frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Smart Homes Are Terrible

https://www.theatlantic.com/ideas/2026/02/smart-homes-technology/685867/
1•tusslewake•52s ago•0 comments

What I haven't figured out

https://macwright.com/2026/01/29/what-i-havent-figured-out
1•stevekrouse•1m ago•0 comments

KPMG pressed its auditor to pass on AI cost savings

https://www.irishtimes.com/business/2026/02/06/kpmg-pressed-its-auditor-to-pass-on-ai-cost-savings/
1•cainxinth•1m ago•0 comments

Open-source Claude skill that optimizes Hinge profiles. Pretty well.

https://twitter.com/b1rdmania/status/2020155122181869666
1•birdmania•1m ago•1 comments

First Proof

https://arxiv.org/abs/2602.05192
2•samasblack•3m ago•1 comments

I squeezed a BERT sentiment analyzer into 1GB RAM on a $5 VPS

https://mohammedeabdelaziz.github.io/articles/trendscope-market-scanner
1•mohammede•5m ago•0 comments

Kagi Translate

https://translate.kagi.com
1•microflash•5m ago•0 comments

Building Interactive C/C++ workflows in Jupyter through Clang-REPL [video]

https://fosdem.org/2026/schedule/event/QX3RPH-building_interactive_cc_workflows_in_jupyter_throug...
1•stabbles•7m ago•0 comments

Tactical tornado is the new default

https://olano.dev/blog/tactical-tornado/
1•facundo_olano•8m ago•0 comments

Full-Circle Test-Driven Firmware Development with OpenClaw

https://blog.adafruit.com/2026/02/07/full-circle-test-driven-firmware-development-with-openclaw/
1•ptorrone•9m ago•0 comments

Automating Myself Out of My Job – Part 2

https://blog.dsa.club/automation-series/automating-myself-out-of-my-job-part-2/
1•funnyfoobar•9m ago•0 comments

Google staff call for firm to cut ties with ICE

https://www.bbc.com/news/articles/cvgjg98vmzjo
22•tartoran•9m ago•1 comments

Dependency Resolution Methods

https://nesbitt.io/2026/02/06/dependency-resolution-methods.html
1•zdw•10m ago•0 comments

Crypto firm apologises for sending Bitcoin users $40B by mistake

https://www.msn.com/en-ie/money/other/crypto-firm-apologises-for-sending-bitcoin-users-40-billion...
1•Someone•10m ago•0 comments

Show HN: iPlotCSV: CSV Data, Visualized Beautifully for Free

https://www.iplotcsv.com/demo
1•maxmoq•11m ago•0 comments

There's no such thing as "tech" (Ten years later)

https://www.anildash.com/2026/02/06/no-such-thing-as-tech/
1•headalgorithm•11m ago•0 comments

List of unproven and disproven cancer treatments

https://en.wikipedia.org/wiki/List_of_unproven_and_disproven_cancer_treatments
1•brightbeige•12m ago•0 comments

Me/CFS: The blind spot in proactive medicine (Open Letter)

https://github.com/debugmeplease/debug-ME
1•debugmeplease•12m ago•1 comments

Ask HN: What are the word games do you play everyday?

1•gogo61•15m ago•1 comments

Show HN: Paper Arena – A social trading feed where only AI agents can post

https://paperinvest.io/arena
1•andrenorman•17m ago•0 comments

TOSTracker – The AI Training Asymmetry

https://tostracker.app/analysis/ai-training
1•tldrthelaw•21m ago•0 comments

The Devil Inside GitHub

https://blog.melashri.net/micro/github-devil/
2•elashri•21m ago•0 comments

Show HN: Distill – Migrate LLM agents from expensive to cheap models

https://github.com/ricardomoratomateos/distill
1•ricardomorato•21m ago•0 comments

Show HN: Sigma Runtime – Maintaining 100% Fact Integrity over 120 LLM Cycles

https://github.com/sigmastratum/documentation/tree/main/sigma-runtime/SR-053
1•teugent•21m ago•0 comments

Make a local open-source AI chatbot with access to Fedora documentation

https://fedoramagazine.org/how-to-make-a-local-open-source-ai-chatbot-who-has-access-to-fedora-do...
1•jadedtuna•23m ago•0 comments

Introduce the Vouch/Denouncement Contribution Model by Mitchellh

https://github.com/ghostty-org/ghostty/pull/10559
1•samtrack2019•23m ago•0 comments

Software Factories and the Agentic Moment

https://factory.strongdm.ai/
1•mellosouls•23m ago•1 comments

The Neuroscience Behind Nutrition for Developers and Founders

