MurphyA/hacker-news huggingface dataset:
by epolanski | 2025-08-13 01:14:07+00:00
I really find your experience strikingly different than mine, I'll share you my flow:

- step A: ask AI to write a featureA-requirements.md file at the root of the project, I give it a general description for the task, then have it ask me as many questions as possible to refine user stories and requirements. It generally comes up with a dozen or more of questions, of which multiples I would've not thought about and found out much later. Time: between 5 and 40 minutes. It's very detailed.

- step B: after we refine the requirements (functional and non functional) we write together a todo plan as featureA-todo.md. I refine the plan again, this is generally shorter than the requirements and I'm generally done in less than 10 minutes.

- step C: implementation phase. Again the AI does most of the job, I correct it at each edit and point flaws. Are there cases where I would've done that faster? Maybe. I can still jump in the editor and do the changes I want. This step in general includes comprehensive tests for all the requirements and edge cases we have found in step A, both functional, integration and E2Es. This really varies but it is generally highly tied to the quality of phase A and B. It can be as little as few minutes (especially true when we indeed come up with the most effective plan) and as much as few hours.

- step D: documentation and PR description. With all of this context (in requirements and todos) at this point updating any relevant documentation and writing the PR description is a very short experiment.

In all of that: I have textual files with precise coding style guidelines, comprehensive readmes to give precise context, etc that get referenced in the context.

Bottom line: you might be doing something profoundly wrong, because in my case, all of this planning, requirements gathering, testing, documenting etc is pushing me to deliver a much higher quality engineering work.
Show HN: A fun side project on chivalry and virtues
by z946719919 | 2025-08-13 01:14:15+00:00
Hi Hacker News,

I'm excited to share a small side project I've been working on: *www.chivalrytest.online*. This is a fun, quick online quiz designed to help people explore a concept that's often seen as archaic but holds timeless values: chivalry.

The idea behind this project isn't to be a historical authority. Instead, it's a lighthearted way to reflect on some core virtues that are still relevant today, such as:

* *Courage:* How do you react when faced with a difficult choice? * *Honor:* What role do integrity and responsibility play in your decisions? * *Humility:* Are you willing to admit your mistakes and learn from them?

The test asks a series of simple questions and provides a result that categorizes you as a specific type of knight, like a "Knight of Honor" or a "Knight of Wisdom." It's a quick and engaging way to spark some self-reflection.

I built this project using `html、JQuery、TailwindCSS` and it was a great learning experience. I'd love to get your feedback on the questions, the results, and the overall concept.

What do you think? Are these virtues still relevant in today's world?

Thanks for checking it out!
by varyherb | 2025-08-13 01:14:20+00:00
Yup! Claude Code has a lot of undocumented configuration. Once I saw the beta header value in their docs [1], I tried to see in their source code if there was anyway to specify this flag via env var config. Their source code is already on your computer, just gotta dig through the minified JS :) Try:

`cat $(which claude) | grep ANTHROPIC_BETAS`

Sibling comment's approach with the other (documented) env var works too.

[1] https://docs.anthropic.com/en/docs/build-with-claude/context...
by WalterBright | 2025-08-13 01:15:21+00:00
> "The government" is not actually accruing wealth

I tend to agree with that. But there's no doubt it is dissipating vast amounts of wealth.

> it seems clear why government budgets have increase so much

There's a vast amount of waste in government spending, and waste as a result of heavy regulation. If you're really interested,

https://www.theatlantic.com/magazine/archive/2009/09/how-ame...
by mavilia | 2025-08-13 01:15:23+00:00
No longer employed but from my past year's experience I became disillusioned with it. I think it maybe made me 20% faster? That's being generous but it could have been higher if I was really really diligent about when to use it. But like most dopamine rewarding technologies it became really easy to either just get lost in it or go through periods of not caring to use it at all because it kept giving back garbage.

Things change fast and the tech got way better as I moved from CoPilot to Cursor to finally Claude Code. But at the end of the day the amount that I understood the code I was producing versus how much I was writing was not worth it.

People talk a lot about "what you merge to production is still your code" and I agree with that. To that point whether its a shared experience or just how I'm wired I would need to put way more time in to trying to deeply understand the code than the time it took to write a great prompt that Claude could follow correctly.

