MurphyA/hacker-news huggingface dataset:
by xorvoid | 2026-03-09 16:45:34+00:00
I'm pretty conflicted on this comment section. A lot of people are expressing a lot of fear of C++ bloat. I get that.

I'm not sure what the right answer for Rust is, but I'm fairly convinced that these type system ideas are the future of programming languages.

Perhaps it can be added to rust in a reasonable and consistent way that doesn't ultimately feel like a kludgy language post-hoc bolt on. Time will tell. There is a serious risk to getting it wrong and making the language simply more complicated for no gain.

But, these ideas are really not obscure academic stuff. This is where programming language design is at. This moment is like talking about sum-types in the 2010s. These days that concept is normalized and expected in modern programming languages. But, that's a fairly recent development.

I suspect that Linear types, refinement types, etc will follow a similar trajectory. Whether new ideas like this can be reasonably added to existing languages in a good way is the age old question.

Hopefully Rust makes good choices on that road.
by aecorredor | 2026-03-09 16:45:52+00:00
I'm working on a WhatsApp AI bot for my group chats, specifically for my friends' soccer group chat where we organize our Wednesday matches. We have a bunch of "problems" that I think are ripe for bot automation. WhatsApp is what all of us hispanic people use and it's particularly interesting because Meta doesn't really provide you with much tooling to build bots, unlike Telegram. I started this weekend and went all in on cursor. I also streamed the whole process, so yeah, apparently I'm also a streamer now. Check them out at https://www.youtube.com/@alexon_v1/streams.
by luckystarr | 2026-03-09 16:46:05+00:00
The original plan was to only shut the reactors down when enough renewable energy sources would be available to replace them. The Merkel government wanted to prolong the initially planned phase outs. Then Fukushima happened. Bad optics. So after pressure from the populace they instead of prolonging their runtime (as they wanted initially), they shut them down, but earlier than planned.

Get the facts straight.
by inaros | 2026-03-09 16:46:09+00:00
>> i again don't get what the point is?

The point is that you dont become Jimi Hendrix or Eric Clapton even if you spend 20 years playing on a cover band. You can play the style, sound like but you wont create their next album.

Not being Jimi Hendrix or Eric Clapton is the context you are missing. LLMs are Cover Bands...
by throwaway-11-1 | 2026-03-09 16:46:15+00:00
Christians are clearly a powerful voting bloc in the US and support reactionary politics by a vast margin. Many of them see these wars as fulfilling end time prophecy and you know it. Muslim opinions in the US aren't anywhere near as influential in national elections and do actually shift on material conditions (see Gaza & Harris in the Midwest). Like get real, you will never see a christian at an anti-war protest.

source - grew up in a baptist church, grandfather was a pastor
by ecshafer | 2026-03-09 16:47:03+00:00
Germany's sovereign tech fund donated a bit more than $150k. What is a year of META Engineer time? $300k? More? If they spent a year of Engineering time, Meta gave more than double Germany's sovereign tech fund. My guess is that they have a team, probably including more than junior and mid level software engineers, working on media encoding and upstreaming patches, so I wouldn't be surprised if they are providing in terms of work at least $1M a year.
by AusiasTsel | 2026-03-09 16:47:08+00:00
That's a React hydration mismatch. I'm aware of it but hadn't seen it block functionality before. Thanks for flagging that it does for you.
Can I ask: when you load the page, do you see the language selector (a dropdown/search where you pick languages like English, French, etc.)? The search button only activates after selecting at least one language — if the hydration error is breaking the selector, that would explain why the button seems unclickable.
I'm looking into it right now. What Chrome version are you on?
by esafak | 2026-03-09 16:47:16+00:00
The process is irrelevant if the output is the same, because we never observe the process. I assume you are arguing that the outputs are not guaranteed to be the same unless you reproduce the process.

If we are talking about human artifacts, you never have reproducibility. The same person will behave differently from one moment to the next, one environment to another. But I assume you will call that natural variation. Can you say that models can't approximate the artifacts within that natural variation?
by cowpig | 2026-03-09 16:47:59+00:00
This is awesome! I think this is one of the most important technical hurdles in deploying agent applications right now.

