Tapping on the prince also shows move order
HN user
ath92
Waymo too
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.
Ending world hunger isn’t that expensive: https://wfpusa.org/news/how-much-would-it-cost-to-end-world-...
Nvidia’s profit alone would’ve been more than enough to end world hunger by these estimates.
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
You replaced “1.3B is not pocket change” with “1.3B€ isn’t a huge chunk of this”. Those have opposite meanings.
That’s after corporate income tax of about 20%
Interestingly Shannon did write about entropy relating to the English language, and how given a sequence of tokens, the next token can be predicted using the probabilities of finding that token after a certain sequence in other bodies of text: http://medientheorie.com/doc/shannon_redundancy.pdf
This is from 1950. I wonder what he would have to say about today’s LLMs.
But that example is of writing a green field library that deals with an extremely well documented spec. While impressive, this isn’t what 99% of software engineering is. I’m generally a believer/user but this is a poor example to point at and say “look, gains”.
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.
Does all of that matter if an attacker has access to your device and can take screenshots of your conversations, or read those conversations out of memory in their unencrypted state?
I’d say this is one of the most impressive demos: https://github.com/ArthurBrussee/brush
Gaussian splatting training and rendering using webgpu
Couldn’t the browser garbage collect the promises (and their callbacks) that have been rejected or resolved? I.e. effectively “shift” the promises at the start of the queue that have been dealt with and will never be relevant again?
At least this stackoverflow answer suggests the handlers are GC’ed: https://stackoverflow.com/questions/79448475/are-promise-han...
Only because everyone believes it’s a winner takes all game and this perfect competition will only last for as long as the winner hasn’t come out on top yet.
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.
This is true, but: - there are more programmers today than there were back then - the best programmers are still those who would be considered technical back then
While most people are fine after taking psychedelics, some people experience lasting visuals after a trip: https://en.wikipedia.org/wiki/Hallucinogen_persisting_percep...
There are some interesting videos on YouTube from people experiencing this.
And in those cases, most people condemn it. But when it’s an algorithm (which was created by humans) we say “these people were already insane, and the creators of the algorithm should not be held liable”, apparently.
Regular users don’t think of push notifications as something that needs to go through some central server owned by Apple. If Alice sends Bob a message, shouldn’t that require only their phones to communicate with one another, without some third party?
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.
But now every firm has access to AI. If a firm that doesn’t fire people but instead simply boosts productivity, they will out compete their competitors. The only way to compete with that firm is to also hire enough employees and give them AI tools.
Another example of this by Evan Wallace (founder of Figma): https://medium.com/@evanwallace/easy-scalable-text-rendering... (code: https://github.com/evanw/theta)
This just looks like a bed in a hostel, but rented per month instead of per night.
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.