We already had a script for boilerplate writing and honestly boilerplate is kinda fun to write sometimes if you have a nice keyboard. The annoying boilerplate is the more nitty gritty stuff like error handling in Go. So I guess I still support the AI tab, that's pretty nice.

I felt myself becoming "dumber" and my productivity increase wasn't worth it. Same reason I stay off TikTok and Instagram even though they sometimes have interesting reels that are actually informative.
Show HN: Mirroranimage.com – Flip or Mirror Any Image in Seconds
by devxiyang | 2025-08-13 01:15:39+00:00
Hey HN!

I made a tiny tool called mirroranimage.com. It does just one thing – flip or mirror any image – but it does it fast and entirely in your browser.

Why I built it I often needed to mirror images for quick design checks, social posts, or just to see how something looks reversed. The problem? Most tools are slow, ad-filled, or upload your images somewhere. I wanted something instant, private, and pleasant to use.

What you can do: • Flip horizontally or vertically with one click • Drag & drop or paste directly from clipboard • No sign-up, no upload, no tracking – works 100% locally • Download instantly when you’re done

Why it’s nice: • It’s fast. Like, under 3 seconds fast. • No clutter – just you and your image • Works on desktop & mobile

Try it here → mirroranimage.com

I’d love feedback on what could make it even smoother. Would batch mirroring or rotation be useful? Let me know!
by aaronmdjones | 2025-08-13 01:15:53+00:00
I have a 12U 19 inch rack built into my computer desk, and I have a couple of NASes in it (2x HPC-8316SA-55RB1). The 40mm fans in the included CRPS PSUs are loud, whiny, and rattly, all at the same time.

I replaced all 4 of them with Noctua NF-A4x20s, wired to run at full speed all the time. They still report their speed so the IPMI management interface doesn't consider the power supply fan to have failed, but the PSU can no longer control the fan's speed.

The PSUs don't run any hotter and I can't hear them now.

I have a used Eaton PW9130 UPS in the bottom of the rack. The 80mm (exhaust) and 60mm (inverter heatsink) fans were likewise louder than I'd like. I replaced them with Noctuas too, again wired to run at full speed all the time, and the UPS' Web/SNMP card confirms it's still no hotter than 30'C internally. I can't hear that now either.

Hilariously, the most critical fan, the original inverter heatsink fan, is a 2-pin fan, so it probably can't even detect when it has failed (unless it's detecting fan failure by monitoring current consumption). The original rear exhaust fan uses a locked rotor sensor rather than a tachometer, which required a bit of bodging to convince the UPS that it has not failed. Oh well.
by al_borland | 2025-08-13 01:17:10+00:00
How would that work? Am I taking a vacation day from my corporate job so I can make $12/hr bussing tables? I’m not sure why I’d ever want to do that.

What would happen is this app would just turn into another form of gig work for unemployed people, and it would be a nightmare. Imagine going to a restaurant and no one knows what they’re doing, because they’re only there for a day. The restaurant would probably lose money due to waste and the bad reputation.
by pogue | 2025-08-13 01:17:14+00:00
Sorry for the late reply. I've read a bit about this, but I don't know how it's done. I've seen some uncensored models using a process called "abliteration" [1] but I'm not sure if that's the same thing or not.

I've never tried self training an AI model or anything but I'd be very curious about the process. Maybe this is something someone could do as a side hustle?

[1] Uncensor any LLM with abliteration by Maxime Labonne https://huggingface.co/blog/mlabonne/abliteration
by jdironman | 2025-08-13 01:17:25+00:00
This is why multi-pass sessions is something I try sometimes. "What's wrong with the solution your provided, how should it be done instead, and if you use any specific APIs or third party libraries research them to ensure complete accuracy of syntax, usage, and logic simplicity. Refactor your original solution to the correct minimum based on the ask."

Usually after running whatever it first spits out through this I get a bit better of a response or base I can build off of. Really, the best you can do is already know what you want and need and do very targeted sessions. Like the old saying goes, commit small and often.
by jmoggr | 2025-08-13 01:17:43+00:00
I think the comments here have been overly harsh. I have friends in the community and have visited the LessWrong "campus" several times. They seemed very welcoming, sincere, and were kind and patient even when I was basically asserting that several of their beliefs were dumb (in hopefully somewhat respectful manner).

