MurphyA/hacker-news huggingface dataset:
by xnorswap | 2026-01-26 13:53:03+00:00
He is indeed incredibly prolific, anyone taking a train around london will recognise 10FOOT.

But he is not an artist, he literally just tags 10Foot in what could be described as looking like it was done with a marker pen.

something like this is very typical: https://ldngraffiti.co.uk/graffiti/writers/flash?pic=152931&...

I enjoy good graffiti, but 10FOOT does not fall into that category.
by antirez | 2026-01-26 13:53:04+00:00
I believe we will see a new huge wave of useful open source software. However don't expect the development model to stay the same. I was finally able to resurrect a few projects of mine, and many more will come. One incredible thing was the ability to easily merge what was worth merging from forks, for instance. The new OSS will be driven not much by the amount of code you can produce, but from the idea of software you have, how the software should look like, behave, what it should do to be useful. Today design is more important than coding.
by Cthulhu_ | 2026-01-26 13:54:02+00:00
> For those small open source tools that many of us use daily and find invaluable, I actually think vibe coding is ideal for that.

If they don't exist, AND the author is comitted to maintaining them instead of just putting it online, sure. But one issue I see is that a lot of these tools you describe already exist, so creating another one (using code assist tools or otherwise) just adds noise IMO.

The better choice is to research and plan (as you say in your first sentence) before comitting resources. The barrier to "NIH" is lowered through code assistants, which risks reducing collaboration in open source land in favor of "I'll just write my own".

Granted, "I'll write my own" has always felt like it has a lower barrier to entry than "I'm going to search for this tool and learn to use it".
by Ian_Kerins | 2026-01-26 13:54:06+00:00
Interesting take on it. Some people probably wouldn't like to be called soft but there is likely some truth to it.

I feel it really comes down to priorities.

Scraping has always been a means to a end for most companies. Get data and then use it for something valuable. Before getting the data was easy, but now it is getting increasingly harder.

I think the key here is highlighting the fact that the time of cheap/easy/low skilled access to web data is ending. Companies either need to skill up on understanding how to bypass anti-bots or pay someone else to do it for them and they focus on the data.
by mlpoknbji | 2026-01-26 13:54:07+00:00
Yes this is the standard proof of infinitely many primes but note that my prompt asked for infinitely many even primes. The point is that GPT would take the correct proof and insert "even" at sensible places to get something that looks like a proof but is totally wrong.

Of course it's much better now, but with more pressure to prove something hard the models still just insert nonsense steps.
by forgotpwd16 | 2026-01-26 13:54:28+00:00
Looks like there're two main approaches to AI-first development: (i) favor slow responses to produce an upfront high-quality result, (ii) favor quick responses to enable faster response-test-query iteration. And, based on comments read here, seems Codex isn't too fit for the later. Optimally a developer should be able switch between the two approaches depending on problem at hand.
by red-iron-pine | 2026-01-26 13:54:49+00:00
i hate defending thiel since hes literally destroying society, but he didn't get mad at gawker just for outing him

he got mad at gawker for deliberately outing him right as he went to meet the saudis for negotiations. a country that literally executes gay people. at best it strained the negotiations and made things awkward, and at worst could have put him in peril.

you dont just out people without their consent, and that goes for rich or poor.
by mnw21cam | 2026-01-26 13:55:35+00:00
That's not strictly true. The very simplest of DC LED drivers flicker, such as the classic single-transistor battery saver circuit, but a slightly more complex DC LED driver circuit will not. One of the best ways to drive an LED is with a constant current source, which typically involves putting an inductor in series with the LED and switching the supply to that at a reasonably high frequency, which would mean the LED does not flicker at all.
by Cthulhu_ | 2026-01-26 13:55:47+00:00
> I started the project in my brain and it has many flaws and nuances which I think LLMs are struggling to respect.

The project, or your brain? I think this is what a lot of LLM coders run into - they have a lot of intrinsic knowledge that is difficult or takes a lot of time and effort to put into words and describe. Vibes, if you will, like "I can't explain it but this code looks wrong"
Show HN: Production-grade GCP Secret Manager emulator (fills gap Google left)
by daynablackwell | 2026-01-26 13:55:54+00:00
Author here. Built this because teams (including mine) were constantly fighting with GCP authentication in CI/CD.

