MurphyA/hacker-news huggingface dataset:
by markalby | 2026-01-26 14:34:30+00:00
In web dev, writing load tests and user journey scripts has become a lot easier and something where the end result is more important than the code flavor, compared to maintainable site feature code.

Turn on persist logs in the dev tools network tab; go through as much as the flow as possible; filter out domains that aren’t your site: google, facebook, external api calls; download the .har for all of whats left; convert har into a k6 script using a library, or dump that into an llm to convert it to their newer browser script and point the llm at their docs; edit it to be dynamic so you can test paths from different product pages/types, and scrape and enter proper guids, etc.

On the flip side we’re seeing a lot more bot traffic likely due to bad actors doing this too, but by writing these tests you begin to see what calls cause load and be proactive.
by fullstop | 2026-01-26 14:34:49+00:00
Really, you're going to go with "papers, please" ?

ICE is on record of requesting ID from _children_. I don't know if you're a parent, but my kids didn't carry ID until they were nearly adults. That's okay, though, because they're white. I don't like bringing race into this, but we're not seeing ICE ask white people for their passports.

I don't have a problem weeding out dangerous criminals, but flagging someone who had a parking ticket a decade ago is wrong. Additionally, removing TPS from groups and then subsequently deporting them up is wrong. Arresting individuals and deporting them when they are going through the proper legal avenues to become citizens is wrong.

How soon until other "undesirables" are targeted?

Did you carry proof of citizenship as a child? Do you carry it today? I don't, as my license is not a "real id" yet. They could scoop me up as I walk into Home Depot and send me off to god knows where tomorrow.
by forgotpwd16 | 2026-01-26 14:34:53+00:00
What? So lazy that had AI post your comment rather do it yourself and ended up in wrong thread? (edit: Assume was for your Show HN (devto is lowrank/banned domain; vouched but still dead). Amusing post/MCP application. Surprised seeing Rails nowadays. Why not used Ruby for MCP part too? As extension can compare how well LLMs play compared to heuristic/algorithmic solvers.)

If comment wasn't auto-posted, maybe a bug due to this? No thread for text to be attached so was dropped as comment?
by michaelbuckbee | 2026-01-26 14:34:57+00:00
I'm now letting Claude Code write commits + PRs (for my solo dev stuff), but the benefits have been pretty immense as it's basically Claude keeping a history of it's work that can then be referenced at any time that's also outside the code context window.

FWIW - it works a lot better to have it interact via the CLI than the MCP.
Dev visibility for non-technical founders and stakeholders
by inferno22 | 2026-01-26 14:35:01+00:00
Hey HN! I built Gitmore to solve a problem I kept running into: spending hours compiling what my team did each week for stakeholders.
What it does: Gitmore connects to your GitHub/GitLab/Bitbucket repos (via webhooks, never touches your code) and uses AI to generate human-readable reports of your team's activity.

Example report: https://www.gitmore.io/example.html

Interactive demo: https://demo.arcade.software/5tZyFDhp1myCosw6e1po
by ZoomZoomZoom | 2026-01-26 14:35:01+00:00
> it is simply obvious that they can be.

Wow. Great way to set the mark for the rest of the article.

It's obvious they can't (right?).

In all seriousness, even for the "traditional" multimedia/interdisciplinary art the question is not settled, and it's even harder to argue for video games being art.

