MurphyA/hacker-news huggingface dataset:
by margalabargala | 2025-09-28 21:27:12+00:00
I would bet that in aggregate, more than half the taxes you pay go to your state, or some local polity smaller than state. Local political entities (county, city, town) are absolutely democracies and also have the maximum amount of actual impact on your life. The federal government is mostly irrelevant.

By avoiding paying taxes, you first and foremost damage the community you live in.
by wyre | 2025-09-28 21:27:18+00:00
Agree. I've never had the attention span to learn code, but I utilize LLM's heavily and have recently started managing my first large coding project with CC to what seems like good results.

As LLM get better, more and more people will be able to create projects with only rudimentary language understanding. I don't think LLMS can ever be as good as some of the outrageous claims; it's a lot like that 3rd grade project kids do on writing instruction on making a PB&J. LLM's cannot read minds and will only follow the prompt given to them. What I'm trying to say is that eventually there will be a time where being able to effectively manage coding agents efficiently will be more externally valuable than knowing how to write code.

This isn't to say that engineering experience is not valuable. Having a deep understanding of how to design and build secure and efficient software is a huge moat between experienced engineers and vibecoders like me, and not learning how to best use the tools that are quickly changing how the world operates will leave them behind.
by zamadatix | 2025-09-28 21:28:08+00:00
The above has all been in reference to the mosh project, not any individual distro packaging. E.g. if you "brew install mosh" on macOS right now you will indeed get an official-but 3-year-old-release without any patches Fedora (or others) may have applied since https://formulae.brew.sh/api/formula/mosh.json. The same is true if one goes to the project's GitHub to download it manually.

> i would imagine that distros are not keeping important patches like security to themselves.

I'm not 100% sure what "keeping to themselves" means in context of GPL 3 code, but one can verify with the mosh GitHub link to see the upstream project has not had a single commit on any branch for the last 2.5 years.

The project is dead, it's up to your trust+verification of any specific downstream packaging as to how much of a problem that is for the binary you may be using. Some maintainers may not have noticed/cared enough yet, some maintainers may only carry security fixes of known CVEs, some maintainers may be managing a full fork. The average reader probably wants to note that for their specific binary rather than note Fedora still packages a downstream version (which may be completely different).
by krick | 2025-09-28 21:29:13+00:00
Exactly. This is even more annoying when it isn't exactly a hash, but some gibberish you cannot really make sense of, which does have a numeric section in them: like a user ID, or unix time, or who knows what else it could be, but you are trying to visually find a file abcd89764237 somewhere after abcd683426834, and it isn't evident why you cannot, unit you notice that the latter has more digits in its "ID" for some reason.
by themafia | 2025-09-28 21:29:36+00:00
I'm often yelling at the software on my computer: "STOP TRYING TO HELP ME!"

It's like having a toddler help you make a meal. It wants to be involved and recognized so badly. Meanwhile I'm starving and just want to get the food done as quickly as is possible and I'm constantly tripping over this little ball of misguided efforts.

Please. Stop trying to be smarter than me. You often can't, and when you get it wrong, you make it measurably worse. If you insist on doing this please give me the "Expert Mode" setting back so I can flatly disable ALL OF IT with one click.
by perlgeek | 2025-09-28 21:29:38+00:00
I've worked in an environment where 3 applications accessed the same database, one of the applications wasn't really maintained.

Having computed (stored or virtual) columns would've been awesome.

The use case isn't really "multiply a value by 12", but more like "we have a single boolean is_active column, and want to migrate to a more extensive status model" or "migrate from an is_active column to a (begin, end) timestamp tuple" or so.

With a virtual column, you can present a read-only, compatible column to the legacy application, while the other applications can use the more detailed, new columns, without having to keep the legacy column in sync.
by jacquesm | 2025-09-28 21:30:18+00:00
It's a distinction without a difference. For the victims it hardly matters what idiocy motivated the occupiers, and those are the people we are concerned with, not with how Russians view themselves. Just like I don't give a fuck about how MAGA adherents want to redefine what the United States is. I do care about the people that they then collectively threaten to murder/invade.
My First Lines of Code
by anastaccio | 2025-09-28 21:30:30+00:00
Hey guys,

