MurphyA/hacker-news huggingface dataset:
by packetlost | 2025-07-27 17:19:35+00:00
I've also added Janet support to nvim-paredit [0] and use a combination of that, conjure [1], and nvim-parinfer to get a really slick editing experience in neovim.

[0]: https://github.com/julienvincent/nvim-paredit

[1]: https://github.com/julienvincent/nvim-paredit

[2]: https://github.com/olical/conjure
by 8fingerlouie | 2025-07-27 17:19:52+00:00
I fully agree with the points the author makes about self hosting. You’re not liberating anybody and you’re just creating more obstacles for sharing data.

Sure, if your user count equals one, then go ahead, but as someone who has self hosted for 2 decades, trust me, you’re only making it harder. As soon as you want to share data or collaborate on data, you’re forcing another person to download and use a specific app, and you’ll be managing a bunch of users.

Add to that the fact that the internet is not a friendly place, and you’ll really cannot just take a lax stance to security. Everything needs to be top notch and patched.

Personally I’ve long since moved to public cloud. It doesn’t matter where my data is hosted as long as I have a backup of it, and everything stored in the cloud is encrypted (where applicable) before uploading it.

As for the didspaces product, isn’t that just what Resilio Sync and Syncthing did a decade ago ?
by roryirvine | 2025-07-27 17:19:56+00:00
In the UK, a cholesterol test is offered free of charge to everyone over the age of 40 by their GP, as well as younger people if they have a BMI over 25 or have a family history of high cholesterol levels or heart problems.

They're also available from most community pharmacies (again free of charge for at-risk patients, but for everyone else it should be about £10 for a simple finger-prick test or £30-50 for a full lipid profile).
by AnotherGoodName | 2025-07-27 17:20:04+00:00
A Doctors refferal for preventative tests are easy though. I've done this in the USA fwiw due to a family member having a heart attack at a very young age. Go to a doctor and state "I have risk factors for heart disease and would like a reference to https://stanfordhealthcare.org/medical-clinics/preventive-ca... ". Other hospitals (eg. Mayo clinic) have similar programs.

Any decent doctor should agree to this. Once you have a reference you'll be put through a battery of tests. Blood tests, ECG, ultrasound, etc. A lot of it was covered by insurance anyway but it was out of network for me. That didn't matter to getting the reference though. The tests they do are all non-invasive and not risky in the first phase so definitely worth doing.
by garciasn | 2025-07-27 17:21:06+00:00
I see AI-accelerated codegen as doing all of the boring shit I hated:

do while error == true;

Write code

Run code

Read error

Attempt to fix error

Run code

Read error

Search Google for error

Attempt to fix error

Run code

Read error

done

---

Claude does all of this for me now, allowing me to concentrate on the end goal, not the minutiae. It hasn't at all changed my workflow; it just does all of the horribly mundane parts of it for me.

I like it and I recommend it to those who are willing to admit that their jobs aren't all sunshine and roses until the product is shipped and we can sit back and get to work on the next nightmare.
by dragonwriter | 2025-07-27 17:21:40+00:00
> How about good ol' morals? We don't need to get rid of capitalism,

Yes we do. Capitalism, even at the somewhat attenuated level it exists in the modern mixed economy compared to the original system of the same name, creates too strong of a reward system for immoral behavior to correct the moral problems while preserving the system.

“It is difficult to get a man to understand something, when his salary depends on his not understanding it,” is a systemic, not isolated individual, problem with capitalism.
by daveguy | 2025-07-27 17:22:23+00:00
6.1.2021* is when Trump tried to launch a coup after he lost the election. And he lost the coup too. Then he got his ass bounced under the worst approval he has ever had.

Stop trying to rewrite history for your cult leader.

* If the comment was about the mistyped 6.1.2020, that's just lame.
by ndriscoll | 2025-07-27 17:22:45+00:00
It's also a matter of capital vs operational dependency. Intel needs to exist today to buy a chip, but my 9 year old mid range desktop still works fine and is perfectly snappy today, and I suspect my minipcs (which draw as much power as a lightbulb or two, so could easily be solar/battery powered) will also work fine for at least a decade. I can't imagine needing more computing power than an N100 provides for a home server; mine is already 99% idle. So these things will basically never be obsolete.