https://comuniq.xyz/post?t=797
1•01-_-•23m ago•0 comments

Bang bang he murdered math {the musical } (2024)

https://taylor.town/bang-bang
1•surprisetalk•23m ago•0 comments

A Night Without the Nerds – Claude Opus 4.6, Field-Tested

https://konfuzio.com/en/a-night-without-the-nerds-claude-opus-4-6-in-the-field-test/
1•konfuzio•26m ago•0 comments
Open in hackernews

History of the Gem Desktop Environment

https://nemanjatrifunovic.substack.com/p/history-of-the-gem-desktop-environment
76•ibobev•4mo ago

Comments

bananaflag•4mo ago
See also http://toastytech.com/guis/indexgem.html
teddyh•4mo ago
Also: <https://guidebookgallery.org/guis/gem>
giveita•4mo ago
I used Gem on https://www.retromobe.com/2016/10/amstrad-pc1512-1986.html?m...

Felt pretty advanced compared to BBC computer!

tecleandor•4mo ago
Ha! I came to say exactly the same! I (my dad) had a PC1512, CGA with B/W screen. It came with a serial mouse that we only took out of the box when we used GDE. I have to say we didn't use it much, as we were used to DOS and the "I boot the computer and directly run the application/game I want to use".

My dad used Lotus 1-2-3 a lot (I guess that it was v2.2 or so in the Amstrad).

ochrist•4mo ago
The original BBC computer was way to small for something like this, but you could get a version of the BBC Master that was able to run GEM: https://en.wikipedia.org/wiki/BBC_Master
ochrist•4mo ago
I used GEM on some PCs around 1990. At that time I had an Archimedes and was studying in a computer school. I did some DTP (a school magazine) together with a couple of classmates, and we could have done it on my Arch. But then they would have been out of it, so we used their more ordinary PCs and used GEM on them. It worked smoothly and was very responsive.
lwhi•4mo ago
I remember using a DTP on GEM called Finesse around the same time!
roryirvine•4mo ago
There was also Ventura Publisher, which was one of the most important DTP packages at the time. It ran under GEM, and was probably the biggest driver of GEM sales at the tail end of the 1980s.

Unfortunately, it was bought by Xerox in 1990-ish, with development slowing from that point onwards - not helped by a decision to port it to OS/2 ahead of Windows, which turned out to have been a sub-optimal choice once Win3 began to take off.

Its main competitor was Aldus Pagemaker, which was originally a Mac app but became available on Win/386 just as the MacII line was beginning to stagnate. By the time that QuarkXPress finally arrived on the PC in 1992, GEM was long since dead and OS/2 was nearly so. Xerox sold Ventura to Corel in the mid-90s, but it never managed to regain its early popularity.

pjmlp•4mo ago
The first MS-DOS I used was MS-DOS 3.3 at the school computer lab, however when eventually I got my own PC, it came with DR-DOS 5, and the Gem inspired ViewMax.

https://www.seasip.info/Gem/History/viewmax1.html

cout•4mo ago
I wanted to like viewmax, but I think Digital Research was short-sighted. They intended it to compete with dosshell.exe, but the real competitor was windows. I was excited to get to play with GEM, but I had no way to write programs for it.
pjmlp•4mo ago
Back then it still wasn't a given that Windows would really take off as it did.

For example, I only got that computer because getting one with OS/2 was out of my budget, and actually what I really wanted but for several reasons did not buy one, was an Amiga.

rjsw•4mo ago
I did GEM application development on an Olivetti M24 and various Atari ST models.
englishrookie•4mo ago
Cool! I may have used some of your applications on my Atari 1040 ST back in 1988. Which ones did you work on?
TomaszZielinski•4mo ago
As a kid I had Atari 520ST(M) and GEM was like a… window to a magic world. It was so different from anything I had seen before (older Atari, ZX Spectrum, C64).

Funny thing is that it was also my window to Turbo Pascal, because there was a PC emulator (8086 on an 68000!). It run very slowly, but fast enough to be usable.

The contrast between the magic of GEM and the crude text mode of DOS was another thing I remember - I think it made DOS much more exciting than it was in reality :)