As a Technical PM, I often found myself needing quick, private online tools for tasks like JWT decoding, and JSON formatting. While existing solutions like Jam Dev Utilities and JWT.io are great, I wanted something that processed data entirely client-side, ensuring absolute privacy (nothing is sent to external servers).

This led me to build rundev.dev as a personal project. It's a collection of such utilities, designed for speed and privacy.Currently available tools include: JWT Decoder: For on-the-fly JWT token inspection. JSON Formatter: To quickly format and validate JSON. Word Count: For text analysis, useful for content and SEO. My goal was to create a resource that adheres strictly to data privacy principles while offering practical developer utilities. You can check it out here: https://rundev.dev
by wgjordan | 2025-09-28 21:30:33+00:00
The problem is not that Searls has opinions, it's that this petty hit piece against Andre was heavily wrapped in neutral, 'all I can do is offer a little bit of context', 'I'm not rushing to take sides' framing language, resulting in a disingenuous, passive-aggressive tone.

Why is Justin dredging up that one time eight years ago when Andre mistakenly called out a repo for infringing upon his employer's work (for which he publicly apologized five hours later)? Why is he harping on anecdotes from nine years ago in order to suggest Andre may have allegedly (gasp) expensed technology purchases and business meals to his employer? What does this all have to do with the current situation, other than unnecessarily stir the pot with a laundry list of old petty grievances fed to him by a bunch of anonymous contacts ('a lot of different people told me a lot of concerning stories')?

I think the author's close ties to Rails Core / Shopify employees is extremely important context for this post, especially since it's context that's been intentionally hidden by a neutral, unbiased framing.
Ask HN: What should a successor to Terraform look like?
by pfnsec | 2025-09-28 21:30:38+00:00
Let's say tomorrow, IBM announces Terraform++, or Microsoft launches Terraform#, or what have you.

In practical terms, what would it actually need to be able to do to be worthy of that title? Pulumi and CDK are basically language wrappers, and Crossplane seems to have fallen out of favour due to its consistency model. Is anyone working on a research project in this space?
by pheggs | 2025-09-28 21:30:52+00:00
> This is the status quo for ordering alcohol online, or if you want to open a bank account.

I just ordered alcohol yesterday and they only checked it up on delivery. There's no obligation to check it online.

> The new E-ID based on SSI (self-sovereign identity) is so much better than the status quo from a real-world privacy perspective towards companies that must verify your identity or age.

While I agree it's better than scanning your documents, it probably will become more popular since it's easier to check and integrate. That will in my opinion become a net negative for privacy
by Animats | 2025-09-28 21:31:50+00:00
What are the rules of engagement today when being bullied in school? Apparently shooting bullies is a no-no. You only get to do that as an adult in stand-your-ground states.[1] If attacked, do you get to use an improvised weapon such as a baseball bat?

Great question to ask your school administrators, especially if you're a military brat and grew up around people who have to know when and where to use their lethal force.

[1] https://en.wikipedia.org/wiki/Stand-your-ground_law
by ocdtrekkie | 2025-09-28 21:31:53+00:00
If DOGE was actually trying to make things more efficient, it would have made very different choices. Firing thousands of workers that you still have to pay for half a year is not efficiency, it's massive waste. Not only did DOGE not actually save money, it burnt a ton of money breaking things our government now has to fix.

Even if they had taken an extra month to learn the systems they were cutting into, would've saved many months of wasted employee-hours with what happened.
by kristianp | 2025-09-28 21:31:58+00:00
I've used Claude Code with a small Go project. The lack of some opinions makes it important to have some things codified in claude.md, such as telling it to running `go tool cover` to ensure claude is checking the code has test cases and writing new ones.

