frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
65•theblazehen•2d ago•14 comments

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

https://openciv3.org/
641•klaussilveira•13h ago•188 comments

The Waymo World Model

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

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
35•helloplanets•4d ago•32 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
114•matheusalmeida•1d ago•28 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
13•kaonwarb•3d ago•14 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

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

https://github.com/valdanylchuk/breezydemo
223•isitcontent•13h ago•25 comments

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

https://github.com/pydantic/monty
215•dmpetrov•13h ago•106 comments

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

https://vecti.com
324•vecti•15h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
376•ostacke•19h ago•94 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
481•todsacerdoti•21h ago•238 comments

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

https://github.com/microsoft/litebox
359•aktau•20h ago•181 comments

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

https://eljojo.github.io/rememory/
280•eljojo•16h ago•167 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
407•lstoll•19h ago•274 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
17•jesperordrup•3h ago•10 comments

Dark Alley Mathematics

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

PC Floppy Copy Protection: Vault Prolok

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

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
28•romes•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/
248•i5heu•16h ago•193 comments

Was Benoit Mandelbrot a hedgehog or a fox?

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

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
56•gfortaine•11h ago•23 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/
1061•cdrnsf•22h ago•438 comments

Learning from context is harder than we thought

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

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
284•surprisetalk•3d ago•38 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
138•SerCe•9h ago•125 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
145•vmatsiiako•18h ago•65 comments

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

https://github.com/phreda4/r3
70•phreda4•13h ago•14 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...
29•gmays•8h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
64•rescrv•21h ago•23 comments
Open in hackernews

SimpleIDE

https://github.com/jamesplotts/simpleide
100•impendingchange•5mo ago

Comments

impendingchange•5mo ago
A lightweight, professional VB.NET IDE built with GTK# 3 on Linux using .NET 8.0. SimpleIDE provides a modern development environment specifically designed for VB.NET projects on Linux systems.
TheCleric•5mo ago
I truly don’t mean this as an insult, but it always catches me off guard that people are still using VB in 2025.
zoom6628•5mo ago
Still using COBOL too. I know of a system that has both! Once it works reliably most businesses want to treat code like plumbing - don't touch it until it's broken.
herman_toothrot•5mo ago
The screenshot links are 404ing for me here.
impendingchange•5mo ago
Updated. Thx.
robertherber•5mo ago
I did learn programming with VB many years ago. It definitely holds some sentimental value for me although I wouldn’t consider using it today.
impendingchange•5mo ago
Definitely a great deal of nostalgia for me. Years ago, I had written this project up from scratch and later lost all my source code in an accident.

I learned about vibe coding two months ago and, wow, writing this with Claude has been lots of fun. Almost to the point in the project of having full AI integration in the IDE.

tombert•5mo ago
Interesting, I didn't actually know that VB.NET ever got ported to Linux with the rest of .NET Core.

Does it still have the drag-n-drop GUI feature to make graphical apps, or is that a strictly Windows thing?

impendingchange•5mo ago
Well, that would certainly be a stretch goal. Right now its all code.
impendingchange•5mo ago
And what makes this project significant is there's a lack of VB.NET tools on Linux.

It has been challenging trying to get Gtk 3 widgets to play nice. Finally just rolled my own custom-drawn editor, treeview, and listbox. Going to release them later in a library.

tombert•5mo ago
This isn't meant to be a passive aggressive dig, but a genuine question...why make an VB.NET IDE?

I think it's cool that you did it, it's just not a language that I've seen get a lot of love.

impendingchange•5mo ago
VB.NET's verbose syntax actually makes it PERFECT for AI assistance. And it is being developed with full AI integration.

And, Linux lacks any such tools. Not even VS Code has a plugin for VB.

tombert•5mo ago
I didn’t realize that VS Code didn’t have any VB support.

I think it’s cool you built this. While I don’t think I will personally use this as all I do is more infrastructure stuff now, this still seems like a pretty project and I wish you all the best.

dadoum•5mo ago
Wait, you're not using GtkSourceView? Cool

You could also have used Mono.TextEditor btw. I personally find it better than GtkSourceView, and for having ported it to GTK# 3 myself, it was rather straightforward to port.

impendingchange•5mo ago
I actually had Claude do a lot of research into libraries. We tried a LOT of them before finding Gtk# 3 stable enough on the version used. What also was a factor was finding a version of dotnet on Linux that was stable for this combination. And it wasn't so much what would compile together, it was more what packages were available for MX Linux (my preferred flavor).

Gtk 3 has a weird way of doing scrolled controls that I couldn't accept because the nesting caused all kinds if issues. Also, the Gtk text control is incredibly slow when the file in it grows past 600 lines.

I wrote the editor control with an architectural design I created originally back in 2004, and subsequently lost. Much, much faster implementation. Took about 3 weeks with Claude.

Also wrote a treeview, listbox, colorpicker. Those took a day or two each with Claude. I will be releasing those controls in a dotnet library when I am finished with SimpleIDE.