Google provides emulators for Firestore and Pub/Sub, but nothing for Secret Manager. The only alternative I found was a basic testing helper with 18 commits and no production focus.

This is a production-grade implementation with:

• 100% API coverage (11/12 methods - IAM intentionally omitted since there's no auth in local testing)
• Dual protocol support: native gRPC + REST/HTTP
• Works with official GCP SDKs - just point at localhost instead of googleapis.com
• Docker images for all variants
• 90%+ test coverage

Within 2 months of quiet release, a company reached out saying they're using it in production CI/CD. I implemented their feature requests and added full REST API support.

Most useful for:

• Hermetic testing (no network calls, deterministic)
• CI/CD without GCP credentials
• Local development without cloud costs

I used grpc-gateway to maintain semantic compatibility with GCP's official REST endpoints - same paths, same JSON format.

Happy to answer questions about implementation, use cases, or how it compares to other approaches.

GitHub: https://github.com/blackwell-systems/gcp-secret-manager-emul...
by Evanson | 2026-01-26 13:55:59+00:00
Thanks, and great point. Right now, Lumina is mainly SDK/trace-level (what the app thinks happened: tokens, cost, latency, outputs), so you’re right that low-level HTTP details like retries/timeouts/failovers can be partially hidden. Capturing the raw HTTP layer alongside traces is on our roadmap because production debugging often needs both views. Also, your “see what your agent is actually doing” angle is spot-on. There’s a lot of opaque magic in agent frameworks. Curious how you’re doing it in toran.sh proxy/intercept, or wrapping the SDK HTTP client?
by sluongng | 2026-01-26 13:56:06+00:00
https://github.com/googleapis/googleapis/blob/master/google/... is a more complete version of this. It supports resumable uploads, and the download can start from an offset within a file, allowing you to download only part of the file instead of the whole.

Another version of this is to use grpc to communicate the "metadata" of a download file, and then "side" load the file using a side channel with http (or some other light-weight copy methods). Gitlab uses this to transfer Git packfiles and serve git fetch requests iirc https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/sidec...
Ask HN: Where is software engineering moving towards in the next years?
by lichtenberger | 2026-01-26 13:56:11+00:00
Since at least half a year now, I'm often times asking myself where we're moving towards regarding software engineering. Regarding my spare time projects I'm nowadays using Cursor/Claude Code to work on my vision (a database system since 2013 as a continuation of a project at the University of Konstanz) to do big refactorings I always wanted to do, but never found the drive to start as it would have been a major multi-year effort. Now, in the age of AI agents it's really impressive, as of course there are often times very repetitive patterns, but also regarding other issues I never had the time (and skills?) to solve myself. Of course, sometimes the tests make no sense, it's going haywire sometimes (for instance rather deleting tests or "simplify" them, instead of fixing real production code issues...). But on the other hand I built a full frontend with the help of AI agents (and I'm a backend engineer, always have been with a little embedded software engineering expertise).

That said, whenever I find some time, I can work on my vision much more efficiently (mostly as a product owner + architect in one person rather than writing everything "by hand"). So, I of course wonder if our jobs are safe in the future. I think you'll always have to heavily guide the agents and stop them immediately whenever they're about to get haywire and thus you have to have the skills of a senior software engineer, but on the other hand I'm sure that small teams of senior engineers can be much more efficient than before. So, either it's that you'll need less software engineers at some point, or if it's rather that you can deliver products faster with more ideas implemented or simply that new ideas can be explored much more efficiently as before => more small startups?). I really don't know...
by AnimalMuppet | 2026-01-26 13:56:26+00:00
Drawbacks are that your population loses contact with progress. Your people become less skilled for the modern world. That's fine if you want a country of agrarian peasants or factory-working drones, but it cripples your country if it's in a technological arms race.

