MurphyA/hacker-news huggingface dataset:
by adrian_b | 2025-11-22 17:13:49+00:00
You are right.

By definition ("coroutine" was defined by Melvin E. Conway in 1963, who has also introduced the FORK/JOIN for processes a.k.a. tasks a.k.a. threads), a coroutine is something that you do not CALL (except perhaps for the first time, but initialization can also be handled in a state argument of RESUME), but you RESUME, repeatedly.

The state of the coroutine is not necessarily stored by the coroutine. "RESUME" may have an argument that stores the state, in which case the code of the coroutine may be re-entrant and stateless.

Subroutines with multiple entry points are just that, not coroutines, though a coroutine may also have multiple entry points.

Many early programming languages, e.g. certain versions of FORTRAN and of PL/I, had subroutines with multiple entries, but they did not have coroutines (PL/I had "tasks" which are what is now called "threads").
by captainkrtek | 2025-11-22 17:13:54+00:00
I'm Canadian and American, and have lived in both places and seen the stark differences myself. In the US, the police culture is certainly militarized and proud of it. Even in small towns you have days where the police roll out the biggest armored vehicles they have to show off, and that's their idea of a "community event", kids think its cool obviously, but it's really just "lets show off all of our high power toys".
by al_borland | 2025-11-22 17:14:00+00:00
> Never a single one who did it sustainably and never regained weight in 5-10 years.

I can name at least a half dozen people I know personally who have done this, and my social circle isn’t all that big. But this isn’t the route I’m arguing for.

> Masses will always go for the easiest, least-effort option

I agree. This is why I made the point about changing the incentives of the people who produce the food, not the people who consume it. We should setup the system so the low-effort option is still a good option.

Before all this food science entered our food supply, people were thin and didn’t really know anything about nutrition. They just ate what was in front of them when they were hungry. We shouldn’t have to try hard. The current system requires hyper vigilance to be successful. That’s not what I’m pushing for.

If we want the next generation to not need drugs to live, we have to do something about the food supply. The drugs aren’t going to fix the root cause of the problem that makes people need it in the first place. Let’s say you’re right about the current generation, we should still change things so the future generations have a chance.
by c2h5oh | 2025-11-22 17:14:55+00:00
Qualcomm doesn't bother to upstream most of their SoCs. They maintain a fork of a specific Linux kernel version for a while and when they stop updating it or new version of Android requires newer kernel then updates for all devices based on that SoC end.

They have little experience producing code that is high enough quality it would be accepted into Linux kernel. They have even less experience maintaining it for an extended period of time.
by Kerrick | 2025-11-22 17:15:10+00:00
That's really interesting to me. I consider writing to be a "raw technical skill." Programming and writing are inextricably linked. The lexicon of software borrows heavily from writing: language, syntax, grammar, statement, and expression. Even the way we critique code heavily overlaps with how an editor critiques writing: consistent, readable, elegant, concise or verbose, and follows a style guide.
by chemotaxis | 2025-11-22 17:15:25+00:00
If you're working as an individual contributor, I'm sure it can matter, but usually doesn't. It's widely accepted that people have personal opinions and politics, and that it can even extend to not liking some of the decisions made by the company you're applying to. There are workplaces that might screen for ideological purity, but it's rare. Both because it's illegal and because hiring is hard even without additional self-imposed constraints.

I think the only thing that can derail a job application is if your personal blog makes you look patently unreasonable, either by supporting causes that are socially unacceptable ("it's OK to hit women") or getting way too angry over mundane stuff ("everyone working at Microsoft should be shot"). But if you just happen to have an opinion about a politician, whatever.

Where it gets dicey is if you're in a leadership position, especially director and above. Then, you're sort of paid to keep your opinions to yourself, because when you have an organization of 100 people or more, at least several will disagree with your politics and will then judge your actions through that prism, leading to drama and possible HR fights.
by bananaflag | 2025-11-22 17:15:32+00:00
I am one of the (rare on the Internet now) people that is a fan of "everything is a set".

