MurphyA/hacker-news huggingface dataset:
by scbrg | 2025-07-08 13:34:24+00:00
Absolutely! Every single line (my own included) was truly a work of passion. We were all there coding because we loved the game, and wanted to make it even better (although opinions varied, of course, on exactly what would make it better). We all did our best, and we all just wanted things to be (even more) awesome.

We didn't even have any version control. Everybody was logged in, editing the same files over ftp, and reloaded the code on the running instance. It was chaotic and hilarious. I eventually ended up in charge of the "mudlib" (essentially the standard library). I learned so much from reading, debugging and trying to improve that code and, eventually, being a sort of mentor to a slightly younger batch of newbies.

I've never been a guru when it comes to clever algorithms, and I'm pretty shit at math, so I've had to find some other role fit on a team. I believe my main strength to this day is debugging weird and messy code, and much of the reason for that is the years I spent trying to get that wonderful mess of a code base to work.
by 93po | 2025-07-08 13:34:38+00:00
i didn't say more than ever, but in fact in a way it is: having a job and being able to support yourself is increasingly knowledge and skills based work, whereas in the past things were much more labor focused, which is a better fit for people with ADHD.

yes ADHD is better recognized and better treated these days. but as this entire comment section shows, there is still tons of stigma, misunderstanding, and a lack of compassion for a real disability
Ask HN: Developer Experience with RAG
by rylan-talerico | 2025-07-08 13:35:17+00:00
Hey HN,

A friend and I are researching the RAG development process.

Specifically, we want to learn about the developer experience of building RAG pipelines and memory for AI.

Do you have experience building RAG pipelines? If so, what did you find most challenging? How do you think the process could be improved?

We're exploring everything from document parsing, embedding, and chunking to vector and graph databases.

Would love your input! Thanks in advance.
by falcor84 | 2025-07-08 13:35:28+00:00
How is being bossed around by robots any worse than being bossed around by people?

Over the last year, on average, I've had much more luck logically reasoning with AIs than with humans.

I really don't see any good reason against replacing some product managers with AIs that actually talk to individual users all the time and synthesize their requests and feedback. You should still probably have a top-level CPO to set strategy, but for the day-to-day discovery and specification, I would argue that AIs already have benefits over humans.
by bayindirh | 2025-07-08 13:36:29+00:00
> Some people are upset about technology? I honestly don't care.

> My code of ethics says that Luddites getting steamrolled is an immense moral good.

Looks like it's not possible for us to discuss this further. Not because of your views, but how rigid you are on your beliefs and perspective.

With no hard feelings, I wish that time shows that you're right, all the time.

Have a nice day. :)
by bluefirebrand | 2025-07-08 13:37:04+00:00
Same. I also value tradition, but not for religious reasons

I think tradition is generally a good way to build bonds in society

A society without social traditions is going to be a very atomic society and I think that is kinda bad

Yes, historically most social traditions were based in religion but they don't have to be imo. We have to find ways to build strong social connections in other ways

