MurphyA/hacker-news huggingface dataset:
by eamag | 2025-11-10 20:40:32+00:00
Author here, thanks for all feedback! Answering some questions:

- I wanted to publish it asap and get feedback, that's why it's a static website with some ui bugs, you can see a json with comments in a static folder so updates have to be with something like GitHub actions or I have to connect a db

- I included replies on purpose because I saw people saying "I'm also working on this, here's my project" and I wanted to index them

- tags are created with an llm and then there is another deduplication pass to combine them. You can imagine some pros and cons of this approach. I also didn't use embeddings with clustering because it didn't really work for another project of mine https://eamag.me/2024/Automated-Paper-Classification#icml-em...

- it flew under radar first time I posted, but shot to a front page after a second chance pool. If you want to contact me, collaborate, delete data or help to improve this website - there are contact options on my blog and an anonymous feedback form in the footer!
by csallen | 2025-11-10 20:40:46+00:00
Yes, it often is much faster, and significantly so.

There are also times where it isn't.

Developing the judgment for when it is and isn't faster, when it's likely to do a good job vs isn't likely, is pretty important. But also, how good of a job it does is often a skill issue, too. IMO the most important and overlooked skill is the having the foresight and the patience to give it the context it needs to do a good job.
by ACCount37 | 2025-11-10 20:40:58+00:00
Understanding a transistor is an incredibly small part of how Ryzen 9800X3D does what it does.

Is it a foundational part? Yes. But if you have it and nothing else, that adds up to knowing almost nothing about how the whole CPU works. And you could come to understand much more than that without ever learning what a "transistor" even is.

Understanding low level foundations does not automatically confer the understanding of high level behaviors! I wish I could make THAT into a nail, and drive it into people's skulls, because I keep seeing people who INSIST on making this mistake over and over and over and over and over again.
by tick_tock_tick | 2025-11-10 20:41:07+00:00
> I resent the implication that us being separate countries is a "historical quirk." It's condescending at best and exemplifies why we feel increasingly distant from the US.

I mean that's a bit of an exaggeration. Canadians are basically Americans for all practical purpose to the degree you can barely tell them apart. It doesn't help that Canada has lacked any real national identity other then listing the few minor differences between it and the USA for decades.
by PaulHoule | 2025-11-10 20:41:21+00:00
Would note that this book

https://en.wikipedia.org/wiki/The_Culture_of_Narcissism

called the alarm on this in the 1970s though the author said he thought the social trends in it were active in the late 1800s and Japanese people think it is a good diagnosis of the Tokugawa period before 1850.
I built an AI planner that works backward from your deadline
by reversemyplan | 2025-11-10 20:41:21+00:00
I’ve always struggled with planning. Setting a deadline was easy, but figuring out what I should be doing today was always the hard part.

Most tools assume you plan forward from day 1, but in real life you usually start with a fixed date — an exam, a trip, a launch, a wedding. I kept failing to stay consistent because forward planning never told me when each step should realistically happen.

A few years ago I discovered “reverse planning”: start with the deadline → work backward → define the checkpoints → then fill in the tasks leading to today.

It worked extremely well for me, but I couldn’t find a tool that supported it properly. Everything was built for forward scheduling.

So I ended up building one.

Some interesting challenges along the way:

- Figuring out how to anchor tasks to dates backwards (not trivial when dependencies overlap).

- Getting AI to output strictly valid JSON so it wouldn’t break the UI.

- Handling real-time collaboration while preserving formatting and task states.

- Designing timelines that feel achievable rather than overwhelming.

-Letting users tweak the plan while keeping the structure intact.

- Dealing with vague goals like “financial independence” vs concrete ones like “launch v1 by Dec 1”.

What surprised me most: reverse planning reduces anxiety dramatically because you always know the “next critical checkpoint”, not just a long list of tasks.

I launched it recently and I’m still improving it.

If anyone here has experience with productivity tooling, AI timeline generation, or planning methodologies, I’d love feedback or critique.