I mean, North Korea does manage to produce rockets and nuclear warheads. They aren't exporting technology, though.
by linuxftw | 2026-01-26 13:56:42+00:00
There are plenty of PaaS components that run on k8s if you want to use them. I'm not a fan, because I think giving developers direct access to k8s is the better pattern.

Managed k8s services like EKS have been super reliable the last few years.

YAML is fine, it's just configuration language.

> you shouldn't have to think about scaling and provisioning at this level of granularity, it should always be at the multitenant zonal level, this is one of the cardinal sins Kubernetes made that Borg handled much better

I'm not sure what you mean here. Manage k8s services, and even k8s clusters you deploy yourself, can autoscale across AZ's. This has been a feature for many years now. You just set a topology key on your pod template spec, your pods will spread across the AZ's, easy.

Most tasks you would want to do to deploy an application, there's an out of the box solution for k8s that already exists. There have been millions of labor-hours poured into k8s as a platform, unless you have some extremely niche use case, you are wasting your time building an alternative.
by red-iron-pine | 2026-01-26 13:58:38+00:00
> Another opinion that I’m sure will get me downvoted is that this is the primary reason I support gun ownership by private citizens. I think having a chance at stopping mass government slaughter like in Iran and Syria is overall better than the downside.

it's starting right now, brother. time to put your money where your mouth is.

we'll see how many of these 2nd amendment uber alles types are actually chickenhawks real soon...
by direwolf20 | 2026-01-26 13:58:38+00:00
Resisting the ideology that only people with money can alter the city environment.

When you see an impressive sculpture or skyscraper you know a lot of resources were spent, you know the rich people here are rich. When you see an area with lots of graffiti, there may be many good or bad things about it, but you know the citizens are free.

I would hope graffitiers have respect to only draw on the mundane parts of the city, not on cool sculptures. And in my experience, that is true. Also they should not obscure windows or information signs.
by surajrmal | 2026-01-26 13:58:39+00:00
The Linux API surface is massive. And the fact it's written on C leaves lots of room for vulnerabilities. I don't think you need to reach for a VM, but without a slimmer kernel interface, it's difficult to trust the kernel to actually uphold its required duties in the face of adversaries. This is why folks push heavily for microkernels. Chrome needs to work incredibly hard to provide reliable sandboxing as a result.
by manuelabeledo | 2026-01-26 13:59:34+00:00
The whole claim that Qualcomm is on par with Apple predicates upon results from benchmarking tools, which stress CPU and GPU and thus induce peak power consumption.

If we were to look at more thorough reviews, e.g. Geekerwan, they always include TDP and power consumption, because that gives the necessary context to understand the results.

And obviously I’m not denying that Mediatek and Qualcomm have massively improved their designs, but they aren’t on par when we account all the things that matter.

Your argument is that, since manufacturers are putting larger batteries in phones, SoC power consumption shouldn’t matter. That is moving the goalpost, because you introduce a variable that should be irrelevant to SoC performance testing to dismiss my observation.
by tosh | 2026-01-26 13:59:45+00:00
I like how it (afaiu) leaves my codex config alone (meaning when I start codex the usual way I have the usual settings but when I launch it via ollama I get the model from ollama).

That said: many open weight models, while quite capable are not a great 1:1 fit for each agent harness and it's not easy to figure out if it is an issue with the model, model size, quantization, inference parameters or something else or a combination.

So for me it is a bit frustrating to pinpoint if a 'bad' experience is just 1 simple change away from a great experience.

For ollama specifically: make sure in settings you have set the context window size to something around 64k or 128k.

The default is 4k which is not enough for agent workflows. I have set it to 256k initially but that then was too much apparently (maybe i need more RAM).

Also it is possible that you have to restart ollama once you have changed the context window size or once you have downloaded the model (?).

Also check if the model you want to use is a good fit for your RAM, if in doubt pick a smaller model first.

I had good results out of the box with qwen3 coder and gpt 20b.
by data-ottawa | 2026-01-26 13:59:48+00:00
There are three or four projects I've always wanted to do, but were frontloaded with a lot of complexity and drudgery.

