MurphyA/hacker-news huggingface dataset:
by slfnflctd | 2025-11-25 16:41:17+00:00
I have had many difficult times with my current S.O. over 15+ years.

Everyone's situation is different, but I can say that in even a semi-healthy relationship, time heals many wounds, greater mutual understanding grows, hard edges can soften and people will often surprise you. You can also learn things you could improve about yourself which you were previously blind to. The sense of stability this reinforces is immensely helpful.

On the other hand, I also have an ex-- and while I wish I would have ended that differently in hindsight, it did need to end for my mental health to improve. If you are with someone who abuses you, cannot be reasoned with and never admits fault, it is wise to plan several exit strategies.
by SoftTalker | 2025-11-25 16:42:02+00:00
Yeah, phone/camera has become close to the same thing for many people I guess. I meant camera (of the modern digital sensor type).

I'm not aware of phone cameras being able to do long "open shutter" types of exposures, but maybe I'm mistaken. Wouldn't that need a tripod or some other sort of physical stabilization? All the aurora photos I saw a few weeks ago had been taken from a hand-held phone and were fairly sharp and clear. Is image stabilization so good that a modern camera can take a sharp, hand-held multi-second exposure?
by lucianbr | 2025-11-25 16:42:06+00:00
> Why are you so arrogant

Assuming they are, just for the sake of the discussion: what kind of answer do you expect to this question? You think someone who is arrogant has a theory of why they are so and are willing to share it? I would expect they are mostly blind to their own arrogance. Can be useful to point it out.

I guess it was just a rhetorical question. But it feels weird. Do you think it can possibly do anything else than create hostility?
by fhd2 | 2025-11-25 16:42:09+00:00
It really does, by any definition I've ever heard. I suppose the authoritative one would be [1].

A common "trick" for commercial open source software is to use a copyleft license, which restricts redistribution as part of commercial products, and to offer a paid license to get around that.

[1]: https://opensource.org/osd
by duped | 2025-11-25 16:42:22+00:00
cmake exists not because people didn't understand make, but because there was no one make to understand. The "c" is for "cross platform." It's a replacement for autoconf/automake, not a replacement for make.

> If I was going to try to improve on the state of the art

The state of the art is buck/bazel/nix/build2.
by raw_anon_1111 | 2025-11-25 16:42:29+00:00
What surveillance are you trying to avoid? Once you buy your ticket, the government already knows where you are going as does your credit card company. The airline sends the exact ticket information to the credit card company.

If you use your credit card to buy purchases when you drive everywhere, it’s easy to model where you are going.

Even if you use cash, if you take your cellphone with you, the mobile carrier keeps a fairly accurate record of where you are based.

It’s not about “sensitivity”, there are a million ways you are being tracked everywhere, avoiding airports means nothing
Show HN: Agent Runner – open-source agent harness to benchmark real coding
by grace77 | 2025-11-25 16:42:40+00:00
Hey HN! We built Agent Runner, a model-agnostic, open-source agent harness that executes the same prompt against two anonymized coding agents in parallel sandboxes. Each agent can make tool calls, edit multiple files, and self-correct through iterative reasoning. You pick the better result - this becomes the ground truth for the leaderboard.

Why we built it Traditional benchmarks often fall short for modern agentic systems: they rely on static tasks and only measure final outputs. But real coding agents modify multiple files across a repo, answer to user re-prompts, use tool calls, and recover from partial failures

What Agent Runner does You ask it to build anything Agent Runner kicks off two generations from different sandboxed LLM providers (OpenAI, Anthropic, Google, xAI, Mistral, Kimi, and more) Anonymized models make tool calls, multi-file edits, and cater to reprompts You pick your favorite - this preference powers the benchmark

Because different providers handle tool calls, prompts, and execution semantics differently, we worked with each provider to ensure configurations reflect intended behavior. These provider-specific setups remain private, but Agent Runner itself is open-source.