Of course I don't believe that set theory is the One True Foundation and everything else is a lie, the fact that one can give a foundation with just one type of object, just one binary relation and relatively few simple axioms (or axiom schemas) is quite relaxing and I would say a bit unappreciated.

And also unlike other fellow students I never encountered any problem with more seemingly complicated constructions like tensor products or free groups since one can easily see how they are coded in set theory if one is familiar with it as a foundation.
by ryandrake | 2025-11-22 17:15:55+00:00
> I think we have to start somewhere that isn't controversial like extending coverage to kids. I don't think anyone is going to be against covering 8 and 9 year olds...

Not sure what gives you this idea. The major political party in power in the US today campaigned in large part on cruelty and removing subsidies and social benefits from people. There are a huge number of people who would bitterly fight against providing health care to children. It's the same mentality that bitterly fights against free school lunch for children.
by osigurdson | 2025-11-22 17:16:00+00:00
>> single person unicorn

I've mused about this hypothetical as well. I think, it would only happen if someone has a really good idea, is really skilled in many areas and also (and this is the key) is dead set on it being a single person unicorn.

Why? Well, once money starts coming in there will always be areas where adding another human (or a hundred) can help. In other words there might not be much distance between a single person unicorn and a zero person one (in which the AI comes up with idea and does everything else too).
by gibbitz | 2025-11-22 17:16:03+00:00
This feels like an advertisement for agentic AI. Though I agree wholeheartedly that teams can be proactive about blockers, this is only introducing more dependency that can lead to wasted effort or costs. The primary proposed solution is basically accepting delay by temporarily accepting AI substitutes for blocking teams and processes and hoping that filling the AI requirements will fill the actual team's requirements when the blocker is actually dealt with. Basically option 2 or 3 with the trust that adding another dependency on AI will magically fix things. When it doesn't, it will be wasted time meeting a hallucinated response. Not to mention that when the cost of tokens starts going up to meet the market predictions of these technologies, this is going to constitute a significant financial cost for organizations and teams.

I think about this as the traffic jam conundrum. You can wait in the line of cars idling or take the exit to local roads, navigating traffic lights and driving extra miles to stay in motion while rejoining the now unjammed traffic further on right behind the same car. I'll admit I do this, but I won't pretend that the benefit after consuming additional gas was anything more than avoiding waiting for the sake of my nerves.
by MarsIronPI | 2025-11-22 17:16:17+00:00
> It's not surprising that the descendants of Europeans do better on European cultural artifacts like math and science

Granted, our current global math and science traditions are European, but math and science in and of themselves are absolutely not European. They are universal. As in, you could literally be raised on a different planet by a different species and math would still be math, physics would still be physics.
by wtallis | 2025-11-22 17:16:51+00:00
I don't think your link contains the evidence you think it does. I'm not seeing anything that looks like Qualcomm contributing device trees on behalf of system OEMs, for any of the Snapdragon X products, so I don't see how you can claim that they're being selective. It looks like the device trees are mostly being reverse-engineered by the community, adding new system support derived from device trees for systems that already have some support.

Do you have any clear instances of Qualcomm contributing something that's specific to Snapdragon X Elite parts and does not work for Snapdragon X Plus bins of the same silicon?

Or even for the more general issue: have you ever seen a Linux driver include arbitrary restrictions that make it refuse to work on identical hardware just because the marketing name for that bin of the same silicon was different?
by 59nadir | 2025-11-22 17:16:52+00:00
I've found it has less idiosyncrasies, is slightly less tedious in general and provides a lot of the same control, so I don't really see much of an upside to using Vulkan. I don't love the stupid OO-ness of DX12 but I haven't found it to have much of an adverse effect on performance so I've just accepted it.

On top of that you can just use a much better shading language (HLSL) with DX12 by default without jumping through hoops. I did set up HLSL usage in Vulkan as well but I'm not in love with the idea of having to add decorators everywhere and using a 2nd class citizen (sort of) language to do things. The mapping from HLSL to Vulkan was also good enough but still just a mapping; it didn't always feel super straight forward.