Maybe the best feature of vibe coding is that it makes the regret factor of poor early choices much lower. Its kind of magic to go "you know what, I was wrong, let's try this approach instead" and not having to spend huge amounts of time fixing things or rewriting 80% of the project.

It's made it a lot more fun to try building big projects on my own, where I would go into decision paralysis or prematurely optimize and never start the meat or learning of the core project.

Its also been nice to have agents review my projects for major issues, so I feel more confident sharing them.
by rkuykendall-com | 2026-01-26 13:59:50+00:00
I appreciate San Antonio being included, but you may want to shift your exact target a bit to be more accurate. Probably over to Fort Sam Houston, but I'm no expert. Right now it looks like they just really hate the Deco District.

https://www.repi.mil/Portals/44/Documents/Buffer_Fact_Sheets...
by talkingtab | 2026-01-26 14:00:15+00:00
Enough already. The way to determine what kind of manager a person is, is to listen for the context they use. For an extreme hypothetical example, if you hear a manager talk about locking their team in their cells every night, you will know something about their context.

If the manager says "They look to you for leadership and clarity", you know something.

It they quote Jeff Bezo, that provides more definition.

The lesson to learn from this article is not the words, but the context. What is the context you find in this article? How does this person talk about other people? What assumptions are inherent in this article? If you find this normal, what does this say about your assumptions?

What I have learned from my years of being an engineering manager is that the corporate model of software development is fubar.
by v_CodeSentinal | 2026-01-26 14:00:24+00:00
Hard agree. As LLMs drive the cost of writing code toward zero, the volume of code we produce is going to explode. But the cost of complexity doesn't go down—it actually might go up because we're generating code faster than we can mentally model it.

SRE becomes the most critical layer because it's the only discipline focused on 'does this actually run reliably?' rather than 'did we ship the feature?'. We're moving from a world of 'crafting logic' to 'managing logic flows'.
by jorvi | 2026-01-26 14:00:34+00:00
> The productivity gains are real and large

This is also just a blatant lie. There is a study showing that the productivity gain is -20%, developers (and especially managers) just assume it is +25%. And when they are told about this they still feel they are +20% faster. It's the dev equivalent of mounting a cool-looking spoiler to your car.

There are productivity gains, but they're in the fuzzy tasks like generating documentation and breaking up a project into bite-sized tasks.
by melevittfl | 2026-01-26 14:00:51+00:00
The definition section of the amendment defines a "relevant VPN service":

>“relevant VPN service” means a service of providing, in the course of a business, to a consumer, a virtual private network for accessing the internet;

I think it would be a significant stretch to say that a provider that provisions a VPS instance is a "business providing a virtual private network".

Just because you could run a VPN, it's not the VPS provider that is offering a VPN service.
by mettamage | 2026-01-26 14:01:17+00:00
> In retrospect, it made sense. Agents write units of changes that look good in isolation. They are consistent with themselves and your prompt. But respect for the whole, there is not. Respect for structural integrity there is not. Respect even for neighboring patterns there was not.

Well yea, but you can guard against this in several ways. My way is to understand my own codebase and look at the output of the LLM.

LLMs allow me to write code faster and it also gives a lot of discoverability of programming concepts I didn't know much about. It does not absolve me from not knowing my own codebase, unless I'm (temporarily) fine with my codebase being fractured conceptually in wonky ways.
by tomaytotomato | 2026-01-26 14:01:35+00:00
I updated my original comment to explain my reasoning a bit more clearly.

Essentially I ask an LLM to look at a project and it just sees the current state of the codebase, it doesn't see the iterations and hacks and refactors and reverts.

It also doesn't see the first functionality I wrote for it at v1.