As for the AI doomerism, many in the community have more immediate and practical concerns about AI, however the most extreme voices are often the most prominent. I also know that there has been internal disagreement on the kind of messaging they should be using to raise concern.

I think rationalists get plenty of things wrong, but I suspect that many people would benefit from understanding their perspective and reasoning.
by throwanem | 2025-08-13 01:20:13+00:00
That we know about, I suppose. We didn't know at one point there were any outright rationalist cults, after all, whether involved in sex, murder, both, or otherwise. That is, we didn't know there were subsets of self-identifying "rationalists" so erroneous in their axioms and tendentious in their analysis as to succeed in putting off others.

But a movement, that demonstrates so remarkably elevated rate of generating harmful beliefs in action as this, warrants exactly the sort of increased scrutiny this article vainly strives to deflect. That effort is in itself interesting, as such efforts always are.
by PaulKeeble | 2025-08-13 01:21:18+00:00
I am pretty certain that the G2 Noctua fans will start at 5V and they also in the 4 pin model will turn off at 0-19% and turn on at 20%. Its a bit of a shame Noctua don't make 2 pin fans anymore but it is possible on the latest most efficient models to get the low start voltage.

The G1 Noctua fans don't, I have a 120mm still in my case that is a decade or so old and it starts at a bit under 7V, but all the G2 140mm will start at 5V IIRC the Noctua presentations on this. Wish it was laid out in the specifications however.
by nfnriri8 | 2025-08-13 01:21:25+00:00
This is another "muddies the context" and bloats the model problem

Small models are already known to be more performative.

This is still just physics. Bigger the data set more likely to find false positives.

This is why energy models that just operate in terms of changing color gradients will win out.

LLMs are just a distraction for terminally online people
by ants_everywhere | 2025-08-13 01:22:53+00:00
I see a lot of intelligent people underestimating the impact of things like propaganda and advertising.

The author is wrong about psychology: people are generally not savvy information consumers. They mostly converge on the average of what they see around them. Cult leaders use this to their advantage by removing people from family and non-biased sources of information. The human brain acclimates and it's hard to break away from that situation epistemically.

Advertising generally works and is well measured. The process of selling people Coke or Pepsi is not fundamentally different from selling them on political ideas. And in practice many leaders have found it to be of practical utility to strengthen their power with a socially promoted ideology, whether that's religion in ancient times or state religion during the Soviet era or conspiracy theories in the current era.

I'd like to see people who are skeptical of the power of propaganda tackle these issues. They tend to cite a handful of reports claiming that propaganda was ineffective in 2016, but those reports were not well done and some members of the intelligence community have publicly stated that foreign influence was decisive in the 2016 election. The official reports that I'm aware of deliberately made no assessment of the impact on the election results.

If one believes that such influence is not effective, then one would have a harder time explaining why we're seeing more countries copy the Russian model. Clearly their militaries believe that it is effective. And one would also have a hard time explaining why the US engages in similar tactics abroad, including promoting anti-vax content in China.

Anyway, I see why people make the sort of argument the author is making. But it doesn't seem psychologically plausible or empirically correct. And it spreads the meme that consuming propaganda 24 hours a day isn't bad for you
by cognitif | 2025-08-13 01:24:05+00:00
> Language models aren't world models for the same reason languages aren't world models. Symbols, by definition, only represent a thing. They are not the same as the thing. The map is not the territory, the description is not the described, you can't get wet in the word "water".

Symbols, maps, descriptions, and words are useful precisely because they are NOT what they represent. Representation is not identity. What else could a “world model” be other than a representation? Aren’t all models representations, by definition? What exactly do you think a world model is, if not something expressible in language?
by kelseyfrog | 2025-08-13 01:24:11+00:00
America has been in a class war since the beginning. It just refuses to call it that.

Yet each time it plays out on the battlefield of truth: who gets to decide what's real? Each era has its own aristocracy - who produces knowledge, and clergy disseminating knowledge and legitimizing who gets to produce it.