Positives for go is the relative lack of change in the language and libraries over the years since go 1.0. Less likely to need to correct ai-written code to use a newer version of a library with a different api. But there's limits to that in more obscure libraries.
by mahdiyar | 2025-09-28 21:32:11+00:00
Hey HN, Last week, I spent 40 minutes debugging a production issue that should have taken 5. Not because the bug was complex, but because I kept switching between Claude Code, Cursor, Codex, and Gemini - copying context, losing thread, starting over. The workflow was painful: 1. Claude Code couldn't reproduce a React rendering bug 2. Copy-pasted 200 lines to Cursor - different answer, still wrong 3. Tried Codex - needed to re-explain the database schema 4. Finally Gemini spotted it, but I'd lost the original error logs

This context-switching tax happens weekly. So I built Roundtable AI MCP Server.

What makes it different: Unlike existing multi-agent tools that require custom APIs or complex setup, Roundtable works with your existing AI CLI tools through the Model Context Protocol. Zero configuration - it auto-discovers what's installed and just works. Architecture: Your IDE → MCP Server → Multiple AI CLIs (parallel execution) It runs CLI Coding Agents in headless mode and shares the results with the LLM of choice. Real examples I use daily: Example 1 - Parallel Code Review: Claude Code > Run Gemini, Codex, Cursor and Claude Code Subagent in parallel and task them to review my landing page at '@frontend/src/app/roundtable/page.tsx'

→ Gemini: React performance, component architecture, UX patterns → Codex: Code quality, TypeScript usage, best practices → Cursor: Accessibility, SEO optimization, modern web standards → Claude: Business logic, user flow, conversion optimization Save their review in {subagent_name}_review.md then aggregate their feedback Example 2 - Sequential Task Delegation: First: Assign Gemini Subagent to summarize the logic of '@server.py' Then: Send summary to Codex Subagent to implement Feature X from 'feature_x_spec.md' Finally: I run the code and provide feedback to Codex until all tests in 'test_cases.py' pass (Tests hidden from Codex to avoid overfitting) Example 3 - Specialized Debugging: Assign Cursor with GPT-5 and Cursor with Claude-4-thinking to debug issues in 'server.py' Here's the production log: [memory leak stacktrace] Create comprehensive fix plan with root cause analysis All run in parallel with shared project context. Takes 2-5 minutes vs 20+ minutes of manual copy-paste coordination.

Try it: pip install roundtable-ai roundtable-ai --check # Shows which AI tools you have I'd love feedback on: 1. Which AI combinations work best for your debugging workflows? 2. Any IDE integration pain points? 3. Team adoption blockers I should address? GitHub: https://github.com/askbudi/roundtable Website: https://askbudi.ai/roundtable
by lkey | 2025-09-28 21:32:48+00:00
The abundance folks are Reagan Era neolibs and conservatives. They want to 'revisit' an imagined past. The reality is they wish to retvrn to is the exact moment Reagan and Clinton broke the New Deal. We must first remake a Deal to break it once more, they're skipping steps.

Their proximate goals are to break the remaining unions and environmental protections we have, in service of the 'free market' which definitely is real and important. They want to give up on 'social issues' like access to reproductive care, medicare for all, and supporting the marginalized.

The speaker list includes the AEI, The Manhatten Institute, R street, Niskanen Center, etc...

American Leftists and Progressives do not hold power and the 'barriers' that abundance claims exist were put in place by those with power, not AOC or Zohran or whatever local cabal they point to in the book. Cherry-picking Austin as their exemplar is worth its own comment, but the book is frustrating across the board.

Klein has missed every moment of late and I expect the trend to continue.

Regardless, if your primary critique on a lawless and deeply authoritarian administration is their 'policy of scarcity', then you have utterly lost the plot. Mussolini made Italians grow and eat rice to induce a feeling of scarcity, there is no doubt, but that is not anyone's primary critique of his tyranny.
by righthand | 2025-09-28 21:32:50+00:00
The constitution just enabled “many kings” through commerce rather than answering to a single king. Now the many kings take turns rotating into the leadership roles as they own the representation (the other thing the constitution enables) and snack on other kings.