This could indeed be solved by giving the LLM a git log and telling it a story, but that might not solve my issue?
by ghaff | 2026-01-26 14:01:50+00:00
Someone I know used to be pretty senior at a major SV company. Over dinner one night, he told me that the CEO would take vacations with instructions to the effect of "handle it" if something comes up. (Assume it wasn't absolute but that was the basic gist.) Apparently, a new PR head came in and was like "I can't work under that condition" and quickly left.
by Imustaskforhelp | 2026-01-26 14:01:51+00:00
> I think unfortunately you are right. The prohibition is wide - to head off evasion.

No worries, I wish I was wrong too but sadly I am just following the logic-ish that I am feeling is gonna happen, but I am happy that our confusion atleast got solved and I was able to proper explain what I am thinking.

Wrote a little poem inspired by the famous germany wwII poem-ish that I read in my history book

First they came for our social media, I didn't say anything

Then they came for our vpn, I didn't say anything (we are here)

Then they came for our vps providers, I didn't say anything (By definition a connection with VPS can still be considered a virtual private network, I don't think that they have ruled it out in the law)

My biggest fear is that this will be replicated if it turns out to be good for the people in "power"

My worries is that a single mis use of this can/will put everyone in line that nobody's safe.

I am not even sure if this rule can somehow be exploited for non UK users as UK users seems the most impacted but non UK companies would be impacted too. I mean we already had global surveillance but this is putting things into global level. First time something like this is happening in a democracy fwiw imo (atleast for VPN)

It's scary developments and I am not prepared to live through this era of privacy dystopian nightmare fuel. I hope a resistance can emerge other than the doomerism I feel right now because my point is right now its the UK citizens who are fucked by their govt. but we can just very much be likely on the chopping block too.

I know internet resistance is meh and I hope UK creates protests about this as its still not written in law (but being honest I am doomerist about it that chances of it being signed are almost 100% given that someone created a petition and it got signed in UK and they were legally forced to discuss it but somehow they didn't like wtf about the Online Safety act?)

I mean, much support to my UK friends to prevent such 1984 dystopia. (I am tired of saying 1984 but literally 1984)
by alright2565 | 2026-01-26 14:02:10+00:00
Sure, at the same rate as cars, $20/hr per 12.5m^2. Since I take up about .25m^2, my bill for today ought to be about $0.10, so let me know how I should pay it.

Or we can acknowledge the reason we have money: to distribute scare resources. Parking in urban areas is scarce and expensive, while space to walk and sit simply isn't.
by PlatoIsADisease | 2026-01-26 14:02:33+00:00
Wow that link was absurdly bad.

Reading that makes me unbelievably happy I played with GPT3 and learned how/when LLMs fail.

Telling it not to hallucinate is a serious misunderstanding of LLMs. At most in 2026, you are telling thinking/COT to double check.
Ask HN: Anyone using the Claude Excel extension/add-in in anger?
by dabaja | 2026-01-26 14:02:34+00:00
I tried it for pretty normal spreadsheet work (summarising ranges, generating a few formulas, light cleanup) and it absolutely nuked tokens, hitting my max limit in under ~10 minutes. Feels way too aggressive for what’s happening on screen, so I’m wondering if this is expected or if it’s doing something pathological like re-sending huge chunks of the sheet/workbook every call or running chatty multi-step prompts under the hood. If you’ve used it, what’s your experience, any idea why it burns so hard, and are there practical ways to tame it?
by avaer | 2026-01-26 14:02:41+00:00
Also this.

But IMO the primitives we need are also fundamentally different with AI coding.

Commits kind of don't matter anymore. Maybe PR's don't matter either, except as labels. But CI/hard proof that the code works as advertised is gold, and this is something git doesn't store by default.

Additionally, as most software moves to being built by agents, the "real" git history you want is the chat history with your agent, and its CoT. If you can keep that and your CI runs, you could even throw away your `git` and probably still have a functionally better AI coding system.

If we get a new Github for AI coding I hope it's a bit of a departure from current git workflows. But git is definitely extensible enough that you could build this on git (which is what I think will ultimately happen).
by cheema33 | 2026-01-26 14:03:39+00:00
I am a huge proponent of using AI tools for software development. But until I see a vibe coded replacement for the Linux kernel, PostgreSQL, gcc, git or Chromium, I am just going to disagree with this premise. If I am on a system without Python installed, I don't see Claude saying, oh, you don't need to download it, I'll write the Python interpreter for you.