(Edit: To spell it out properly, I initially used GLSL because I'm used to it from OpenGL and had previously written some Vulkan shaders, but the reason I didn't end up using GLSL is because it's just very, very bad in comparison to HLSL. I would maybe use some other language if everything else didn't seem so overwrought.)

I don't hate Vulkan, mind you, I just wouldn't recommend it over DX12 and I certainly just prefer using DX12. In the interest of having less translation going on for future applications/games I might switch to Vulkan, though, but still just write for Win32.
by peab | 2025-11-22 17:16:54+00:00
I think the term sub-agent is almost entirely useless. An agent is an LLM loop that has reasoning and access to tools.

A "sub agent" is just a tool. It's implantation should be abstracted away from the main agent loop. Whether the tool call is deterministic, has human input, etc, is meaningless outside of the main tool contract (i.e Params in Params out, SLA, etc)
by dotancohen | 2025-11-22 17:17:21+00:00
K'Breel, Speaker for the Council of Elders, Responds

Citizens of the Blue Planet,

Once again your surface-crawling machines inch toward our sacred dunes, and once again you proclaim that "anyone wanting to know more can go right to the source." We are the source.

Let the Council make this perfectly clear: Your probes do not "visit." They trespass.

Each lumbering, dust-belching contraption arrives uninvited, drilling our soil, sniffing our winds, and snapping impertinent images of our most private crater-gardens. Then your kind declares triumph: "We have studied Mars!"

You have studied exactly nothing, save for what we allow your machines to perceive.

Our Atmospheric Obfuscation Choir continues to blanket your sensors with carefully tuned spectro-misdirection. Your rovers cannot see the Red Orchards. Your orbiters cannot detect the life-pools. Your spectrometers cannot interpret a single nutrient of our gelsacs - may they throb eternally.

Yet still you boast.

And so hear this proclamation from the Council of Elders:

If the beings of the Blue Planet truly wish to "go to the source," they may present themselves honorably: unshielded, unarmed, and prepared for diplomatic puncturing of their diplomatic gelsac. Such is our custom. Such is our law.

Until then, we will continue to tolerate your stumbling robots, harvest what amusement they provide, and allow them to perish in their own confusion.
by pessimizer | 2025-11-22 17:18:17+00:00
> And if you are in it it's very easy to read. You just to keep going on, because when you forgot who said what you get lost.

That book was one of the weirdest experiences of my life. I didn't know anything about it, just started flipping through it at the library (probably shelved near something I was interested in), and ended up reading the entire thing in one sitting. So I'm definitely with you.

I think my mind was still racing from that book a year later, and I was hoping that it was Gaddis's style (I didn't know anything about him) and I'd be able to find other books by him (or anyone else) written with that velocity. I did not:(

edit: Would appreciate recommendations, though.
by Aurornis | 2025-11-22 17:18:40+00:00
> I think we need to penalise all who drive the prices up - that includes the manufacturers but also AI companies etc...

You want to penalize companies for buying things and penalize companies for selling things are market rate?

There are a lot of good examples through history about how central planning economics and strict price controls do not lead to good outcomes. The end result wouldn’t be plentiful cheap RAM for you. The end result would be no RAM for you at all because the manufacturers choose to sell to other countries who understand basic economics.
by aidenn0 | 2025-11-22 17:18:45+00:00
Entered foster care at 2 due to abuse and neglect; we were her fourth placement in 7 months; weekly mandated visits with neglectful mother and monthly mandated visits with abusive grandmother for 2 years before termination of parental rights. She had nightmares until 3am after every visit with grandmother. We adopted her at 5.
by credit_guy | 2025-11-22 17:20:26+00:00
I understand. And I hope you are doing your part to fight what you perceive to be the bad guys. Because, you realize that if you do nothing, and everyone does the same as you, then we all deserve our ultimate fate, one of subjugation and dictatorship.

