MurphyA/hacker-news huggingface dataset:
by amos-burton | 2025-04-29 21:25:10+00:00
https://ourworldindata.org/electricity-mix

> ...Globally, coal, followed by gas, is the largest source of electricity production....

As long as this is the case we can hardly even the debate of the impacts of those new techs on the sole topic of the climate.

Let me remind you kindly we well passed the point of this single problem, we are dealing with planetary boundaries, there is 9 of them. Another reminder is that co2 pollution alone is the direct product of the GDP, there is no update in sight about how the competing countries should deal with shared homothetic GDP cuts to reduce the gaz emissions. so even we would do something, we have not started to get to the serious business.

Why AI ? Because we are screwed. We failed on humanism, we failed on climate, we cant failed that one, we would just kick ourself out of the real game.

this is a kind of a great megalomaniac idea, but i prefer that to your pathetic bullshit. so even though you are fucking cringe, go elon,

Fire in the hole !
by timschmidt | 2025-04-29 21:26:00+00:00
> features an amorphous silicon dioxide coating that's infused into the inner-wall of the bottle. Essentially, this forms a glass-like finish that provides a totally natural, and completely inert, solution to the problem

"glass-like" != glass

Dollars to doughnuts that coating is spray lined. Which means some sort of solvent, at a minimum. And I'm unaware of any way to fuse silica at temperatures under which plastic would survive, so it's a coating with a binder (dissolved in the solvent) which can still be damaged, scratched, leach or flake off into the water.

I wouldn't touch it with a 10 foot pole. Glass, stainless steel (316 please), or ceramics for me.
by ModernMech | 2025-04-29 21:27:02+00:00
How have I been uncivil to you? I have not called you names, nor have I engaged your arguments in bad faith, nor have I attacked your character, your reputation, nor impugned you in any way. I've done nothing but engage you civilly.

And it is circular because you still haven't given a definition for "profound autism" -- all you have said is that "profound autism" is autism that profoundly disables a person. But what does that mean? Because all autism is profoundly disabling if you ask autistic people.

How does one go about determining if an autistic person is "profoundly" disabled? What's the test? What's the measure? How disabled can one be before they are considered not just regularly disabled, but "profoundly" disabled?

You've already said "you would say someone who headbangs has profound autism" but I headbang, and most people are surprised to learn I'm autistic. So I shouldn't be someone RFK is referring to in his speech, but according to the symptoms he lists off and your apparent concurrence here, I am someone he would be talking about.

Which brings me back to my original point: he was not clear at all in his speech.
by gue5t | 2025-04-29 21:27:15+00:00
It seems like this is grasping for languages to expose recursors[1] or induction principles. These factor out the structure of an inductive type (e.g. trees) and leave the caller to simply plug in the behavior to perform for each possible situation that might arise during traversal.

[1]: https://lean-lang.org/doc/reference/latest//The-Type-System/...
by LorenPechtel | 2025-04-29 21:27:48+00:00
It's not just a matter of monopolies, but risk tolerance. Only dance to the master's tune is a failsafe measure, ensuring a malfunctioning (or deliberately hacked--think of people using gay extension cords to plug generators into their house rather than the expense of a proper transfer switch) inverter doesn't electrocute a lineman.

If everyone's inverter can feed the line you have a situation where you can never be confident the line is dead and you must always work the line as if it were hot.
by SamPatt | 2025-04-29 21:27:51+00:00
I hear you - but I had already read through the chain of thought which identified the right region before search, and had already seen the capabilities in many other rounds. It was self-evident to me that the search wasn't an essential part of the model's capabilities by that point.

Which turned out to be true - I re-ran both of those rounds, without search this time, and the model's guesses were nearly identical. I updated the post with those details.