Link (if you want to see it): https://reversemyplan.com
by onion2k | 2025-11-10 20:41:26+00:00
Is this what programming is now?

No.

Vibe coding in the sense of handing all responsibility and accountability for the code in a change request over to AI and then claiming the bad code is the fault of AI is not a thing. It's still your change request regardless of how you created it. If you write every line it's yours. If you copy it from SO into your editor and committed it, that's your choices, and therefore your code. If you prompted an LLM to write something, you are responsible for that.

If there is AI slop in your codebase it is only because you put it there.
by JohnFen | 2025-11-10 20:41:39+00:00
> A certain amount of hustle and overselling by inventors and new companies has always been a thing.

True, but there used to be a certain amount of restraint about it, in order to try to walk the fine line between "hyperbole" and "lying".

These days, companies don't care about that line and just lie freely, while at the same time straight-up abusing their customers. The lack of trust, and even the anger, is very well-earned.
by verdverm | 2025-11-10 20:41:49+00:00
I spent considerable time trying to coax the agentic systems into decent coding capabilities. The thing that struck me most is how creative they are at finding new ways to fail and make me adjust my prompt.

It got tiring, so I'm on a break from ai coding until I have bandwidth to build my own agent. I don't think this is something we should be outsourcing to the likes of OpenAI, Microsoft, Anthropic, Google, Cursor, et al. Big Tech has shown their priorities lie elsewhere from our success and well being
by bigyabai | 2025-11-10 20:42:00+00:00
Every CUDA-compatible GPU has had support for unified memory since 2014: https://developer.nvidia.com/blog/unified-memory-cuda-beginn...

Can you be a bit more specific what technology you're actually referring to? "Unified memory" is just a marketing term, you could mean unified address space, dual-use memory controllers, SOC integration or Northbridge coprocessors. All are technologies that Nvidia has shipped in consumer products at one point or another, though (Nintendo Switch, Tegra Infotainment, 200X MacBook to name a few).
by bigyabai | 2025-11-10 20:42:05+00:00
Even an M3 Ultra won't put up similar GPU compute to a DGX Spark: https://blog.exolabs.net/nvidia-dgx-spark/

Fill up the memory with a large model, and most of your memory bandwidth will be waiting on compute shaders. Seems like a waste of $5,000 but you do you.
by thro1 | 2025-11-10 20:42:40+00:00
For me, it happened in that moment when XMLHttpRequest was the only working common denominator for few "new" techniques browsers - as iframe was over everything you couldn't just load some content into target like in Netscape - but you had to use JS anyway after that to move it out of first plane.

Because I wasted my time to reach some working ways to get the results by scripting, it leave me no time actually to think about it in any other way (like to prove for it the next few things I saw coming to the client side soon after, which I used to know from earlier thanks eXist-db). I took me some time, much later, to learn about such few incredible things - that if working, would make my job so.. basic - just, if, again few things described as bugs, were fixed at that time.

Without that, just that happen: you wanted the results you have code it yourself - regarding or regardless of few bugs making simple things being hard corner cases with interoperability problems that can't be solved.

Since then, I understand that with JavaScript it's just easier to keep fixing things ad hoc not worrying to much about standards, implementations

.

- than, actually to keep asking for few things or key bugs to be fixed, for more than 20 years - and to not see that ever.

.

The legacy is that, we can no longer get there where simple things can just interoperate (is it old school now ?) - but some generation later actually not aware why, has such imperative mindset of micromanagement that they can not even imagine self not implementing repetitively something just because in some other world after long way it was already abstracted once - but just not ever implemented once to work in same consistent way and as intended between browsers.

From that point of view it's quite easy to not worry about or to abolish standards - you can't do much about implementations elsewere or bugs - but you can do whatever you want with your code (so long no one will remind you - will it last when other things change ?).

That's sad actually, as I se it, that Javascript Document Programmers keep repeating and will be repeating same works, unaware of reasons for that - few bugs here and there, for 20 years not fixed once or in same common way.

