frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
44•guerrilla•1h ago•12 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
24•mltvc•1h ago•17 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
147•valyala•5h ago•23 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
72•zdw•3d ago•28 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
35•gnufx•3h ago•38 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
75•surprisetalk•4h ago•86 comments

Italy Railways Sabotaged

https://www.bbc.co.uk/news/articles/czr4rx04xjpo
58•vedantnair•1h ago•39 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
115•mellosouls•8h ago•221 comments

GitBlack: Tracing America's Foundation

https://gitblack.vercel.app/
6•martialg•34m ago•0 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
13•swah•4d ago•7 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
155•AlexeyBrin•10h ago•28 comments

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

https://openciv3.org/
863•klaussilveira•1d ago•263 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
112•vinhnx•8h ago•14 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
26•randycupertino•42m ago•19 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
20•mbitsnbites•3d ago•1 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
72•thelok•7h ago•13 comments

First Proof

https://arxiv.org/abs/2602.05192
73•samasblack•7h ago•57 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
155•valyala•5h ago•133 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
252•jesperordrup•15h ago•82 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
528•theblazehen•3d ago•196 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
37•momciloo•5h ago•5 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
18•languid-photic•3d ago•5 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
97•onurkanbkrc•10h ago•5 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
209•1vuio0pswjnm7•11h ago•314 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
42•marklit•5d ago•6 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
52•rbanffy•4d ago•13 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
269•alainrk•10h ago•448 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
642•nar001•9h ago•281 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
40•sandGorgon•2d ago•17 comments
Open in hackernews

Show HN: McWig – A modal, Vim-like text editor written in Go

https://github.com/firstrow/mcwig
152•andrew_bbb•8mo ago
Hey! Check out my "toy" text editor which I use as my daily driver.

Features LSP autocomplete, goto definition, hover info

Tree-sitter support

Color themes (borrowed from the Helix text editor)

Lots of bugs

Macro support

Something like Emacs org-mode: Open test.txt, place the cursor at line 15, and press "Ctrl-C Ctrl-C".

This project was written as a "speed run" — not for speed in terms of time, but rather as an exercise to explore the text editor problem space without overthinking or planning ahead. It’s a quick and "dirty" implementation, so to speak.

https://github.com/firstrow/mcwig

Comments

90s_dev•8mo ago
This is incredible! It looks beautiful, with a perfect type of minimalism, and supports modern features out of the box. Very good job! If I used terminal editors anymore, I would certainly use this!
andrew_bbb•8mo ago
I appreciate your feedback!
sdegutis•8mo ago
No problem. Glad it made it to the front page quickly like I said it would. Now I don't look so dumb :D
tempfile•8mo ago
Looks lovely. Where does it deviate from vim? Evidently it is modal. What features make it more effective than vim is?
andrew_bbb•7mo ago
it is not more effective than vim nor it will ever be. it "just" a text editor with no intention to compete with vim or any other great editor.
tempfile•7mo ago
But you compared it to vim in the project description. If you don't think it's better than vim in any respect, why did you write it? I am only looking for reasons I should try to use it. You seem to imply there are none?
lsllc•8mo ago
So interesting that you use diffs for undo/redo! Ingenious!
andrew_bbb•7mo ago
That was most "dumb" and simple yet fast approach to get it done. Other ways of implementing it are more time consuming. I've saved a lot of time on it. Like "one day" and it was done.
nickandbro•8mo ago
Like the color schemes! I myself am working on an app called https://vimgolf.ai to make it easier to learn how to use vim. Might copy what you did with copying the color schemes from the helix code editor.
andrew_bbb•7mo ago
Hey fellow vim enthusiast! I wish you all the best with vimgolf.ai
nickandbro•7mo ago
Thank you!
paddy_m•8mo ago
That's a lot of code for a toy project, impressive commitment!

How does the VIM family generally handle extensibility?

Do you have any unique takes there?

I use Emacs, and I get how emacs does it (smallish runtime for text display and lisp interpreter, everything else in lisp).

fgonzag•7mo ago
Traditionally (classic vim), horribly well. Fully extensible, but Vimscript is quirky to say the least.

Recently (neovim), delightfully. It just uses Lua and exposes APIs for absolutely everything.

andrew_bbb•7mo ago
Hey Paddy. Vim uses horrible vimscrip, neovim - cool lua. I have two idea for plugins: - 1. Rich events system on backend side. e.g. write golang code for plugins, recomplire editor. done. pros: good performance, autocomplete for plugins out-of-the-box. golang. cons: feedback loop is lonfer. recomplier, restart, repeat. - 2. Use lua. pros: fast development cycle. cons: harder to implement. two languages, communication overhead.

I also use Emacs, btw.

icar•7mo ago
You could consider WASM.
scuff3d•7mo ago
I love bugs being a feature lol.

Awesome project man. I'll have to spend some time exploring the code base when I have time.

iamkoch•7mo ago
That got me chuckling too
andrew_bbb•7mo ago
Humor must be! Boring otherwise!
hit8run•7mo ago
Love it! I'm a big fan of code terminal ui code editors. Currently for that purpose Helix is my daily driver. Will try out yours shortly and don't let anyone discourage you! Keep going. Adaption will follow.
andrew_bbb•7mo ago
Hey hit8run, appreciate your feedback. I was also running Helix for a couple of months. great editor. performance is phenomenal.
xlii•7mo ago
When it comes to Go editors (IMO Go is perfect language for such editors) I also need to mention https://anvil-editor.net

It's ACME inspired, open source (although I don't think it's published on GitHub, one needs to download), and it's actually quite nice to work with due to its composability).

Takes some time to use, but it's really fun to use for stuff like ad-hoc documentation, completion etc. Oh, and it also has REST API for interaction with external tools so you can Go (pun intended) crazy on it.

lioeters•7mo ago
Micro is a very usable terminal-based editor written in Go.

https://micro-editor.github.io/

imiric•7mo ago
Looks great. Awesome job!

I know you haven't planned ahead, but have you thought about extensibility? One of the main benefit of Vim and Emacs is that the user can customize it exactly to fit their needs, and the large ecosystem that exists around that. I suppose it would be smart for any new editor nowadays to be able to leverage existing plugins from other ecosystems, rather than starting from scratch.

andrew_bbb•7mo ago
I'm not planning to work on plugins on the near future. But yes, I have some ideas. mainly: golang compliled plugins or lua. I'm leaning more to go complied plugins.
wyclif•7mo ago
Just name it Wig. It's cleaner. <SeanParker.gif>
andrew_bbb•7mo ago
Hey wyclif! I'll take your idea! amazing! really really like it! wig let it be!
GuiShou•7mo ago
Love the honesty about "lots of bugs" - refreshing to see!

The fact that you're daily driving this speaks volumes about its usability despite being a "toy" project. A few questions: - How's the learning curve for someone coming from Vim/Neovim? - The org-mode-like feature sounds intriguing - can you elaborate on what Ctrl-C Ctrl-C does? - Any plans to add plugin support, or are you keeping it intentionally minimal?

The Helix color theme borrowing is smart - no need to reinvent good design choices.

andrew_bbb•7mo ago
Ctrl-c will spawn process defined in header and will send all subsequent commands to it. E.g; spawn psql, run sql queries from editor.

For now I have no plans for plugins. Need to finish "base" first and good. And yes, intention is to keep it minimal.