HN Leaders

What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.

dragonwriter ranked #17 [karma: 121196]

Friction is proportional to the normal force, more specifically, it is the normal force times the coefficient of friction.

What you are describing (if the normal force is actually the same) is a contact situation where the coefficient of friction is different in different directions (anisotropic friction.)

PaulHoule ranked #32 [karma: 87060]

Support groups for chronic pain are generally toxic because people learn to find meaning in being pain sufferers.

dragonwriter ranked #17 [karma: 121196]

> That’s to say, it may be a legally permitted form of copyright violation, or it may be a legally prohibited form of copyright violation.

That's arguably not really accurate, since statutory fair use itself (and this is why it is written in a less straightforward fashion than most of the rest of copyright law) is a direct statutory codification of what the Supreme Court found to be a Constitutional limit (based on the First Amendment) on the copyright power.

Fair use is not a “legally permitted form of copyright violation”, it is the space where the federal government has no power under the Constitution to create exclusivity as part of copyright.

dragonwriter ranked #17 [karma: 121196]

> Like, in Ruby, where everything truly is an expression, importing a file and then evaluating it has side effects.

That's not so much “everything is an expression” as “everything is at runtime”.

rbanffy ranked #5 [karma: 170490]

I don’t think you fully understand what DEI means and what organisations do to improve in that regard. For instance, masking name (sometimes a good proxy for race) and gender in candidate assessments is a DEI measure and increases representation of marginalised groups. Did you know telescope time for minorities improved when reviewers couldn’t see the name of the scientist in the proposal? That’s DEI.

DEI means to work in removing biases that limit access of minorities to opportunities. When it works, being a white male doesn’t get confused with merit, as it usually is. Lots of people think this is discrimination, because their group isn’t being hired as much as before when, in fact, it’s just the removal of discrimination against others.

jerf ranked #31 [karma: 87476]

Truly random shuffling is not very good in practice, really.

Way back in the day, before the current trend towards throwing all your MP3s in a pile and using id3 tags to hopefully sort it out, I had my MP3s in a directory structure by rough genre and album. I wrote myself a shuffler that would honor the directory structure; it would tend to stay in the same directory and use a record of the most recently played songs to avoid repeats, and only jump out if it needed to, or with some relatively smaller probability. Then there was a relatively smaller probability it would continue jumping up through the directories.

The idea is, if you have a multi-genre collection, you may want a "shuffle" but it can be jarring to whiplash between the various genres on every single song as a fully random shuffle would do. So shuffles would tend to honor albums, then honor genre, so that there was a small chance you might flip from techno to classical, and if you did, it would tend to stay in classical for a while, before flipping to pop music or whatever.

I do sort of miss it and sort of simulate it nowadays by just being a bit heavyhandedly intentional about the playlists I make for the day.

WalterBright ranked #40 [karma: 75025]

> mass simulator

I had to laugh at this. I assume a chunk of concrete was used, but that actually is mass, not a mass "simulator".

PaulHoule ranked #32 [karma: 87060]

I'm rarely intimidated by a textbook but I was intimidated by a set of cardiology books I saw at the vet school. The topological structure of waves in the heart is

https://en.wikipedia.org/wiki/Spiral_wave

because cardiac cells circle around a loop with phase from 0 to 2π, contrast that the usual oscillator which has position p and momentum q. An oscillation in that space can rotate around the center and look like a phase but it's also possible to go right through the center, whereas for cardiac excitations the p variable is on the unit circle. This astonishing book covers the topology of this kind of thing:

https://archive.org/details/geometryofbiolog0000winf/page/n9...

particularly the cases where you have just one phase (e.g. jet lag or cell division or plant phenology) but it applies as well to those spiral waves where every element in the medium has a phase.

dragonwriter ranked #17 [karma: 121196]

It really doesn't sound like ChatGPT’s default voice, though it is pretty good at taking on different voices so in a sense you could say that about almost anything. It does use em-dashes, which people have recently started way over-indexing on as a ChatGPT tell, but lots of posters on HN have been using em-dashes for longer than ChatGPT has existed.

It does read like marketing material, though.

stavros ranked #47 [karma: 69394]

I, too, have a bunch of legally ripped shows, yes.

toomuchtodo ranked #24 [karma: 94708]

I think there are two components to this, from a systems perspective. The first is sentiment. Lots of people in positions of authority and power have their identity tied up in their work. They would work 7 days a week if they could. This is the culture they want to push down (think Jamie Dimon [worth ~$2.4B] demanding 5 days a week in office in typical Boomer fashion). Sentiment takes time to change (Overton Window [1]). The second component is worker rights and power to demand reduced hours since we're already so productive in the aggregate [2] [3]; this is inevitable due to structural demographics [4] [5].