Fortunately, here in the US, one can still do stuff, and that action can actually move the needle. In China, you can do nothing. If you don't like what Xi is doing, tough luck.

My point is: it is very fashionable here on HN to complain about how the US is bad, or a tyranny, or unjust, or whatever. But out of all the countries in the world, the US still has the highest aversion to dictatorship and tyranny. People do fight. Look at Harvard. Columbia didn't fight, but Harvard did. Some people fold, but some fight.

The founding idea of the US is that people are imperfect. Some will always try to grab power. That's human nature. The solution is to have multiple checks and balances. They will not create a perfect society, but they'll reduce the likelihood of one group of people to take over, as it happened with the Nazis in the inter-war period in Germany. Just checks and balances are not enough, it's also the democratic tradition. It's the people willing to take a stand. And fortunately, such people still exist.
by GuB-42 | 2025-11-22 17:22:12+00:00
As a French, my guess is simply that the brand is not price competitive and up until now, they didn't have the right marketing to justify the higher prices.

Duralex is a beloved brand, and the French wouldn't like to see it go, but not enough to have much of an influence in the shopping aisle. The nostalgia aspect is real (ask the French about the numbers at the bottom of the glass ;) ), but it may be a negative when looking for more "adult" glassware. Maybe you don't want your guests or yourself feel like your are in a school canteen. School canteens also don't have a reputation for being luxurious to say the least, which may be a problem if you want to charge a premium. It may be that's the idea behind the pint glasses by the way. Show that Duralex can make glassware for grownups too.
by carlosjobim | 2025-11-22 17:22:45+00:00
> And I can say from experience that it's tough keeping a blog going when you have near-zero readership, even if you still consider the act of writing something and putting it out in public to be instrinsically valuable to you.

There are other ways to monetize, which doesn't depend on a lot of eyeballs. If you write high quality niche content and sell related products or services, then each eye ball can be worth a lot.
by Aurornis | 2025-11-22 17:23:50+00:00
The cost of inventory on the shelves basically doesn’t matter. The only thing that matters is the market rate.

If those retailers didn’t increase their prices when the price hike was announced, anyone building servers would have instantly purchased all of the inventory anyway at the lower prices, so there wouldn’t actually have been weeks of low retail RAM prices for everyone.

Every once in a while you can catch a retailer whose pricing person missed the memo and forgot to update the retail price when the announcement came out. They go out of stock very rapidly.
by andrearaponi12 | 2025-11-22 17:23:52+00:00
I’ve just released the 0.1.0-beta of Bob the Fixer, an open-source AI tool that automatically fixes code directly in your CLI. It runs fully locally, works with your current LLM plan or with a local model, and focuses on reducing tech debt without relying on cloud-based services. Docs, videos and blog posts are coming soon. Feedback and contributions are very welcome.
by wkat4242 | 2025-11-22 17:24:03+00:00
For me yes. I'm not the same, much more depressed. I was already prone to it but two years of home imprisonment while living alone really damaged me. I also have a really bad reaction to the masks due to a youth trauma where I nearly choked. Being forced to trigger that memory daily was terrible. I did wear them of course (I'm in Europe so we had quite heavy restrictions). Maybe it was necessary for society but for me personally the damage was much higher than the benefit. On the bright side when it was over in 2022 it did make me go out again and I go out partying every weekend until 6am still. That probably wouldn't have happened because I'm in my 50s.

I think the measures were a bit overblown though some were necessary. But shit like curfews was ridiculous. It made contagion worse because the shops were only open during the day so everyone had to go there during a much shorter time. So they were always chock full of customers, exactly the thing you don't want during a pandemic.
by ArcHound | 2025-11-22 17:24:24+00:00
You missed one of our best guarded secrets: ja3 hashes and their successors.