I'm involved with a project building something very similar, which we literally open sourced an alpha version of last week:

https://github.com/GreyhavenHQ/greywall

It's a bit different in that:

- We started with Linux

- It is a binary that wraps the agent runtime

- It runs alongside a proxy which captures all traffic to provide a visibility layer

- Rules can be changed dynamically at runtime

I am so happy this problem is getting the attention it deserves!
by pkos98 | 2026-03-09 16:48:19+00:00
Not only, but also due to this.
Relocation through switching teams is not possible.
Compensation took a big hit due to dollar depreciation.

Worst case I'll end up being on unemployment insurance for a year, ~ 2800 EUR per month while travelling the world in my late twenties...

When property costs 1 million+ (the case in Berlin/Munich), financially it really doesn't matter whether I net 6500 EUR month working 50+ hours for FAANG or 4500 EUR working 35 hour weeks for a German corporate, even though the gross salary for the FAANG job is twice the German job.
by css_apologist | 2026-03-09 16:48:20+00:00
I got a few ideas which will probably never get done at this point

1 - actual css static analysis -- consume html + css, and provide tooling to preview what properties are inherited given the context you're in -- what you're overwriting, what display mode you're in. If there's inconsistent display modes depending on where in the html you are.

2 - a reactive html scripting language which using html as the source of truth, and synchronizes html elements through their relationships to each other

i only have prototypes, and unfortunately given the climate i feel i am the only person who wants these tools.. but every few weeks i get to sit down and get some progress and that's nice
by Rochus | 2026-03-09 16:48:23+00:00
Intersting. The author of the attached document is Dr. Thomas Haigh, a prominent academic historian specializing in the history of computing. The document challenges the conventional historical narrative surrounding the birth of software engineering. It argues that the widely accepted origin story centering on the 1968 NATO Software Engineering Conference and the "software crisis" was actually a narrative constructed by a group of academic researchers to promote their vision of programming as a mathematical discipline.

Dijkstra's rebellion against Algol 68 was deeply ironic. While he drafted the minority report condemning Algol 68 as an "obsolete" tool, his goal was not to make programming easier for everyday developers; instead he used the "software crisis" to advocate for replacing vast teams of average, working-class programmers with an elite corps of "mathematical engineers" modeled on himself. While Wirth and Hoare focused on building practical engineering tools, Dijkstra championed a highly theoretical, ivory-tower approach to programming based on strict mathematical principles and structured logic. Interestingly, both Wijngaarden (the primary architect of the highly complex "mathematical" and heavily criticized Algol 68 specification) and Dijkstra were Dutch.
by htx80nerd | 2026-03-09 16:48:25+00:00
ChatGPT : "tell me about China use of coal energy"

"China is by far the largest consumer and producer of coal in the world. Coal has historically been the backbone of China’s rapid industrialization and still plays a dominant role in its energy system."

- ~55–60% of China’s electricity comes from coal (varies slightly year to year).

- China consumes more coal than the rest of the world combined.

- Annual consumption: roughly 4–4.5 billion tons per year.

- China produces about 50% of global coal output

The west suffers while China does whatever it wants, at a Grand Scale.
by triceratops | 2026-03-09 16:48:33+00:00
What can you do about China and India? Are you Indian or Chinese? Do you live there? They're already working on the problem. They don't have oil. They're poor. They're more exposed to climate change's consequences than any Western or developed country.

Becoming energy independent as cheaply as possible - which means renewables in 2026 - is a national security priority for them.

Tend your own garden. The developed world's past and current actions have done and continue to do harm. Work on that. If you want to push India and China to go faster, lobby your politicians to tariff high carbon emitters and subsidize developing countries' rollout of clean energy. To be clear it has to be both. That's all you can do.

It doesn't matter where emissions are reduced. They all count equally. Those of us who truly care about the environment understand this.

Above all don't ever vote for politicians that deny human-caused climate change.
by dpoloncsak | 2026-03-09 16:48:33+00:00
For my homelab, I setup a Raspberry Pi running PiHole. PiHole includes the ability to set local DNS records if you use it as your DNS resolver.