Using the more conservative framework it's easy to posit a game can be a vehicle for showcasing art (music, graphic, literary), but if it's not bereft of the basis of a gameplay, the end result becomes encumbered with additional purposes (like player enjoyment/subscriber's engagement/competitiveness/etc.) which dilute the intention of the object's existence and make it not art.
by simonw | 2026-01-26 14:35:33+00:00
The paragraph before the one you quoted there reads:

> What’s worse is code that agents write looks plausible and impressive while it’s being written and presented to you. It even looks good in pull requests (as both you and the agent are well trained in what a “good” pull request looks like).

Which made me think that they were indeed reading at least some of the code - classic vibe coding doesn't involve pull requests! - but weren't paying attention to the bigger picture / architecture until later on.
by C6JEsQeQa5fCjE | 2026-01-26 14:35:59+00:00
I am more powerful than you, and I come to you with a request to act against your own interests in order to serve me. You refuse. The harsh consequences for refusing me that I am about to unleash against you are your fault. I am going to starve you for resources for decades, and any bad outcomes for your economy are your fault. You should not have refused me.
by candiddevmike | 2026-01-26 14:36:24+00:00
> I'm an external examiner for CS students

> Hell, I'd even like developers who will know when the code quality doesn't matter because shitty code will cost $2 a year but every hour they spend on it is $100-200.

> Except most of the actual computer science parts are gone, replaced with even more OOP, design pattern bullshit.

Maybe you should consider a different career, you sound pretty burnt out. There are terrible takes, especially for someone who is supposed to be fostering the next generation of developers.
by alentred | 2026-01-26 14:36:33+00:00
Not an answer to all of our problems, but I wonder if we will see a wider adoption of more complex contribution models. Like "Lieutenants Workflow" Linux was known for, for example. Many possible workflows are explored in the Git Book [1].

[1] https://git-scm.com/book/en/v2/Distributed-Git-Distributed-W...
by pipo234 | 2026-01-26 14:36:44+00:00
I understand some of the appeal of grpc, but resumable uploads and download offsets have long be part of plain http. (E.g. RFC 7233)

Relying on http has the advantage that you can leverage commodity infrastructure like caching proxies and CDN.

Why push protobuf over http when all you need is present in http already?
Show HN: L3Elite – Market surveillance engine in Rust with embedded ML
by blacktis | 2026-01-26 14:37:07+00:00
L3 Engine is a market surveillance system written in Rust. It doesn't just look at the price; L3 reconstructs the individual order flow (Level 3) to reveal market intent: it detects spoofing, layering, and phantom liquidity in microseconds, before the price moves.
Resources
Show HN: Visualizing the Transformer architecture by tracing a single prompt
by practicalaifg | 2026-01-26 14:37:08+00:00
OP here. I realized most LLM explainers are either 'it's magic' or 'here is the PyTorch code.' I wanted to build a visual mental model for the mechanics in the middle (specifically embeddings and attention). I used analogies like 'Grocery Stores' for vector space and 'Workbenches' for context windows. Hope it helps visualize the black box!
by komali2 | 2026-01-26 14:37:25+00:00
> So, what are these random scribblers resisting, exactly?

The idea that the city is owned by the uppermost caste of that society.

> There is nothing lovely about seeing all this garbage littering the walls of public buildings and historical finds do not justify this behaviour.

Massive cathedrals to the rich would be erected and made holy, and individuals upon whose back society is build would demonstrate that though entrance is barred to them, they still can make the thing their own.

Nowadays there's plenty of such things in a city that closes its doors to many people that live in said city. San Francisco is a great example of this, where rising costs are pushing anyone not working in tech. Graffiti is an easy way to spit in the face of the rich that are trying to take a city away from you. Clearly, it has an outsized impact on their sensibilities.
by palmotea | 2026-01-26 14:37:36+00:00
That's over-optimistic.

> Why do you think the US has encouraged TSMC foundries, now inside Arizona ? It's obviously to protect against the scenario that China takes Taiwan. In that case, give it 6 months or less for US TSMC foundries to produce the finest.

American business culture works pretty strongly against "give it 6 months or less for US TSMC foundries to produce the finest."

I think it's most likely those fabs will stagnate and the American MBAs running them will just milk them for short-term profits. Why invest in technology when you can buy back shares? After all, your only goal is number-go-up.

> China taking Taiwan will likely not result in the CCP getting any technology, certainly Taiwanese have "contingency plans" to vaporize all tech in the event they are invaded.

Not necessarily. Technology isn't so much the machines, it's the know-how. TMSC employees will still need jobs, post invasion, and I'm sure China will pay them very well. Some fraction will go to work for Chinese fabs, and teach them TMSC's tricks and knowledge.
by kbmckenna | 2026-01-26 14:37:57+00:00
Did you ever consider using something like Oh My Opencode [1]?
I first saw it in the wake of Anthropic locking out Opencode. I haven’t used it but it appears to be better at running continuously until a task is finished. Wondering if anyone else has tried migrating a huge codebase like this.

[1] https://github.com/code-yeongyu/oh-my-opencode
Show HN: Partial content web crawling using HTTP/2 and Go
by biosboiii | 2026-01-26 14:38:05+00:00
Hi,
I wrote a low-level HTTP/2 web crawler in Go, which can scrape partial content to save traffic.

Tl;dr e.g. the HTML of a YouTube video contains the video description, views, likes etc. in its first 600KB, the remaining 900KB are of no use for me, but I have to pay my proxies by the gigabyte.

My crawler receives packet per packet, and if I got everything I needed I reset the request, and only pay-for-what-i-crawled.

This is also potentially useful for large-scale crawling operations, where duplicates matter. You could compute a simHash on the fly, and reset on-the-fly before crawling the entire document (again).
by C6JEsQeQa5fCjE | 2026-01-26 14:38:36+00:00
When going back into history, examples become too abstract, a thing that other people did, in different times. The example I used is not only recent, it is still ongoing. It is right there in front of domestic authoritarians, showing them how it can be done in this day and age. And it is right there in front of the general population, showing them what can and will be done to them if they do not make it clear to their governments that they will not tolerate such conduct. Therefore I insist that I used the correct example.
by simonw | 2026-01-26 14:38:40+00:00
I use "vibe coding" for when you prompt without even looking at the code - increasingly that means non-programmers are building code for themselves with zero understanding of how it actually works.

I call the act of using AI to help write code that you review, or managing a team of coding agents "AI-assisted programming", but that's not a snappy name at all. I've also skirted around the idea of calling it "vibe engineering" but I can't quite bring myself to commit to that: https://simonwillison.net/2025/Oct/7/vibe-engineering/
by seec | 2026-01-26 14:38:50+00:00
Considering the target use case and location, they can very much replace the oil use with solar panels.
It's actually perfect, because water usage is probably much lower at night, exactly when solar is weak.

I doubt they are going to go back to being poor that hard. They might not get as much easy money, but once the core infrastructure is built, it doesn't cost as much to maintain it.
by tialaramex | 2026-01-26 14:39:28+00:00
So, the way it's different is that it's you, in a way it can't be when you read a novel, or look at a painting.

There is interactive art, but it's usually a very soft limited interaction. "Soul City" would be an example. There was a pyramid of oranges, in fact if you arrive when the work has been re-created there is, in fact, a pyramid of oranges, you can take one. That's nice, I've done that. That's the interaction. My sister's performance of "Fragment of a Dress" (as opposed to its static exhibit which I have seen) was interactive, it was also short and had a relatively tiny audience because the act of cutting the dress apart with scissors doesn't take long.

Video game interactions can go way deeper. A Tale In The Desert had long complicated story arcs which were entirely player generated drama. Is this guy cornering the market in a key resource because it is to everybody's benefit that it's controlled or are they just a megalomaniac? This player seems to be a vandal, we should kick them out, or, wait, maybe we're being manipulated to perceive their actions as vandalism and actually the push to vote one person out of the game is a wedge to drive us apart.

I enjoy watching people play video games and playing video games myself, and these are distinct activities, you shouldn't mistake how you feel about other people's play for how you would feel as a player. Some exercises, many of them at GDC are like the 100m sprint, you would need a lot of training to get even half as good as the people you've watched and maybe it's not worth it. But other parts of video games are also interesting experiences even though you are not an elite player. Rolling Credits ("Bequest%") in Blue Prince is a very different experience as a player, than as a viewer, I can assure you having been both.
by justincxa | 2026-01-26 14:39:28+00:00
run AI personas + community simulations to validate your ideas, exportable analytics as well with refined validation logic - beta now, limited tokens (i'm on a budget) but please support and give me your feedback! do let me know what you think

was inspired by how greg isenberg said "Companies will test product ideas on thousands of AI personas (simulated user profiles) to predict outcomes before building anything."

decided to build it....
by verdverm | 2026-01-26 14:39:51+00:00
Maybe, coordination is the problem. What does that data look like, what does the target look like, can they be transformed?

ATProto has lexicon, which are more about social coordination than schemas for data correctness

https://pfrazee.com/blog/lexicon-guidance

The protocol is much more than data portability, it essentially turns the global social media system into a giant distributed system anyone can participate in at any point. Imagine if FB also let you tap into the event stream or produce your own event stream other FB users could listen to in the official FB app. That would be a pretty awesome requirement for all social media apps, yea?

https://atproto.com/articles/atproto-for-distsys-engineers
by candiddevmike | 2026-01-26 14:40:41+00:00
> Going back to typing all of the code yourself (my interpretation of "writing by hand") because you don't have the agent-managerial skills to tell the coding agents how to clean up the mess they made feels short-sighted to me.

Or those skills are a temporary side effect of the current SOTA and will be useless in the future, so honing them is pointless right now.

Agents shouldn't make messes, if they did what they say on the tin at least, and if folks are wasting considerable time cleaning them up, they should've just written the code themselves.
by pmarreck | 2026-01-26 14:40:42+00:00
Related but not sure how much attention it's getting:

GPL is a dead man walking since you can have any LLM cleanroom a new implementation in a new language from a public spec with verifiable "never looked at the original source" and it can be more permissively-licensed however you wish (MIT, BSD etc).

case in point, check out my current deps on the project I'm currently working on with LLM assist: https://github.com/pmarreck/validate/tree/yolo/deps

"validate" is a project that currently validates over 100 file formats at the byte level; its goal is to validate as many formats as possible, for posterity/all time.

Why did I avoid GPL (which I am normally a fan of) since this is open-source? I have an even-higher-level project I'm working on, implementing automatic light parity protection (which can proactively repair data without a RAID/ZFS setup) which I want to make for sale, whose code will (initially) be private, and which uses this as a dependency (no sense in protecting data that is already corrupted).

Figured I'd give this to the world for free in the meantime. It's already found a bunch of actually-corrupt files in my collection (note that there's still some false-positive risk; I literally released this just yesterday and it's still actively being worked on) including some cherished photos from a Japan trip I took a few years ago that cannot be replaced.

It has Mac, Windows and Linux builds. Check the github actions page.
by danesparza | 2026-01-26 14:40:55+00:00
Some quotes from the article stand out:
"Claude after working for some time seem to always stop to recap things"
Question: Were you running out of context? That's why certain frameworks like intentional compaction are being worked on. Large codebases have specific needs when working with an LLM.

"I've never interacted with Rust in my life"

:-/

How is this a good idea? How can I trust the generated code?
by videogreg93 | 2026-01-26 14:41:01+00:00
> Everyone needs to care about the Product

This isn't the first time I hear this, but I always have a bit of trouble with this one. It's one thing to take a step back and think about the actual product and how it'll be used, but I think it's presumptuous to think that software engineers know what makes a product good or not. We don't say "Everyone needs to care about software architecture, even Product", so I'm not sure why we think the flip side of that is true.
by palmotea | 2026-01-26 14:42:07+00:00
> The push toward LED seems to be primarily for emission target related reasons. It is very hard to buy incandescent bulbs in the UK; even for those of us that accept the cost implications.

Can you even buy them without buying new old stock? In the US they're banned and there's zero production.

I recall there was a guy in the EU who tried to get around the regulations by selling "heat bulbs" that were exactly the same as traditional incandescent bulbs, and I think we was slapped down.
by Ravus | 2026-01-26 14:42:14+00:00
I do not think that this is likely to be a successful model.

When (not if) software breaks in production, you need to be able to debug it effectively. Knowing that external libraries do their base job is really helpful in reducing the search space and in reducing the blast radius of patches.

Note that this is not AI-specific. More generally, in-house implementations of software that is not your core business brings costs that are not limited to that of writing said implementation.
by spenrose | 2026-01-26 14:42:21+00:00
This perspective dates to at least 1940, when the population was a fraction of the current size. The fantastic Charles C. Mann wrote an excellent book, The Wizard and the Prophet, about it.

Regarding water specifically, we now have multiple desalination projects of 1MM m^3/day, enough to support a city of 4MM people. They are expensive, but getting cheaper, and real (rich) polities in the Middle East are relying on them.
by rtp4me | 2026-01-26 14:42:28+00:00
I never trust the opinion of a single LLM model anymore - especially for more complex projects. I have seen Claude guarantee something is correct and then immediately apologize when I feed a critical review by Codex or Gemini. And, many times, the issues are not minor but are significant critical oversights by Claude.

My habit now: always get a 2nd or 3rd opinion before assuming one LLM is correct.
by Gareth321 | 2026-01-26 14:42:31+00:00
This is a commonly stated aphorism which betrays a deep ignorance of the issue. Namely the logistics. If we had Star Trek transporter technology we could in fact solve world hunger. We could take the excess bananas grown in Colombia and drop them outside the doors of hungry people in Nigeria. But we don't. It is very expensive and difficult to transport food and water from one place to another. The world has sent Africa $1.5T over the last 50 years, and yet the number of undernourished people has almost tripled in that time, from 100M to 282M as of 2022. Why?

1. Corruption. I saw this first hand. For every $1M sent into Africa, a very large proportion is confiscated by tribes, gangs, militia, and the government. You can send all the excess food in the world, but there are thousands of people between production and the hungry person who is eager to violently steal it.

2. Africa's population is booming. Thanks, in part, to food aid. Half of Nigeria doesn't have access to toilets. 40% doesn't have electricity. 25% doesn't have running water. Their fertility rate is 5.2 children per woman. We are unintentionally propping up a future catastrophe.

3. Food aid has destroyed local farming and food production. Locals cannot compete with free.

4. Equitable allocation is impossible. There is no hunger score above each person's head. Even if there were, there is no supply chain anywhere in the world which can reliably and repeatedly deliver the necessary food aid to each person in the deepest African jungles. We rely on distribution hubs which are sparse, poorly run, intermittent, and subject to temperature and humidity extremes. This means food perishes fast unless it is ultra processed and packed for durability. Basically army rations. Even those expire after some time. Meaning we can't just take the Colombian bananas and send them around the world. Only certain foods work, and they need to undergo expensive and specialised processing. This entire supply chain is far more expensive than you can imagine.

I will close with my own opinion. While the world could sustain a higher population, it is clear to me that it will result in diminishing quality of life for everyone. Crowded conditions and increasing scarcity are not aspirational goals for humanity.
by fullstop | 2026-01-26 14:42:34+00:00
> I wonder if this is helpful? 'You are screwed no matter what you do' is not a good way to motivate people to action. People have heard this all before, and don't trust it. You can only cry wolf so many times with apocolyptic stories.

The water supply in a town near me is permanently contaminated by PFAS after the foam that the fire department used for training ran into the well: https://www.nbcphiladelphia.com/investigations/how-officials...
by dasil003 | 2026-01-26 14:42:52+00:00
You’re taking it too literally, it’s not saying don’t be useful, it’s saying don’t make yourself a bottleneck. It’s a very common failure mode for new engineers turned manager, leading to a frustrated team that feels micro-managed and the perception from leadership that you don’t have your shit together and can’t adequately handle the scope you’ve been given.
by avianlyric | 2026-01-26 14:43:04+00:00
Because you may already have robust and sensible gRPC infrastructure setup and working, and setting up the correct HTTP infrastructure to take advantage of all the benefits that plain old HTTP provides may not be worth it.

If moving big files around is a major part of the system you’re building, then it’s worth the effort. But if you’re only occasionally moving big files around, then reusing your existing gRPC infrastructure is likely preferable. Keeps your systems nice and uniform, which make it easier to understand later once you’ve forgotten what you originally implemented.