And when one of the favorite many kings fail they have the representatives say “this king is too big to fail, don’t let the small kings eat him, prop him up with money from the masses”.
by bsnnkv | 2025-09-28 21:33:40+00:00
My most successful (also most enjoyable, also earned me the most money) project is a tiling window manager I wrote for Windows, which I have now also ported to be cross-platform on macOS

I just built what I needed for myself - there was nothing that fit my needs when I started using Windows

Similarly, now that I'm using macOS again, I want a seamless cross-platform experience, so I made the same project cross-platform

I don't think my brain is wired in such a way that I can come up with project ideas that are divorced from something I personally have a need or desire for
by foresterre | 2025-09-28 21:34:55+00:00
For those that missed it initially, and didn't quite got how it works the first time, there is a small cyan question mark at the top left, which states:

> Use the arrow keys or WASD to control the snake on the URL. Click here if you can't see the page URL or if it looks messed up with some weird slashes

Additionally: you need a browser window where you're address bar is long enough to see the world ;).

Love the concept, it works quite well!
by majormajor | 2025-09-28 21:35:07+00:00
"Concentration of power on the scale of today's mega-companies is bad" is an idea that would've resonated with the founders of the US. But it wasn't the immediate issue they were fighting, so it's not what got written down.

The greatest trick of the elites has been convincing people that the Constitution is a holy religious artifact at this point instead of a document that will still need major patches as the world changes around it.

Or maybe it's encouraging holy wars over the words of the Constitution while simply ignoring it - and especially the overall suspicion of power - whenever convenient. And thus we get a world where criticism of agents of the government is treason instead of patriotic oversight; where the police don't police their own but close ranks against external complaints.
by 3uler | 2025-09-28 21:35:13+00:00
I hate golang as language I just cannot get over how much I hate its syntax and I hate how verbose it is… however I do love that it is fast, compiles to a single binary and has a pretty nice standard library.

LLMs are the only way for me to make go usable.