Phase One: 1770s

The fight was colonial gentry vs. hereditary nobility. Knowledge still lived with the elite, but it was anti-hereditary elite. Thomas Paine writes Common Sense. Not just your uncle's holiday rant, but part of Scottish Realism. "Self-evident" meant truths visible to anyone, no credentials required.

Phase Two: 1820s–1830s

Jacksonian democracy recasts the conflict: common man vs. entrenched elites in law, banking, and bureaucracy. Aristocracy = lawyers, bankers, judges. Clergy = newspapers and journalists. Populist epistemology: trust your own judgment; they're out of touch.

Phase Three: Mid-20th Century

Cold War era crowns scientists, engineers, policy wonks as aristocracy. Broadcasting elites as clergy legitimize the scientific consensus. Main Street is now the beacon of folk wisdom.

Phase Four: 2000s

Old media's monopoly dies. The internet gives Main Street a megaphone as loud as any newsroom. The Reformation comes again. Swap religion for epistemology, the printing press for the internet. When the epistemic monopoly falls, chaos follows until a new regime of knowledge stabilizes.

Let's face it, putting the genie back in the bottle isn't an option. Either we reconstitute the aristocracy under a new, still-undefined regime, or we solve the class problem so there's no aristocracy left to legitimize. Pick one. Then ask yourself what that choice means for what happens next.
Ask HN: Has the ChatGPT 5 web chat become more agreeable?
by bn-l | 2025-08-13 01:24:16+00:00
I think they’ve implemented some feedback from people who missed the obsequiousness of ChatGPT 4o.

Which if true is is a mistake imo—to take on face value the feedback of your lowest common denominator / lowest taste customers. It would be a shame if this stopped them from implementing a model with actual push back.

To be clear I’m talking about the online web app not the API—I haven’t tested that much yet.
by cmod | 2025-08-13 01:26:01+00:00
In Japan I’ve seen at Starbucks: a guy bring in a giant power supply and plop it down on top of the table to power his tower and monitor like it wasn’t the most sociopathic thing in the world. And another guy used to set up six or seven screens at his table to “daytrade” — turns out he wasn’t day trading at all, they were all running videos of fake daytrading / stock tickers. (I had a friend at that Starbucks who would give me all the details; they had to ban him eventually for disrupting / getting surly with other customers).
by incomingpain | 2025-08-13 01:26:01+00:00
Devstral + Openhands is still my workhorse.

Qwen3 coder 30b I've finally sorted and was using it all day with qwen code.

Qwen3 30b thinking is likely still better than coder?

Free gemini 2.5 pro is my backup for the tough problems.

Tomorrow though. LM Studio just released their latest version which greatly improves tool calling with GPT 20b. I'm running it at 120k context and medium reasoning. I'm pretty confident it's about to become to go-to.
by rtpg | 2025-08-13 01:26:02+00:00
I am very open to Wayland in theory but I legit worry because it's been in the air for years and years and it still feels so far away. And some of the Wayland-y points around things like security just never felt relevant to me.

Though the real pain points for me have been around the various containerization things that just cause things like my IME to barely function.

At least Python 3 if you started your project on Python 3 you mostly could just get where you wanted to be.
by nomel | 2025-08-13 01:26:22+00:00
In my experience, much more effectively and efficiently when the interaction is direct and factual, rather than emotionally padded with niceties.

Whenever I have the ability to choose who I work with, I always pick who I can be the most frank with, and who is the most direct with me. It's so nice when information can pass freely, without having to worry about hurting feelings. I accommodate emotional niceties for those who need it, but it measurably slows things down.

Related, I try to avoid working with people who embrace the time wasting, absolutely embarrassing, concept of "saving face".
by tremon | 2025-08-13 01:26:31+00:00
Yes. Basic PCI requires at least 64 different data signals (plus Vcc and Gnd) across 124 connector pins. This is expensive in terms of board surface, routing placement and I/O pins.