How to try it Kick off Agent Runner at https://www.designarena.ai/agentarena Repo at https://github.com/Design-Arena/agent-runner Use it as a CLI tool: https://pypi.org/project/agent-runner/ pip install agent-runner agentrunner run “create a nextjs replica of Discord”

We hope this provides a provider-agnostic, framework-agnostic, realistic benchmark for state-of-the-art coding agents.

Video demo: https://youtu.be/rdtiuCHatjs
by tremon | 2025-11-25 16:42:51+00:00
I agree. It's sad to see maintainers take a "my way or the highway" approach to package maintenance, but this attitude has gradually become more accepted in Debian over the years. I've seen this play before, with different actors: gcc maintainers (regarding cross-bootstrapping ports), udev (regarding device naming, I think?), systemd (regarding systemd), and now with apt. Not all of them involved Canonical employees, and sometimes the Canonical employees were the voice of reason (e.g. that's how I remember Steve Langasek).

I'm sure some will point out that each example above was just an isolated incident, but I perceive a growing pattern of incidents. There was a time when Debian proudly called itself "The Universal Operating System", but I think that hasn't been true for a while now.
by yannickburky | 2025-11-25 16:43:18+00:00
Orion Product Manager here – That's what happens when you think of (almost) everything and blow it all at the last minute.

Sorry about that; it's all fixed now, and we really hope everyone will love this browser we've been working on with pure passion for 6 years!

EDIT: not fixed yet EDIT2: fixed! Thanks for your patience
by metamet | 2025-11-25 16:43:20+00:00
> reevaluate your own neurosis and realize how hysterical you’ve been

What are you talking about? Everything I've stated is pure fact. Your whole strategy around the conversation appears to be attacking, insulting and avoiding reality.

> You’re just a confused kid throwing a tantrum.

You're incredibly disrespectful and it's clear you're not fit to be posting on HN. You aren't winning anyone over by pretending authoritarianism isn't prevalent and growing. What is happening in the US is not normal, and no amount of you pretending otherwise is going to change that reality. The fact that you consider people being alarmed by masked men with guns who refuse to identify themselves abducting people (including Americans, mind you) off of the streets is telling.
by catlikesshrimp | 2025-11-25 16:43:42+00:00
Every person is different. Some people don't need a stable relation, some people *can't have* a stable relation, some people thrive with it.

Every relation is different. A successful relation is built when both side are compatible.

What does compatible mean, though? Some relations are swingers. Some relations follow strict religious rules. Some people need taking a beating, and I don't mean an erotic one. In None of this cases I am meaning they are codependent, and then there are successful codependent relations.

The only constant I have seen is that every successful relation has discussions, fights, momments when they considered separating. And there is compromise, in every case.

I am sorry I don't have any specific advice. Good luck
by darkwizard42 | 2025-11-25 16:43:43+00:00
Because the internet is far more optimized at capturing your attention and encouraging terrible behavior (purchases, viruses, scams, etc.)

When you were younger the scariest thing was joining an AOL chat room on a 56k modem. Now you can mind rot yourself on YouTube shorts with the next video loading in milliseconds while being fed content full of sports gambling ads.

To act like the internet doesn’t have significantly sharper edges and dangerous loops which affect children is ignoring the reality around you. The downvotes are not because in principle folks disagree, it’s that the situation is different.
by iamnothere | 2025-11-25 16:44:23+00:00
Ok, thanks for clarifying. Still, I don’t see too much in modern gaming that’s different from what we had as kids. The gacha/gambling mechanics are overused and this might be detrimental. But I definitely spent days glued to the screen back in the day even without that stuff.

(The moderation problems in the article are clearly a new and separate issue that needs to be dealt with.)
by dmix | 2025-11-25 16:44:30+00:00
So in the 1990s Canada failed to do a payroll system where they paid Accenture Canada $70M

Then in 2010s they spent $185M on a customized version of IBM's PeopleSoft that was managed directly by a government agency https://en.wikipedia.org/wiki/Phoenix_pay_system

And now in 2020s they are going to spend $385M integrating an existing SaaS made by https://en.wikipedia.org/wiki/Dayforce

That's probably one of the worst and longest software failures in history.
by calgoo | 2025-11-25 16:44:40+00:00
Well, for one thing, people learn differently and comparing a "standard" test result just measures how much crap someone has been able to cram into their brain. I compare it to people memorizing trivia for Jeopardy. Instead what needs to be tested and taught is critical thinking. Yes a general idea of history and others is important, but again its teaching people to think about those subject, not just memorizing a bunch of dates that will be forgotten the day after the test.
by mapontosevenths | 2025-11-25 16:44:43+00:00
> Biggest lesson learned: I could not do it without at least one other person (or more) who I trust almost 100% with all of myself.

Its strange. The biggest lesson I learned was almost the opposite: I learned that the meaning of life has nothing to do with other people or their estimation of me. It has more to do with who you are when there is nobody else around. Other people often act as a sort of fun house mirror that distort and reflect back a false image.

Learning to be happy alone and seeing through the pleasant lies is absolutely vital to becoming an adult.
by vegadw | 2025-11-25 16:44:56+00:00
There's a natural tension between freedom and protection here. Anyone on HN is aware of all the debate for and against section 230. We're also probably the crowd most vocally against ID verification laws for adult sites or just age verification for non-adult content, like YouTube or Discord.

I, personally, am in the "Parents gotta parent" camp, but know that doesn't cover all the problems, plus only addresses children when there's also real harm to adults too.

This turns into a big mess of a discussion involving data privacy laws too, and before you know it you have people talking about how the US needs a GDPR equivalent and someone else complaining about cookie banners, loosing the thread entirely as it turns into this big swirling mess of a problem with some people worried about kids, some worried about privacy, some worried about actual personal impacts/addiction, etc.

I feel like a lot of it quickly becomes disconnected from reality. Let's pick on the adult site age verification laws. I live in Nebraska, which means if I go to HornPub, it tell me "Govenment said no"

Now, I'm not going to pretend they're some beacons of moral authority, but I at least think for their own business interest they'll keep CSAM and revenge content off their platform. But what happens when a 16 year old that absolutely will find a place to watch adult content anyway goes looking? Would we rather them wind up on a platform that's moderately safe, or somewhere that serves the worst of the worst?

That, I think, is the problem: Any rules, laws that say "Let's restrict what websites can serve users" mean either a total country-wide mass surveillance system tied into every ISP filtering every domain and blackholing any request to all but approved DNS servers and aggressively blocking VPNs, or it's a law only hurting the companies at least trying to comply with the laws that do matter.

This article has undertones of asking for better parental controls, but kids will always bypass them unless they're aggressive enough that adults are uncomfortable with them too.

I have seen adults in my life fall victim to addiction to social media (Facebook, tiktok) , online shopping (Temu, Amazon), and I can't help but think the solution is pretty obvious:

Don't kill the product, regulate it's abuse. Facebook? Make algorithmic feeds / infinite scrolling illegal (At least as the default), not social media. Temu? Make gamling-esque UI illegal. Make new data protection laws. Hold executives that violate these laws criminally liable. Fine the companies more than the cost of doing business.

Roblox, Minecraft, and other games with user-created mini-games/servers/etc and random encounters with strangers online? Competitive games with kernel level anti-cheat? We all bitch about them, but the answer has always been obvious: Don't hang out with random strangers. The services should provide a friends-only mode, and that should be the default. Ta-da, problem solved, by social means, not technical means.
by __aru | 2025-11-25 16:45:05+00:00
> I struggle to imagine existing Android apps being useful in a desktop form factor.

Rather than full desktops, I suspect that Desktop Android will be popular for 2-in-1 style devices like the Surface Pro.

I've always thought that the Surface Pro was a good idea, just with the wrong operating system. Newer iPad Pros kind of accomplish the same, but are still too locked down by Apple to be a true computer replacement.

Android has the potential to be the perfect middle ground: touch-centric UI paradigm, can work well with keyboard/mice, and open/flexible enough to be an actual computer replacement.

Google has been working on adding extensions to Chrome on Android, already has apk sideloading, and has work-in-progress Linux VM support. That's likely "good enough" to replace computers for the vast majority of people.
by EdNutting | 2025-11-25 16:45:39+00:00
Back in 2018, I was a teaching assistant at the University of Bristol (UK) on the 1st-year Introduction to Computer Architecture course. Aside from coursework and exams, the final grade included a viva assessment. Three or four students would be assessed by one or two lecturers in a viva: an oral examination similar to a kind of interview. In the age of AI, will we return to this style of examination?
by Espressosaurus | 2025-11-25 16:45:41+00:00
You're communicating ideas across unknown thousands of miles with a stranger in near realtime and are able to comprehend each other, for one.

No cat or dog has managed that feat yet.

No cat or dog has managed to reproduce fire to the degree that evolution has changed their gut to adapt to the increase in available calories.

The big brain comes with down sides, but one thing it does have is utility.

Germ theory of disease has made it so a scratch isn't fatal anymore. Why, after all, do cats play with their prey? To tire it out so there's less chance of injury when they go in for the kill.

We just figure out how to farm it instead and mold it to our needs.
by jpalomaki | 2025-11-25 16:45:45+00:00
Add OpenAI Codex extension to VScode. Setup the ExecPlan instructions as described in [1].

Then start by writing a spec.md file where you describe what should be built. Write like you would write to a smart developer.

Then use the highest thinking model available with prompt "Create ExecPlan for the task @spec.md and write it to file". It will think a while and create the file.

Take a quick look at the generated file. It may have some open questions or surprises you want to review and write some answers to.

For the implemenatation I usually switch to medium. Then request with something like "Implement @execplan.md". If it has numbered steps, it seems to help to say "Impelement steps 1,2,3,4,5 and 6 on @execplan.md" - this way the agent is more likely to complete the whole plan in one pass.

[1] https://cookbook.openai.com/articles/codex_exec_plans
by prash2488 | 2025-11-25 16:46:07+00:00
Gave Claude Code, Gemini CLI, and Codex CLI identical instructions: analyze 13 years of writing across three blogs (2 of them are in my regional language which is non english), create a style guide.

Observations:

1. Model-task matching matters. Codex's default code-specialized model struggled with writing analysis. Switching to GPT-5 improved output quality 4x.

2. Autonomy settings affect completion. Gemini with limited autonomy produced incomplete work—it kept pausing for approvals mid-task.

3. All three claimed "done." Output varied from 198 to 2,555 lines. Never trust completion claims without verification.

4. Deep reading beat clever shortcuts. Codex took an API-first approach (RSS, JSON endpoints). Valid methodology, but missed nuances that Claude caught by reading posts directly.

Claude won at 9.5/10, but the more interesting finding was how much configuration affected the other two agents' scores.

Full analysis with methodology in the post linked.
by driggs | 2025-11-25 16:46:17+00:00
It's a fascinating thought experiment to consider a desert island populated with newborn babies, growing up to be individuals, forming a societal structure, forming culture, without any pre-existing human input.

Obviously there's a "chicken and egg problem" that human babies require human adults.

Raising chickens, however, doesn't have this "chicken and egg problem". You can hatch baby chicks from eggs, and despite them having never seen an adult chicken before, they're pre-programmed to behave exactly like chickens. Every newborn chick is fully programmed from birth.

What would humanity look like after a "hard reboot"?

(Obviously the way to answer this question is that we must send a rocket full of babies to Mars and live-stream their evolution.)
by toomuchtodo | 2025-11-25 16:46:18+00:00
I would encourage you to look at the medical costs of children in the US. My children's braces alone will cost ~$7k-10k over the life of each of them, with insurance, and to do without will cause irreparable oral damage into adulthood. Certainly, this doesn't apply to other developed or developing countries, but to say "you just need to feed them" wildly differs from reality. You're just ignoring suffering at scale by saying "it'll work itself out." It doesn't, and I can provide pages of citations, grounded in data, to support this assertion. Also, having served a short stint as a Guardian ad Litem to advocate for children going through family court, I have anecdotal observations as to failure scenarios of failures to adequately provide for children, both materially and emotionally.
by raw_anon_1111 | 2025-11-25 16:46:26+00:00
So you’re concerned with the number of photos with regards to tracking even though the government already has your ID with your photo and they can easily find out everywhere you went if you carry a cell phone?

I’ve gone through security over a dozen times in the last year and never had a problem with it recognizing my face. My wife changes hairstyles very often and it doesn’t have an issue. These are solved problems.

What extremely sensitive information? Your photo they already have?
by freediver | 2025-11-25 16:46:49+00:00
That is not how Kagi looks at it.

We are marking domains as slop if they contain mostly AI generated content. It is hard to say if a single piece of AI generated content is slop or not (there is useful AI generated content too). But if all the content on a domain is AI generated, it is likely something that people would not like in their results.
by segphault | 2025-11-25 16:47:16+00:00
I've attempted to switch to Orion on iOS a few times in the past and could never quite stick with it due to reliability issues. I'm giving it another try now to see if this 1.0 release gets it over that hurdle. Vivaldi is still a lot more polished than Orion on mobile, but Orion's support for Chrome extensions is a pretty compelling feature. I'm a very happy Kagi search user, so I'm rooting for them to succeed here.
by wesammikhail | 2025-11-25 16:47:19+00:00
Agree 100%.

I know a lot of people on here will disagree with me saying this but this is exactly how you get an ecosystem like javascript being as fragmented, insecure, and "trend prone" as the old school Wordpress days. It's the same problems over and over and every new "generation" of programmers has to relearn the lessons of old.
by hobofan | 2025-11-25 16:47:37+00:00
There are many markets (Europe), and highly regulated industries with air-gapped deployments where the typical players (ChatGPT, MS Copilot) in the field are having a hard time.

On another axis, if you are able to offer BYOK deployments and the customers have huge staff with low usage, it's pretty easy to compete with the big players due to their high per-seat pricing.
by creatonez | 2025-11-25 16:47:53+00:00
I have never seen a program segfault and crash more than apt. The status quo is extremely bad, and it desperately needs to be revamped in some way. Targeted rewrites in a memory safe & less mistake-prone language sounds like a great way to do that.

If you think this is a random decision caused by hype, cargo culting, or a maintainer's/canonical's mindless whims... please, have a tour through the apt codebase some day. It is a ticking time bomb, way more than you ever imagined such an important project would be.
by fhd2 | 2025-11-25 16:48:33+00:00
What's wrong with Minecraft? I'm not exactly a Microsoft fan, but am pretty impressed with how little control they have so far exerted over Java Edition, they even made modding easier recently by removing obfuscation. You can run your own server as much as you want with no fees, obligations or anything. And unless the kids know a server address, they can't easily join some third party server with weird stuff going on. Not that I ever heard of one of those, but I'm sure they must exist.

Roblox is a dystopian nightmare in comparison.
by zanellato19 | 2025-11-25 16:48:35+00:00
Nonsense. I know and talk to multiple Engineers all the time and they all envy our position of continuing to fix issues in the project.

Mechanical engineers having to work around other component failures all the time because their lead time is gigantic and no matter how much planning they do, failures still pop-up.

The idea that Software Engineering has more bugs is absurd. Electronic engineers, mechanical, electric, all face similar issues to what we face and normally don't have the capacity to deploy fixes as fast as we do because of real world constraints.