MurphyA/hacker-news huggingface dataset:
by christophilus | 2025-12-22 19:34:19+00:00
Yep. I ran an experiment this morning building the same app in Go, Rust, Bun, Ruby (Rails), Elixir (Phoenix), and C# (ASP whatever). Rails was a done deal almost right away. Bun took a lot of guidance, but I liked the result. The rest was a lot more work with so-so results — even Phoenix, surprisingly.

I liked the Rust solution a lot, but it had 200+ dependencies vs Bun’s 5 and Rails’ 20ish (iirc). Rust feels like it inherited the NPM “pull in a thousand dependencies per problem” philosophy, which is a real shame.
by ithkuil | 2025-12-22 19:35:04+00:00
I recently had a broken traffic light in my city, it was daylight and I didn't notice any other lights that should be on during the day to be off.

My approach was to get closer into the intersection slowly and judge whether the perpendicular traffic would slow down and also try to figure out what was going on or if they would just zip through like if they had green.

It required some attention and some judgement. It definitely wasn't the normal day to day driving where you don't quite think consciously what you're doing.

I understand that individual autonomous vehicles cannot be expected to be given the responsibility to make such a call and the safest thing to do for them is to have them stop.

But I assumed there were still many human operators that would oversee the fleet and they could make the call that the traffic lights are all off
by stockresearcher | 2025-12-22 19:35:11+00:00
The kind of data you refer to make for bad metrics, and if widely used would create incentives that are at odds with established legal ethics.

You know how study after study has shown that when selling your house, real estate agents always push you to accept early offers regardless of price, but when selling their own house, they will keep it on the market longer in order to get more favorable offers? The real estate system has a built-in conflict of interest. The legal system has a lot of enforceable ethical rules to prevent such things. But the metrics you want to use subvert that.

I’m not going to take your case - the potential payout is too low. I’m not going to take your case - it will take too long to get a resolution. Let’s not examine this line of thinking - it might blow the case wide open. You want the other side to change their behavior? No, it’s better if you demand money. Etc…
by array_key_first | 2025-12-22 19:35:40+00:00
There's a common misunderstanding that medication and lifestyle changes are two separate things, and we should do one or the other, with medication being the "easy way" out.

No. The way GLP-1 drugs work is by lifestyle changes. People on GLP-1 agonists will, on average, eat smaller portions, are more inclined to eat healthier food, and will even exercise more.

If you take GLP-1s and don't do the lifestyle changes, they don't work. So are these drugs useless? No. They make the lifestyle changes more attainable. In your smoking example, it's similar. We have cessation drugs, I know because I've used them. No, they don't magically make you stop smoking. But they do make it easier.

We need to rewrite how we view these drugs. They don't take away your power, your strength. No, they help you find it. You had the strength all along, but these are tools to help you exercise it.
by amarant | 2025-12-22 19:35:46+00:00
Agreed! I've reached the conclusion that a lot of people have completely misunderstood why we work.

It's all about the utility provided. That's the only thing that matters in the end.

Some people seem to think work is an exchange of suffering for money, and omg some colleagues are not suffering as much as they're supposed to!

The plan(or any other document) has to be judged on its own merits. Always. It doesn't matter how it was written. It really doesn't.

Does that mean AI usage can never be problematic? Of course not! If a colleague feeds their tasks to a LLM and never does anything to verify quality, and frequently submits poor quality documents for colleagues to verify and correct, that's obviously bad. But think about it: a colleague who submits poor quality work is problematic regardless of if they wrote it themselves or if they had an AI do it.

A good document is a good document. And a bad one is a bad one. Doesn't matter if it was written using vim, Emacs or Gemini 3
by afarah1 | 2025-12-22 19:35:55+00:00
In Brazil there is a similar problem, but it's not as widely discussed. Here, police investigations revealed that a website sold access for less than $4 to the nation-wide surveillance system, which included live feed of public safety cameras and person search by tax identifier. It was also shown that criminal organizations used it to locate their targets. Access was through the open internet, with leaked credentials, the federal government's system requires no VPN for access.

