frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Zig Creator Calls Spade a Spade, Anthropic Blows Smoke

https://raymyers.org/post/zed-creator-calls-spade-a-spade/
760•crowdhailer•5h ago•377 comments

A voxel Tokyo in real Japan time – ride the Yamanote line and study Japanese

https://jivx.com/densha
101•momentmaker•2h ago•9 comments

Control the Ideas, Not the Code

https://antirez.com/news/169
77•surprisetalk•2h ago•29 comments

Show HN: DOM-docx – HTML to native, editable Word docs (MIT)

https://github.com/floodtide/dom-docx
34•fishbone•1h ago•13 comments

Interrail: 6,379Km and 13 Countries over 7 weeks

https://shkspr.mobi/blog/2026/07/another-ridiculous-interrail-holiday-6379km-and-13-countries-ove...
140•coinfused•5h ago•81 comments

Backtrack-Free Cursive

https://mmapped.blog/posts/52-backtrack-free-cursive
139•dmit•7h ago•62 comments

An Infuriating Goodbye to Photoshop

https://anderegg.ca/2026/07/12/an-infuriating-goodbye-to-photoshop
96•ExMachina73•1h ago•46 comments

The social physics of conversation: Communication patterns matter

https://andiroberts.com/citizenship/the-social-physics-of-conversation-citizenship-leadership
96•kiyanwang•5d ago•16 comments

GhostLock, a stack-UAF that has existed in all Linux distributions for 15 years

https://nebusec.ai/research/ionstack-part-2/
333•ranger_danger•4d ago•147 comments

Cyberpunk Comics, Manga and Graphic Novels

https://shellzine.net/cyberpunk-comics/
241•zdw•15h ago•98 comments

Beavis Ultrasound PnP ISA Sound Card Replica

https://github.com/schlae/BeavisUltrasound
80•mariuz•8h ago•26 comments

Leak of San Francisco Police Drone Footage Exposes Reality of Urban Surveillance

https://www.wired.com/story/sfpd-drone-video-leak-surveillance/
53•nozzlegear•1h ago•49 comments

Tiny Emulators

https://floooh.github.io/tiny8bit-preview/index.html
297•naves•17h ago•25 comments

The Graph That Should Be Front-Page News

https://www.lyrebirddreaming.com/post/the-graph-that-should-be-front-page-news
253•rakel_rakel•8h ago•159 comments

So you want to learn physics (second edition, 2021)

https://www.susanrigetti.com/physics
270•azhenley•5d ago•48 comments

How to read more books

https://scotto.me/blog/2026-07-12-how-to-read-more-books/
443•silcoon•21h ago•224 comments

Designing and assembling my first PCB

https://vilkeliskis.com/b/2026/0711.html
138•tadasv•14h ago•74 comments

Frieve Vinyl Explained – Microscopic stylus/groove physics simulation

https://frieve-a.github.io/sound_toolbox/vinyl_explained/vinyl_explained.html
36•XzetaU8•4d ago•5 comments

Ask HN: What Are You Working On? (July 2026)

183•david927•16h ago•614 comments

LARP – Revenue infrastructure for serious founders

https://www.larp.website/
282•BerislavLopac•20h ago•56 comments

The 'absolute magic' of Morse code that still connects people globally

https://www.bbc.com/news/articles/cwye0dlzgejo
7•austinallegro•4d ago•2 comments

Ask HN: Add flag for AI-generated articles

815•levkk•12h ago•364 comments

Vint Cerf, “father of the Internet”, is retiring

https://techcrunch.com/2026/06/30/the-father-of-the-internet-is-finally-retiring/
335•compiler-guy•3d ago•186 comments

Migrating a production AI agent to GPT-5.6: 2.2x faster, 27% cheaper

https://ploy.ai/blog/migrating-a-production-ai-agent-to-gpt-5-6
224•brryant•20h ago•105 comments

Sam Neill has died

https://www.theguardian.com/film/2026/jul/13/sam-neill-death-actor-dies-aged-78
291•j4mie•7h ago•72 comments

Grok uploaded my user directory to xAI's servers

https://twitter.com/a_green_being/status/2076598897779020159
3•tnolet•5m ago•2 comments