ethan_smith•5mo ago
The WinForms designer (drag-n-drop GUI) isn't fully supported on Linux - SimpleIDE likely focuses on code editing rather than visual design, as the .NET MAUI/WinForms designers remain Windows-centric despite .NET's cross-platform capabilities.
WillAdams•5mo ago
I would be very interested in a port of the .NET MAUI designer to Linux.
jp0d•5mo ago
I learned VB .net when it first came out back in 2003 (might have been earlier). VB was quite widely used back then and now days it's declined in popularity a lot. I checked the repo insights and it's a single person who's built this and has been maintaining it. Their contribution and dedication is definitely commendable even though the language isn't popular these and even more so on Linux! This is pure selfless programming!
impendingchange•5mo ago
Haha, I laughed when you said this. I've only been writing it for a little over two months now. But thank you!
gentooflux•5mo ago
Seeing as how it's written in VB.Net, and 3 more of his 5 total public projects are also VB.Net, I don't think "selfless" really fits; I'll bet this project very much scratches this man's own itch.

Dedicated for sure though, and commendable, especially since it's FOSS.

mrcsharp•5mo ago
Absolutely love this! I learned programming with VB.NET and it still holds a special place in my heart.
orphea•5mo ago
Yep. BASIC, then VB 6, then VB.NET because I randomly found a cool looking app that turned out to be written for .NET Framework 1.1.

Wait, who is cutting onions?

Timwi•5mo ago
For me it was VB 6, then Borland Delphi, then C#. I also found a cool app that was written for .NET Framework before I started with C#: the Microsoft Keyboard Layout Creator. To this day I'm using my own custom-defined keyboard layout and I couldn't live without it.
armchairhacker•5mo ago
I think development environments are an undervalued field (perhaps because people hate writing UI). Tiny open-source IDEs are a great learning tool and can be starters for research IDEs (whereas VSCode, while more practical for production IDEs, has complexity that gets in the way of experimentation).

Another tiny open-source IDE (for Java) is https://github.com/bobbylight/RText

shortrounddev2•5mo ago
I've wanted to create an IDE which uses a multi-window design. I think most IDEs are just doing a left-drawer bottom-drawer layout where the left drawer has all your files in a tree and the bottom drawer has your terminal. I've somewhat recently taken to detaching the solution explorer from the main window in Visual Studio and I'm kind of enjoying it. It's like what used to be GIMP's original default interface, with a main editing canvas and a few floating toolboxes
dingnuts•5mo ago
Emacs lets you have as many windows as you like, and you can mix and match terminal and GUI windows all connected to the same session
brabel•5mo ago
IntelliJ lets you detach separate windows for almost all of the minor panes.

Click on the 3 dots on the top bar, View Mode, Window. It works for example for the file tree, Runners pane, Terminals etc. And it's easy to "dock" them again (an icon shows up in the window to do that) so you can try it easily.

I always keep some stuff like diffs, for example, in separate windows, it just makes me less confused about what's "temporary buffers" (as you would say in emacs) VS "actual files".

bluejfan•5mo ago
Also check out BlueJ https://www.bluej.org/. It's a simple IDE targeted for students learning Java.

BlueJ is Zen-simple but surprisingly usable for real work. If I could have only one IDE and had to choose between minimal and bloated, I'd pick minimal every time.