I feel like I did enough to prove that o3's geolocation abilities aren't smoke and mirrors, and I tried to be very transparent about it all too. Do you disagree? What more could I do to show this objectively?
by photonthug | 2025-04-29 21:28:37+00:00
I am not an economist but isn’t there increasing evidence that for many goods/services, supply/demand/cost are just not that closely related anymore? I feel like we’ve seen this repeatedly with greedflation and the post Covid “supply shocks” blamed long after they stop being relevant. Prices go up but don’t come down because meaningful competition is simply not present anymore for large sectors. When it is present.. algorithmic price fixing can take the place of other kind of cabals.

Outside of goods, there must be more schools than ever before, and more academics qualified to teach at them, but is it bringing down the cost of education?
by ARandumGuy | 2025-04-29 21:28:49+00:00
I believe most people don't want AI because I read the Pew Research report linked by the parent comment, which indicated most non-experts don't want AI. That report has a pretty large sample size, the methodology seems sound, and Pew is an organization that's historically pretty good at studying this sort of thing.

Obviously one report is not the end of the discussion. And if more research is done that indicates that most people really are interested in AI, I'll shift my beliefs on the matter.

I was interested in that 400 million weekly user number you posted, so I did a little digging and found this source [1] (I also looked through their linked sources and double checked elsewhere, and this info seems reasonably accurate). It seems like that 400 million figure is what OpenAI is self-reporting, with no indication how that number is being calculated. Weekly user count is a figure that's fairly easy to manipulate or over-count, which makes me skeptical of the data. For example, is this figure just counting users that are directly interacting with ChatGPT, or is it counting users of services that utilize the ChatGPT API?

In addition, someone can use ChatGPT while having a neutral or negative opinion on it. My linked source [1] indicates that around 10 million people are actively paying for a ChatGPT subscription, which is a much more modest number then 400 million weekly users. There clearly are a lot of people who use and like AI, but that doesn't mean the majority of the population feels positively about it.

[1]: https://backlinko.com/chatgpt-stats
by Retric | 2025-04-29 21:29:11+00:00
The methodology is inherently flawed by assuming all infrastructure, training, etc is going to exist with or without individual queries, while trying to answer a different question of the impact of AI on the environment. It’s like arguing the environmental impact of solar electricity is 0 because the panels would exist either way.

Thus the results inherently fail to analyze the underlying question.

A more realistic estimate is to take their total spending assuming X% of their expenses are electricity directly or indirectly because the environmental impact isn’t adds up. Even that ignores the energy costs on 3rd party servers when they download their training data.
by marcusb | 2025-04-29 21:29:25+00:00
Zip bombs are fun. I discovered a vulnerability in a security product once where it wouldn’t properly scan a file for malware if the file was or contained a zip archive greater than a certain size.

The practical effect of this was you could place a zip bomb in an office xml document and this product would pass the ooxml file through even if it contained easily identifiable malware.
by vladms | 2025-04-29 21:29:57+00:00
While agree with the whole analysis, I do wonder if most/enough/all the ones supporting the regime change in US are really conservatives ("embraced extreme conservatism") or they just feel/are "left behind" hence they want any change. People might not care who is in power (although they will suffer the consequences), but if after 4 years they do not live better they will say "let's change" - without really checking what is the alternative...

In the end, alternation of rulers is probably on average healthier than having the same guys over and over, but it is no guarantee of success.
by cycomanic | 2025-04-29 21:30:12+00:00
Just FYI temporary containers (Firefox extension) seem to be the solution you're looking for. It essentially generates a new container for every tab you open (subtabs can be either new containers or in the same container). Once the tab is closed it destroys the container and deletes all browsing data (including cookies). You can still whitelist some domains to specific persistent containers.

I used cookie blockers for a long time, but always ended up having to whitelist some sites even though I didn't want their cookies because the site would misbehave without them. Now I just stopped worrying.
by guerby | 2025-04-29 21:31:01+00:00
Is there a way to disable the creation of tab group by drag and drop altogether by tweaking these parameters ?

Also I noticed another thing: drag and droping a tab on a folded tab group doesn't work. You have to unfold the tab group then you can drag and drop a tab into it.

