frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
593•klaussilveira•11h ago•176 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
901•xnx•17h ago•545 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
22•helloplanets•4d ago•16 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
95•matheusalmeida•1d ago•22 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
28•videotopia•4d ago•0 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
203•isitcontent•11h ago•24 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
199•dmpetrov•12h ago•91 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
313•vecti•13h ago•137 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
353•aktau•18h ago•176 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
355•ostacke•17h ago•92 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
459•todsacerdoti•19h ago•231 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
24•romes•4d ago•3 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
259•eljojo•14h ago•155 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
80•quibono•4d ago•18 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
7•bikenaga•3d ago•1 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
392•lstoll•18h ago•266 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
53•kmm•4d ago•3 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
234•i5heu•14h ago•178 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
46•gfortaine•9h ago•13 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
122•SerCe•7h ago•103 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
136•vmatsiiako•16h ago•60 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
68•phreda4•11h ago•12 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
271•surprisetalk•3d ago•37 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
25•gmays•6h ago•7 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1044•cdrnsf•21h ago•431 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
13•neogoose•4h ago•9 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
171•limoce•3d ago•91 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
60•rescrv•19h ago•22 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
89•antves•1d ago•66 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
27•denysonique•8h ago•5 comments
Open in hackernews

VSCode rebrands as "The open source AI code editor"

https://code.visualstudio.com
103•michidk•1mo ago

Comments

Pepp38•1mo ago
I actually respect the move. It’s not subtle, and it’s not trying to please everyone.

You may agree or not with the direction, but at least it’s clearly stated.

misnome•1mo ago
It’s honest. Time was when the number of improvements in every release was impressive and sometimes radical improvements.

For at least a couple of years it’s been nothing but AI, I am happy to ignore updates and should probably just turn them off now.

hoistbypetard•1mo ago
I appreciate the clarity, anyway. I will wait and see how intrusive the AI focus turns out to be.

If it turns out to be very intrusive, I guess I'll use Clion for my platformio stuff:

https://www.jetbrains.com/help/clion/platformio.html