The idea of “nice”, “high-quality” golang is an oxymoron. The very nature of the language makes it impossible to write nice high quality code… it’s designed by big tech to get college grads to pump out reams of garbage as fast as possible. LLMs are about as smart as college grads, so It was literally designed for LLMs to generate!
by sandspar | 2025-09-28 21:35:14+00:00
Looking through Google's ad platform recently, I was struck by how searches like "how to become a game developer" have tens of thousands of searches per month and $50 CPC, whereas technical searches like "level design in Unity" have ~ a couple hundred searches per month. The basic shape of the market is hordes of people clamoring to "become" a game dev, shady schools selling introductory courses for tens of thousands of dollars, and very few people doing actual work.
by DataDaoDe | 2025-09-28 21:35:36+00:00
There are many lessons to be learned from history. One of them is that you should never trust your government to not abuse its power. Even the most progressive welfare states like Sweden end up doing horrible things (see how Sweden sterilized thousands based on eugenics policies (https://www.researchgate.net/publication/319507778_Eugenics_...).

If you want some recent examples for Switzerland (beyond the dozens upon dozens the further you go back in History) look up, Verdingkinder, Swiss eugenics after 1945, Holocaust Assets (Volcker Commission Report), Post-War Forced Labor and Slaver Switzerland, Secret Police and Surveillance (Swiss Federal Parliamentary Report of 1990), etc, etc.

Some level of trust is required for a functioning society, but there are so many natural factors (human psychology, evolution, national security, crisis situations, elite capture, economic incentives, legitimizing narratives, etc.) which all lead to the abuse of power and the violation thereof that IMHO you can never limit and check it too much.
by zugi | 2025-09-28 21:35:53+00:00
There seem to be massive differences between the two. Per the article, the Swiss system:

> People can use it to identify themselves to authorities and businesses... Use of the e-ID is voluntary

Whereas in the UK, Starmer proudly proclaimed that the "right to work" in the UK would require this ditigal ID, which is a rather creative use of the word "right".
by antihipocrat | 2025-09-28 21:37:22+00:00
In my experience this approach is kicking the can down the road. Tech debt isn't paid down, it's being added to, and at some point in the future it will need to be collected.

When the agent can't kick the can any more who is going to be held responsible? If it is going to be me then I'd prefer to have spent the hours understanding the code.
by hchdifnfbgbf | 2025-09-28 21:37:57+00:00
How isn’t that currently possible? In America, your bank is already required to keep a semi-permanent record of your state issued identification for anti-money laundering/terrorism financing reasons.

I can see concerns about it becoming a widely used form of SSO, potentially even mandated, and that destroying privacy. However, banks and credit are cases where you already do not have that privacy, so they don’t seem like a very compelling example to point to.
by rogerrogerr | 2025-09-28 21:38:16+00:00
I used to advocate for this, but it’s a regressive tax. Semi trucks do by far the most road wear, so would bear the most taxes in any fairly distributed system. Those trucks are how groceries get to stores, and groceries comprise a far higher proportion of a poor person’s spend than a rich person. Maybe you get some second order effects, but the first order effect is “grocery tax”.
by LexiMax | 2025-09-28 21:38:48+00:00
I think it's simpler than that. They believe in what they believe specifically because it contradicts the views of people they dislike. I guarantee you that the person you were talking to got a real kick out of you wasting so much of your time trying to explain a position.

However, these people do have a weakness. They feel good when they win the attention economy and the emotion economy, and those are actually really easy to subvert with a little out of the box thinking.

"I'm glad they've finally figured out the cause of autism."

"Chemtrails?"

"No, they said it was Tylenol."

"I don't think so. Did you know that the number of chemtrails the government has put into the air has increased 7-fold since January?"
by ggm | 2025-09-28 21:39:05+00:00
Wonderful and terrifying at the same time. Mis-targetting or unexpected (-standing wave?) Effects, always complicated working on the brain.

If this can help with things like tremor, I wonder if it can also be used to alter veinous responses and maybe resolve migraine in some people? Or target epilepsy trigger regions?

It's when it gets to the higher logic areas of brain, you get to scifi. I doubt it will erase or implant memories ever, they have a diffuse quality
by majormajor | 2025-09-28 21:40:02+00:00
https://www.dailyjournal.com/articles/381327-cash-for-christ...

https://www.forbes.com/sites/peterjreilly/2014/07/16/social-...

https://www.faithfamilyfit.org/post/is-the-real-id-act-a-gat...

Easy to google for more, from varying levels of fringy-looking websites, but the "numerical ID == mark of the beast" fear is common evangelical American doctrine of the same source that saw these books sell 65 million copies: https://en.wikipedia.org/wiki/Left_Behind - they went digital with an injected chip, which is one of the things the Covid-19 vaccine sparked echoes of
by ale42 | 2025-09-28 21:40:05+00:00
Voter here. Although I'm not totally convinced of the absolute necessity of an e-ID, and that there are a few points that I find inherently bad (mainly the necessity of using a smartphone, and possibly excluding rooted ones or those with customized installations like LineageOS), I still approved this. The reason is simple: the tendency to be able to identify people on online services can only increase and will so. It can be proper identity verification (let's say to activate a SIM card or to request some service like to open a bank account), age verificaiton (prove that you are >18), or perhaps other things too. The system they propose seem to be able to provide the minimum amount of data possible (e.g. you can verify your age without providing your birth date). My guess is that if we don't have a public e-ID system, we'll have one or more private ones, probably managed by one or more of the usual big corporations. Personally I trust the Swiss government more than them. And finally if it gets totally wrong, 100k people are enough to go to the vote again and abolish it through a popular initiative.