HNHacker News
TopNewBestAskShowJobs

lambda_garden

164 karma · joined August 24, 2023

submissionscomments
lambda_garden··on Austerity Is an Antidemocratic Strategy to Boost Capital
It is related to how much the country can spend through borrowing and printing. Very few counties spend less than they raise through taxation.
lambda_garden··on The Internet Is Full of AI Dogshit
Think how many game developers were able to realize their vision because Unity3D was accessible to them but raw C++ programming was not. We may see similar outcomes for other budding artists with the help of AI models. I'm quite excited!
lambda_garden··on Databases and why their complexity is now unnecessary
Thanks for sharing this, very interesting.

It seems that you cannot, in one database call, make a transaction?

You would need to push your transfer to the depot, then poll until it has been accepted.

If you do not poll, then your transaction may be written but as a no-op.

Does this increase latency for such applications?

lambda_garden··on Databases and why their complexity is now unnecessary

    indexes = function(data)
    query = function(indexes)
How does this model a classic banking app where you need to guarantee that transfers between accounts are atomic?
lambda_garden··on Austerity Is an Antidemocratic Strategy to Boost Capital
An important factor is which country we are talking about. Only the US really has access to this "glitch" by being the world's reserve currency. UK austerity was so brutal because there's no real demand for GBP, outside of trading with the UK.
lambda_garden··on Databases and why their complexity is now unnecessary
> the barrier to rolling my own is lower for me than introducing a Java dependency.

Really? I never had problems using some JVM base image and deploying via a Docker image, which is what I would be doing anyway.

lambda_garden··on Python 3.13 Gets a JIT
> Have you tried to generate a SHA256 checksum for a file in the browser

Have you tried to do this in Python?

A Node comparison would be more appropriate.

lambda_garden··on Python 3.13 Gets a JIT
This is not the gotcha you think it is.
lambda_garden··on The Richest Countries in 2023
Wow that's an interesting thought.

If every did their neighbor's laundry (say) and charged a fee, then everyone would be doing the same amount of laundry and have the same amount of money, yet GDP would rise?

lambda_garden··on Deep cloning objects in JavaScript
In practice, I think it's easier to use linting and type-systems to prevent other code from mutating you stuff than defensive copying.
lambda_garden··on Deep cloning objects in JavaScript
I use React.

Why does that require deep clones?

I simply do:

    return {
      ...current
      foo: "bar"
    };
lambda_garden··on Deep cloning objects in JavaScript
Use the spread syntax to make a shallow copy; it's more performant.
lambda_garden··on Deep cloning objects in JavaScript
I've never had the need to clone anything in a real JS code-base, personally.

What's the use-case?

lambda_garden··on What Is OIDC?
The docs are really poor. It makes me less confident that I have configured everything correctly.
lambda_garden··on The changing face of post-pandemic New York City
Where would the new housing go? They should focus on building fast train links into the city.
lambda_garden··on Pitfalls of Helm – Insights from 3 years with the leading K8s package manager
No, that would also be a poor choice.
lambda_garden··on Hardware Intrinsics in .NET 8
In C# you can create types where you control the layout and they are always stack allocated.
lambda_garden··on Pitfalls of Helm – Insights from 3 years with the leading K8s package manager
Turing Complete and non-determinstic languages are a bad fit for configuration.
lambda_garden··on Pitfalls of Helm – Insights from 3 years with the leading K8s package manager
Is it possible to use Dhall to generate YAML and side-step this issue?
lambda_garden··on Building a bare-metal bootable game for Raspberry Pi in C#
The only way this can work in practice is restricting the memory patterns that the developer can use, which is what we see in Rust.

Is it impossible to prove memory safety in the general case due to the halting problem?

lambda_garden··on Python Is Easy. Go Is Simple. Simple != Easy
Advanced languages can compile quickly - it depends on the feature set chosen. For example, do-notation is an advanced feature not found in most languages, but it compiles quickly as it is syntactic sugar. Operator overload, on the other hand, might require a solver and thus compile slower. It's not a particularly advanced feature, however. Binary optimization passes do not make the language any more advanced (on the user side), but will slow down compilation. Advanced design and compile-times are pretty orthogonal.

As for maintainability, it's not clear to me that reams of imperative code is easier to maintain than something terse and declarative. In fact, probably the opposite.

lambda_garden··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
This is why benefits shouldn't be means-tested.
lambda_garden··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
This is the part where a basic social safety net comes in.
lambda_garden··on Firefox on the brink?
I'd rather have proper Firefox on iOS than Safari on Linux.
lambda_garden··on Can generalist foundation models beat special-purpose tuning?
Llamafile is (rightfully) the top of HN right now.

I have high hopes that models will end up a bit like Linux servers, where everyone is building on open foundations.

lambda_garden··on Keras 3.0
I wouldn't describe that as "maliciously attacked PyTorch"
lambda_garden··on Keras 3.0
Do you have a link?
lambda_garden··on Python Is Easy. Go Is Simple. Simple != Easy
> These two statements are contradictory. If it was indeed so "poor", people would notice :)

Would they? The history of programming is full of great ideas that took a very long time to reach mainstream adoption. We also did some things that in hindsight were bad ideas, but for a time were very popular.

This is because the programming language "market" is not rational. It moves at the speed of education, not the speed of innovation. People learn a language and they make useful things with it. Why would they stray into niche languages and PL research?

lambda_garden··on Python Is Easy. Go Is Simple. Simple != Easy
Kinda. F# is modeled after OCaml. OCaml and Haskell are both modeled after ML. I suppose you could say they are cousins.
lambda_garden··on Python Is Easy. Go Is Simple. Simple != Easy
F# is basically statically-typed Python (with better performance).
Page 1 of 3Next →