(since I've already got a Toolbox subscription from them)

and neovim or zed for my blog. That's really all I was using VS Code for anyway.

omoikane•1mo ago
> It's not subtle, and it's not trying to please everyone.

Reminds me of Dan Luu's thread on Microsoft communication style:

https://news.ycombinator.com/item?id=30128061 - Nuanced communication usually doesn't work at scale (2022-01-29, 272 comments)

https://xcancel.com/danluu/status/1487228574608211969

bobajeff•1mo ago
I love vscodium but more and more I worry about how Microsoft is effecting it down stream. To the point where I'm actively looking into making my own editor. I'm putting it off for now but I'll probably start playing around with Theia and Codemirror on the side just in case.
Crowberry•1mo ago
Why would you look to make your own code editor?

There are so many already and for example NeoVim is great and would allow you to make modifications as you please.

I’m not trying to disprove your argument, rather I’m interested in your motivations

anonnon•1mo ago
My guess is they're vastly underestimating the time and effort that would take, however, I understand the motivation somewhat, as there's no guarantee that whatever alternative to VSCode you settle on won't also eventually go all-in on AI. For example, KDevelop is planning on heavy AI integration soon.
catapart•1mo ago
same boat. I switched to codium mostly out of purity from AI, and I'd really like it to stay that way, while still getting other QoL improvements. I'm pretty concerned that there's not enough to justify the niche, though.
f1shy•1mo ago
If I have to bet, I will absolutely go for MS enshitifying it beyond reasonable usability, in one way or another, more soon than later.

Making an editor is anice endeavor. But there are plenty of, which are extremely well developed, open source, in many directions, emacs and vim the most prominent. But many others out there.

bobajeff•1mo ago
Emacs and Vim are terminal based though. So nice things like scroll bars, tabs, drag and drop etc. might be available as hacks but will disappoint in the ways in which they fail to work like a actual GUI interface. I'm also not a fan of model text editors.

For open source GUI text editors there sadly aren't many that match the feature and polish of vscode.

katbyte•1mo ago
Notepad++?

It’s been a while since I used it, but it’s one of the few things I miss on osx

progre•1mo ago
Emacs is not terminal based, though you can run emacs in a terminal if you want to.
achyudh•1mo ago
While Emacs can run in a terminal, it is more widely used as a GUI application that can render images, PDFs, variable-pitch fonts, handle mouse support (drag-and-drop, menus, scrollbars), and even work on touchscreens such as on Android [1].

You are right that VS Code has a "nicer" out of the box UX (this is subjective of course), but Emacs offers a malleable environment. In VS Code, you are limited to what the APIs the developers decided to expose. If you want a specific behavior that isn't supported, you either fork the editor or create a feature request ticket and wait for someone to prioritize it. In Emacs, because you have full access to the internal runtime, you can implement that feature yourself in a couple of lines of Lisp.

1: https://kristofferbalintona.me/posts/202505291438/

bobajeff•1mo ago
Thanks, it's been so very long since I've tried emacs. I remember I didn't like how it looked. So I used vim instead. (There was no vscode back then.) So I never did give it much of a try.

Emacs might be a solid editor choice but my intuition is that it probably won't be worth it for the same reason LiteXL wasn't for me. If I do work on adding features to my editor I think I'd be more comfortable doing it in js, html and css. And if possible I'd rather start with a base that's mostly where I want it to be. Trying to turn emacs into vscode sounds like way more of a project than turning Theia or CodeMirror into vscode.

f1shy•1mo ago
Actually there are plenty of packages already which can near Emacs to VSC or Sublime in look and feel, and imho go circles around the 2 in functionality.
bobajeff•1mo ago
Care to link to those? I looked and all I found was this:

https://github.com/DevelopmentCool2449/visual-emacs

Which didn't really impress me terribly much.

f1shy•1mo ago
I don’t know them, because I do not like VSC and co. I just have a friend, and when I see his Emacs looks like sublime. Is some work to get it to look like that.
abhishek99•1mo ago
There are very performant and capable options like SublimeText out there https://www.sublimetext.com/
tehbeard•1mo ago
How is Sublime's plugin ecosystem these days?

I'd love to move back to it (or rather, use it for dev work beyond opening large log files to search for things), or atleast have it as a backup for vscode's inevitable enshittification.

srfrog•1mo ago
which sublimetext are you talking about? SublimeText 2, SublimeText 3, or SublimeText 4 which is unreleased but that you can download?
turtleyacht•1mo ago
AI-code editor or AI code-editor? Future versions may include traversing gigabytes of code, supervising hundreds of agents, and peer-to-peer (P2P) content-addressed caching.

Someday, could right-click a dependency and click "Zero dep," and it updates with a library integrated with the app. Stored in the cloud, other users benefit from the same generated output.

Apps become instances consuming them, the thinnest crust around various baked libs (mantle) or triggering changes in the molten core.

stefanfisk•1mo ago
What future versions will most likely include is even more broken basic functionality like tab completion.
chrisjj•1mo ago
Complete with grammar error. Even Google search "AI" knows about that hyphen.
linkage•1mo ago
THE open source AI code editor? Are they pretending that Zed does not exist?
Apreche•1mo ago
At least they are being honest. If you look at release notes for the past year or so, almost every improvement is related to co-pilot.

Thankfully, you can still disable all that garbage and just use it as a text editor.

gradientsrneat•1mo ago
They still aren't honest about the fact that the official VSCode distribution isn't fully open source because, for example: you can't have VSCodium connect to the official plugin repository. It also isn't the only editor with AI integration, and more specifically these systems use LLMs.

It would therefore be more honest to say that VSCode is "a visible source LLM code editor".

thiht•1mo ago
That doesn’t make VSCode not open source. It’s fair that third party integrations like the extension store, or some extensions, are not open source. That’s what they are, extensions.
bluelightning2k•1mo ago
Curious what the market share is for vscode Vs its derivatives
hylaride•1mo ago
I would not be surprised if the market share breakdown is similar to browsers (eg 70+ percent - more if you ignore that safari is the only real option on iOS).

VSCode has slowly been getting more and more bloated, but the alternatives are all very meh or are missing crucial extensions.

worksonmine•1mo ago
Out of curiousity, what is an example of a crucial extension alternatives are missing?
hylaride•1mo ago
If you do embedded development, things like https://platformio.org/platformio-ide, but also smaller, nice to have extensions for auto-deploying code to cloud providers, etc.
worksonmine•1mo ago
To me that sounds like claiming Arduino IDE is a "crucial extension". Their website[1] lists a bunch of IDEs where it can be integrated, so I wouldn't call it missing. That said both of these are hobbyist toys to make it more approachable and embedded development was fine long before VSCode, they're in no way "crucial".

[1]: https://docs.platformio.org/en/latest/integration/ide/index....

brcmthrowaway•1mo ago
How is Sublime Text in 2024?
robin_reala•1mo ago
As good as it’s ever been, which for me is considerably better than VS Code.
fph•1mo ago
Do you mean "end of 2025"?
poisonborz•1mo ago
Rather than good I would say "same". Excellent text editor, very barebones for actual development work.
tehbeard•1mo ago
Jumped back to it to try seeing how functional it'd be as something more than than large logfile explorer.

Package control is still only in the command palette. If you want to explore what's on offer you have to do so on the actual package control site.

Managed to get LSP + intelephense installed so I have good PHP parsing (Other LSP providers appear to be available)... but stuck at the moment trying to get an intellisense analogue setup... Doesn't show up in package control in the program despite showing up on the site.

So right now I have syntax highlighting and errors flagged for a php file... but I don't have anything that can take the fact the class is missing several methods from the interfaces, and stub them out in a few keystrokes.

api•1mo ago
I like that Zed has a disable all AI option. I use AI a little but prefer to use terminal based assistants or just cut/paste to a chat.

BTW Zed is great and I subscribed just to support them even though I don’t use their cloud. They should charge for it, even a little bit.

(I might try their AI features again but last time I found them less convenient than the other ways.)

OptionOfT•1mo ago
Well, I don't know what to think anymore. I use LLMs in my work, but I'm not comfortable signing my name on something I don't fully stand by (akin to the responsibility of a lawyer's signature).