Source (Portuguese): https://mpmt.mp.br/portalcao/news/1217/164630/pf-expoe-invas...
by remirk | 2025-12-22 19:35:55+00:00
Luckily the FAQ already mentions why this is a bad idea.

> Please note that due of the hardware of the raspberry pi, harmonics ARE generated on 3x, 5x, 7x and 9x the desired frequency. Those harmonics are polluting important services like emergency services a d others.

Please do not use the GPIO of a Raspberry Pi to generate a high frequency to emit radio waves. Putting square waves on the air is always asking for trouble. A simple filter is not a proper solution if the source is so dirty.

For a project as well built of this seems, it seems odd that they would advice people to use such a hacky way. Syncing networked clients to play audio at exactly the same time is a solved problem.
Run Linux desktop on any recent Android phone or tablet
by Vasant1234 | 2025-12-22 19:36:37+00:00
Hi,

We make a Linux desktop distribution that runs as an application on top of any Android phone or tablet. The only requirement is that
the Android device needs to be rooted and use Google's standardized GKI kernel. Here is video of Linux desktop running on Snapdragon 8 Gen 3 (OnePlus Pad 2) :
https://youtu.be/-QEq1EgUKP8?si=weaZ3c06plr1ZcAV

While this is a high end device, you can also run Linux desktop on a budget tablet with only 4Gb memory (for example Walmart ONN 11" tablet ).

We only support phones with HDMI output capability and we run Linux desktop on the secondary screens. Here is video of Linux desktop running on Snapdragon 8 Gen 1 based Motorola phone:
https://youtu.be/hQqcjwKO9d0?si=LipYay5oe7hzhL2w

Our latest Linux desktop is now based on Debian Trixie (13.2). You can download a free evaluation version from www.volkspc.org.
Also we have created a FAQ page with answers to common questions from the Linux community.

Vasant
by earlyreturns | 2025-12-22 19:36:38+00:00
I’ve read the first 4 of those links and they don’t point to financial investment per se. They do cover liberalization in the diplomatic sense, and sale (not purchase) of US military tech, all of which is obvious given their location and the time period (peak Cold War), but I am curious about specifically financial investment in China, which is what the parent was discussing. I mean we weren’t buying their planes or submarines or anything. We were cozying up to them because that’s what was demanded by the defensive realities of the Cold War. That seems like a different thing than investing in China in the sense of financial investment during the post Cold War period of the late 90s onward. Again, sorry if I’m asking stupid questions but you seem to have a lot of knowledge and I want to learn more myself.
by breppp | 2025-12-22 19:36:39+00:00
I don't do semantics arguments because they don't help anyone learn anything

It largely killed an industry which was everywhere, sure there are still paintings and it's a primer art form. The number of paintings commissioned and number of painters fell drastically since the 19th century to the point I am willing to guess you have never had your portrait taken, something that was common place in the equivalent pay grades of today tech workers. Regarding the art form it is also arguably less important in people's life then it used to be (while museums still exist), However most music today is still mostly a profession rather than pure art for the sake of art

We can continue discussing whether the word kill is a metaphor or must be used only for a zero or one situation but I don't think that's interesting enough compared to the actual topic
by grayhatter | 2025-12-22 19:36:40+00:00
Using that math it would be better if they were faster even if they killed somebody.

That's a repulsive argument... Just because some argument is logically sound doesn't mean it's rational or reasonable.

Also, when attempting that math, make sure you account for the buffer that everyone already builds into their life. No sense in double counting the extra 10m I'm angry in traffic, instead of angry sitting at home because I'm doom scrolling some media feed with that extra 10m I saved because the robotaxi was faster.
by NitpickLawyer | 2025-12-22 19:37:05+00:00
> Shows how much more work there is still to be done in this space.

This is why I roll my eyes every time I read doomer content that mentions an AI bubble followed by an AI winter. Even if (and objectively there's 0 chance of this happening anytime soon) everyone stops developing models tomorrow, we'll still have 5+ years of finding out how to extract every bit of value from the current models.
by hagbard_c | 2025-12-22 19:37:10+00:00
The fact that you're starting to use expletives ('nuclear bro bullshit', 'putative excuse you are desperately...') tells me you're clutching at straws.

Wind and solar are fine until they are not and then what? Gas-fired plants are denounced because they emit scary CO₂, not to mention coal and oil. What are you going to use when the sun is absent and the wind is down? If geography allows for it hydropower is a good option, it also adds the potential for energy storage (pumped hydro) when the sun and wind are cooperating. Many countries lack such geography and in countries where it is available 'green' politicos sometimes make it hard to use this option - this is true for Sweden where the 'environmental party' (miljöpartiet) has been pushing for the removal of small-scale water turbines. What is left to provide the base load when renewable sources are not available? Nuclear is one of these options with the caveat that the high expense of building nuclear generators in combination with the relatively low cost of actually running these installations means that nuclear power stations are only viable if and when they can be run at full capacity 24/7. Given that the backup base load capacity has to be large enough to actually provide the base load and that a nuclear 'backup' option only is viable if it can run at full capacity this means that additional power sources like wind and solar will take up the role of providing extra capacity instead of base load capacity. If and when long-term - think 'months' instead of 'hours' - energy storage from renewable sources (other than hydro which already has this capacity) becomes available this situation will change but until such a time there is a need for a reliable 24/7 base load generation capacity. Given that fossil sources - gas, coal and oil - have been declared to be existential threats to 'the planet' what is left is hydro and nuclear. Hydro is great when it can be used but it is not an option in the flatlands. Nuclear, then, is the remaining option.

Notice I did not use any expletives? Try to do the same and you have a better chance of convincing me I'm wrong and you're right. You may be interested to know I built my own solar infrastructure here on our farm, 15 kW capacity, prepared for high-voltage storage. Since I built it we have only seen negative electricity bills, i.e. we sell more than we buy. I'm not what you'd call a 'nuclear bro', whatever that may be but I do appreciate the fact that there's power to be had from the grid when the sun is gone (which it is for about 20 hours per day) and the wind is down (similar in winter).
by port11 | 2025-12-22 19:37:17+00:00
I generally agree (my post history should back my anti-neoliberalism), but I suppose eventually the postal service becomes a relic that can't operate on the same terms. At what loss should we accept a letter to be delivered? Or should they charge the real cost of delivering it?

EU governments are cutting costs everywhere, this is the end result of recession-era policies.

Of course it could also be due to mismanagement. If Amazon is allowed to subcontract its own delivery people, and somehow that's profitable, public post companies might find ways to stay relevant.
by jamiemurphy | 2025-12-22 19:37:28+00:00
Saw Anthropic demo their internal "Swarms" tool at a Claude Code meetup - a manager agent coordinating multiple worker agents on a single task. When asked about releasing it, they said they don't know if or when they'll release it.

So I built an open source alternative.

Built on top of Claude Code's agent system and custom personas. Uses tmux to spawn each agent in its own pane, the manager on the left, workers stacked on the right. You watch them all working at once and can jump into any pane to interact directly.

Agents communicate via tmux @mentions and coordinate through file ownership claims to avoid conflicts.

Example: spin up a full product team - frontend dev, backend dev, UX/UI designer, copywriter, and a security consultant - all working toward the same goal. The manager delegates, they build their parts, ask each other questions, and coordinate to avoid conflicts.

Feedback welcome.

https://github.com/MakingJamie/claude-colony
by spullara | 2025-12-22 19:37:35+00:00
Using AugmentCode's Context Engine you can get this either through their VSCode/JetBrains plugins, their Auggie command line coding agent or by registering their MCP server with your local coding agent like Claude Code. It works far better than painstakingly stuffing your own context manually or having your agent use grep/lsp/etc to try and find what it needs.
by zephen | 2025-12-22 19:37:36+00:00
There are some issues with this.

1) For things made with LLMs:
1a) The fact that older versions aren't online forever. You literally might never be able to put the original prompt in and get the same result.
1b) A minor change in input prompt can result in a huge output change, rendering the original prompt practically meaningless, especially if modifications were required for the output of the LLM.