But how "random" were all that things leading to that point: with JavaScript all is possible and everything else is redundant ? ( only a hammer can work ?) - then look at example: https://news.ycombinator.com/item?id=45183624 - what's there look like simplest abstract form and what's like redundant ?

P.S. RIP WWW

(?) (JS is not a W3 standard)
by beezlewax | 2025-11-10 20:43:56+00:00
All that effort and the writing of very specific prompts in very specific ways in order to create a determenistic output just feels like a bad version of a programming language.

If we're not telling the computer exactly what do then we're leaving the LLM to make (wrong) assumptions.

If we are telling the computer exactly what to do via natural language then it is as complicated as normal programming if not more complicated.

As least that's how I feel about it
by clickety_clack | 2025-11-10 20:44:10+00:00
You can buy a raspberry pi with 16GB RAM and 128GB of SD storage for $150, and point it at a VPS with a static IP for $5/mo. For personal projects (on top of the massive cost savings) it’s much more satisfying to own your own whole server rather than just figure out how to configure something like aws and risk the costs of misconfiguration.
by mrtnmcc | 2025-11-10 20:44:41+00:00
>> I have several hundred [four leaf clovers]. I even have a few five-leaf clovers and a couple of sixers!

That doesn't fit the ratios in my experience.. I find about 1 five-leaf for every 5 four-leafers. They should have nearly 100 five leafers, not merely "a few".

EDIT: I checked and indeed the standard ratio is 4.8 four leaf clovers per five-leaf. https://biology.stackexchange.com/questions/73279/distributi...
by yodsanklai | 2025-11-10 20:44:44+00:00
Pretty much my experience, LLMs have taken the fun out of programming for me. My coding sessions are:

1. write prompt

2. slack a few minutes

3. go to 1

4. send code for review

I know what the code is doing, how I want it to look eventually, and my commits are small and self-contained, but I don't understand my code as much because I didn't spend so much time manipulate it. Often I spend more time in my loops than if I was writing the code myself.

I'm sure that with the right discipline, it's possible to tame the LLM, but I've not been able to reach that stage yet.
by dfxm12 | 2025-11-10 20:44:54+00:00
What political support? Is there evidence to back that claim? The most recent polls I've seen about this are Gallup's polls from July and they suggest that 62% of Americans disapprove of how Trump is handling immigration. This includes a majority of Dems and Independents. The trend is more and more people disapprove of Trump on this topic as time moves forward.
by ryadh | 2025-11-10 20:44:55+00:00
(Ryadh from ClickHouse here) Your comment is spot-on. This the main challenge with Agentic Analytics and there are known limitations. It is also where we are orienting our investments atm.

Our own experience running internal agents taught us that the best remediation comes from providing the LLMs with the maximum and most accurate context possible. Robust evaluations are also critical to measure accuracy, detect regressions, and improve. But there is no silver bullet.

SOTA LLMs are increasingly better at generating SQL and notoriously bad with math and numbers in general. Combining them with powerful querying capabilities bridges that gap and makes the overall experience an useful one.

IMO, we'll always have to deal with the stochastic nature of these models and hallucinations, which calls for caution and requires raising awareness within the user base. What I found watching our users internally is that, while it's not magical, it allows users to request data more often, and compounds in data-driven decision-making, assuming the users are trained to interpret the interactions
by ok_dad | 2025-11-10 20:45:05+00:00
> the power of having 1000s of experts and the occasional non-experts editing an entry

When Wikipedia was founded, it was much easier to change articles without notice. There may not have been 1000s of experts at the time, like there are today. There's also other things that Wikipedia does to ensure articles are accurate today that they may not have done or been able to do decades ago.

I am not making a judgment of Wikipedia, I use it quite a bit, I am just stating that it wasn't trusted when it first came out specifically because it could be changed by anyone. No one understood it then, but today I think people understand that it's probably as trustworthy or moreso than a traditional encyclopedia is/was.
by gruez | 2025-11-10 20:45:07+00:00
>and then absurdly extended to include anything anyone holds for someone else, even someone who holding it for the purpose of providing secure storage.

