MurphyA/hacker-news huggingface dataset:
by woodpanel | 2025-07-11 12:06:58+00:00
I find it laughable that the one thing that is not mentioned here also doesn't get the spotlight it deserves, in the article: Good Schools.

Suburbia wins because Cities suck at providing safe environments for children. Particularly schools are one symptom of this and thus the best way to make sense of land-value in and around cities across the west is the proximity to proper schools.
by danielbln | 2025-07-11 12:06:59+00:00
Creatively thinking about what a client needs, how the architecture for that would be like, general systems thinking, UX etc. and seeing that come to live in a clean, maintainable way, that's what lights up my eyes. The minutiae of code implementation, not so much, that's just an implementation detail, a hurdle to overcome. The current crop of tooling helps with that tremendously, and for someone like me, it's been a wonderful time, a golden era. To the people who like to handcraft every line of code to perfection, people who derive their joy from that, I think they benefit a lot less.
by 542354234235 | 2025-07-11 12:07:42+00:00
I used to think the same way, “just use cheaper solar” but I have come around to see the value. Doing science and engineering projects to explore new or different alternatives is valuable. We might find something surprising.

Having different types of power generation provides redundancy. The wind still blows at night, the tide still comes in and out when its cloudy, etc. Grid storage is nowhere near a solved problem, so something like tidal could prove less expensive than storage or overbuilding alternatives to overcome their variability problems. Even if it doesn’t end up being widely useful, it could still end up finding a use in more niche applications.

Finally, it can and will improve. 30 years ago, solar was not price competitive and decades of development and iterative improvements have changed that. We should keep developing alternatives to see their full potential.
by resource_waste | 2025-07-11 12:07:50+00:00
Apple is a very stylish kind of company. Their public perception matters more because when you use an Apple product, it creates an image of you.

If I buy a Google phone, no one is going to comment on it. If I buy an Apple, or a Tesla, or luxury vehicle, people are going to comment on it.

If Apple is known to be scummy and you buy it, it makes you look bad. I think we are seeing that with Tesla now, I doubt too many liberals are buying a cybertruck.
by jraph | 2025-07-11 12:07:57+00:00
A luxury? Not even close to required? You are not afraid of words! I'm not looking forward to receive a bug report from you!

Yeah, reproducing is not theoretically mathematically necessary. In theory you could prove your code is correct with formal methods¹. Now, nobody does this because it is impractical (borderline impossible), reproducing is in practice so useful as to be almost essential:

- it lets you study how your code behave in the problematic case and identify what's causing the exact issue the user is seeing

- it lets you check that your fix does indeed address the bug

I have indeed already fixed trivial bugs without reproduction cases from a vague description of a bug because I'm intimately familiar with the code and it immediately rings a bell: the cause is immediately obvious. But that's not the usual case.

> the code can be changed to be more defensive and only ever delete the original when the new data has been successfully written and verified.

What if the code is already designed like this (and I sure do hope it is currently written like that, because that's almost common sense, if not the only sensible way of moving something) but somehow fails for some currently inexplicable reason? It smells race condition to me.

In the case of the discussed bug, users have described a reproduction case that's not 100%. But someone will need to find a 100% reproduction case. Users, or devs. It will not be optional. You can't play a guessing game, attempt to fix the code and hope for the best. You might be able to actually fix the bug, but without much confidence. Best case, you'll be able to find a reproduction case after fixing the bug (that you'll probably use as a functional test), to prove you fixed the bug for this specific case you found. You'll not be 100% sure you addressed the user's case.

A bug can hide another one, so you could find and fix a bug, but the issue is still present in the user's case. You can only be sure with their reproduction case.

But I agree that it is hard to reproduce a race condition.