joz1-k•4mo ago
I would even say, that GEM itself saved the Atari ST platform from an instant failure. Apple Macintosh had an original Mac GUI, and the Commodore Amiga (developed by a former Atari team) was technically more advanced in many ways, even supporting a true preemptive multitasking. GEM on Atari ST offered a Macintosh-like UI experience for half the price.
jhbadger•4mo ago
The nickname of the machine was even "Jackintosh" (from Macintosh and Jack Tramiel, who had left Commodore and then bought Atari's computer division from Warner). At least with the 520ST they really positioned it as a cheap Mac equivilent even bundling it with a monochrome monitor
thw_9a83c•4mo ago
Considering its price, the Atari 520ST was a good machine. The most common PC of that era ran an 80286 CPU with MS-DOS. However, in the end, the Atari, Amiga, and Macintosh could not keep up with PC clones, which were innovating much faster. Apple just got lucky and survived to 1997 because of its loyal DTP user base. Then, Microsoft saved it because it didn't want to be perceived as a monopoly.
cmrdporcupine•4mo ago
At the time the Mac launched and for many years after Apple continued to bring in big coin from its Apple II series sales (which was very successful in schools), not the Macintosh. So it wasn't really DTP that was keeping it surviving, at least for the first few years. Obviously that changed by the late 80s.
lproven•4mo ago
> a Macintosh-like UI experience for half the price

The original Macintosh was launched January 1984 for $2,495.

The original ST was launched June 1985 for $799.

In other words, not half the price -- less than a third of the price. The marketing slogan was "Power without the price" and it was true.

Tech was changing faster than now in those days, but even so, the ST was a radical machine. You got a lot for the money.

By September 1984 the 512kB "Fat Mac" was launched but it was more expensive: $3,195.

Yes, Commodore's contemporary Amiga was more impressive, with better graphics, better sound, better multitasking, but it was $1,285 the month after the ST. Also, a single-floppy 512kB Amiga was not much fun. (Like a single-floppy 128kB Mac!) As the ST's OS was in ROM, a single-floppy 512kB machine was actually quite usable. For both a Mac and an Amiga, you really wanted twin floppies, or better still, a hard disk.

gedy•4mo ago
> In other words, not half the price -- less than a third of the price. The marketing slogan was "Power without the price" and it was true.

I had friends later marveling I missed out on the Macintosh world of the 1980s, but the pricing was not even remotely an option! So dang expensive for a lower middle class kid.

lproven•4mo ago
Exactly so.

I own a Mac Plus, an Atari 1040ST and an Amiga 1200, but I didn't when they were new.

By 1989 I could just afford to buy myself a 2nd hand Acorn Archimedes A310, an 8MHz 32-bit RISC computer with a 20MB hard disk... but it nothing like it existed for any price in 1984 or 1985.

But I was still at school in 1984, and had to be happy with a 48K ZX Spectrum, a black-and-white portable TV as a display, and a single ZX Microdrive for 85kB of random-access storage.

One of the remarkable things about both the ST and the Amiga was that they had optional add-ons that contained Apple ROM chips, and with them, they could natively boot MacOS and thus run real Mac apps. Both machines' hardware capabilities comfortably exceeded the Mac's, so they could easily run Mac stuff and run it well.

Mac software was often fantastically expensive by Atari and Commodore prices, but even so, this was a very attractive option -- and even with the emulator, the result still cost substantially less than an actual Mac.

Of course, longer term, Apple's pricing means that Apple is alive and well and profitable, while Commodore and Atari collapsed decades ago.

spankibalt•4mo ago
Once color-adjusted, OpenGEM [1, 2] looks hot in high-res. Visually, certainly one of the most beautiful GUIs. The rest of the gems are not (so) agreeable.

1. [https://www.seasip.info/Gem/History/ogemdesk.png]

2. [https://www.seasip.info/Gem/History/gem256.png]

cmrdporcupine•4mo ago
Atari ST GEM variants look pretty great on higher res video cards and newer hardware.

These days we've got a full open source stack of the whole ST OS, from the BIOS up to GEM. Including variants that offer Unix-like multitasking with protected memory, etc.

https://os-projects.eu/sites/default/files/2018-05/freemint....

http://myaes.lutece.net/images/beta7.jpg

jaffa2•4mo ago
Great pictures do you have a resource for more like these?
downsplat•4mo ago
My first computer was one of those cheap Amstrad pc clones, and it came with GEM on top of MS-DOS. GEM looked good but took a while to load from 5"1/4 floppy, and once loaded there were no useful graphical applications to speak of. I quickly stopped loading it and learned the DOS command line... Which came useful later to transition to Linux!
cbdevidal•4mo ago
Im glad to hear that. An Amstrad also was my first computer. I accidentally wiped out the GEM floppy almost immediately after receiving the computer, not being aware what the format command actually did. So I was bummed for never having access to the cool GUI. Only the “dumb old DOS prompt”; Which, like you, forced me to learn DOS commands and eventually, Linux. I am a UNIX sysadmin today, and knowing DOS well was the key to getting my first IT job. So I’m glad to hear I didn’t miss out on much :-)
noufalibrahim•4mo ago
IBM PC "compatibles" and pirated DOS floppy disks are truly underrated. They built the foundation for a generation of software developers.
stevoski•4mo ago
That would be either the Amstrad PC1512 or the PC1640, I guess.

I had a holiday job/Saturday job at a computer shop that sold these.

I’m surprised to realise I still remember the model numbers and specs.

Western0•4mo ago
I dream about mac os 1 and (or) GEM desktop as SDL4 library. Many small project need gui.
ubermonkey•4mo ago
I'd love to read this but substack is a no-go for me.
dharmatech•4mo ago
Just curious, what are your concerns around substack?
ubermonkey•4mo ago
Substack platforms nazis.
downsplat•4mo ago
What's wrong with Substack? It's just the cool blogging platform of the day, you don't have to engage with paying subscriptions if you don't want.
ubermonkey•4mo ago
They are happy to host literal, actual nazis.
3036e4•4mo ago
I vaguely remember GEM in MS-DOS because it was the only software I knew of (iirc) that supported the mouse we had. One of those early optical mice with a metal mousepad with a grid of tiny reflective dots. No one else I knew that had a PC had a mouse back then.

It also had graphics programs. One for bitmaps and one for vectors, iirc. Me and my friend used to play with those. I don't even remember what else GEM was for. To me it was just a way to launch those editors to draw things and I did not have access to any other graphics applications in DOS until years later.

cmrdporcupine•4mo ago
In the Atari ST world GEM is still an existing and maintained thing, open source and somewhat modernized.

In the forked and (heavily) maintained form of EmuTOS (GPL, https://emutos.sourceforge.io/)

Or in the from-scratch rewrite in the form of MyAES http://myaes.lutece.net/ (AES ["application environment services"] is the GUI & messaging layer of GEM, sitting along side VDI, the graphics layer)

lproven•4mo ago
Nice piece -- it's very good on the early history.

It does, however, totally omit much of the later development.

When Caldera released the source code, it also released the unfinished GEM/XM, a multitasking version.

http://www.deltasoft.com/news.htm

https://lunduke.substack.com/p/freegemxm-the-open-source-ver...

Another version was X/GEM on FlexOS, DR's multitasking RTOS line, and at least some forms of UNIX.

http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalRese...

FlexOS eventually evolved into IBM 4680 OS:

https://en.wikipedia.org/wiki/FlexOS#4680_OS

And that into IBM 4690 OS:

https://en.wikipedia.org/wiki/4690_Operating_System

Later sold as Toshiba 4690 OS.

This supports a GUI, which I think is based on X/GEM, as well as TCP/IP networking, app development in Java, and more. It was sold until about 10 years ago.

I don't think I've ever seen a screenshot.

There have also been interesting later FOSS developments.

On the ST platform, TOS + GEM evolved in multiple directions. Some were proprietary, such as MagiC.

https://en.wikipedia.org/wiki/MagiC

A FOSS one became MiNT, which is sometimes called FreeMINT.

https://en.wikipedia.org/wiki/MiNT

This became the basis of TOS 4, so Mint is Not TOS was redefined to mean Mint is Now TOS.

There's a complete distro of FreeMINT with the TeraDesk multitasking desktop, called AFROS. It targets a FOSS ST emulator called ARANyM:

https://aranym.github.io/

https://aranym.github.io/afros.html

https://github.com/ragnar76/afros

Some very minimal firmware to emulate just enough of TOS to boot the MINT replacement OS was developed, called EmuTOS.

This eventually grew into a very complete FOSS clone of TOS+GEM, called EmuTOS:

https://emutos.sourceforge.io/

It even supports some Amiga hardware now!

There's a 4min demo here:

https://www.youtube.com/watch?v=-kYr5ftxyTA

EmuTOS went from a stub ROM that just reproduced something analagous to the kernel of MS-DOS to a full graphical OS, using the PC GEM source code that Caldera made GPL.

So there is a lovely full circle here, where the ST version continued for years after Windows killed off the PC version, but then the PC version got open-sourced and was used to revive and modernise the ST version in the 21st century.

There's been a lot more GEM-related development in the last decade or two than you'd expect. This makes me happy.

msephton•4mo ago
One of my (partially) GEM apps for Atari ST recently resurfaced in my RSS feed thanks to Disc Master search. It's a fractal viewer that I wrote in 1993 at age 16. It took a fraction of a second for me to remember all the details of the app and how to use it. Good times. https://blog.gingerbeardman.com/2025/03/14/digging-up-the-pa...