Basically, we can identify browsers based on the supported ciphers in TLS handshake (order matters too AFAIK). Then when your declared identity is not matching the ja3 hash, you're automatically suspicious, if not blocked right away. I think that's the reason for so many Capchas.
by TexanFeller | 2025-11-22 17:24:31+00:00
> If we're going with that metaphor, I'd phrase it more in terms of that mount being prone to jamming

> but then gets stuck on things that wouldn't hold the attention of a neurotypical person.

Indeed, attention is frequently held for many hours or even days on the current subject of hyperfocus. I too have great difficulty deliberately directing my attention toward a subject I don't find exciting, but find it easy to get locked in on my natural interests. Hyperfocusing on one of my passions is delightful, even if it detracts from other important things.

> it only goes to places I want it to

That's true for me in a sense, but I've had so much trouble from hyperfocus states that I don't think about it quite that positively. I hyperfocus on a new hobby every week and buy tons of stuff for it that I abandon for the next week's hyperfocus. I get locked into politics and flame wars that make me stressed and sad the whole time, but waste hours on them. I would like to get locked into one of my passions that I always enjoy and that also enrich me in some way, but I end up spending hours hyperfocused on researching some esoteric topic of the day instead. Or worst case I hyperfocus on potential sources of doom and how to prevent them, but maybe that's not due to ADHD alone. All of those are things I "want" to focus on in some sense, but in many senses I very much don't want to.

That's why lack of control of the focus' subject seems one of the most important aspects to me. In my metaphor I guess I'd say something like the focus of the AI that's overriding my direction inputs is what's getting stuck on a subject.
by LeFantome | 2025-11-22 17:25:19+00:00
A tour de force indeed. Asahi Linux only works as well as it does because of the massive effort put in by that team.

For all the flack Qualcomm takes, they do significantly more than Apple to get hardware support into the kernel. They are already working to mainline the X2 Elite.

The difference is that Apple only makes a few devices and there is a large community around them. It would be far less work to create a stellar Linux experience on a Lenovo X Elite laptop than on a M2 MacBook. But fewer people are lining up to do it on Lenovo. We expect Lenovo, Linaro, and Qualcomm to do it for us.

Fair enough. But we should not be praising Apple.
by yvdriess | 2025-11-22 17:25:25+00:00
There has been plenty of evidence over the year. I don't have my bibliography handy right now, but you can find them looking for sparse training or lottery ticket hypothesis papers.

The intuition is that ANNs make better predictions on high dimensional data, sparse weights can train the sparsity pattern as you train the weights, that the effective part of dense models are actually sparse (CFR pruning/sparsification research), and that dense models grow too much in compute complexity to further increase model dimension sizes.
by KarlKode | 2025-11-22 17:25:43+00:00
Reminds me of the story where two guys went for a joyride in a Tram in Braunschweig (DE). They boarded a tram during the night, drove for a few stops (including letting passengers board & leave) and left the tram there.

The funniest part of the story is that they didn't commit any crime and were let go.

Story here (in German): https://www.spiegel.de/panorama/justiz/braunschweig-junge-ma...
by thewebguyd | 2025-11-22 17:26:20+00:00
> alarm has been sounded since the android Facebook app required motion sensor permissions in android 4.

Serves as a useful reminder that just because someone may not care if these companies collect this data now, they are storing it, sometimes indefinitely, and as technology advances, will be able to make more use of it than they were at the time you agreed to share it with them.

It's like all the ransomware gangs hoarding the encrypted data they stole, waiting for a quantum computing breakthrough to be able to decrypt it.

Not sure what to do about it, if anything, but the average person is severely under-equipped and undereducated to deal with this and protect themselves from the levels of surveillance that are soon to come.
by justin66 | 2025-11-22 17:26:48+00:00
My school for undergrad had, and still has, a "Nuclear Reactor Laboratory." I'm pretty sure everyone who cared understood what was going on there.

The university got in trouble in the mid nineties for having buried nuclear waste as well as medical waste (cadavers) on a remote part of campus, but apparently that's not enough to put a Nuclear Reactor Laboratory out of business. Or a large university's medical system, of course.