It would be great to allow drag and drop of a tab on a folded tab group and if dropped just put the tab at the end of the group, it would make the tab group feature more useful by allowing to quickly select and drop tabs where they should go.
by j_w | 2025-04-29 21:31:02+00:00
This is not a critique of LLM usage, just on individual contributions to the environmental crisis.

It's fairly popular to claim that you as an individual have no significant effect on the environment and that it's the actions of the large companies, which are effectively "super polluters." This ignores that companies take these actions because of the market forces imposed on them by the consumers.

An individuals impact in isolation is small, however, if that same individual made changes not only in their own life, but urged those around them to make similar changes, the network effect would be huge. This extends beyond the environment: boycotts, product recommendations, exercise, etc. You truly need to be the change that you want to see.
by taylodl | 2025-04-29 21:31:25+00:00
> This makes compromise almost impossible

“Mark my word, if and when these preachers get control of the [Republican] party, and they're sure trying to do so, it's going to be a terrible damn problem. Frankly, these people frighten me. Politics and governing demand compromise. But these Christians believe they are acting in the name of God, so they can't and won't compromise. I know, I've tried to deal with them.”

― Barry Goldwater
by purplesyringa | 2025-04-29 21:31:41+00:00
I learn something new every day! Thanks for mentioning this. For other readers: Agner Fog documents this in 22.18 Mirroring memory operands.

I've known that similar optimizations exist, namely store-to-load forwarding, but I didn't know that AMD has experimented with mapping in-flight writes straight into the register file. Sounds like they've abandoned this approach, though, and Zen 3 doesn't feature this, supposedly because it's expensive to implement. So for all intents and purposes, it doesn't exist anymore, and it probably won't be brought back in the same fashion.

I do still think this is something better solved by ISA changes. Doing this on the uarch level will either be flaky or more costly. It is absolutely possible, but only with tradeoffs that may not be acceptable. The APX extension doubles the number of GPRs and improves orthogonality, so there's at least work in that direction on the ISA level, and I think that's what we're realistically going to use soon.
by pimeys | 2025-04-29 21:32:47+00:00
Depends. Not always.

But there is this one shop selling shawarma sandwich made to fresh bread that costs 3.90€. And that is already a good lunch.

A döner sandwich can cost 2.90€ the cheapest.

Bakeries have baguettes with cheese and ham for 4-5 euros.

If you go to Mitte, a döner can already be 6-9 euros. And that is expensive.
by mschuster91 | 2025-04-29 21:33:08+00:00
> instead of the power usage of training models.

To make it worse, the model training cost only refers to the cost of the training itself. The externalities - everyone else being forced to drastically upscale their compute power because scraper blocking isn't foolproof - are, as usual for hypercapitalism, conveniently ignored.

AI training in its current form is unsustainable, I'd go as far to say it's a threat for the open and decentralized Internet as you have all but zero chance of standing alone against the flood of training scraper bots and more and more control gets ceded to Cloudflare et al.
by freejazz | 2025-04-29 21:34:01+00:00
>I find this way of looking at LLMs to be odd.

It's not about it being perfect or not. It's about how they come about with the responses they do.

>Very few people seem to go around talking about how their binary classifier is always hallucinating, but just sometimes happens to be right.

Yeah, but no one is anthropomorphizing binary classifiers.
by mrandish | 2025-04-29 21:34:13+00:00
> Tbh it still puzzles me why gameplay degradation specifically was chosen as a way to try to discourage piracy.

Yeah, I get that maybe it made the developer and/or publisher feel some kind of 'justice' was done, but it's ultimately bad for your brand to have any game out in the world that has subtly degraded performance. The players of pirated versions probably just assumed the company makes games that are buggy or with really bad difficulty scaling. Reducing piracy by making players not want your games doesn't seem like a winning long-term strategy.