(4 day week proponent, almost all 4 day week trial results are very favorable, work to live, don't live to work)

[1] https://en.wikipedia.org/wiki/Overton_window

[2] https://www.visualcapitalist.com/a-visual-breakdown-of-who-o...

[3] http://oxfam.org/en/research/multilaterialism-era-global-oli...

[4] https://blogs.lse.ac.uk/businessreview/2020/09/18/the-great-...

[5] https://link.springer.com/book/10.1007/978-3-030-42657-6

pjc50 ranked #23 [karma: 98273]

So .. how's Nvidia dealing with this? Or do they benefit from motherboard manufacturers doing preferential integration testing?

ceejayoz ranked #35 [karma: 80475]

Radar evasion is very useful if you're rescuing someone from enemy/contested territory.

toomuchtodo ranked #24 [karma: 94708]

It is incredibly exciting that batteries are lasting so much longer than expected, and that we may be able to squeeze ~500k-1M miles out of packs from a capital and materials efficiency perspective.

bookofjoe ranked #29 [karma: 88428]
PaulHoule ranked #32 [karma: 87060]

... like something that burns a hole in the paper with a spark or marks thermal paper with a burst of heat.

toomuchtodo ranked #24 [karma: 94708]
bookofjoe ranked #29 [karma: 88428]

cf. Alexander the Great's destruction of the Greek city-state of Thebes in 335 BCE for its rebellion against Macedonian rule. Later, after defeating Darius III, he sacked and burned the Persian capital city of Persepolis in 330 BCE, as a symbol of revenge against the Persians.

jerf ranked #31 [karma: 87476]

One of my Core Memories when it comes to science, science education, and education in general was in my high school physics class, where we had to do an experiment to determine the gravitational acceleration of Earth. This was done via the following mechanism: Roll a ball off of a standard classroom table. Use a 1990s wristwatch's stopwatch mechanism to start the clock when the ball rolls of the table. Stop the stopwatch when the ball hits the floor.

Anyone who has ever had a wristwatch of similar tech should know how hard it is to get anything like precision out of those things. It's a millimeter sized button with a millimeter depth of press and could easily need half a second of jabbing at it to get it to trigger. It's for measuring your mile times in minutes, not fractions of a second fall times.

Naturally, our data was total, utter crap. Any sensible analysis would have error bars that, if you treat the problem linearly, would have put 0 and negative numbers within our error bars. I dutifully crunched the numbers and determined that the gravitational constant was something like 6.8m/s^2 and turned it in.

Naturally, I got a failing grade, because that's not particularly close, and no matter how many times you are solemnly assured otherwise, you are never graded on whether you did your best and honestly report what you observe. From grade school on, you are graded on whether or not the grading authority likes the results you got. You might hope that there comes some point in your career where that stops being the case, but as near as I can tell, it literally never does. Right on up to professorships, this is how science really works.

The lesson is taught early and often. It often sort of baffles me when other people are baffled at how often this happens in science, because it more-or-less always happens. Science proceeds despite this, not because of it.

(But jerf, my teacher... Yes, you had a wonderful teacher who didn't only give you an A for the equivalent but called you out in class for your honesty and I dunno, flunked everyone who claimed they got the supposed "correct" answer to three significant digits because that was impossible. There are a few shining lights in the field and I would never dream of denying that. Now tell me how that idealism worked for you going forward the next several years.)

jerf ranked #31 [karma: 87476]

"you still need to decide on heap vs stack"

No, you can't decide on heap vs stack. Go's compiler decides that. You can get feedback about the decision if you pass the right debug flags, and then based on that you may be able to tickle the optimizer into changing its mind based on code changes you make, but it'll always be an optimization decision subject to change without notice in any future versions of Go, just like any other language where you program to the optimizer.

If you need that level of control, Go is generally not the right language. However, I would encourage developers to be sure they need that level of control before taking it, and that's not special pleading for Go but special pleading for the entire class of "languages that are pretty fast but don't offer quite that level of control". There's still a lot of programmers running around with very 200x ideas of performance, even programmers who weren't programmers at the time, who must have picked it up by osmosis.

(My favorite example to show 200x perf ideas is paginated APIs where the "pages" are generally chosen from the set {25, 50, 100} for "performance reasons". In 2025, those are terribly, terribly small numbers. Presenting that many results to humans makes sense, but my default size for paginating API calls nowadays is closer to 1000, and that's the bottom end, for relatively expensive things. If I have no reason to think it's expensive, tack another order of magnitude on to my minimum.)

JumpCrisscross ranked #9 [karma: 157791]

> USAID was a massive graft machine

Sort of irrelevant, right? Even if it was all grift, nothing is being saved if those resources are just stolen.

> I fear they will not reach the trillion etc they need in savings to stop the US going insolvent

Trump’s draft budget blows the deficit by $4 trillion to fund tax cuts for wealthy people. (I’d see my taxes go down under his plan, for what it’s worth. My mom, a bank teller, would not.)

pjc50 ranked #23 [karma: 98273]

The US has a surprisingly high tolerance for political violence if and only if it's carried out by gun.

PaulHoule ranked #32 [karma: 87060]

To be pretty fair it is rare for there be a strong primary challenge against an incumbent. Look at Reagan '84 or Clinton '96 or Bush '04 or Obama '12. There was the strange thing that the Democrats changed horses at the last minute -- though I agree if Kamala had won a contested primary she would have been much better defined in the minds of voters and less defined but what her foes said about her.

pjc50 ranked #23 [karma: 98273]

The funny thing is that you can write very similar code in C#, so maybe you don't need to switch which language you're using as a CLR frontend.

    using System.Linq;
    using System;

    var names = new string[] {"Peter", "Julia", "Xi" };
    names.Select(name => $"Hello, {name}").ToList().ForEach(greeting =>   Console.WriteLine($"{greeting}! Enjoy your C#"));
LINQ is such a good library that I miss it in other languages. The Java stream equivalent just doesn't feel as fluent.

paxys ranked #45 [karma: 70984]

Goes to show that jokes are 50% about the material and 50% about the audience.

PaulHoule ranked #32 [karma: 87060]

Nobody trusts anybody else. The site wants to over estimate clicks, the advertiser wants to under estimate. Of course the numbers won’t match up because you lose people along the way. If you have 300 trackers they can’t all be lying to you.

pjmlp ranked #18 [karma: 114481]

Great, another step moving away from kexts into userspace alternatives.

pjc50 ranked #23 [karma: 98273]

I'd not heard of yunohost, so I went googling and found https://www.reddit.com/r/selfhosted/comments/1ey9ayp/what_ma...

Seems like Docker has won so comprehensively that even more convenient (But unfamiliar) options are pushed to use it.

pjc50 ranked #23 [karma: 98273]

It's not truly free though, it's a loss leader for the near-trillion dollar AI industry. If we're asking where the stolen value ends up, I think you can answer "in the NVIDIA share price".

pjc50 ranked #23 [karma: 98273]

A confidential informant told me that Gasser8 was a member of MS-13.

pjc50 ranked #23 [karma: 98273]

English (Traditional) vs English (Simplified)

rbanffy ranked #5 [karma: 170490]

I don't think avoiding politics is much of an option.

rbanffy ranked #5 [karma: 170490]

Both Brazil and the US are huge and extremely diverse countries. On both you can see extremes of luxury and poverty. On both you will see violence and police corruption. In the case of the US, it's more heartbreaking because it's a rich country, and you shouldn't see people living on the streets of a place like San Francisco.

There are too many things that "shouldn't" in the US that just are and that is what makes me avoid visiting as often as I once did. The current descent into a quasi-fascist state isn't enticing either.

Brazil, on the other hand, is a poor country with rich pockets (chances are we both grew up in one), and poverty is kind of expected and hard to avoid. At least there (I don't live in Brazil anymore) we see a government dedicated to reducing economic inequality. I hope they succeed.

In the meantime, I guess I'll learn some basic Mandarin and spend more time in China. It's an interesting country that's now opening up to the world and with a lot of new things to be discovered by those who grew up elsewhere.

signa11 ranked #34 [karma: 81627]

...

    Given that the compilers for power64 and itanium are
    currently not up to our quality standards in regards to 
    optimal instruction scheduling, the current distribution 
    media only includes the binaries that that have passed  
    our rigorous quality controll process.
...

beautiful !

rbanffy ranked #5 [karma: 170490]

I still prefer mime, based on the classic 3278 terminals, https://github.com/rbanffy/3270font

walterbell ranked #28 [karma: 88512]

Blackberry physical keyboard had many shortcuts, https://defkey.com/blackberry-10-classic-shortcuts

iPad physical keyboards also have shortcuts.

TeMPOraL ranked #20 [karma: 110224]

Star Trek continues to be prescient. It not only introduced the conversational interface to the masses, it also nailed its proper uses in ways we're still (re)discovering now.

If you pay attention to how the voice interface is used in Star Trek (TNG and upwards), it's basically exactly what the article is saying - it complements manual inputs and works as a secondary channel. Nobody is trying to manually navigate the ship by voicing out specific control inputs, or in the midst of a battle, call out "computer, fire photon torpedoes" - that's what the consoles are for (and there are consoles everywhere). Voice interface is secondary - used for delegation, queries (that may be faster to say than type), casual location-independent use (lights, music; they didn't think of kitchen timers, though (then again, replicators)), brainstorming, etc.

Yes, this is a fictional show and the real reason for voice interactions was to make it a form of exposition, yadda yadda - but I'd like to think that all those people writing the script, testing it, acting and shooting it, were in perfect position to tell which voice interactions made sense and which didn't: they'd know what feels awkward or nonsensical when acting, or what comes off this way when watching it later.

ChuckMcM ranked #21 [karma: 109064]

This clearly elucidated a number of things I've tried to explain to people who are so excited about "conversations" with computers. The example I've used (with varying levels of effectiveness) was to get someone to think about driving their car by only talking to it. Not a self driving car that does the driving for you, but telling it things like: turn, accelerate, stop, slow down, speed up, put on the blinker, turn off the blinker, etc. It would be annoying and painful and you couldn't talk to your passenger while you were "driving" because that might make the car do something weird. My point, and I think it was the author's as well, is that you aren't "conversing" with your computer, you are making it do what you want. There are simpler, faster, and more effective ways to do that then to talk at it with natural language.

anigbrowl ranked #25 [karma: 94000]

I guess nowadays we just reach for chainsaws.

https://en.wikipedia.org/wiki/Hanns_Johst

anigbrowl ranked #25 [karma: 94000]

“I’m a mathematician and therefore biased, but this result literally blows my mind,” Fry wrote. “Have three months to find somewhere to live? Reject everything in the first month and then pick the next house that comes along that is your favorite so far. Hiring an assistant? Reject the first 37 percent of candidates and then give the job to the next one who you prefer above all others.”

...except that the starting conditions are that you have n candidates/options for a decision, you consider in random order, and then you have o accept or reject each one before examining the next, plus no backtracks.

How often do these conditions obtain in real life? If you're dating, it's unlikely you know what your total number of future partners will be - even if you're religious and just want to be with one person for ever, you necessarily conceive of courting more than one person (since you might be rejected by them). For hiring for a job or purchasing a house, why would you make a final decision on each candidate before looking at any others?

The math is interesting and this is surely a useful heuristic for some situations, but (like much pop-math writing) the effort to make it cool and relevant backfires because the constraints seem arbitrary and divorced from real world experience.

JumpCrisscross ranked #9 [karma: 157791]

> he would've had a legal basis to prosecute Hillary Clinton for felonies

America is currently ann argument against popular democracy. Before we concede that electoral politics don’t work in a world with social media, maybe we can give increased prosecutorial discretion a chance. The alternative, after all, is just more authoritarian.

JumpCrisscross ranked #9 [karma: 157791]

“A short 2.5 minutes after liftoff, the Falcon 9's first-stage booster shut down its nine Merlin engines, executed stage separation from the rest of the rocket and performed a deceleration burn to put itself on a trajectory to land on SpaceX's Just Read the Instructions droneship in the Atlantic Ocean, which happened on schedule about 5.5 minutes later.”

Super cool!

JumpCrisscross ranked #9 [karma: 157791]

Dimon and Musk have feuded in the past. This is honestly in her cards.

Animats ranked #11 [karma: 150429]

This reads like an ad from the Hass Avacado Board.[1]

Turns out that California is having a good avocado production year. Last year was bad, for usual farming problem reasons.[2] Not really much need for imports for the next few months.

[1] https://hassavocadoboard.com/

[2] https://www.freshfruitportal.com/news/2025/01/30/california-...

tptacek ranked #1 [karma: 402350]
anigbrowl ranked #25 [karma: 94000]

P.S. My AI improves code generation in production & helps you ship faster. Loved by developers & teams all over the world. Check out Giga AI.

Huh

userbinator ranked #33 [karma: 82272]

fuzzy search

I do NOT want search to become any fuzzier than it already is.

See the great decline of Google's search results, which often don't even have all the words you're asking about and likely omits the one that's most important, for a great example.

userbinator ranked #33 [karma: 82272]

managed even to remove scrollbars altogether from their website

What's worse are the custom JS ones that only appear on hover, obscuring the contents partially where they happen to be, and then when you try to drag them and accidentally move the pointer just a tiny bit off their skinny width, they disappear and you end up accidentally activating whatever element happens to be underneath.

tptacek ranked #1 [karma: 402350]

For that matter even IQ studies themselves are borderline given the US political culture.

This isn't remotely true; it's just something people say on message boards.

Animats ranked #11 [karma: 150429]

Might happen. Or not. Reliable LLM-based systems that interact with a world model are still iffy.

Waymo is an example of a system which has machine learning, but the machine learning does not directly drive action generation. There's a lot of sensor processing and classifier work that generates a model of the environment, which can be seen on a screen and compared with the real world. Then there's a part which, given the environment model, generates movement commands. Unclear how much of that uses machine learning.

Tesla tries to use end to end machine learning, and the results are disappointing. There's a lot of "why did it do that?". Unclear if even Tesla knows why. Waymo tried end to end machine learning, to see if they were missing something, and it was worse than what they have now.

I dunno. My comment on this for the last year or two has been this: Systems which use LLMs end to end and actually do something seem to be used only in systems where the cost of errors is absorbed by the user or customer, not the service operator. LLM errors are mostly treated as an externality dumped on someone else, like pollution.

Of course, when that problem is solved, they're be ready for management positions.

toomuchtodo ranked #24 [karma: 94708]
anigbrowl ranked #25 [karma: 94000]

Having worked on both quality and junk film productions I assure you the editing workflow is not the determinant of artistic quality. No film or TV program has ever been improved by the editor(s) trying to build their own NAS or hack a version control system together.

jedberg ranked #41 [karma: 74899]

Have you checked out DBOS Transact[0]? DBOS is designed for high dynamic execution, and doesn't have the overhead or complexity of Temporal [1].

Disclosure, I'm the CEO of DBOS.

[0] https://github.com/dbos-inc/dbos-transact-py

[1] https://www.dbos.dev/blog/durable-execution-coding-compariso...

toomuchtodo ranked #24 [karma: 94708]
userbinator ranked #33 [karma: 82272]

Indeed it's hard to explain how he can be 80 years old and look like this:

https://en.wikipedia.org/wiki/File:Larry_Ellison_-_American_...

crazygringo ranked #42 [karma: 73919]

Are you serious? Have you watched Adolescence? It's got more soul and artistic merit than practically anything else I've ever seen. And that was just last week.

Maid? The Queen's Gambit? Baby Reindeer? The Crown? Ripley? BoJack Horseman?

Sure they make a lot of schlock too, because they're a business and that's what most of their audience wants.

But I don't see how you could possibly criticize them for that when they continue to put out some pretty astonishingly artistic and soulful stuff.

anigbrowl ranked #25 [karma: 94000]

If she's smart she salted away a couple million to buy a pardon.

paxys ranked #45 [karma: 70984]

Nah she doesn't have the bribe money

rayiner ranked #16 [karma: 123110]

The problem is that criminal laws can't be applied, even in principle, without the exercise of prosecutorial discretion. Criminal laws are written broadly and legislatures trust prosecutors to apply the laws to the subset of conduct that falls within the arguable letter of the law. That makes prosecution of political figures incredibly dangerous, because prosecution is inherently a discretionary act.

Consider 18 USC 1343:

> Whoever, having devised or intending to devise any scheme or artifice to defraud, or for obtaining money or property by means of false or fraudulent pretenses, representations, or promises, transmits or causes to be transmitted by means of wire, radio, or television communication in interstate or foreign commerce, any writings, signs, signals, pictures, or sounds for the purpose of executing such scheme or artifice, shall be fined under this title or imprisoned not more than 20 years, or both.

A politically motivated prosecutor willing to stretch phrases like "property" and "false ... representations" could use 18 USC 1343 to turn minor infractions into federal felonies with the prospect of 20 years in prison. It's entirely up to the prosecutor to ensure that the atomic bomb of 18 USC 1343 is applied only to conduct that actually warrants such extreme charges.

I'd note that, had Jim Comey been willing to push the law as far as the words would allow, he would've had a legal basis to prosecute Hillary Clinton for felonies relating to handling of classified information: https://www.fbi.gov/news/press-releases/statement-by-fbi-dir.... Comey's statement in connection with the decision to recommend no charges is instructive:

> Although there is evidence of potential violations of the statutes regarding the handling of classified information, our judgment is that no reasonable prosecutor would bring such a case. Prosecutors necessarily weigh a number of factors before bringing charges. There are obvious considerations, like the strength of the evidence, especially regarding intent. Responsible decisions also consider the context of a person’s actions, and how similar situations have been handled in the past.

anigbrowl ranked #25 [karma: 94000]

This is like someone saying the US economy consists of junk food and t-shirts. Why post such ignorant comments, when you could take a few minutes to inform yourself instead of looking foolish.

toomuchtodo ranked #24 [karma: 94708]

Novo Nordisk sold so much ozempic, Denmark's central bank had to take currency action.

https://www.npr.org/sections/planet-money/2024/07/26/g-s1-13...

toomuchtodo ranked #24 [karma: 94708]

Related:

CaaStle CEO Hunsicker Resigns Over Fraud Claim as Firm Teeters - https://www.bloomberg.com/news/articles/2025-04-01/caastle-c... | https://archive.today/QONvc - March 31, 2025

crazygringo ranked #42 [karma: 73919]

I was skeptical until I saw information confirming it.

It's not obvious that the frequency range used by computers recording on audiocassette would fit into that used by AM or FM radio transmission and reception equipment.

In other words, it's obvious that it would be possible on equipment specifically designed for it.

But I'm quite surprised that it worked without it (presumably) having been designed for. Or maybe they did pick a frequency ceiling compatible with commercial radio intentionally?

crazygringo ranked #42 [karma: 73919]

Agreed. I've been seeing a lot of these posts lately, about embedding SQLite into web servers.

I think a lot of people just don't realize how few resources Postgres or MySQL use, and how fast they are. You can run Apache and MySQL and a scripting language on a tiny little 512 MB memory instance, and serve some decent traffic. It works great.

Wanting to use SQLite and deal with replication is a nightmare. I don't get it. (And I love using SQLite in apps and scripts. But not websites!)

userbinator ranked #33 [karma: 82272]

Any patents on the 8086 have long expired, and so have the ones from the last century. As Ken says, the microcode is copyrighted but you don't need to use that to make a compatible version.

paxys ranked #45 [karma: 70984]

The vast majority of people are consumers, not AI developers. Of course viral moments will be more consumer-oriented. It's easier to digest and reshare a Ghiblified-caricature than a research paper. But the content of that research paper will lead to the next viral moment years down the line.

toomuchtodo ranked #24 [karma: 94708]

Wealthy people don't want to pay existing income taxes, let alone more income taxes (progressive income tax policy). Trump has pushed tariffs, and said other countries will pay for it. That is, of course, not how it works [1], but the people who believe this are...unsophisticated [2] [3] [4] and are voting their hate [5] and the uneducated view that POTUS controls price levels [6]. So they will cheer on tariffs that they will pay for, increasing a regressive tax on themselves and others who buy goods that will increase in price to cover this tax, while enabling the wealthy to not have to pay more income taxes. If it wasn't so terrible, I would compliment it as clever.

“The forest was shrinking but the trees kept voting for the axe, for the axe was clever and convinced the trees that because his handle was made of wood he was one of them.” -― Turkish Proverb

[1] Who Pays Tariffs? Americans Will Bear the Costs of the Next Trade War - https://taxfoundation.org/blog/who-pays-tariffs/

[2] Searches of ‘who pays for tariffs’ sees massive spike after Trump’s announcement - https://finance.yahoo.com/news/searches-pays-tariffs-sees-ma...

[3] "I Love the Poorly Educated" - https://www.youtube.com/watch?v=Vpdt7omPoa0

[4] “I don’t care about you I just want your vote” - https://www.youtube.com/watch?v=jLJHHF3xY20

[5] “He’s not hurting the people he needs to be”: a Trump voter says the quiet part out loud - https://www.vox.com/policy-and-politics/2019/1/8/18173678/tr...

[6] Pew Research: What Trump supporters believe and expect - https://www.pewresearch.org/short-reads/2024/11/13/what-trum...

jrockway ranked #43 [karma: 72533]

GOMEMLIMIT has saved me a number of times. In containerized production, it's nice, because sometimes jobs are ephemeral and don't even do enough allocations to hit the memory limit, so you don't spend any time in GC. But it's saved me the most times in CI where golangci-lint or govulncheck can't complete without running out of memory on a kind-of-large CI machine. Set GOMEMLIMIT and it eventually completes. (I switched to nogo, though, so at least golangci-lint isn't a problem anymore.)

simonw ranked #48 [karma: 68801]

You don't think it's suspicious that those four showrooms each sold 2,150 cars in a single weekend?

I mean sure, there's a chance that happened for real, but "suspicious" doesn't mean "there was definitely something shady going on", it means "maybe there was something shady, this deserves a closer look".

simonw ranked #48 [karma: 68801]

From https://en.wikipedia.org/wiki/List_of_newspapers_in_the_Neth... it looks like the newspaper industry in the Netherlands is having similar problems to that industry in other countries:

> The number of national daily newspapers in the Netherlands was 108 in 1950, 38 in 1965, 10 in the 2010s, 9 since March 2020, and 8 since March 2021.

tptacek ranked #1 [karma: 402350]

Why does it being open-source matter for this particular use case?

paxys ranked #45 [karma: 70984]

Salesforce pays to have their logo on top of the tower, much like stadium naming rights. They don't own the building. Very far from it. They lease like 12 floors total (and not even the higher ones).

paxys ranked #45 [karma: 70984]

Of course it's SoftBank..

anigbrowl ranked #25 [karma: 94000]

Japanese firms take copyright pretty seriously, and Miyazaki is famously not a fan of CG or automation or indeed the US. I suspect lawsuits will not be long in coming.

PaulHoule ranked #32 [karma: 87060]

My impression is that this will be painful for the code I work on because the libraries you mention depend on being able to modify private and/or final fields.

toomuchtodo ranked #24 [karma: 94708]

This was always the obvious outcome, those who didn’t believe it were delusional. I won’t speak for anyone but me, but this is exactly where I thought we’d get based on the chain of outcomes.

paxys ranked #45 [karma: 70984]

In this case I don't see a problem. If you want your opinion to hold weight then put your name/background/credentials/reputation behind it. Not every discussion needs to be fully anonymous and upvote-based.

toomuchtodo ranked #24 [karma: 94708]

> At the same time, he said, “Bryan can’t claim the water.” Groundwater is a private property right in Texas as sacred as any other. Everyone is allowed to pump whatever their land produces.

This leads me to believe that if someone owns just enough land to access the aquifer, they would be entitled to pump with no limits until it’s depleted?

bookofjoe ranked #29 [karma: 88428]
steveklabnik ranked #26 [karma: 93050]

> So how do we do it now?

The JEP says:

> the developers of serialization libraries should serialize and deserialize objects using the sun.reflect.ReflectionFactory class, which is supported for this purpose. Its deserialization methods can mutate final fields even if called from code in modules that are not enabled for final field mutation.

I don't know enough about the details here to say if that's sufficient, but I imagine that it at least should be, or if it's not, it will be improved to the point where it can be.

steveklabnik ranked #26 [karma: 93050]

You're right that this test would be UB for signed integers.

See here for that in action, as well as one way to test it that does work: https://godbolt.org/z/sca6hxer4

If you're on C23, uercker's advice to use these standardized functions is the best, of course.

pseudolus ranked #6 [karma: 169812]
userbinator ranked #33 [karma: 82272]

You can group all this under the a heading of "we thought people would use this over telnet"

No, the grammar is too convoluted for that. It's more like "we thought text-based protocols are better".

POP3 and SMTP are relatively easy to use manually. IMAP is not.

pjmlp ranked #18 [karma: 114481]

There is no Apple country, at least not yet.

simonw ranked #48 [karma: 68801]

That doesn't mean anything in particular other than that the weights can be downloaded and run. What's interesting is the terms under which they can be used - there are quite a few "open weights" models that can only be used for non-commercial purposes without a paid license, like Command R from Cohere.

toomuchtodo ranked #24 [karma: 94708]

Orgs and individuals are chasing sentiment to cash out while valuations are inflated (there has been some expectation deflation, see Microsoft terming datacenter leases and the CoreWeave IPO fizzle), but open models are still welcome (democratization).

Animats ranked #11 [karma: 150429]

> Block cheese is cheaper, lasts longer, and cooks better.

Is this a promotion for the National Cheese Stockpile?[1] The US has about 1.5 billion pounds of cheese in storage in a cave in Missouri. Really. There's a USDA welfare program for dairy farmers, and they have to put the excess milk somewhere. So it's made into cheese and stored.

[1] https://modernfarmer.com/2022/05/cheese-caves-missouri/

minimaxir ranked #46 [karma: 69749]

> instead of just... giving us GPT-3

If you're referring to the GPT-3 from 2020, modern open source models five years later are a) better at benchmarks b) much smaller yet still better at said benchmarks c) much, much cheaper/faster due to architectural improvements.

The real hard thing for OpenAI to do is to release an open-weights model that's better/more differentiated than Gemma 3 (at the small scale) or DeepSeek R1 (at the large scale)

crazygringo ranked #42 [karma: 73919]

That's where it gets tricky.

Ultimately, rules come from the people in a democracy.

If they decide they want a candidate who broke the rules, that's where it gets messy in political philosophy.

Should the democratic will of the people from years ago or decades ago override the democratic will of the people now? Of course that's the general idea of having constitutions and such, but it can only ever be a matter of degree, and there's no right answer as to how much.

rayiner ranked #16 [karma: 123110]

Incorrectly assumes that America was "stupid and provincial" in the past. Apart from some countries during gold rushes or oil booms, the U.S. has been the richest country in the world in terms of per-capita GDP for over 200 years: https://www.reddit.com/r/dataisbeautiful/comments/bdvazr/top.... Not a country that was built by "stupid and provincial" people.

crazygringo ranked #42 [karma: 73919]

Names don't fully communicate color. There are hundreds of reds. Hundreds of greens.

I don't want to have to click each green to see the swatch. Just put them in a list with swatches. That is obviously the easier UX. Nobody has to stop and think about anything.

crazygringo ranked #42 [karma: 73919]

Totally agree. Green tube powder is awesome on cheap pizza and cheap pasta.

Real parm is awesome shaved in salads, mixed in fancy pasta or risotto, etc.

But they are as different as cheddar and mozzarella. They taste nothing alike.

steveklabnik ranked #26 [karma: 93050]

> AFAIK statements /are/ essentially expressions that yield `()`

This isn't true. The inverse is true, "expression statements" can turn an expression into a statement.

What you're seeing in the playground is just how blocks are defined[1]:

> The syntax for a block is {, then any inner attributes, then any number of statements, then an optional expression, called the final operand, and finally a }.

In this case, you have one statement, and no optional expression.

And so:

> The type of a block is the type of the final operand, or () if the final operand is omitted.

So that's how this works.

Now, that being said, I don't think it's too terrible of a mental model to think of this situation in that way. But if we're getting into nitty-gritty details, that's not actually how it works.

1. https://doc.rust-lang.org/stable/reference/expressions/block...

crazygringo ranked #42 [karma: 73919]

I'm genuinely confused. Where's the double part?

When I install an app I get a single popup asking whether I want to share with advertisers or not.

I don't have to do anything twice.

Is it different in Europe or something? Is there a second popup there, and if so, what?

ceejayoz ranked #35 [karma: 80475]

The laws are plenty harsh for dealers.

There's always new cannon fodder available to serve as first-line ablative customer service for the big suppliers.

crazygringo ranked #42 [karma: 73919]

Yeah it's what I use as a scratch buffer too. I'm just so used to being able to reopen a tab if I close it by mistake. Thanks for the info!

rayiner ranked #16 [karma: 123110]

You're assuming a difference between the U.S. and Europe that's not there. Looking at the 2018 PISA scores, for example, U.S. 15-year-olds do fine in reading: https://nces.ed.gov/surveys/pisa/pisa2018/pdf/PISA2018_compi.... Slightly ahead of Norway, Germany, Denmark, and New Zealand.

The U.S. does much worse in math, but I don't know why any of the explanations being discussed here (parental involvement, etc.) would result in good reading scores but bad math scores.

PaulHoule ranked #32 [karma: 87060]

If they left/are leaving because of the shadiness wouldn't that reflect positively on their character?

jedberg ranked #41 [karma: 74899]

I've been working on this problem for a while. There are whole companies that do this. They all work by having a human review a sample of the results and score them (with various uses of magic to make that more efficient). And then suggest changes to make it more accurate in the future.

The best companies can get up to 90% accuracy. Most are closer to 80%.

But it's important to remember, we're expecting perfection here. But think about this: Have you ever asked someone to book a flight for you? How did it go?

At least in my experience, there's usually a few back and forth emails, and then something is always not quite right or as good as if you did it yourself, but you're ok with that because it saved you time. The one thing that makes it better is if the same person does it for you a couple of times and learned your specific habits and what you care about.

I think the biggest problem in AI accuracy is expecting the AI to be better than a human.

jgrahamc ranked #27 [karma: 91724]

It sort of was debugging because I'd written a ton of stuff for them in 1-2-3 (on site). This was their accounting system for a small business and I was "debugging" something rather simple: they weren't getting all the columns printed on their dot matrix.