HN user

ath92

639 karma
Posts13
Comments98
View on HN

This is not necessarily true for all situations. Northern Europe is planning to produce a lot of electricity with offshore wind, but laying deep sea high voltage electricity cables isn’t cheap. There’s already a lot of gas pipelines that can be retrofitted for hydrogen transport at a much lower price. At a certain point it becomes viable to just use electrolysis and transport hydrogen using excess wind power instead of transporting the electricity to land and storing it in batteries.

There are also industries like steel production that are just not going to transition to electricity. Hydrogen has a place there too.

My impression is that a big part of the reason for the sudden boom in humanoid robots is that they lend themselves particularly well to RL based training using human-made training footage using VR. It’s much easier to have a robot broadly copy human actions if the robot looks like a human, instead of having to first translate the human action to your robot arm equivalent.

Nobody shipped this because previously almost nobody could use CLI tools. Now you can just ask an llm to generate the commands which makes things much more accessible

1) You publishing this informations causes harm

…Harm to a company supporting genocide

2) You are using that harm to achieve your political goals

Snowden was also achieving political goals with his publishing

3) You can live with the actual information/leaks staying hidden once the (possibly only tangentially related) goals are achieved (which indicates that the whole thing was primarily about achieving your political goals, not about getting out the information).

Stopping once Meta stops the censorship would cause people to learn about what’s happening in Gaza, which I’m guessing is more important to the authors than exposing Meta’s censorship machine.

Just out of curiosity, what do you believe Snowden intended by leaking what he leaked? From your comment it almost reads as if you think the publication was the point, not that those implicated by the leaks should be made to change their ways?

Both of these can be true. Compare the US to countries like China for example, which has had success growing its economy with more state led companies and financing through state owned banks. It’s not perfect, but compared to western countries, less of the profits go to the private sector, and it allows the government to more directly chase long term strategic goals.

Barring population growth, there is essentially fixed demand for agriculture. For software we don’t know what the market will look like once everything about making it gets automated. Either we will churn out the same amount of software with fewer people, or the same amount of people will churn out larger amounts of software. Or maybe there will be even more people working on creating enormous amounts of software. I’d say the likely answer is somewhere between the first and second option, but time will tell.

Generally, this is not really true. The point of CRDTs is that as long as all parties receive all messages (in any order), they should be able to recreate the same state.

So instead of merging changes on the server, all you need is some way of knowing which messages you haven’t received yet. Importantly this does not require the server to be able to actually read those messages. All it needs is some metadata (basically just an id per message), and when reconnecting, it needs to send all the not-yet-received messages to the client, so it’s probably useful to keep track of which client has received which messages, to prevent having to figure that out every time a client connects.

The game has definitely changed. It used to be profitable to be a photographer for hire, and that’s no longer the case. But the revenue generated through pictures (by influencers) has increased a lot.

If today all you do as a programmer is open jira tickets without any kind of other human interaction, AI coding agents are bad news. If you’re just using code as a means to build products for people, it might be the best thing that has happened in a long time.

CUDA kernels are a non starter because they require Nvidia GPUs. Things like CAD software will mostly use some kind of lower common denominator graphics layer like openGL. Webgpu is actually a decent alternative to that.

There certainly are optimisations that aren’t possible in web browsers today. Arbitrary wasm memory constraints and difficulties around cpu multithreading or simd for example. But CUDA kernels aren’t a realistic option for most cad software.

Weird take. Norway has about the same gdp per capita as the USA with stricter regulations than France. Ireland’s GDP per capita is higher than that of the USA, with less bureaucracy than France but more than the US. Not to mention that all of these are before adjusting for PPP. Almost as if GDP per capita is not a good measurement of productivity.

jQuery provided a DOM manipulation API that was the same in all browsers when there were lots of differences between browser implementations. While you could do everything using standard web APIs, that would be incredibly error prone and tedious at a time when `querySelector` was not a thing yet.

Lodash does way more than some basic functional wrappers. I've seen too many buggy re-implementations of debounce, throttle and groupBy at this point, it's not even funny.