Some publishers instead layered their piracy checks later in the game play or delayed stopping pirated play until some number of game events after detection. If they were concerned crackers would find an explicit error message, another option is to change game play in some other way like this game ended the luge race before the player finished. A legit game behavior at the wrong time is still harder to find than an error box or specific text.
by MarcelOlsz | 2025-04-29 21:34:24+00:00
Czesc jajko dzieki za komentarz. I used bodybuilding as a catch all but what I am really doing is doing heavy strength training alongside muay thai/grappling. Either way, still need the protein. I would like to long term focus on cardio with only basic weight lifting once I hit my strength goals, so I agree with you.
by bsder | 2025-04-29 21:34:37+00:00
Sure, the smaller plant gets pulled into the larger plant's inertia.

However, DC-AC converters don't have an inherent inertia. They can follow almost any frequency and phase within reason. Certainly a DC-AC converter should be able to respond way faster than any frequency/phase changes that a mechanical system can generate.

In theory, they should be able to set themselves to be ever so slightly closer to ideal so that the amount of power they have to sink is limited but are still exerting a very slight force to bring the grid back into compliance rather than continuing to add load which propagates the collapse.
by megamike | 2025-04-29 21:35:21+00:00
The media, from the WSJ to the NY Times, across the political spectrum, the blogosphere, the social media, ALL of them have been LYING to Americans about the tariffs from day one, bombarding them with bullshit and lies and braindead idiocies, ceaselessly fearmongering, every day all day long, in their efforts to sacrifice everything, including the entire US economy, at the altar of high stock prices, fat corporate profit margins, and one-sided globalization. I have never seen anything like that. No wonder everyone is in a sour mood and all the soft data is shitty. But there is an economic reality out there: businesses trying to make their businesses work, and consumers making records amounts of money and spending it, and having fun.https://wolfstreet.com/2025/04/29/despite-all-moaning-and-gr...
by rapind | 2025-04-29 21:35:24+00:00
You're assuming maliciousness. I run a site that uses cookies (encrypted session cookie) so they can add items to a cart, because not doing so would be a horrible UI. There's also a cookie created by the payment processor, but I only load their script on checkout. There's nothing else though. I don't even use tracking / analytics.

There's zero weaseling going on. No dark patterns. I'm just too busy to build a no-cookie version that passes info in the URL or w/e (which also seems less than ideal). Your two options are to use the site or don't use the site. If there was enough pressure from real customers to provide another option then I probably would, but it wouldn't change anything. It's just busy work / checking boxes.

IMO this needs to be built into the browsers rather than being yet another tax on builders due to spammers / scammers / advertisers. If we had meta referencing each cookie where you can disclaim exactly how it will be used and whether it's optional / required, then we would have a standard without dark patterns being possible.
by sandworm101 | 2025-04-29 21:35:41+00:00
Thats only half as bad as a certain company that had all thier users download an unwanted OS upgrade on the theory that one day they might click the install button by accident.

"We will stop filling your drives with unwanted windows 14 update files to you once you agree the windows 12 and 13 eulas and promise to never ever disconnect from the internet again."
by observationist | 2025-04-29 21:35:59+00:00
They've painted themselves into a corner - the second people see the announcement that they've enforced the license on someone, people will switch to actual open source licensed models and Meta's reputation will take a hit.

It's ironic that China is acting as a better good faith participant in open source than Meta. I'm sure their stakeholders don't really care right now, but Meta should switch to Apache or MIT. The longer they wait the more invested people will be and the more intense the outrage when things go wrong.
by aaronbaugher | 2025-04-29 21:37:01+00:00
Can you recommend an alternative for a non-technical organization, where there's someone who needs to be able to edit pages and upload documents on a regular basis, so they need as user-friendly an interface as possible for that? Especially when they don't have a budget for it, and you're helping them out as a favor? It's so easy to spin up Wordpress for them, but I'm not a fan either.

I've tried Drupal in the past for such situations, but it was too complicated for them. That was years ago, so maybe it's better now.
by brainchild-adam | 2025-04-29 21:37:32+00:00
Thank you for sharing this. I probably missed something very obvious, but under which circumstances does information the user enters leave the user's device and go to Google? Is there a heads up before this happens?