I suspect the actual chips will last the rest of my life at least, so even if a capacitor fails on the motherboard, the skills to replace those are considerably more common if CPU manufacturers were to fail somehow (or if new hardware became unusable due to DRM or something).
by radicalbyte | 2025-07-27 17:23:21+00:00
I've been coding for 35 years and I've grown to hate it. Most of the work is boring. The things I absolutely loved doing, they require focus, and focus is something I just don't get to have at this point in my life (young kids) and career (if I'm focused I'm neglecting my responsibilities).

I've found AI to be a useful tool when using a new library (as long as the version is 2 years old) and in the limited use I've made of agents I can see the potential but also the dangers in wrong + eager hands.
by mike-the-mikado | 2025-07-27 17:23:45+00:00
You probably have to go quite a long way into answering "is it feasible" type questions, before you can answer "is it cost effective" questions. Maturing a technology will typically take many steps, each with exponentially increased costs. Finding the money for the initial (cheapest) steps may be a lot easier, especially since the pay-off may prove to be higher than expected.

Research is akin to gambling. You cannot predict which bets will pay off, but if you can win on average, it's worth betting as many times as you can afford.
by sergiotapia | 2025-07-27 17:23:57+00:00
Anyone else kind of lose the high of solving a difficult problem since LLMs became the workflow?

You still have to really guide the AI, none of this is automatic. Yet I no longer feel the mega joys I once felt hand building something and watching it work correctly. The thrill is gone! Don't know if this is good or bad yet. I don't miss the plumbing bullshit. I do miss the joy.
by Aurornis | 2025-07-27 17:24:45+00:00
How long did you spend submitting numbers into the FedEx and USPS calculators to try to come up with a scenario to make this point?

I never claimed FedEx was always cheapest. I explained that I use a service which quotes all 3 providers because the cheapest service varies by package and by destination.

I don’t understand how anyone could even believe that FedEx remains a viable company by charging 7-10X more than competitors. The entire line of argument is illogical.
by b_e_n_t_o_n | 2025-07-27 17:25:25+00:00
I think we're starting to have a conversation about what healthy social media usage looks like and its place in life. Maybe it's just my algorithm but I see a lot of content about moderation and a shift back towards being genuine. I fully understand the irony here btw.

Hopefully it doesn't take 2 decades of AI usage to have that conversation tho.
by sethev | 2025-07-27 17:25:39+00:00
They both run over UDP and always encrypt data. Beyond that superficial similarity they are completely different.

QUIC is a transport protocol that provides a stream abstraction (like TCP), with some improvements over TCP (like built-in support for multiplexing streams on the same connection, without head-of-line blocking issues).

Wireguard provides a network interface abstraction that acts as NIC. You can run TCP on top of a wireguard NIC (or QUIC for that matter).
by _wire_ | 2025-07-27 17:27:06+00:00
Leadership is hard work, and like all hard work it can be adapted to and be invigorating. But there's a distinction between being a leader and being in charge in terms of status, respect, responsibility, and energy. Leadership carries the responsibility and rewards of the group, which is a form of love. Being in charge is merely telling others what to do which a mechanical function. The love that attends leadership is invigorating and strengthens the leader. Being in charge is draining. Without the love that charges leadership, the factotum becomes exhausted. Corporate culture's greed doesn't foster the love, and wants to exploit everything it touches; it wants robots who are in charge of other robots to push surpluses into financial profits. This depends on young managers who are like batteries with life energy that can be drained. It's why tech culture is youth oriented: it needs D-CELL batteries; "coppertops". The illusion of freedom that has been enjoyed by tech workers to organize their own work on their own terms has been a large error that couldn't be corrected by capital managers. AI is now being applied to fix this error. The draining will accelerate. Please welcome your AI overlords.
by lodovic | 2025-07-27 17:27:17+00:00
To be fair, I started programming in the nineties, I genuinely enjoy the process, but I really enjoy agentic coding as well. It's just thinking on a higher level, and you don't need to do all the chores anymore. I still do proper software engineering with tests, layers, separation of concerns, etcetera, but I don't have to type so much anymore. And the speed is on average double compared to writing it by hand.
by maxlybbert | 2025-07-27 17:27:29+00:00
When I lived in North Carolina a few years ago, it was common for local private companies to get a contract with the state to run offices that issue license plates, while only the state ran the offices that issue drivers licenses and everything else. The private companies are highly regulated. They can’t charge whatever price they want, and I’m sure they get the plates from the state. They really just handle the paperwork.