Was there actually a court ruling affirming this interpretation? Skimming the wikipedia article, all the court cases has to do with metadata generated by the third party provider (eg. cell site data or cryptocurrency transaction information). You can argue those should be protected as well, but it's not something like "someone who holding it for the purpose of providing secure storage", like an email inbox or whatever.
by smsm42 | 2025-11-10 20:46:10+00:00
Hidden where? Are you writing it on a post-it and putting it on top of your screen? Are you keeping it in your wallet? In a safe? What if you lose it or your house is flooded?

> And 5/21 might be the birthday of your first child, or your wedding day, or whatever?

How sure are you that you'd remember all that scheme for 20 years? How about 50 years? Some documents may be relevant for a very long time. What about if you need more than one key? What about if you need to give access to one document to specific set of persons?

Once you consider all the scenarios that can happen through a lifetime, you start to understand why managing all those complexities correctly is not trivial. And that's why people pay third parties to do it for them. It's not because encrypting a bag of bytes is hard. It's because of all the things that surround it.
Show HN: Davia – Open source visual, editable wiki from your codebase
by ruben-davia | 2025-11-10 20:46:11+00:00
Hi HN,

We’re Ruben, Afnan, and Theo, and we’re building Davia to solve a common problem: documenting and explaining large codebases is complex. It takes too long to generate even a first draft of a wiki, visuals are essential to understand the structure, internal docs should be editable in the IDE, and most solutions aren’t open.

Davia is an open source tool. You enter the path of your repo, and it generates a visual wiki you can explore and edit. Diagrams are created automatically, and you can update everything either in your IDE or in a Notion-like editor.

The project is still early, and we’d love to hear feedback, ideas, or experiences from anyone interested in documenting and sharing code internally.

GitHub: https://github.com/davialabs/davia
by jp57 | 2025-11-10 20:46:49+00:00
I, too, experience some synethesia with letters and numbers (two is green, three is yellow, 4 is blue), but when I look at a field of clover, I don't experience a field of numbers representing the number of leaves on the individual clover stalks. In fact that seems like a weird way of perceiving nature. When I see a bird flying with its two wings outstretched, I'm not experiencing the number 2, and thus I get no sense of green.
by dpoloncsak | 2025-11-10 20:47:11+00:00
Thats reassuring...but still frightening, just less so I guess.