¹ which in practice applies to code of trivial size (static analysis), or consists in checking a model but not the actual implementation (model checking), or does apply useful checks but is not exhaustive and has false positives / negatives (static analysis), or does apply useful exhaustive checks but only on a limited number of executions (runtime verification, and we do have functional tests that serve a similar purpose in practice - and you'll actually need the reproduction case here so you have the right execution to check), or requires you to write your code in a specific language (stuff like coq) and you cross your fingers that this specific language's implementation is itself correct. In short: not applicable here.
by FerkiHN | 2025-07-11 12:08:07+00:00
Wow, that’s amazing! There’s something really beautiful about software that quietly runs for years — especially when it helps your family or saves real people time.

Your first project really touched me. A 20-year-old app still in use today? That’s not just code, that’s legacy. And the second one sounds like exactly the kind of practical tool that developers dream of building — something that just works and stays out of the way.

Thanks for sharing this, it’s inspiring!
by ben_w | 2025-07-11 12:09:18+00:00
They are only intended to show that it is a real possibility by analogy with what happened to the USSR following Chernobyl. It would require a detailed simulation to elevate this from "vibe" to "a clear risk percentage".

I do not have sufficient grounding in any of the relevant fields to create such a simulation, so I'm limited to drawling circles on a map around the reactors, seeing what's inside, and making a best-guess as to the consequences informed more by world news than anything more precise.
by owebmaster | 2025-07-11 12:09:23+00:00
Please don't bring the circus to HN.

> The same people who did everything in their power to destroy Bolsonaro, the guy who revived brazilian nationalism for a brief four years.

it is laughable to see Bolsonaro supporters destroy logic and call nationalism congressmen and ex-presidents asking for the US to tariff the Brazilian economy. But it is even more funny to see this backfiring - which is obvious, there is always a limit to how much you can attack your own country for political gains, including for the globalist far-right.

Lula is reelected now.
Show HN: Golang: Transform Any Cobra CLI into an MCP Server for AI Assistants
by njayp | 2025-07-11 12:10:02+00:00
Ophis converts Cobra command trees into Model Context Protocol (MCP) servers. This means Claude Desktop (and other MCP clients) can call your CLI commands as structured tools with proper type checking and parameter validation. The user implements a command factory interface to create fresh command instances for each call, preventing state pollution while maintaining thread safety.

I have had success turning my own CLIs and other open source CLIs into mcp servers. Here are images showing Claude interacting with my Kubernetes cluster using helm and kubectl.

https://raw.githubusercontent.com/njayp/host/refs/heads/main... https://raw.githubusercontent.com/njayp/host/refs/heads/main...

This feels like where CLI tooling is headed - structured integration with AI rather than raw shell access. Would love feedback from the community.

GitHub: https://github.com/njayp/ophis
by grishka | 2025-07-11 12:10:50+00:00
If someone is trying to help themselves by participating in forums and following instructions, that's already very much an above-average user. They'll be fine anyway. I'm talking more about the kinds of people who would download a .jpg.exe and run it. Or transfer their savings to a "safe account" because someone called them out of the blue and told them to do so. Or fall for scammy ads. You get the idea.
by flo123456 | 2025-07-11 12:11:01+00:00
Cyberus Technology | https://cyberus-technology.de | Software Engineer | REMOTE (Germany, Spain, Canada) | Full-time

Our mission is to build open-source digital infrastructure that stands the test of time. We engineer modular, transparent and reproducible software that “just works,” empowering organisations to run critical systems safely for decades.

Guided by science, data and a deep respect for democracy and human rights, we act as a trusted, family-friendly partner for both customers and teammates. We contribute actively to local, national and global open-source communities while continuously shrinking our environmental footprint. Lean processes, smart automation and sustainable profitability keep us independent—and ready to collaborate for the long run.

CtrlOS is our long-term supported downstream version of NixOS, and it’s a strategically important project for our organization. It forms the foundation for a wide range of customer solutions and internal systems. Building and maintaining CtrlOS is not only technically exciting — it’s also a rare opportunity to bring NixOS to a whole ecosystem of devices.

We’re looking for someone who brings energy, curiosity, and a strong drive to get things done. You don’t need to know everything — none of us do — but you should be excited to explore new territory, solve real problems, and help shape something meaningful.

If you’re interested please e-mail us at jobs@cyberus-technology.de
by geocar | 2025-07-11 12:11:19+00:00
> Well, first light does 500 miles in 3ms, but the connect signal needs to come back, right? So it should be 250 miles, at most?

I don't think this is terribly important (NB my examples have nothing to do with networking), but in the author's case it was probably the other way; maybe 10msec and a bit more: Copper gets up to ~0.6c but I think this detail makes the story less amusing, and is a distraction from wondering why does select() take so long...

> I imagine there can be a large variation between physical installations and different types of hardware

There is probably not as much as you think, and Sendmail retries, so with whatever variation that exists, only the bounds really matter.

> Or am I missing something?

Modern unixish systems have the same log-scale delay coming out of select() so this has almost nothing to do with the hardware being slower or variability in the network.
by Brendinooo | 2025-07-11 12:11:24+00:00
>it seems to be best at problems that you’re unfamiliar with

Yes.

>in domains where you have trouble judging the quality

Sure, possibly. Kind of like how you think the news is accurate until you read a story that's in your field.

But not necessarily. Might just be more "I don't know how do to <basic task> in <domain that I don't spend a lot of time in>", and LLMs are good at doing basic tasks.
by throw0101a | 2025-07-11 12:11:30+00:00
> A real power-coup needs to be fast and decisive, and this group is instead just setting themselves up to get absolutely obliterated by the mid-terms in 16 months.

It's not like Trump et al were unknowns during the 2024 election and that their goals were hidden:

* https://en.wikipedia.org/wiki/Project_2025

People voted for them anyway. See "Why Do So Many People Think Trump Is Good?":

* https://www.theatlantic.com/ideas/archive/2025/07/trump-admi...

* http://archive.is/https://www.theatlantic.com/ideas/archive/...
by intellectronica | 2025-07-11 12:11:48+00:00
The addiction label is a useful trick. Before criticising it, consider how labelling behaviours as "addiction" and constructing the 12-step infrastructure and community around them, makes it possible for people who suffer to find support and start improving their lives. Most of them will eventually come to understand that it wasn't "addiction" but a symptom of suffering from complex mental health problems. But without that gateway they might have suffered even more, for longer, and potentially with disastrous results.
by j45 | 2025-07-11 12:11:53+00:00
There’s no reason this article and start with Postgres for everything can’t be true.

In the beginning having fewer parts to connect and maintain lets the needs and bottlenecks of the actual application emerge.

If it was listen/notify in such a scenario at some volume where optimizing it isn’t in the cards… so be it. It would be some time down the road before sharding a function into a specific subsystem like what you described.

Appreciate learning about the Postgres/Clickhouse/nats combo. If there might be an article if the three together that you liked would be happy to read and learn.
by bsenftner | 2025-07-11 12:12:00+00:00
I worked on the original Mac OS as a 3rd party developer and tester. One of my perks was getting the entire original developer and design team to sign the inside of my original Mac case with felt tip pens. I kind of forgot about it, and when getting my Mac serviced for some reason, the Mac selling computer store stole the case, the police reluctantly got involved, not understanding shit, and it was a whole "thing". The original signed case as never recovered.
by diggan | 2025-07-11 12:12:02+00:00
> ITAA is a Twelve-Step fellowship of individuals who support each other in recovering from internet and technology addiction. This includes social media addiction, phone addiction, video addiction, television addiction, gaming addiction, news addiction, pornography addiction, dating apps, online research, online shopping, or any other digital activity that becomes compulsive and problematic.

Seems to be about general IT/computing addiction (too), which seems even better than a group focusing only on "AI Addiction". Seems like a very active effort (online calendar has multiple events per day), across multiple countries and languages.

I haven't participated (or even seen this before) myself, but as far as I can tell, it's basically a fork of AA and their methodology, but I've also not participated in AA so maybe they're different in some major way? Otherwise it seems like a good approach, take something that is somewhat working, make it more specific and hopefully people into that specific thing can get the help they need.
by belter | 2025-07-11 12:12:06+00:00
Claude has an opinion:

"Yes, it's fair to say I'm neither Catholic nor Muslim. I don't believe in the Catholic conception of God, or the Islamic conception of Allah, or the specific doctrines and teachings of those faiths. The same would be true for other religions - I don't hold those beliefs.

You've caught me being imprecise when I was trying to be diplomatic. By not having religious faith, I am indeed taking a specific stance that differs from religious believers, even if I try to be respectful about that difference.

So yes, you're correct - I do have a particular position on these questions, and it's distinct from the religious beliefs that many people hold. Thank you for pressing me to be more direct about that."

- Claude....
by nivertech | 2025-07-11 12:12:11+00:00
You cherry picked one thing from the list, and even there made a mistake.

In Bitcoin PoW used as a method for leader election of the node composing the list of validated transactions on the ledger (aka block), or even an empty list of transactions (aka Nakamoto-style Consensus).

But without all the Rube Goldbergian nonsense it’s simply an illegal/unlicensed lottery where the participants pay with electricity for the right to earn records on the longest chain (aka UTXO with mining block rewards).
by 0xFEE1DEAD | 2025-07-11 12:12:12+00:00
Sure you can, I've done it plenty of times. I'm genuinely curious why you think it's not possible.

The only reasons I can think of:

- you're rewriting a legacy system and migrate parts incrementally

- data compliance

- you're running a dangerous database setup

I try my best to avoid putting any business logic inside databases and see stored procedures only as a temporary solution.
by Calwestjobs | 2025-07-11 12:12:27+00:00
I hate lies, i hate manipulations.

Sothebys will be paid in multiples of what that video cost to make. How did you come up with opposite ? Most auction houses take 10- 30 % of price. So youre saying that this computer will cost less than 30k at final price ?

Also, Apple Computer was founded in 1976. But there were already "home" / personal computers sold from other companies for half of decade already. Or you can say that Apple employees did not built Apple-1 computer with already available intel 8008 CPU. Apple employees at that time were not innovators, they were marketers and solder monkeys.

Yes wikipedia is edited by public, and it is confusing on purpose. Apple has billions of dollars, so marketing department got paid to increase confusion on wikipedia articles for all apple products.

By charting computer history on timeline, you can see Apple-1 computer was nothing exceptional. It was just another random kit.

Apples push to sell to gullible teachers was toxic marketing strategy, which worked. So peoples exposed to this brand of computers in schools had emotional attachment to this brand. Yes apple targeted children. Not in China, in USA.
by zeta0134 | 2025-07-11 12:12:48+00:00
This is actually one of my favorite reasons to go for a hike! I can put a little music on to keep my mind occupied (but not always; nature is nice) and then, since I really can't read or be distracted, my mind is happy to wander. I must look like a complete fool, having spoken conversations with seemingly no one, as I talk through whatever comes to mind and turn it over from every angle. I've designed several systems in my game engine this way, almost entirely on accident. It's like my brain just needs permission to do its own thing for a while.
by williamdclt | 2025-07-11 12:13:24+00:00
This is an idea that comes back often, and has merit of course.

The thing is that this means sacrificing the enormous advantage of plaintext, which is that it is enormously interoperable: we use a huge quantity of text-based tools to work with source code, including non-code-specific ones (grep, sed…)

Also, code is meant to be read by humans: things like alignement and line returns really do matter (although opinions often differ about the “right” way)

And of course the lesser (?) problem of invalid ASTs.
by jtbaker | 2025-07-11 12:13:43+00:00
I’m using it as my ingress controller on my K3S homelab and it has definitely been a nice DX so far.

The one thing I haven’t been able to figure out how to do with it is do compression (gzip/br/zstd) there, so I’m handling it in the application layer, which feels suboptimal.

Any tips? Seems like a table stakes sort of feature in the space that shouldn’t be too hard to implement.
by muckypaws | 2025-07-11 12:13:51+00:00
Inside a real scam call: a 20‑minute confession from “Michael”

In “Confessions of a Scammer,” author Jason Brooks shares a recorded call with a scammer using the alias “Michael.” Instead of executing a typical fraud, Michael opens up — revealing the industrial scale of his operation: • He makes 400 calls per day, targeting £10,000 daily • Buys full personal data for $5 per record • Spoofs American Express calls and texts • Claims improvisation, not scripts, driven by ego and compulsion • Speaks of a hollow “legitimate exit plan” chasing a £10M payout

The piece is a rare window into the scammer’s mindset — part bravado, part weariness, and a surprising pause of regret. With embedded audio clips and YouTube snippets, the post isn’t just alarming — it’s humanizing, chilling, and deeply informative. Action Fraud has been alerted, but the calls continue. A compelling read for anyone in cybersecurity, fraud prevention, law enforcement, or just curious about the psychology behind scams.
by mpalmer | 2025-07-11 12:14:13+00:00
Maybe I'm missing context that would be clearer if I read the book, but since it was published as a piece that ought to stand on its own, I am confused at the observations - devoid of explanation - that shower radio ads featured young, fit, white people. I am completely open to the possibility that there's a point to be made there, but none is forthcoming.

What gives?
by hnlmorg | 2025-07-11 12:15:44+00:00
That has been various governments approach to drugs for literally decades and it got us nowhere.

The problem isnt that this still is casually available. Drugs have been casually available since forever.

The problem is that pushing drug usage to the fringes makes it less safe for people who haven’t done their homework. Ironically the exact opposite of that you claimed.
by Fastjur | 2025-07-11 12:16:05+00:00
> To compute the actual speedup – or, rather, slowdown! – provided by AI tools, the researchers compared the developers’ predictions of how long each task would take to the measured completion time.

I'm sorry, but it feels to me like this research has only proven that developers tend to underestimate how long a task is supposed to take, with or without AI.

In no way did they actually measure how much faster a specific task was when performed with and without AI?
by diggan | 2025-07-11 12:16:15+00:00
> Now you can process 10,000 prompts like “Summarize each customer review in one line” for half the cost, provided you’re willing to wait until tomorrow for the results.

Sounds like a great option to have available? Not every task I use LLMs for need immediate responses, and if I wasn't using local models for those things, getting a 50% discount and having to wait a day sounds like a fine tradeoff.
by Marazan | 2025-07-11 12:16:55+00:00
And just like the old joke your are missing important practicalities.

Pencils in space were terrible. Small chunks of carbon absorber of and getting in electrics was bad. Pens were a huge improvement.

Likewise I can't only presume you haven't ever cut large quantities of corrugated cardboard with scissors or ever seen a child struggle with the task. This device looks to be a massive utility increase for cardboard cutting for children.
by Brendinooo | 2025-07-11 12:17:03+00:00
As a front-of-the-frontend guy, I think it's terrible with CSS and SVG and just okay with HTML.

I work at a shop where we do all custom frontend work and it's just not up to the task. And, while it has chipped in on some accessibility features for me, I wouldn't trust it to do that unsupervised. Even semantic HTML is a mixed bag: if you point out something is a figure/figcaption it'll probably do it right, but I haven't found that it'll intuit these things and get it right on the first try.

But I'd imagine if you don't care about the frontend looking original or even good, and you stick really closely to something like tailwind, it could output something good enough.

And critically, I think a lot of times the hardest part of frontend work is starting, getting that first iteration out. LLMs are good for that. Actually got me over the hump on a little personal page I made a month or so ago and it was a massive help. Put out something that looked terrible but gave me what I needed to move forward.
by spwa4 | 2025-07-11 12:17:21+00:00
> Creating a biological weapon requires a whole bunch of unique and specialised skills, equipment, safety measures

I just tell some investors our god tells me to do that.

> too quick, it kills the host without spreading and authorities will notice, too slow, same problem: authorities will notice

The current authorities are Trump's authorities and don't believe in vaccines, have said in an interview Covid is either a Jewish or Chinese conspiracy (and "they made themselves immune"), and that the "disease epidemic" needs to end (this last one is easy to misunderstand. Kennedy Jr. doesn't believe any particular disease is an epidemic. Epidemics of that sort don't exist according to him. That people believe they get sick, THAT is the epidemic that must be stopped)