Strong social connections are extremely important. United we stand, Divided we fall
by surgical_fire | 2025-07-08 13:38:17+00:00
No, because I only use LLMs as code assistants (and I don't think they do that great a job in spitting out code without me needing to review it). Typically I use LLMs to write stuff that K find boring and repetitive (unit tests, glue code for APIs - like JSON mapping for example), Dependency configuration, that sort of thing.

The actual meat I prefer to code myself with minor LLM support (for example, I ask it to review my code).
by 93po | 2025-07-08 13:38:19+00:00
literally my first google search and result (for "cnn lawsuit") showed a multimillion dollar successful lawsuit against CNN for defamation (which requires that it be a lie): https://en.wikipedia.org/wiki/CNN_controversies

adding trump to the search instead of CNN shows ABC and Steph. being ordered to pay Trump $15 million for defamation (which again, requires lying about a person or facts): https://www.politico.com/news/2024/12/14/trump-abc-stephanop...

there are endless examples of this
by spicyusername | 2025-07-08 13:38:46+00:00
One thing that makes me nervous about a culture that is so quick to forward people to therapists, is that therapy is not some ironclad medical practice, like you might imagine heart surgery to be.

Therapy, and psychology in general, is one of the weakest areas of science, still based mostly on mysticism, large personalities, and weak statistical correlations. And that is assuming you even can get a "good" therapist, and not some schmuck who just happened to nab the degree.

I would go so far as to say that 90%+ of problems that are served in therapy sessions are better served by the regular participants in an intimate social network, friends and family, than some "expert" who is incentivized, knowingly or not, to send you into the pharmaceutical pipeline or, as this article describes, hand you a bunch of random labels you can forever use to psychologically handicap yourself with.
by roenxi | 2025-07-08 13:38:48+00:00
If there is a gap in intelligence between two humans, does that mean to you that one of them is necessarily not a general intelligence? The current crop of AIs get some of the questions right by reasoning through them. That means they are already intelligent in the way ARC-AGI-2 measures intelligence. They just aren't very capable ones.

If AI at least equal humans in all intellectual fields then they are super-intelligences, because there are already fields where they dominate humans so outrageously there isn't a competition (nearly all fields, these days). Before they are superintelligences there is a phase where they are just AGIs, we've been in that phase for a while now. Artificial superintelligence is very exciting, but Artificial non-super Intelligence or AGI is here with us in the present.
by tim333 | 2025-07-08 13:40:22+00:00
I agree human nature hasn't really changed since Plato's time and technology is the main thing that has. But the tech provides much more information and communication which leads to things like slavery going. Also I think most people are shocked that trench warfare is still going on but the Russian leadership seems a bit behind the times. Apparently Putin spent time during the lockdown reading previous centuries history and here we are.
by gsck | 2025-07-08 13:41:39+00:00
QLabs is more akin to Powerpoint in its use, it can do some really basic "projection mapping" but its mostly just keystoning and audio playback (You can also do the usual OSC/MIDI/DMX stuff but I've never seen it used or used it myself)

Never actually heard of v-control , it's website is rather light on details.

Isadora and TouchDesigner are very much in the same vain as Ossia
by karmakaze | 2025-07-08 13:41:47+00:00
I didn't need a study to tell me this. I figured out that morality amounts to an appeal to authority, whether church or society. Ethics on the other hand, tries to work things out from first principles. Higher cognitive abilities means having greater ability to work things out from first principles. I would expect the a similar study for ethics to show a positive correlation (or possibly bimodal distribution).
by PaulRobinson | 2025-07-08 13:41:59+00:00
Use the LLM to code away the boilerplate if you must, but get stuck in and deal with the novel stuff and get yourself the dopamine hit of doing the hard thing.

Sure, get an LLM to suggest an approach, but how can you feel joy when you've turned yourself into a system architect working with a particularly stupid and relentlessly optimistic bunch of idiots who never really learn?

You can choose how you do your work. You have autonomy. So, choose.
by IAmBroom | 2025-07-08 13:42:58+00:00
> Life on Earth has had billions of years and expanded to fill so many niches, but they're nearly all damp niches. Nothing has ever really managed to really thrive in deserts.

By definition, the desert "niche" IS filled. It has as much life as it can support. That doesn't mean wall-to-wall forest; you wouldn't expect to find that covering a field of barely weathered granite, either.

All life on Earth uses water to transport chemicals and ions across its cells. Period. It's one immutable requirement of life on Earth.

I wonder if there's some general mathematical description one could form of the biomass per acre versus water content of the "surface soil". The oceans provide the extreme, but even then there are "biodeserts" far from land where there are insufficient nutrients (organic chemicals, probably) to keep even algae going.
by taeric | 2025-07-08 13:43:00+00:00
The article also specifically calls out machine code generation as a separate thing. I confess that somewhat surprises me, as I would expect getting machine code generated would be a main source of speed up for a JIT? That and counter based choices on what optimizations to perform?

Still, to directly answer the first question, I would hope even if there wasn't obvious performance improvements immediately, if folks want to work on this, I see no reason not to explore it. If we are lucky, we find improvements we didn't expect.
Show HN: CCLeaderboard – See who's burning through the most Claude Code tokens
by fokkedekker | 2025-07-08 13:43:07+00:00
Ever wondered who's racking up the biggest Claude Code bills? Now you can find out. I built CCLeaderboard after someone suggested making a token usage leaderboard on Reddit. It tracks and ranks Claude Code users by their total token consumption. How it works:

Install the CLI tool (npm/npx compatible) It reads your local Claude Code token data Submit your stats to climb the leaderboard Updates daily or on-demand

Current features:

Real-time leaderboard updates Daily and all-time rankings Simple username/email system (email acts as your private key - we never send emails) Automatic handling of timezone differences Smart deduplication - submit multiple times without inflating your numbers

Tech details:

Static site on Cloudflare API backend with SQL on LiquidMetal AI Node CLI that reads Claude Code's local storage

Check it out: https://ccleaderboard.com/ Looking for feedback on what other metrics would be interesting - considering adding streaks, cost estimates, or per-session averages.
by andy99 | 2025-07-08 13:43:42+00:00
Not to state the obvious but this is the users fault, not claude code's.

When I use it, I do so on a dedicated cloud instance with a backed up codebase, and even then I still read what it proposes before approving.

Running a script that can make arbitrary modifications to your machine, on your local or otherwise important machine, is sort of obviously a bad idea.
by ssshooter | 2025-07-08 13:43:54+00:00
Mind Elixir, the open-source mind map core, just hit v5 after more than a year of iteration. This release focuses heavily on UX—everything feels faster, smoother, and more responsive.

We’ve also opened up more flexibility for developers: easier style customization, better plugin support, and cleaner architecture overall.

If you're building anything with mind maps—or just want a fast, framework-agnostic core to start from—check it out.
by craftkiller | 2025-07-08 13:44:29+00:00
One possible use-case is a system like Inferno[0] (the plan9-like operating system). Since, on that OS, you can "mount" CPUs from other machines over the network[1], you either need to make sure all of your machines have the same CPU architecture (including additional instruction sets lest you end up with AVX512 code trying to run on an Intel processor), or you use a non-compiled language. Inferno went with the latter and introduced Limbo[2] for that purpose, but with webasm we could use any language and still leverage all the great tooling being written for it.

[0] https://en.wikipedia.org/wiki/Inferno_(operating_system) [1] Behind-the-scenes it actually mounts your filesystem onto the remote machine and sends it commands to run, rather than actually "mounting" a CPU over the network. https://9p.io/magic/man2html/1/cpu [2] https://en.wikipedia.org/wiki/Limbo_(programming_language)
by subscribed | 2025-07-08 13:44:57+00:00
LOL, no. You can't even hear a ok quality music further than 20 metres away. Class 2 devices (smartphones) have maximum theoretical range of 30 metres with 2.4mW (4dBm).

Sena or Cardo work in 2.4 Ghz (ISM) range as well, but as a class 1 devices, which with 100mW (20 dBm), they can allow for maximum range in excess of 1 mile.

I'd use Walkie - talkies (PMR 446 MHz, about half of a mile of the range in the town) before resorting to the smartphone bluetooth. Likely only feasible on the parking.

Smartphone bluetooth is fine for two bicycles but it does NOT compete with a purpose-built hardware, especially not with the top makers like Cardo or Sena, LOL.
by 93po | 2025-07-08 13:45:13+00:00
to be fair ive used hcknrews exclusively for years and if anything it helps reinforce the perspective of HN moderation being fair and well balanced. stuff gets removed sometimes but its entirely bc its rage bait/bad content and appropriately user flagged, or its content already massively discussed elsewhere and the posts are merged

there was only a single time i can recall there being something completely nuked and me raising an eyebrow being like "uhhhh that's pretty sus" but couldnt even tell you what it was about, it was years ago. and i can chalk that up to me having my own biases too
by gwbas1c | 2025-07-08 13:45:58+00:00
I'm currently developing a WASM app in C#. (Via in-browser Blazor). We chose this stack because we're a small team with a lot of C# knowledge, and our server-side is C#.

As a result, with a small team we can make a much prettier and slicker app; and it's easy for everyone to be "full stack" without the learning curve that comes with two languages. It's also nice to share code between the server and browser, for things like contracts and small bits of logic that are easily isolated.

One of the more frustrating aspects of WASM via C# is the slow load time because the binary is large. Another frustrating aspect is that, for tight integration with the DOM, it still is best to use JavaScript. As a result, we end up spending time writing wrappers for "best of class" JavaScript libraries instead of using C# libraries.

---

In our case, with hindsight, I think server-side Blazor (with pure JavaScript or TypeScript for logic that needs to happen in the browser,) would be better for our purposes. (It basically moves a lot of the state that would be in the browser to the server. This is really helpful for small teams.) There's reasons why I don't think we'll switch any time soon.
by throw0101d | 2025-07-08 13:46:00+00:00
> Why can’t I backup an iOS device to a local NAS in the way I can use Time Machine, for example?

When I connect my iPhone to my iMac it does to a local backup to a file, which then gets backed up via Time Machine (and SuperDuper/CarbonCopyCloner).

"How to back up your iPhone, iPad, and iPod touch with your Mac":

* https://support.apple.com/en-ca/108796

There's also a checkbox for 'Wifi syncing' so a cable isn't necessarily needed.
by willguest | 2025-07-08 13:47:05+00:00
This would be a great starting point for a much wider conversation on the various factors that lead to climate events leading to loss of human life (urbanisation, lack of ecological resilience, dependency on fragile supply chains, political inaction and misdirection, etc etc).

It seems to me that a HN comment thread isn't really built for that, but here's my concern - it seems that the quality of dialogue and debate (generally, but especially in the US) has degraded to the point where it's really just about "yes it is" or "no it isn't". This leads to more division, infighting and the removal of much-needed nuance at a time when a more sober digestion of the matter is quite urgently needed.

Just to say, wouldn't it be nice if there was a forum where this actually happened. Perhaps if the air con was doused with oxytocin ahead of time or the participants had mandated micro-doses of something euphoric...
by jacknews | 2025-07-08 13:47:31+00:00
Indeed I was about to post the same.

The clue is probably in the title 'moral foundations'.

Some tradition, loyalty and authority might be good, or even required for society to function, but they don't define 'goodness' to me, just 'conformity'.

Take for example FGM. Are people who follow that tradition, accede to authority that dictates it, and loyal to it's tenets, 'good'?
by noperator | 2025-07-08 13:47:40+00:00
Awesome! I found this section interesting: https://blog.kelvin.ma/posts/an-ode-to-pocket-analysis-of-ex...

I don't think of HN as a source itself but rather a way to discover sources. So I think my Pocket data reflects sources that I've discovered, but to your point, doesn't represent everything I've read from those sources.
by Winsaucerer | 2025-07-08 13:47:51+00:00
The main problem I have with auto-suggestions is that they distract my flow of thinking. Suddenly, I go from thinking about my code carefully, to reviewing someone else's code. To the point where I get a bit stressed typing, worrying that if I go too slow, the suggestion will pop up. As you may guess, I therefore have them turned off :)

I am playing with Zed now though, and it has a "subtle" mode for suggestions which is great. When I explicitly want to see them, I press option key. Otherwise, I don't see them.
by whatevertrevor | 2025-07-08 13:49:10+00:00
In other words, people have little interest in actually trying to figure out what kind of legislation and system design can help the best and most diverse art to flourish with good long term incentives.

And a lot more interest in figuring out "Who does this benefit in The Class War in the short term?", and changing their opinion of legislation so they're on the same side of that.

It's socially consistent, logically questionable.
by thyristan | 2025-07-08 13:49:14+00:00
The usual terminology is hard, firm and soft realtime. In hard realtime, missing a deadline is a total failure and to be avoided at all cost, i.e. your reactor melts down, you car runs over someone, stuff like that. Firm realtime means that a missed deadline will not be a total catastrophic failure but it will make the result useless. E.g. when your printer control system mistimes the "fire ink now" in the printer, and the ink lands not on the page but somewhere else. Soft realtime means that your result will gradually degrade with missed deadlines, but not be totally useless.

Audio is usually soft realtime, sometimes, e.g. when doing studio recordings, firm realtime.
by gsck | 2025-07-08 13:49:21+00:00
You wouldn't really use something like this to control the video and lighting. The power of a tool like this is the ability to generate content or modify it on the fly.

Judging by the Robe press release there's a good chance the lighting was controlled by an Avolites console which is owned by Robe, Avolites' desks also have the ability to control video.

Lightkey is more hobbyist level control software, its a very visual application. If you want to see the more professional stuff look up MA Lighting's GrandMA2/3 consoles, Avolites Titan software or ETC's (Electronic Theatre Controls) Eos. The software is more akin to a glorified spreadsheet/command line interface then a nice and approachable interface like Lightkey
by yszhu | 2025-07-08 13:49:37+00:00
A comprehensive network diagnostic tool built with modern web technologies. Features include:

• Real-time network speed testing (download/upload) • Multi-target latency testing (Google DNS, CloudFlare, etc.) • NAT type detection using WebRTC • BGP information lookup • Geolocation and ISP detection • Multi-language support (English/Chinese) • Progressive Web App (PWA) capabilities • Modern responsive design with dark theme

Built with vanilla JavaScript, no frameworks required. Open source and privacy-focused - all tests run client-side. Perfect for network administrators, developers, and anyone who needs to quickly diagnose network issues.

The tool provides detailed technical information while maintaining a clean, user-friendly interface. All network testing APIs are carefully selected for accuracy and reliability.
by conradev | 2025-07-08 13:50:07+00:00
The problem here is there is no “test” that is known to work here other than checking for direct infringement, which they have a responsibility to do (as they don’t have a license to the originals).

Anything remotely beyond that and we have teams of humans adjudicating specific cases: https://library.mi.edu/musiccopyright/currentcases
by PopAlongKid | 2025-07-08 13:52:08+00:00
>These include two “individualizing” foundations—care and equality—that focus on protecting individuals from harm and promoting fairness. The other four—proportionality, loyalty, authority, and purity—are called “binding” foundations because they support social cohesion, hierarchy, and shared values.

These six categories from this article reminded me of another article I saw recently. "The Elephant in America’s Room: How Moral Psychology Explains Our Political Civil War"

> Haidt identified several distinct “moral foundations” that operate like taste receptors for moral concerns:

Care/harm: Sensitivity to suffering and the need to protect the vulnerable Fairness/cheating: Concerns about equality, proportionality, and reciprocity Loyalty/betrayal: Valuing group cohesion and detecting threats to the group Authority/subversion: Respect for legitimate hierarchy and tradition Sanctity/degradation: Protection against contamination, both physical and spiritual Liberty/oppression: Resistance to domination and restriction of freedom

https://medium.com/@_X_/the-elephant-in-americas-room-how-mo...
by almostgotcaught | 2025-07-08 13:52:09+00:00
> It turns out that if you have language semantics that make optimizations hard, making a fast optimizing compiler is hard. Who woulda thunk?

Is this in the article? I don't see Python's semantics mentioned anywhere as a symptom (but I only skimmed).

> shows how poorly a lot of people understand what goes into making a language fast.

...I'm sorry but are you sure you're not one of these people? Some facts:

1. JS is just as dynamic and spaghetti as Python and I hope we're all aware that it has some of the best jits out there;

2. Conversely, C++ has many "optimizing compiler[s]" and they're not all magically great by virtue of compiling a statically typed, rigid language like C++.
by FpUser | 2025-07-08 13:52:19+00:00
>"Yet somehow a high school education is sufficient to write software for a 4000 lbs vehicle moving at 60 mph."

Cut the BS please. Safety critical software gets audited and other measures are taken to insure it stays safe to a degree. However if one wants to write software for let's say music synthesizer the only thing that matter is the person ability. In this case I would look for experience, list of completed projects and other relevant info. I would not give a rat's ass about their diploma. Some of the best / successful software was often created by domain experts who learned how to program.