Most of my homelab is self-hosted (Cloudflare and Tailscale stop me short of saying it's 100%, plus an Oracle VPS for a Minecraft server if you count the WHOLE stack I guess)...and you tell yourself its 'better to own your own data' or whatever your personal mantra is, but it's bizarre to see this play out
by hotpaper75 | 2025-11-10 20:47:38+00:00
I completely agree with this approach. I just finished an intensive coding session with Cursor, and my workflow has evolved significantly. Previously, I'd simply ask the AI to implement entire features and copy-paste code until something worked. Now I take a much more structured approach: I scope changes at the component level, have the agent map out dependencies (state hooks, etc.), and sometimes even use a separate agent to prototype the UI before determining the necessary architecture changes. When tackling unfamiliar territory, I pause and build a small toy example myself first before bringing Cursor into the picture. This shift has been transformative. I used to abandon projects once they hit 5K lines because I'd get lost in complexity. Now, even though I don't know every quirk of my codebase, I have a clear mental model of the architecture and understand the key aspects well enough to dive in, debug, and make meaningful progress across different parts of the application. What's interesting is that I started very deliberately—slowly mapping out the architecture, deciding which libraries to use or avoid, documenting everything in an agent.md file. Once I had that foundation in place, my velocity increased dramatically. It feels like building a castle one LEGO brick at a time, with Cursor as my construction partner.
by ACCount37 | 2025-11-10 20:47:40+00:00
Do you have, by chance, a set of benchmarks that could be administered to humans and LLMs both, and used to measure and compare the levels of "consciousness, self-awareness and volition" in them?

Because if not, it's worthless philosophical drivel. If it can't be defined, let alone measured, then it might as well not exist.

What is measurable and does exist: performance on specific tasks.

And the pool of tasks where humans confidently outperform LLMs is both finite and ever diminishing. That doesn't bode well for human intelligence being unique or exceptional in any way.
by schmidtleonard | 2025-11-10 20:47:43+00:00
Right, and it's worse when you remember that the people who voted for this knew exactly what they were doing because it's how they made their money in the real estate market: obtain property rights over inelastic supply, pump cheap debt into the counterparties, price spiral, laugh all the way to the bank.

We really are a society of ponzi schemes.
by hunterpayne | 2025-11-10 20:47:46+00:00
No, you got it right. Anti-Americanism is one of the few canards that the UK government can use as a boogieman to force through their most questionable policies.

One of the most shocking things about Europe when I have visited is what your average European (or Brit, since I guess they don't call themselves European anymore) thinks the US is like (even ignoring politics, just basic standard of living stuff). They've never been and probably will never be able to visit so all they know is what they've been told. When they do visit, they return with a much poorer opinion of how their country is doing. That's why the "I was lied to..." clickbait is so common in European made US travel videos now.
by lopsotronic | 2025-11-10 20:48:17+00:00
As a man locked inside of a closet made mostly of XSL, my only regret is that I can't drown it in a bathtub myself.

The XML Priesthood will immediately jump down your throat about "XSL 3 Fixes All Things" or "But You're Not Doing It Correctly", and then point towards a twenty year old project that has five different proprietary dependencies, only two of which even still have a public cost. "Email Jack for Pricing".

And all this time, the original publishing requirement for these stone age pipelines is completely subsumed by the lightweight markup ecosystem of the last decade, or, barring that, that of TeX. So much complexity for no reason whatsoever, I am watching man-centuries go up in frickin' smoke, to satisfy a clique of semantic academics who think all human thought is in the form of a tree.

The horror, the horror.
by Sammi | 2025-11-10 20:49:06+00:00
Lots and lots and lots of people make no. 1 work. The issue isn't whether it is a monolith or not. The issue is whether it has good or poor internal architecture.

No 1 can scale to 1000 requests per second. One machine, one db, one application. It is totally doable because so many people do it.

It's just not sexy and doesn't pad you resume. It's boring stuff that just works.
by torginus | 2025-11-10 20:49:16+00:00
Haha, this is weird. I'm old enough to know how to do servers tha old way, setting up nginx, memcached, LAMP stacks and whatever used to be the way to do servers. I am very not much an IaC/Docker/k8s/Amazon whatever thing native. To me AWS always felt like an equally complex way of doing the same things I always used to do.

Now the next generation, who hasn't been indoctrinated into the 'cloud is the way to go, also microservices' mentality, and arriving at a time when the cloud providers aren't flooding everyone with free credits, courses and conferences to push their solutions, to them it looks like another legacy stack.

Or maybe not legacy, but definitely it has a rugged everyday feel as opposed to having the air of 'future tech' around it.
by anon291 | 2025-11-10 20:49:52+00:00
Corporate personhood means nothing of what you think it means. People get irrationally angry because we use words that sound the same, even though in no case are corporations ever treated as human beings (duh...).

We might as well call it 'subjecthood'. Corporate personhood means a corporation can be the subject of a legal dispute or action. Trivially, corporations have basically no personal rights. All the 'cases', in which corporations have been 'found' to have human rights is because a corporation is made up of people who retain their natural rights no matter how they associate. Corporations are never treated as actual living beings. Are people actually this daft.
by izzydata | 2025-11-10 20:50:40+00:00
I wonder if that can be attributed to search engines and search fields on various websites being intentionally worsened in order to push specific content and ads.

Google search and Youtube search used to almost always get you what you were looking for. Now you have to fight with it to maybe get what you are looking for because of all the sponsored ads.

Search used to be a nearly solved problem.