Then, I use Tailscale to connect everything together. Tailscale lets you use a custom DNS, which gets pointed to the PiHole. Phone blocks ads even when im away from the house, and I can even hit any services or projects without exposing them to the general internet.

Then I setup NGINX reverse proxy but that might not be necessary honestly
by greygoo222 | 2026-03-09 16:48:37+00:00
As a card-carrying optimist, I am strongly in favor of universal right to die. Maybe you should wait for the people in this thread to report their opinions before making assumptions?

I don't want most "complainers" to kill themselves, nor would I recommend them to, but I support their right to. And if they showed me convincing evidence their life contains too much suffering to be worthwhile, I would agree with their decision.
by rolph | 2026-03-09 16:48:55+00:00
you should tender to NSA. less liability exposure, probably better revenue.

there is an interception and controlled delivery often used to get at the big problems.

you should never trust a "ground score" if your doing anything bad, it could be a controlled delivery.

considering current events i speculate there may be an uptick in this type of security operation.

https://www.schneier.com/blog/archives/2014/03/cottonmouth-i...

https://en.wikipedia.org/wiki/ANT_catalog
by culi | 2026-03-09 16:49:16+00:00
According to the NYT, there were "at least 175 people" killed. Mostly children (it was a girls elementary school)

Possibly relevant are the concerns of the use of AI to determine targets. A park called "police park" was bombed and this has been taking as part of an increasing collection of evidence of "warslop". The park had nothing to do with police or the military and was likely determined by AI

https://www.theguardian.com/technology/2026/mar/03/iran-war-...

https://www.commondreams.org/news/us-israel-ai-iran
by Noaidi | 2026-03-09 16:49:22+00:00
Through my forty years of spirituality, I, like Watts, have found that the end point of all of religions is Daoism. Daoism is an understanding, not a religion. It is our natural state, unclouded by society, guided only by our nature.

http://nothingistic.org/library/chuangtzu/chuang35.html

"From their stillness came their non-action. Doing-nothing, they devolved the cares of office on their employés, Doing-nothing was accompanied by the feeling of satisfaction. Where there is that feeling of satisfaction, anxieties and troubles find no place; and the years of life are many."

And it is our knowledge that got us into the mess we are in today:

http://nothingistic.org/library/chuangtzu/chuang44.html

"he men of old, while the chaotic condition was yet undeveloped, shared the placid tranquillity which belonged to the whole world. At that time the Yin and Yang were harmonious and still; their resting and movement proceeded without any disturbance; the four seasons had their definite times; not a single thing received any injury, and no living being came to a premature end. Men might be possessed of (the faculty of) knowledge, but they had no occasion for its use. This was what is called the state of Perfect Unity. At this time, there was no action on the part of any one, but a constant manifestation of spontaneity."

http://nothingistic.org/library/chuangtzu/chuang35.html
by AlbertHeinle | 2026-03-09 16:49:34+00:00
I built an open-source skill for AI coding agents (Claude Code, Cursor, Windsurf, etc.) that
scans your infrastructure configs for security issues, explains them in plain language, and
offers to fix them.

One-liner install:

curl -fsSL https://raw.githubusercontent.com/coguardio/misconfiguration-detection-skill/master/install.sh | bash

Then type /misconfiguration-detection in your agent.

