Kache

joined 2 years ago
[–] Kache@lemm.ee 53 points 3 months ago* (last edited 3 months ago) (10 children)

In my experience, LLMs aren't really that good at summarizing

It's more like they can "rewrite more concisely" which is a bit different

[–] Kache@lemm.ee 1 points 3 months ago* (last edited 3 months ago) (1 children)

Thinking about that quote, it sounds nonsensical

At the outset, all businesses seek to grow faster than the average/stock market. Five years later, half will do better than average, and half will do worse than average.

Saying that the half that did worse should have instead invested into the market, five years ago, is kind of meaningless.

[–] Kache@lemm.ee 2 points 3 months ago

Also have the option of selectively/strictly enforcing in CI, to get an experience & protections similar to "compile-time type checking"

[–] Kache@lemm.ee 2 points 3 months ago

it lacks clear and enforced type restrictions which help with clear code contracts

Not anymore! Gradual typing is supported by the core language and pyright is a fantastic incremental type checker that you can use both in your editor and in CI.

[–] Kache@lemm.ee 4 points 4 months ago (2 children)

You cannot, and that's why that type declaration models a NonEmpty that a type checker can enforce

[–] Kache@lemm.ee 3 points 5 months ago

I think it's unfortunately a tragedy of the commons/prisoner's dilemma problem

Simplifying, a single store is not going to be able to improve pay for all the underpaid members of society, but what they can do is run thinner margins while staying in business (pay employees less, spend more on security, etc). Paying only their own employees more also does little to reduce the overall chances of theft.

Perhaps a better global equilibrium exists at higher wage rates, but there are limited options at local levels. For low-end wages, I think the downward pressure exceeds the upward wage pressure of the "free market" b/c the negotiation is between someone making a less profit vs someone failing to make a living -- the negotiating power is not balanced. This is why IMO minimum wage to some degree is important.

[–] Kache@lemm.ee 1 points 5 months ago* (last edited 5 months ago) (1 children)

Hm, that's kind of interesting

But my first reaction is that optimizations only at the "Python processing level" are going to be pretty limited since it's not going to have metadata/statistics, and it'd depend heavily on the source data layout, e.g. CSV vs parquet

[–] Kache@lemm.ee 1 points 5 months ago

What's hard about vanilla Ruby?

[–] Kache@lemm.ee 1 points 5 months ago (3 children)

What kind of query optimization can it for scanning data that's already in memory?

[–] Kache@lemm.ee 1 points 5 months ago

What did you go over?

[–] Kache@lemm.ee 7 points 6 months ago* (last edited 6 months ago)

No so much that YAGNI falls short, but more like "When YAGNI means 'You Are Gonna Need It'"

[–] Kache@lemm.ee 5 points 6 months ago* (last edited 6 months ago)

"never see addressed"? What do you think currently happens in (real, non-hypothetical) cities with good bike infrastructure?

https://www.youtube.com/watch?v=j2dHFC31VtQ&t=365

Oh look, emergency vehicles work even better on bike infrastructure than on car infrastructure

Bicylists and pedestrians can't hard block a firetruck the way car traffic can

view more: ‹ prev next ›