I personally had better experiences getting license plates than getting drivers licenses. But they are very different transactions, and issuing license plates seems much simpler to me. And I had good experiences getting a drivers license in smaller towns; the only time I waited for hours in an NC DMV was in a large city. And I would choose that experience again over the California DMV, or the Nevada DMV, but not the New Jersey DMV (which they call the MVC).
by gavinray | 2025-07-27 17:27:34+00:00
I think you might have to get more granular than:

> people who genuinely enjoy the process of programming (regardless of when they started)

I began programming at 9/10, and it's been one of only a few lifelong passions.

But for me, the code itself was always just a means to an end. A tool you use to build something.

I enjoy making things.
by maxglute | 2025-07-27 17:27:50+00:00
Fascinating to see prominent anti PRC TWers (like Angela) flip in the last few years.

LBH, DPP blocking peaceful reunification routes, trying to insinuate it's treasonous to cooperate with CCP will only lead to forceful reunification. Any pathway to "peaceful" reunification will require political cooperation with CCP, which notionally some % on island is fine with. DDP shit fuckery (and US info warfare) wants to turn that kind of cooperation into treason, because neither wants "peaceful" reunification to happen. Cue effort to build the TW identity, and IMO we're now seeing the limits of engineering that on identity separatist/independence. If QoL on TW continues to stagnate, more and more TWers will find some form of integration with mainland acceptable, especially as they grow up... see HK kids now partying up in greater delta area post crackdown.

DPP demo mostly under 20-30s think with their heart not with their brain types. Each election cycle, getting more disillusioned/fatigued by the shitfest that is TW democratic system that took barely 30 years to start cracking apart. They're now at the part of process of dealing with contradictions of purging political opponents becuz muh security. Current DPP primary voting demographic also the last sizable cohort wave from 80s-90s before TW's terminally collapsed TFR makes newer gen #s too small to challenge 40+ voting block in a few election cycles, i.e. most voters will start thinking with their wallets, think like KMT. Incidentally probably last political configuration for peaceful reunification from both sides of the strait - politburo still likely stacked with patient geezers. Next gen of CCP leadership who only know peace can't wait to throw seperatists DPP into the torment nexus after occupation, and it's not like MSS hasn't got their hands on entire TW voter registry by now.
by minimaxir | 2025-07-27 17:28:10+00:00
See also Anthropic's blog post directly comparing Claude Code to a slot machine, and the top comment pointing out said comparison: https://news.ycombinator.com/item?id=44678535

I compared vibe coding to gambling in one of my recent blog posts and thought that metaphor was slightly uncharitable, but I didn't expect "slot machine" to actually now be the term of art.
by fc417fc802 | 2025-07-27 17:28:17+00:00
What you wrote sounds like one extreme to the other. There are alternatives to beer and ramen that don't require extensive cooking. If you really can't muster any motivation at least check the canned food section at the grocery store and consider pairing with a rice cooker.

From your other comment the root cause definitely sounds psychological. I'll note that negative health consequences will only exacerbate that if and when they eventually start to accumulate.
by gajjanag | 2025-07-27 17:28:17+00:00
I guess you have never worked with a slow induction cooktop. Literally we had to spend 15 minutes more for cooking things on induction compared with our previous apartment's gas connection.

Maybe they are better now but it is certainly not the case that all induction cooktops have these magical properties; many are cheap and skimp on something. While in the 5+ apartments I have been in gas has always delivered the same heating experience that I can rely on.