PCI Express x1 requires only 11 data signals plus Vcc and Gnd across 18 pins, but even the v1 spec from 2003 requires a data rate of 2.5GT/s (as opposed to PCI's data rate of only 33 MT/s). This is a much higher rate than most other data signals usually found on these boards, and rates this high have their own challenges in terms of signal routing.
by SilverElfin | 2025-08-13 01:26:35+00:00
Trump has chickened out several times on taking action against China. They have relatively low tariffs (lower than some European nations and also India). They also haven’t faced the TikTok ban that was supposed to happen months ago as the article highlights. And there is virtually no progress on getting China out of the South China Sea or Tibet or avoiding an invasion of Taiwan.
by kstrauser | 2025-08-13 01:26:44+00:00
I’m not a fan of Wayland or a detractor of X. I’m not personally invested in either of them. I couldn’t care less what’s pushing pixels at my screen as long as it works.

That said, what you need to know about Wayland is that the X.org devs mostly migrated to it en masse because they said X had hit an evolutionary dead end and couldn’t be dragged into the present, by the design of it. These were the people who were already maintaining X and presumably liked it. I doubt there were a lot of haters in that crowd.

It’s not like someone invented Wayland and shoved the X devs out of the way. The X devs largely became Wayland devs because they believe it’s the better path forward. I don’t really know how I could argue against them.
by a_bonobo | 2025-08-13 01:26:51+00:00
This is a great article.

There's so much in these group dynamics that repeats group dynamics of communist extremists of the 70s. A group that has found a 'better' way of life, all you have to do is believe in the group's beliefs.

Compare this part from OP:

>Here is a sampling of answers from people in and close to dysfunctional groups: “We spent all our time talking about philosophy and psychology and human social dynamics, often within the group.” “Really tense ten-hour conversations about whether, when you ate the last chip, that was a signal that you were intending to let down your comrades in selfish ways in the future.”

This reeks of Marxist-Leninist self-criticism, where everybody tried to up each other in how ideologically pure they were. The most extreme outgrowing of self-criticism is when the Japanese United Red Army beat its own members to death as part of self-criticisms.

>'These violent beatings ultimately saw the death of 12 members of the URA who had been deemed not sufficiently revolutionary.' https://en.wikipedia.org/wiki/United_Red_Army

History doesn't repeat, but it rhymes.
by dismalaf | 2025-08-13 01:27:05+00:00
Probably a Framework thing, maybe Hyprland doesn't have great power management, dunno. He also got the beefiest APU Framework offers in a laptop so maybe that's it.

I have an MSI laptop with an 11th gen Intel chipset and 16inch screen. I run Debian Gnome and get an easy 6 hours of work and 4-5 hours of straight Netflix and nothing about the laptop screams power efficient...
by do_not_redeem | 2025-08-13 01:27:11+00:00
A lot of wild quotes here

> Training Overhead

> $5,000-$15,000 per IT staff member for multi-compositor environment training

When's the last time your IT department gave you "multi-compositor training"?

> Software Replacement

> $500-$2000 in software replacement costs when tools don't work under Wayland

> Multi-Monitor

> X11: Reliable, consistent behavior

> Wayland: Compositor-dependent, often buggy

> Distro wars intensified: Choice of display server becomes a major differentiator

Definitely written by AI
by brucehoult | 2025-08-13 01:27:56+00:00
You wouldn't want to use an SD card for a full time build machine at Fedora or Canonical.

It's fine for a normal user doing a few builds a day. Most files never get written to the physical device, being in tempfs or disk cache and deleted before being flushed to disk.

Because of wear-levelling it's not how many times the busiest file is rewritten, but how many GB are written in total.

512GB cards currently cost $32, $35, or $40 depending on whether you want 100, 150, or 200 MB/s read speeds.

A GCC src tree is 2.5GB, the build tree is 11GB. It's going to take ~40 clean builds to put one write cycle on the whole card, so you'll probably get 100,000 clean builds off a card before you wear it out.

That's around 30 builds per cent.
by ryanlime | 2025-08-13 01:27:56+00:00
One of the most insightful posts I’ve read recently. I especially enjoy the rationale behind the options you chose to reduce costs and going into detail on where you find the most savings.

I know the post primarily focuses on neural search, but I’m wondering you tried integrating hybrid BM-25 + embeddings search and if this led to any improvements. Also, what reranking models did you find most useful and cost efficient?