It's December 27th, 2025 and I'm not supposed to be thinking about my future*. I'm supposed to spend time with my family and enjoy that. Yet here I sit mulching on this.

* I didn't add 'as a Software Engineer', because I wouldn't know as what else.

Lio•1mo ago
This is the bit that gives me pause:

> In certain markets, we use conversation data to train the generative AI models in Copilot, unless you choose to opt-out of such training.

"Build me a SaaS platform exactly like ____"

If agents become as good at long running tasks as we're told they will do by giving Microsoft access to your codebase and inner business processes to give to anyone that wants to the ability to clone your business.

That might end up being inevitable but I see no reason to accelerate that.

tonyedgecombe•1mo ago
I wonder if Microsoft allows its own code to be scanned.
foxrider•1mo ago
Probably not, that would significantly lower the training data quality for any future models
welcome_dragon•1mo ago
Hey-o!
Mic92•1mo ago
It's ok actually. I have read some Windows code. Certainly better commented than Linux and certainly much more readable than glibc.
morkalork•1mo ago
Wasn't a whole bunch of the NT source leaked ages ago?
tonyedgecombe•1mo ago
You just need to look in the DDK (driver development kit) to see what it's like. Hungarian notation everywhere.
fweimer•1mo ago
At least they are clear about it: It's an editor for open-source AI code. It's not intended to be used for maintaining internal software projects.
pavon•1mo ago
The most reasonable reading of that description is that VSCode itself is open source, not that it is only intended for editing open source software. Furthermore, nothing in the license suggests that. If that was their intent they were very much not clear about communicating it.
fweimer•1mo ago
But its license is not open source. It even disallows reverse engineering.
etchalon•1mo ago
Even if you're not using VSCode, you're probably using VSCode.

We're just out here putting hats on hats.

lukax•1mo ago
I guess there's a lot of pressure from Cursor and Google's Antigravity. Also with Zed you can bring your own API key which VS Code didn't support for a long time.
pjmlp•1mo ago
Eventually they will need to come up with their own editor and plugins.

I don't expect traditional Microsoft to let this going on for much longer, this is the first sign of it.

tacker2000•1mo ago
Im glad i moved from vscode to neovim last year, and since one month i’ve switched over to emacs, running doom (which gives you vim commands and much more).

I’ve set up LSPs, completions, etc and although one needs to read up a little bit at first, i feel that this could finally be a stable platform/ide for once, and i wouldnt need to jump ship every couple of years because of some enshittification.

pjmlp•1mo ago
So the war is finally declared on all VSCode forks.
woodruffw•1mo ago
It’s a rote observation at this point, but: there’s a clear discrepancy between the demonstrated value of LLMs (which is, to be clear, significant!) and the aggressive manner in which Microsoft has introduced them into their products. The latter is what you do when you can’t demonstrate value, and it produces worse outcomes by design (because it starts from the assumption that users need to be given the stick instead of the carrot).

There have been a lot of recent changes to VS Code that feel like this: the Copilot pane has been refactored to take up more space and behave less like other composed panes in the window; the integrated terminal now does overly clever and brittle things to introduce suggestions in REPLs like Python’s. Those kinds of changes have pushed me more to Zed recently, which has all of the same AI features but without the user hostility.

data-ottawa•1mo ago
I think a lot of this is just crappy bonus and incentive structures.

The execs want to they're using+selling AI, the investors want to believe AI can theoretically fire all the workers/drop your fixed costs, and the middle managers need to justify that they're on it by myopically pushing out features that increase the AI adoption metric.

The rushed push of AI features obviously trains your users that your AI is useless crap that just gets in the way. If you're going to do it's, make it limited and high quality first.

woodruffw•1mo ago
Yeah, completely agreed. It just seems like such a funny place to have those kinds of perverted incentives, given that this stuff is actually kind of useful and clearly has market fit!
data-ottawa•1mo ago
I use AI a ton and I pay for Claude happily. They've found an incredibly valuable niche and built the best products for it. I almost fail to see what value an AI editor has in comparison.