And to your point about rotis, no - it can not be done unless you get a different, heavier bottomed pan suitable for induction. Exactly what I was saying regarding the replacement costs.
by CalChris | 2025-07-27 17:28:46+00:00
What would you expect from a blog with the tagline: Your readership helps this blog, like Richard Nixon, persevere.

Nixon didn't start the Vietnam War but he prolonged it as a candidate sabotaging the peace talks and then as a President expanding it into Laos and Cambodia.

He was a shit, starting a long line of Republican shits.
by hakunin | 2025-07-27 17:29:04+00:00
I haven't seen many folks who actually hands-on programmed this long willingly and grown to hate it. Instead one is usually trying to become something else (CTO, executive, etc) but due to financial difficulties, struggle to make connections and promote themselves, had to keep writing code. Are you sure this wasn't more of your case? That said, I haven't programmed for 35 years yet (approaching 30 in my case), so I don't know how I might feel when I get there.
by hinkley | 2025-07-27 17:30:25+00:00
If I had a database with push based replication instead of pull based, then one of the apps on my todo list would be done by now.

There are certain application types where I think it makes sense to self host the admin interface and cloud host the rest. None of or only a fraction of the write traffic is ever exposed to external access, and if done right the app can work fine with two nines of uptime on the admin services. Which puts it into the realm of running it out of your home office and having it sync to the cloud.
by AnotherGoodName | 2025-07-27 17:30:57+00:00
The preventative heart health program i linked above at Stanford does an echocardiogram calcium score rather than a CT scan for the first phase. Saves you from radiation unless they see something that warrants it.

It is no issue at all to ask for and receive an echocardiogram referral since it has no risk, just ask for a referral.

The unwillingness to do anything involving radiation unless warranted seems reasonable. Just do the echocardiogram and go from there.
by hagbard_c | 2025-07-27 17:32:14+00:00
In response to a one-sided and overdone statement a reversed and equally overdone statement is a good way to point out the problems with such statements. I am annoyed and dismayed by the simpleminded self-flagellation implied by statements like the one I reacted to and think that people who make such statements should be time-warped back the mentioned 250 years and made to live in that era for, say, a year or so. When they are returned to the current era they will sound a different tune - that is if they manage to survive that year without succumbing to disease, some violent attack by man or beast or by starvation.
by kregasaurusrex | 2025-07-27 17:32:34+00:00
On Friday I was converting a constrained solver from python to another language, and ran into some difficulty with subsituting an optimzer that's a few lines of easily written Scipy; but barely being supported in another language. One AI tool found this out and fully re-implemented the solver using a custom linear algebra library it wrote from scratch. But another AI tool was really struggling with getting the right syntax to be compatible with the common existing optimization libaries, and I felt like I was repeatedly putting queries (read: $) into the software equivalent of a slot machine that was constantly apologizing for not giving a testable answer while eating tens of dollars in direct costs waiting for the "jackpot" of working code.

The feedback loop of "maybe the next time it'll be right" turned into a few hundred queries resulting in finding the LLM's attempts were a ~20 node cycle of things it tried and didn't work, and now you're out a couple dollars and hours of engineering time.
by monkey26 | 2025-07-27 17:32:49+00:00
I fall into the 25 year of experience category. Probably a few more. For me, this agentic coding couldn’t have come at a better time. I still love thinking about solutions to problems and creating those solutions. I’m becoming less and less interested in the implementation details of those solutions.

I tend to use Claude Code in 2 scenarios. YOLO where I don’t care what it looks like. One shot stuff I’ll never maintain.