2) For things made the old-fashioned way, most history is boring and not useful. The best git repos have carefully curated history, with cohesive change sets that are both readable, and usable when bisecting the commit history for regressions.
by gruez | 2025-12-22 19:37:43+00:00
>Group A: "Mandatory masks in crowds during an airborne pandemic is fascism! Watch out!"

>You: "Group A was foolish, therefore Group B is foolish, because all warnings against fascism are equally un-grounded and meritless for some reason."

So it's only "fascism" if it's not for a Good Reason? Who decides whether something is a good reason? Is it us, because we're obviously the Good Guys? Doesn't this seem suspiciously close to a defense of Flock that others have referenced[1]? ie. "Doesn't vaccine passports seem pretty dystopian? You're thinking of [other group] authoritarianism. Our authoritarianism helps granny from getting sick and stops the spread of covid". This kind of attitude is exactly the reason why people tuned "fascism" out. It just became a tool for partisan in-group signaling.

[1] https://news.ycombinator.com/item?id=46357042
by kazinator | 2025-12-22 19:37:44+00:00
Plans usually start a short lists of ideas without a lot of detail. When people discuss and agree on things, then choices are decided upon. The branches of the "search tree" which are not being taken are pruned away and detail is added to the path taken.

If someone just generates an incredibly detailed plan in one go, that destroys the process. Others now are wasting time looking at details in something that may not even be a good idea if you step back.