DarmokJalad1701•5mo ago
That's a blast from the past - We used BlueJ in high school ~20 years ago!
dartharva•5mo ago
No drag-and-drop GUI builder :( I miss VB6 so much
pjmlp•5mo ago
You can have it on VB.NET with Forms, though.
WillAdams•5mo ago
If you're running Windows?

I'd love to see a cross-platform GUI toolkit w/ drag-drop and nice code integration --- currently considering Lazarus/ObjectPascal....

pjmlp•5mo ago
Yes, VB 6 is also Windows only.

Outside Windows, the best alternative was REALbasic, nowadays known as Xojo (https://www.xojo.com).

If you're talking about Pascal dialects, that might be the option. Delphi can cross-compile, but the editor itself is Windows only.

Althought there is RemObjects as well, they used to be responsible for Delphi for .NET, and the product eventually became Hydra, after they ended their relationship with Embarcadero/Codegear.

WillAdams•5mo ago
Lazarus w/ ObjectPascal is the front-runner (actually bought a book on it) --- RemObjects Hydra w/ the Elements compiler looks interesting, but is a bit out of my price range.
dartharva•5mo ago
Never tried it, does VB.NET give the same instant familiarity allowing you to whip up tiny GUI apps quickly and without hassle?
pjmlp•5mo ago
Yes, with Windows Forms.

In the beginning, many VB devs were irritated, because VB.NET 1.0 was mostly C# with VB syntax, however eventually Microsoft added back many of the previous capabilities, like the Me object, REPL, and so on.

However nowadays the language is considered done, and they are only updating it to keep up with specific .NET features for interop with C#.

north_creao•5mo ago
This looks cool, I think we will need a new generation of IDEs that are AI augumented to boost developers productivity. Cursor is just adding a code agent integrated in the VS code editor, but can we have something further with GUI?
adithyassekhar•5mo ago
I am curious, what do you have in mind? For me AI is just doing busywork.
ivolimmen•5mo ago
After working in various BASIC programming languages and IDE's I will definitely try this one out. I can't help but compare this to GAMBAS (https://gambaswiki.org/website/en/main.html). It's not VB.NET but it is an IDE and also a BASIC variant and solely for Linux.
pjmlp•5mo ago
Kudos for the VB love, I keep BASIC in my favourite languages bookshelf.

The later versions, being structured and AOT compiled were quite good for a dynamic language, with a beginner friendly approach that allowed to scale up to complex problems.

Python still isn't where BASIC was in the 1990's.

WillAdams•5mo ago
>Python still isn't where BASIC was in the 1990's.

As a person who is still quite bummed that he compleatly missed VisualBASIC for various reasons, and is even more disappointed that Livecode rug-pulled their opensource version, and has never found a GUI development system for Python which feels comfortable, this rings true.

Still working to finish up my current project (essentially text-based 3D modeling using (Open)PythonSCAD), and suffering analysis-paralysis for the successor to it (a scriptable drawing program which integrates with it), but hopefully something obvious will present itself for cross-platform opensource graphical app development.

bflesch•5mo ago
Sorry for the stupid question, but would this IDE be a good place to create VB.net GUI apps for Windows 11?

I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies.

Is SimpleIDE a valid option for this? Does it spit out an .exe file that I can run on a vanilla Windows 11 installation?

benchly•5mo ago
I will be trying this later this week and can report back, if you like.

That this popped up on HN is fortunate, and oddly specific to my needs. I'm in a position where I have to support some legacy .NET software for the manufacturers we service and prefer working in Linux when and if possible, so this IDE seems targeted to me. Looking forward to giving it a shot and seeing if it replaces VSCodium in my routine.

bflesch•5mo ago
That would be nice, thank you very much.
impendingchange•5mo ago
Its still quite rough around the edges. I would not recommend it for production at this time.
lelanthran•5mo ago
> I've been looking into "best" ways of creating Windows GUI apps from Linux and apart from C/Cpp with native Windows APIs most options seem to focus on React Native and web technologies.

Have you considered Lazarus? I use it with plain C for the logic (not C++).

bflesch•5mo ago
Oh, thanks for the pointer. I've seen it before but never used it. Can it compile a Windows exe file on my Linux system?

Edit: I can't seem to find a clear mention of cross-compilation on the lazarus website, and a web search points me to several free pascal wikis. On the Lazarus IDE website it mostly mentions that Lazarus IDE itself can run on both Windows and Linux. Ideally I'd do everything on Linux and ship an exe to Windows, but this seems to be very hard to do nowadays.

dgfitz•5mo ago
First search result: https://wiki.freepascal.org/Cross_compiling_for_Windows_unde...
impendingchange•5mo ago
No, I'm sorry, SimpleIDE was designed specifically for targeting Linux.
impendingchange•5mo ago
However, the guys on the Discord Visual Basic server have managed to spin it up on WSL.

https://discord.gg/Y8EH5fF6WG

whizzter•5mo ago
Personally I love the web-tooling, they've abused the dynamicism of JS/TS for the benfit of developer experience to the point where others tools often feels cramping when wanting to do something really quickly.

And webviews are simple to start within some host language, I have my own mini-webview-host written in .NET that provides functions for file IO, file-selection dialogs,etc.

Outside of that, more serious seemingly still viable non-lowlevel (QT/GTK) non-web cross-platform options:

- Dart/flutter seems very popular, it's a new language to learn for most but seems to have been given the chance to mature and seems to be gaining.

- in the .NET world Avalonia (desktop focused, inheris a lot from WPF architecturally and has a paid crossplatform WPF shim)

- Also .NET, MAUI (better for more "mobile" like/focused designs).

- If you're doing games and are already rendering polygons, IMGui seems to be the go-to option.

- Lazarus (Pascal) seems to still carry the old VB/Delphi torch.

That said, what I'd love to see pesonally is for library developers to start looking at sane/fast ways to develop UI applications with modern language features to have non-insane state management. Either as thin shims over the existing lowlevel libraries or as first-class support.

C++ and Java has evolved a lot just in the past 10 years, as have some other languages.

But the web-focus seems to have left desktop UI development in a rut outside of new players for new languages.

orphea•5mo ago
If it doesn't have to be VB.NET, then JetBrains Rider (free for non-commercial development) + C# + Avalonia as the GUI framework will bring you the closest to your "best" way.

If it does, this SimpleIDE might be an option but also it might be so that the only good option would be Visual Studio... which requires Windows. But switching to it will give you two more options - WinForms and WPF - both are old but tested GUI frameworks.

a3w•5mo ago
If this i VB based, we need a Clippy addon!
impendingchange•5mo ago
Looking into it! :D

Ha, found: https://github.com/tanathos/ClippyVS