I've released a number of AI fearures at work, but they're focused on being good at one specific thing.

jmkni•1mo ago
It does seem to me like Microsoft (and every other company developing AI models) is doing so at a loss, and a signifigant one.

Is the play here to get everyone hooked on AI and then jack up the price to make a profit?

If so, I worry about Junior devs in particular, who have never developed the skills to write software themselves, suddenly finding themselves being "cut off" from their AI dealer

Or people generally who outsource their thinking to AI, forget how to do things for themselves, and suddenly face a big bill!

WolfeReader•1mo ago
I wouldn't call them "devs" if they can't write software.
jmkni•1mo ago
well exactly
Griffinsauce•1mo ago
This is 1000% the play, it's the only one that actually works out (for _some_ vendors). Extra fun when you've let go of all your actual experienced engineers and then the squeeze comes.
Sytten•1mo ago
Cursor has been annoying me lately with their updates breaking ever further away from vscode UI. Might give copilot another shot. Needs a plan mode though, it really is necessary for complex operations.
yarn_•1mo ago
Nice, this finally solves my "waffling between vscode & neovim" problem
data-ottawa•1mo ago
This type of branding makes it impossible to find products lately.

I was recently looking for embedded analytics platforms (and was willing to pay), but the search became incredibly frustrating as every database or analytics tool now brands itself as some AI first thing. The landing pages no longer help me figure out what they do, which I guess is good for raising investor money but I'm sure it can't be good for real sales.

I hope that soon the mania can end and we can get useful branding again.

VSCode to me is better branded as the editor with the best plugin ecosystem around. The AI features should just be plugins to an incredibly flexible editor. But I know MS wants to sell subscriptions like windsurf and cursor.

civancza•1mo ago
I am in the embedded analytics space, so it caught my eyes :D what are u looking for in a platform?
achyudh•1mo ago
This pivot sounds like VS Code is moving from a text editor to a thin client for AI services that Microsoft wants to push. It is one more step towards a future where our development tools (just like everything else on our computers these days) are just thin clients/wrappers around SaaS.

Emacs remains the antidote to this. I use Emacs because I want to remain the architect of my development environment, not become the consumer of a telemetry-gathering platform architected by PMs at a big tech company. It is also an absolute joy to use an environment that provides you with the same amount of power as the core maintainers, allowing you to fully inspect and modify the system even while it is running.

mingus88•1mo ago
My path in the emacs/vi divide forked a lifetime ago, and emacs is so fundamentally different that it was never worth sacrificing the massive productivity vim gives me to dip back into emacs

But maybe that should change. I like vscode for when I need more IDE features than I care to cobble together with plugins.

I don’t need another subscription in my life. Especially for anything I rely on.

achyudh•1mo ago
I was more familiar with Vim bindings and relied on Vim emulation layers in various IDEs before I moved to Emacs. Evil mode and Doom made the jump possible without sacrificing too much productivity. With Evil, I didn't have to retrain my muscle memory and with Doom I didn't have to cobble together a functional config from scratch.

After a couple of months of using Doom, I felt comfortable enough to roll my own config which also helped me better understand how things worked at a lower level. More interestingly, after a couple of years, I transitioned from Evil to standard Emacs bindings as that felt better integrated with the rest of Emacs.

imiric•1mo ago
My path was similar, except with Spacemacs, which has excellent Vim-like modal key bindings. I've been using a custom config for many years now, but evil-mode has been a crucial part of my setup. A modal interface is simply easier to use and more intuitive than twisting your fingers to hit complex key chords. I use Vi mode in shells, TUI programs, REPLs, anywhere Readline is supported, etc.

So Emacs+Vim is the best of both worlds. You get the infinite extensibility of Emacs and a sane(-ish) programming language, with the superior editing and command interface. The beauty of Emacs is that it really doesn't matter how you use it. For some modes you may need to override a keymap, or use a package like evil-collection, but most behave well OOB IME.

ChrisArchitect•1mo ago
This isn't that new - "rebrand" somewhere back about 6 months ago; and first half of year at least was "Your code editor. Redefined with AI.".
pancsta•1mo ago
Im very happy they dont call it an IDE, which it isnt.
morkalork•1mo ago
It isnt?
RadiozRadioz•1mo ago
I bet they're "built from the ground up for AI"
bicepjai•1mo ago
I loved vscode, but recently performance has been horrible like during right our in middle of longer agentic development. Call out to zed, please include Jupyter notebook views. Only reason i use vscode is for opening ipynb files.
yencabulator•1mo ago
VSCodium is the open source VSCxxx editor.

https://underjord.io/the-best-parts-of-visual-studio-code-ar...

https://ghuntley.com/fracture/