Kode Dot Programmable pocket device for makers, pentesters and geeks

https://kode.diy
103•iNic•16h ago•26 comments

Are you telling me a readonly property is wrecking my performance?

https://shub.club/writings/2026/july/check-your-scrollheight/
47•forthwall•3d ago•27 comments

Claude Code sends 33k tokens before reading the prompt; OpenCode sends 7k

https://systima.ai/blog/claude-code-vs-opencode-token-overhead
645•systima•19h ago•341 comments

How we can reduce traffic congestion

https://research.google/blog/the-power-of-collaboration-how-we-can-reduce-traffic-congestion/
157•raahelb•22h ago•265 comments
Open in hackernews

Control the Ideas, Not the Code

https://antirez.com/news/169
76•surprisetalk•2h ago

Comments

m_ke•36m ago
I tried really hard to do this, but it turns out the models don't care about your ideas and want to do what's popular in their training data, so they will happily ignore anything you try to force down their throats, especially as context length grows or if you hit compaction.

So to make best use of the models steer them down familiar paths, mention common pattern and frameworks, use popular packages and languages that have the high median quality online.

I started my project with a few simple interface definitions and a short design / architecture doc that I include in the AGENTS.md file, but no matter how hard I try all of the models just end up ignoring it and sprinkled new seeds of variants of the same stuff all over my code base, that with each new session grow new branches.

logicprog•27m ago
I do highly unusual, off the beaten path projects with AI.

For instance, a game engine written entirely in LuaJIT, but allocating almost all data structures using CFFI, a very unusual, custom object-orientation DSL I designed myself, and that uses SDL3's SDL_gpu library to do all rendering, a ton of GLSL 4.6 compute shaders cross compiled to SPIR-V and Metal (which constraints what GLSL can be written), and is a hybrid tile-oriented and 3D engine.

Another example is my Emacs-like live-modifiable image-based editor, again in LuaJIT+CFFI, with a kqueue+atomic lock-free ring buffer+pthread based actor model, each running a separate LuaJIT interpreter, with a custom advicing system, event bus, async/await implementation riding on the event bus, a custom process management and IO library, and testing via Tmux.

Even DeepSeek V4 Flash mostly does fine with this, once it's built a few memories in the memory system. Let alone something like DSv4-Pro or GLM 5.2. All I can say is skill issue.

m_ke•15m ago
It's not an issue of usual vs unusual, I'm saying the models are way better at writing and maintaining django or react code bases than your own hand rolled architecture that you define in some docs that it has to learn and keep in context. All of the models do an amazing job making local edits and working in small greenfield projects but once you get to full production systems with close to a million lines things start to rot. The code still works and the models are able to make progress but all of a sudden you have 3-4 different versions of your concepts sprinkled in random corners of your code base.

My second point is that the models are way better at things like Rust or Lua than Python or JS, because the average person producing code in those languages has way more programming experience, so the code quality of training data online in those languages is higher than the programming 101 medium blogspam type content you see in more popular intro languages.