Or a replacement for my real hands on coding. And in many cases I can’t tell the difference after a few days if I wrote it or AI did. Of course I have well established patterns and years of creating requirements for junior devs.
by sitkack | 2025-07-27 17:33:06+00:00
I got into this industry as a side gig from science, I love solving problems. I am pretty ok at code, but code is a problem in the way of another problem. Sometimes it is easy to get distracted by a cute puzzle or a new game, but my purpose is to solve larger problems not play games (I didn't intend for this to be HN rhetorical combat).

The people most against AI assistance are those that define themselves by what they do, have invested a lot into honing their craft and enjoy the execution of that craft.

I have been getting paid to program for over 35 years, agentic coding is a fresh breeze. https://www.youtube.com/watch?v=YNTARSM-Fjc&list=PLBEB75B6A1...
by sdenton4 | 2025-07-27 17:33:07+00:00
It's worth puzzling about the mechanisms that would lead a fast reproducing species to slow down...

My best guess is that internal competition for scarce resources leads to territoriality, which in turn might select for better resource utilization. Including reduced reproduction, which creates more resource competition. But this doesn't feel super obvious.

Otherwise, we have plague and starvation acting as stand ins for apex predators, which isn't much fun... And apparently isn't generally enough to reduce environmental externalities from over population.
by _dark_matter_ | 2025-07-27 17:34:16+00:00
Look, I'm telling you this from my perspective as someone who tried to do the exact thing you're saying. If those things stressed me out as an adult who knows about swimming, and crucially prevented me from signing up my kids for swimming lessons at the Y, then it is going to be even more true for people who are low income and not knowledgeable. These are real barriers. Acting like they're not is just putting our collective head in the sand and letting the problem perpetuate.
by matiasmolinas | 2025-07-27 17:34:59+00:00
A month ago, my collaborator Ismael Faro and I started exploring an idea: what if we could build an AI agentic framework that was not only powerful but also completely transparent and human-readable? This led to LLMunix, an experimental "Operating System" where agents and tools are defined as simple Markdown files. The goal is to democratize agentic AI. You give it a high-level goal in natural language, and it orchestrates its Markdown-defined agents to achieve it. The main idea is that anyone, not just a developer, should be able to understand—and even modify—the system's capabilities by just reading or editing a Markdown file. The really interesting part is that the system can evolve. Powered by a capable LLM (like Claude or Gemini), it can create new agents and tools from scratch during a task. We recently tested this by asking it to analyze the SakanaAI "AI-Scientist-v2" project from GitHub. LLMunix not only produced a detailed analysis but also autonomously created five new components for itself (like a TreeSearchTool and a ReflectionAgent) based on the concepts it found in the SakanaAI repo. It essentially learned from other AI research and upgraded its own architecture on the fly. This approach was recently validated when Claude Code launched its "sub-agents" feature, which natively supports a very similar, modular, file-based agent architecture. We believe this is a step towards making AI less of a "black box." The next step is to make it even more accessible for any user by exposing it as a server for desktop apps to use. I wrote a more detailed article about the journey and the concepts behind it here: https://www.linkedin.com/pulse/dawn-new-ai-era-how-human-rea... The project is on GitHub, and we would love to get your thoughts and feedback on this approach. GitHub Repo: https://github.com/EvolvingAgentsLabs/llmunix What do you think? Is a human-readable, self-evolving system a viable path for the future of agentic frameworks?
by aeblyve | 2025-07-27 17:35:07+00:00
I'm not really convinced of this in the long term. Commodities like baskets or vases were something that were once made by each tribe individually but became industrial products made in relatively fewer places (relative to human settlement) at much larger scales.

The economies of scale of cloud computing seem to prescribe the same trajectory to computer services as well for completely material reasons, not ideological ones.

In any case, differentiation is only made possible by a base of de-differentiated socialized production. Electricity.
by bubblyworld | 2025-07-27 17:35:28+00:00
I don't know the jargon, but for me the main thing is the distinction between humans injecting additional bits of information into the training set vs the algorithm itself discovering those bits of information. So self-play is very interesting (it's automated as part of the algorithm) but stuff like generating tons of novel sudoku puzzles and adding them to the training set is less interesting (the information is being fed into the training set "out-of-band", so to speak).

In this case I was wrong, the authors are clearly adding bits of information themselves by augmenting the dataset with symmetries (I propose "symmetry augmentation" as a much more sensible phrase for this =P). Since symmetries share a lot of mutual information with each other, I don't think this is nearly as much of a crutch as adding novel data points into the mix before training, but ideally no augmentation would be needed.

I guess you could argue that in some sense it's fair play - when humans are told the rules of sudoku the symmetry is implicit, but here the AI is only really "aware" of the gradient.