It wraps CoGuard (https://coguard.io) and scans Terraform, Kubernetes, Helm, Docker,
CloudFormation, cloud configs (AWS/Azure/GCP), databases, web servers, CI/CD pipelines, and
more. Results come back with severity ratings, file paths, line numbers, and specific fixes.

The interesting angle: developers are generating more infrastructure code with AI agents than
ever, but there's no security review step built into that workflow. This plugs that gap; your
agent writes the Terraform, then immediately checks whether it's actually secure.

It also supports compliance frameworks (SOC2, HIPAA, STIG) if you're in audit season.

Repo: https://github.com/coguardio/misconfiguration-detection-skil...
Video demo: https://www.youtube.com/watch?v=851QsRDuoS4
Free to use. MIT licensed. Happy to answer questions about the approach.
by thomashabets2 | 2026-03-09 16:49:44+00:00
I've actually found it pretty fine. It doesn't have full coverage, but they have a system of adding coverage (ABI versions), and it covers a lot of the important stuff.

The one restriction I'm not sure about is that you can't say "~/ except ~/.gnupg". You have to actually enumerate everything you do want to allow. But maybe that's for the best. Both because it mandates rules not becoming too complex to reason about, and because that's a weird requirement in general. Like did you really mean to give access to ~/.gnupg.backup/? Probably not. Probably best to enumerate the allowlist.

And if you really want to, I guess you can listdir() and compose the exhaustive list manually, after subtracting the "except X".

I find seccomp unusable and not fit for purpose, but landlock closes many doors.

Maybe you know better? I'd love to hear your take.
by lapcat | 2026-03-09 16:49:45+00:00
> Why would Apple keep copying the worst ideas from Microsoft?

Remember also the "Get a Mac" ads that parodied Windows Vista permission dialogs, but now macOS is a permission dialog hell.

Tim Cook was an IBMer. I'm sure that Cook was a fine hire as an operations manager, but I doubt that Steve Jobs intended for someone like Cook to be in charge of everything at Apple, including UI design. (Jobs never put Jony Ive in charge of software, by the way, whereas Cook did.) Indeed, I doubt that Jobs groomed anyone to be his successor. By the time Jobs learned he had a fatal illness, it was too late, and he had to turn over the company to someone the board of directors would accept, which was Cook. Jobs was CEO but didn't own the company; infamously, the Apple board of directors chose John Sculley over Jobs in an earlier power struggle.
by UncleMeat | 2026-03-09 16:49:59+00:00
The modern right wing is all in on AI tools, in part because of their particular beliefs about the nature of expertise and general humanity.

We’ve seen AI tools used for tons and tons of inappropriate things over the last year. Reviewing research grants, aid programs, and regulations? Why not? Publishing propaganda on Twitter? Sure thing! Finding “fraud” in state benefits? Absolutely!

There’s a belief amongst these people that AI tools are better than human judgement and represent an inevitable future where CEO kings operate the world. Why not also apply it to war?
by guerython | 2026-03-09 16:50:01+00:00
love the pattern. we added a Match User agent-shell + ForceCommand promptctl block on our jump hosts so the keys tied to the agent account can’t drop straight into a shell, and we reuse the SSH tunnel with ControlMaster=auto + ControlPath=~/.ssh/cm-%r@%h:%p so repeated prompt calls stay snappy. logging a PROMPTCMD_REQUEST_ID plus the remote IP into our local audit log means every command can be traced back to the triggering host when security wants to know who ran what.
by u_sama | 2026-03-09 16:50:02+00:00
I will turn the omelette of sorts, I think that it still worth it as a standard to pursue the federal ID as it would simplify a lot of things overall and the whole tapestry of systems (state Ids and such) actually makes everything more difficult for everyone (minorities included) and more falsifiable which adds tension to an already polarized system.

I am familiar with the history, but from an outsider POV it feels like the story of the sheep that got electrocuted once and then never ventured outside, the path dependency is not really helpful in general.
Also I followed the law in the US to make ID mandatory at voting, and from what I saw the whole debate around it seemed deranged, if voter fraud and non-citizens voting is inexistent, why did so many people oppose it. Ironically what will happen is that the elderly will be most affected and will stop voting Republican (chat happened in the UK).
by MrOrelliOReilly | 2026-03-09 16:50:20+00:00
I have had the same hypothesis around the recent operational success of US military interventions, but would agree with other comments here that this is more "vibes" than data. It's been reported that Maven (integrated with Claude) has been used extensively for Iran, but I haven't seen any hard evidence this is directly contributing to greater US military efficiency. I do buy the general thesis that AI would support operation excellence and solve attention problems across concurrent actions. Would be good to see some more reporting or combat analysis to try to measure the contributions of AI (e.g., how many more concurrent aerial sorties are taking place vs equivalent interventions, how many more strikes are "successful" vs past, etc).
by tiahura | 2026-03-09 16:50:30+00:00
The government has near-absolute discretion over whom it contracts with, and no company has a constitutional right to be a federal vendor. Courts treat military technology decisions as core Commander-in-Chief functions subject to minimal judicial review, and the political question doctrine may bar second-guessing what the Secretary deems a security risk.

The supply chain risk statute grants broad, largely unreviewable national security discretion and doesn't require the threat to originate from a foreign adversary.

Finally, the First Amendment claim faces the problem that the government was responding not to abstract speech but to a concrete refusal to provide services on the military's terms, which courts are unlikely to treat as protected expression warranting judicial override of procurement choices.
by scottlamb | 2026-03-09 16:50:51+00:00
Changing the credentials for web access (firmware upgrade, janky jpeg-based live stream, etc.) and ssh access from the default ubnt:ubnt. Surprisingly, I don't see a page for this in the web UI, and the `password` command in the CLI is ineffective. I haven't looked around the filesystem.

Setting where it sends the video stream.

Configuring video settings, zone detections, etc. I found a video going through them here: <https://youtu.be/URam5XSFzuM?si=8WK4Yghh9kidZe6c&t=279> Just about any other camera lets you change this stuff through the camera's built-in web interface and/or ONVIF. Ubiquitis apparently don't.

> Otherwise it's just a device on your network that you can configure Frigate etc. to connect to and pull streams.

No, it connects to you!
by MiiMe19 | 2026-03-09 16:51:18+00:00
The article is talking about two things at once and trying to pretend they are the same thing. The us hit the military base with a tomahawk missile, and the school was hit by a missile from "nooneistakingaccountabilityville". They are trying to act like the US hitting the military base proves that they also hit a school like a week ago.
by Tiktaalik | 2026-03-09 16:51:37+00:00
Yes the real achievement here I think is the creation and public sharing of the translation tools. The AI translation here should be considered effectively a proof of concept of the tools.

Given the particular nature of this game, so reliant on inside jokes requiring a knowledge of SEGA history, it's likely an AI translation could miss a lot, and I think the community will eagerly await further real translations done by professional translators leveraging these tools.
by MiiMe19 | 2026-03-09 16:51:37+00:00
The article is talking about two things at once and trying to pretend they are the same thing. The us hit the military base with a tomahawk missile, and the school was hit by a missile from "nooneistakingaccountabilityville". They are trying to act like the US hitting the military base proves that they also hit a school like a week ago.
by arkensaw | 2026-03-09 16:51:50+00:00
Just last week they were talking about the future of Irelands energy generation, and the pressure between now and 2028 from data centers and EVs. Reopening moneypoint as a backup has been discussed. It's been kept as a oil fired backup station, but given the current surge in oil prices I could see it turning to coal again.

I really hope they just turn heavily toward renewables. We have enough offshore wind in Ireland to power most of the world, if we could just build enough turbines and harness it. We could become a net exporter of green power
by jwoq9118 | 2026-03-09 16:51:55+00:00
Unrelated but your comments on https://news.ycombinator.com/item?id=44736176 related to the Terminal agents coding craze have helped me feel less crazy. People using GitHub Copilot CLI and Claude Code, they either never review the code or end up opening up an IDE to review the code, and I'm sitting here like, why don't you use the terminal in your favorite IDE? You're using a Terminal as a chat interface, so why not just use a chat interface? Or use the terminal in VS Code which actually now integrates very well with Claude Code and GitHub Copilot CLI so you can see what's going on across the many files this thing is editing?

The hype is so large with the CLI coding tools I got FOMO, but as you were saying in that thread, I see no tangible improvement to the value I get out of AI coding tools by using the CLI alone. I use the CLI in VS Code, and I use the chat panel, and the only thing that seems to actually make a difference is the "context engineering" stuff of custom instructions, agent skills, prompt files, hooks, custom agents, all that stuff, which works no matter which interface you use to kick off your AI coding instructions.

Would be curious to hear your thoughts on the topic all these months later.
by jsheard | 2026-03-09 16:51:56+00:00
> MTPE (Machine translation, post-editing). This works just like it sounds. The initial translation is done with machine translation, then human translators review and edit the resulting translation to try to correct any mistakes.

And the consensus among professional translators is that MTPE only saves time if you're willing to accept a rushed and half-assed result. For them to actually ensure the MT didn't miss any nuance they have to manually translate all of the source text anyway, defeating the point.