The successive refinement flow doesn't preclude consideration of input from AI.
by cyberax | 2025-12-22 19:37:44+00:00
> it was thinking that investment in China would equal liberalization and democratic reforms

China now _is_ far more liberal than in the 80-s. But it's also not even close to the Western democracies.

> China, on the other hand, had not moved away from command economics at the time. Instead, the result was state capitalism.

Not really. "State capitalism" really is misleading. China is fiercely capitalistic, far more than any modern Western country. The ruling party has an unspoken agreement with the population: you stay out of politics, and they stay out of your business.

But I don't think this is sustainable. Russia had a similar social compact, and it had been broken after the Ukrainian invasion. There was too much power concentrated in one person, and it just never works.
by malvim | 2025-12-22 19:38:07+00:00
Did big businesses in the West really think “investing” in China would lead to “freedom” and such? Isn’t that framing a bit naive?

They went to China because it was cheaper. They went there in detriment of their countrymen that went without jobs, in detriment of the environment (what with all the shipping boom that followed), even in detriment of their own countries, since this would stifle development and industrialization. And they KNEW that technology transfer would follow, because China had made it clear.

No one forced them to do it. They did it knowingly in the name of short and medium-term profit. I’m not even judging if that is bad (I do THINK it’s bad overall, but I’m not arguing it here). I’m just pointing out what happened.

So now the West must not be surprised. And they aren’t! They just need to craft narratives that will paint them in good light.
by array_key_first | 2025-12-22 19:38:43+00:00
> Taking Ozempic also drops a lot of muscular mass and that ozempic face look totally makes sense.

No, it doesn't, weight loss does this. I've lost weight before via starving and even as a man, all my muscle went poof. If you look at someone like Ariana Grande, who clearly is anorexic, here arms are like sticks and here face looks tautly stretched over her bones.

This is just what happens when you starve your body of nutrients. Your muscles are some of the first to go because they're the least vital. Your organs and brain are much, much more important. Your body will have no issue taking your muscle away to give it to your organs. Regardless of ozempic.
by fzeroracer | 2025-12-22 19:38:51+00:00
Who got punished for the J&J asbestos issue? Who got punished for cigarettes and their deceptive advertising? And how badly did the Sacklers get slapped for causing the opioid epidemic?