logicprog•7m ago
I haven't hit nearly a million lines, that's true, these projects are "only" 20k and 45k lines of code or so, respectively; however, I do have directed acyclic graphs of worker agents, managed asynchronously by the agent I chat directly with, do huge architectural refactors (the most recent, was to update everything in the codebase that used the sychronous Lua standard library `io` functions to use the asynchronous, multithreaded IO system I created for the editor — at least, everything that could use the new library, which I kept deliberately simple in a few ways, and everything that wasn't already temporary, but you know) and that's turned out quite well, and at least for me, 45k sloc is nothing to sneeze at, especially since with a green field project there's less examples to keep them on track. I do regularly check in to make sure it's using my design to the fullest, as well.
inigyou•35m ago
As a reminder, Redis was widely replaced by its non-vibe-codsd fork Valkey.
logicprog•32m ago
Do you have any evidence for Valkey "widely replacing" Redis, instead of just rapidly gaining adoption as well? Additionally, it's important to clarify that the replacement was 100% over licensing issues — iirc predating the vibe coding entirely — not the use of AI to code, and that furthermore, no one has to my knowledge pointed to any flaws in the Redis codebase even correlated with AI use. So this is a disingenuous framing.
inigyou•30m ago
100% of the employers I worked for since the time of Valkey had replaced Redis with Valkey.
dominotw•27m ago
i am currently working on this exact migration at my company. aws also kind of pushes valkey so ppl seem to choose the default.
antirez•24m ago
Sure, it costs less, and AWS is in a dominant position. Users here are playing the side of the bully since they don't care about what is right and wrong with the hyperscalers. "BSD is better than AGPL!" And give money to the wrong side of the history. Nor that I expected anything better, the single person has a given sensibility, the mass, as a whole, do whatever is in a given moment convenient or believed to be more pure (license wise). However thanks to that, you will see how little progresses we will have (and we are having) in the space of open source system software with very open licenses. Developers of software mostly are not happy to bring OSS to the success to see them used by hyperscalers to capture all the value. However I did it again, with DwarfStart, to release code under the BSD license: even in the current situation, I think it is better to give back than to have a personal gain, but this is a position that very little folks can afford to take.

However: this conversation is completely out of topic but people instead of talking about AI and code, which is a tabu, will move the conversation to personal attacks and shit like that.

witx•33m ago
Follow the vibes
alexpotato•20m ago
For some background on me to set the context for the following opinion:

- been a SRE/DevOps at banks/hedge funds for almost 20 years

- now work in L1 crypto

- have been coding since I was 12 and have also been using frontier models for the past year (including running multiple agents at the same time etc).

My thoughts:

The models are indeed amazing. They can read large codebases, find bugs, infer the root cause of an issue from partial logs etc etc.

They do still hallucinate. WAY less than they used to but it's still non-zero. In a way that's worse b/c the model will spit out a complex piece of software and say "Yep, no mistakes. I even wrote tests and they all pass!" You might think "Phew, that's great!" but in the same way we've all found bugs in production code written by smart people, there will be bugs here too.

I say this not to imply that you have to read all of the code. I say if only to underline that for big complex systems, the "let's write unit tests for the parts that ABSOLUTELY HAVE TO BE CORRECT" is still just as important as it ever was. I'm thinking of examples like:

- the order and execution handler of a trading system

- avionics flight controls

- healthcare related medical devices

- etc

As an example: I was working on a complex system. I wasn't sure if the LLM code was actually correct so I wrote up a quick script that I checked, line by line, to be 100% sure it was working as I expected. I then used that script to double check the LLM. I didn't read all of the code the LLM created. The sense of "ok, now this works" was astounding.

I'll add, a lot of the developers I work with are going this "hybrid" route too where they will have the LLM write code and tests but then go back in and double check.

In closing, a lot of these big rewrites with LLMs are possible only b/c the devs KNOW, FOR A FACT, that the unit/integration tests are correct. I'm still not convinced that you can have LLMs write all of the code and all of the unit tests and be 100% sure that it's all correct. (I will admit that this has always been difficult and even the pre-LLM days were not a guarantee that all of the code wa s correct)

zetalyrae•5m ago
There are no "ideas" independent of expression.
pixlmint•4m ago
It's kind of ironic reading a post with such bad grammar written by someone that seems to be so pro-AI
krupan•3m ago
I didn't want to say that out loud, but you are right and it's unfortunately hard to understand some of what he's trying to say
echelon•18m ago
I wish you'd chosen a "non free" fair source or open core license from the start.

Amazon has stolen enormous wealth from you and your collaborators.

People cheer for the hyperscalers even though AWS and GCP are not at all open source themselves, charge absurd margin, and do everything in their power to lock you in.

It's really unfortunate.

Thank you for Redis.

Hopefully AI gives them extra competition. There doesn't seem to be a moat for them yet apart from distribution. Hopefully that holds. The world needs competition and less concentration of power.

antirez•15m ago
Thanks, I believe that as a whole choosing the BSD created a more positive effect, so I'm happy with that. It is just that it is really unfair to read a comment where people use ValKey to accuse you of AI slop :D It means that our community, and this site itself, is at this point really low quality. This will in turn discourage the many great folks that are here. A replacement is needed. But TLDR, I would release Redis again with the BSD license if I could go back in time.
inigyou•6m ago
In order to really leverage a nonfree (proprietary) or more-free (AGPL) license you have to have a substantial thing to protect. If you try to protect something trivial, your competition will just implement it themselves, unless your price is low enough to make that not worth it. Redis is relatively trivial, it is a REmote DIctionary Service. Amazon could have written their own Redis quite easily.

They didn't, because the idea is sufficiently non-obvious, but ideas are protected by patents, not copyright.

Valkey has diverged from Redis, gaining features like vector search and multithreading.

Tade0•21m ago
To be honest until today I thought Kafka was the popular go-to Redis replacement, as almost none of my employers used Redis for its original, intended purpose, namely being an in-memory key-value store. What they really wanted was RabbitMQ.
gen2brain•14m ago
100% of the employers I worked for (one employee) never did that switch. The license did not affect us; we had nothing to do with AWS and the like, so we just continued using Redis like before. We already had our RPM builds, so whatever course distros took, we did not even care to look.
godtoldmetodoit•30m ago
I think that's a very unfair characterization. The Valkey fork happened due to licensing changes in Redis in early 2024.
antirez•28m ago
Do you understand Redis and ValKey have mostly overlapping code bases? And of that intersection, a big part of the code was written by myself by hand. So no, that's not the case. Also as I wrote in the blog post, Redis is currently not using AI if not as AI-assisted coding. Of course I'm not writing this reply for you, since I believe if you write a comment like that, you are part of that HN slice that makes this site at this point a slop place (no need for AI for very low quality), but for others that may find this information useful.
echelon•28m ago
As a reminder, Amazon and Google pillaged the Redis project and took all the profits of themselves.

OSI purity is hyperscaler brainwashing. They don't want to pay you. They want to take your labor.

Amazon and Google have made billions of dollars off of Redis while the original authors and the company formed around it have gotten none of that.

The best licenses for new database projects are fair source and open core.

Tell the hyperscalers, "fuck you, pay me".

Fuck valkey. Fuck Amazon. Fuck Google.

They're fucking thieves. And they'll lay you off the second they get the chance.

dominotw•27m ago
> took all the profits of themselves.

some of those profits are passed on to users too. valkey on aws is cheaper for customers too.

echelon•24m ago
> some of those profits are passed on to users too. valkey on aws is cheaper for customers too.

You must be joking.

Until the whole of AWS and GCP are open source, they're taking absurd margins on your business and locking you in.

dominotw•19m ago
not sure i follow, thats the whole cloud hosting model. yeah you can self host to avoid that but thats a whole another tangent.

If you are already locked in then whats the benfit of choosing redis from a pointy haired boss prespective.

echelon•14m ago
You don't follow?

Amazon and Google are pouring resources into reducing the fitness of the Redis project, pilfering insane revenues, yet not once has either offered to open source their own core platforms.

They're attacking another company that is powerless to defend itself.

And the community cheers it on.

How kind of them to ensure valkey remains "open" so you can continue to purchase it through their hyperscaler product. They'll get their margins through your other usage and they won't pass that along to the Redis project. They'll be keeping that for themselves.

Sucking the oxygen out of the room while they metastasize into every area of the economy they can grow into. Dumping on healthy markets like an invasive species. Then they buy up the shells of once healthy companies, lay off the workers, outsource the labor.

philipallstar•13m ago
This isn't true, I don't think. For example, Instagram was built on Django, but I don't believe the Django founders magically got money because their totally free to use OSS was used in the way it was licenced.

If you don't want people to use your software and make money, then don't release it with a licence that explicitly says you may make money from this software.

What was stolen?

rpdillon•3m ago
I don't find this argument compelling because you're selectively applying logic.

Okay, so you don't like AWS or Google. Fine. What about the thousands of other hosting companies that use Linux, Apache, Nginx, PHP, Ruby, Python, and Perl for their offerings? Are Yunohost and Dreamhost evil for using Postgres and not open-sourcing their orchestration layer?

The precise reason I build my sites on top of Linux and Apache and Postgres is because I can switch hosts at any time. But what you're advocating for is being completely locked in to the hosting service that is controlled by the company that happened to have authored the database. I would never use a product from a company that had that attitude because I would be completely beholden to them.

I get your frustration that AWS and Google make it hard for database vendors to release their work under a truly open source license. But what you're advocating for would destroy a huge amount of the value of self-hosting and open-source.