This is the best I could find:

"Some NeuroTools features use Google's Gemini AI service. To make these work, we send the relevant input from the app to the Google Gemini API."

I would love to play around with it, but local-only is a must for me.

On that note, would you agree that in principle it should be possible to run this with a local LLM?
by mschuster91 | 2025-04-29 21:37:52+00:00
> Implying that an urban dollar isn't the same as a rural dollar?

The same dollar buys me a lot more food and accomodation in rural areas. To give you an example, average rent for 60 m² in Munich will easily run to 1200-1500€ a month, and that's net (so you got to add heating and utilities on top). In Eastern Germany, you can get 80 m² for 300€ a month. A trip to the grocery store is about 100€ in Munich, maybe 50-60€ in Eastern Germany, simply because the staff and rent cost of the grocery store are also much lower than in Munich.

Unfortunately, collective wage agreements, UI benefits and pensions are federally the same across Germany - that means for example the train driver in Munich barely scrapes by because cost of living eats >50% of his paycheck while the train driver in Eastern Germany lives like a king.
by em-bee | 2025-04-29 21:38:04+00:00
i feel exactly like you, but i managed to solve that problem with windows, each room/project is a window with tabs. since the UI makes switching windows easy, that makes switching projects easy. eventually i discovered the winger extension which allows me to give windows a name, its important feature, because it makes finding the right window easier. it also makes it easy to move tabs from one window to another.
by ssnepenthe | 2025-04-29 21:38:25+00:00
Not sure how it compares to chrome but firefox does have a solid open tab search.

You can either click "list all tabs" button (down arrow to the right of the new tab button) and then "search tabs" or enter "%" as the first character in the address bar followed by your search term.

As far as I know there is no keyboard shortcut for it.
by queenkjuul | 2025-04-29 21:38:28+00:00
I had to block one of my former best friend's numbers recently. A few years ago they treated me really badly. A year later they reached out to apologize. I forgave them, but they kept reaching out after i made it clear that despite the fact I'm willing to forgive them, I'm not interested in going back to being friends. Even after explicitly saying the words "please do not keep texting me" they kept it up--always apologetic, but clearly not getting the point.

Shit does indeed suck.
by purplesyringa | 2025-04-29 21:38:29+00:00
I think we're all talking past each other here.

Your suggestions introduce, in effect, a hypothetical `if` statement, only one branch of which is taken. I can change the condition arbitrarily, but ultimately it's still going to be either one or the other.

I want the `if` to take both branches at once. I want the compiler to assume that both branches trigger the exact same side effects and return the same results. I want it to try both approaches and determine the better one depending on the environment, e.g. the number of free registers, (lack of) inlining, facts statically known about the input -- all those things that you can't write a condition for on the source level.

Think about it this way. A standard compiler like LLVM contains passes which rewrite the program in order. If something has been rewritten, it will never be rolled back, except it another pass performs a separate rewrite that explicitly does that. In contrast, e-graphs-based compilers like Cranelift maintain an equivalence graph that represents all possible lowerings, and after the whole graph is built, an algorithm finds a single optimal lowering.

Existing solutions make me choose immediately without knowing all the context. The solution I'd like to see would delay the choice until lowering.
by jorams | 2025-04-29 21:38:44+00:00
It uses a lot of very specific terminology, but the linked pages like the one on "G-nonadjacent" do a lot to clear up what it all means. It is a lot of reading.

Essentially: The configuration claims "Snapshot Isolation", which means every transaction looks like it operates on a consistent snapshot of the entire database at its starting timestamp. All transactions starting after a transaction commits will see the changes made by the transaction. Jepsen finds that the snapshot a transaction sees doesn't always contain everything that was committed before its starting timestamp. Transactions A an B can both commit their changes, then transactions C and D can start with C only seeing the change made by A and D only seeing the change made by B.