If you're making the argument that they should be punished proportionally to their effects then all of these cases should result in the individuals being jailed for life at bare minimum and their assets forfeited. Yet this hasn't happened. Why?
by iamthedruid | 2025-12-22 19:38:53+00:00
Agents exhibit variable performance, require capability-based matching, and create value at resolution not runtime. These are labor characteristics, not software characteristics. But we're pricing them like SaaS.
Akerlof's lemons problem explains why benchmark saturation (everyone scores 90%+) is killing quality differentiation. Holmstrom's work on moral hazard explains why outcome-based pricing (Sierra's model) will win over per-token pricing.
The gig economy is probably the closest structural analog. Curious what HN thinks about where the infrastructure layer settles.
by MisterTea | 2025-12-22 19:39:32+00:00
Yup. NYC public high school bathrooms were notorious for not having doors. The reason given was the heroin or whatever drug epidemics warranted removing the doors so students couldn't hide in them to shoot up and pass out. That supposedly started in the 60's or 70's and still going on in the 90's into the 00's.

My school had ONE boys bathroom and the rest were closed and used as storage. It was located outside of the lunch room main doors where a security guard sat. No stall doors. The normal protocol was you never shit in school. If you really had to go you prayed no one was in the last stall and covered your lap with your book bag OR try to use the one in the nurses office by claiming you were nauseous. I have on more than one occasion feigned sickness to get my mother to pick me up so I could go home and take a dump with dignity.
by ThrowawayR2 | 2025-12-22 19:39:50+00:00
Pi-FM-RDS, from which this project is forked, warns under its Warning and Disclaimer section that "In most countries, transmitting radio waves without a state-issued licence specific to the transmission modalities (frequency, power, bandwidth, etc.) is illegal. Therefore, always connect a shielded transmission line from the RaspberryPi directly to a radio receiver, so as not to emit radio waves. Never use an antenna." They literally warn users not to do what this project tells them to do. I can't be arsed to do the proper math but a casual check suggests that the output power from the Pi could easily exceed the FCCs low power FM transmitter exemption.

The project also cursorily mentions the need to use a bandpass filter to avoid interference but fails to explain the specific device needed or how to wire it up in the instructions.

[EDIT] I debated whether or not to say it but I will: this is just irresponsible. There is no way to legally use this project as is. The user would have to have additional knowledge of RF hardware and regulations to make it compliant.
by gruez | 2025-12-22 19:39:53+00:00
>If I set up a camera in a local park and programmed it to zoom into children's faces and stream it directly to my computer, I am surely going to jail.

[citation needed]

You might be called a creep, and you might be asked to remove the camera (because you can't leave random cameras on public property without permission), but operating cameras in public and recording stuff isn't illegal. Paparazzis do that all the time.
by mrspuratic | 2025-12-22 19:39:54+00:00
In old school FORTRAN (I only recall WATFOR/F77, my uni's computers were quite ancient) subroutine (aka "subprogram") parameters are call-by-reference. If you passed a literal constant it would be treated as a variable in order to be aliased/passed by reference. Due to "constant pooling", modifications to a variable that aliased a constant could then propagate throughout the rest of the program where that constant[sic] was used.

"Passing constants to a subprogram" https://www.ibiblio.org/pub/languages/fortran/ch1-8.html
by exceptione | 2025-12-22 19:40:04+00:00
Academia is tough, and things are bad enough to complain about it.

However, you have (understandably) fallen in a trap of rationalization. This is not an earnest effort to improve. As it stands now, the damage of the conservative rage is measured in decades needed for repair. As in: the intended effect.

I have linked it a few times, but I am happy to do it once more, because I can surely understand the genuine confusion people have about these things:

https://www.arte.tv/en/videos/103517-001-A/capitalism-in-ame...
by 9rx | 2025-12-22 19:40:42+00:00
That wouldn't explain C, then, which does not have sum types either.

All three languages do have enums (as it is normally defined), though. Go is only the odd one out by using a different keyword. As these programs were told to be written as carbon copies of each other, not to the idioms of each language, it is likely the author didn't take time to understand what features are available. No enum keyword was assumed to mean it doesn't exist at all, I guess.