frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Hurl: Run and test HTTP requests with plain text

https://github.com/Orange-OpenSource/hurl
73•flykespice•2h ago•27 comments

Infinite Mac OS X

https://blog.persistent.info/2025/03/infinite-mac-os-x.html
153•kristianp•6h ago•50 comments

Show HN: I wrote a new BitTorrent tracker in Elixir

https://github.com/Dahrkael/ExTracker
219•dahrkael•7h ago•25 comments

Virtual Cells

https://udara.io/science/virtual-cells/
24•surprisetalk•3d ago•2 comments

FedFlix — Public Domain Stock Footage Library

https://public.resource.org/ntis.gov/index.html
70•bookofjoe•5h ago•3 comments

Compiling LLMs into a MegaKernel: A path to low-latency inference

https://zhihaojia.medium.com/compiling-llms-into-a-megakernel-a-path-to-low-latency-inference-cf7840913c17
203•matt_d•11h ago•59 comments

Show HN: Tool to Automatically Create Organized Commits for PRs

https://github.com/edverma/git-smart-squash
31•edverma2•3h ago•19 comments

Giant, All-Seeing Telescope Is Set to Revolutionize Astronomy

https://www.science.org/content/article/giant-all-seeing-telescope-set-revolutionize-astronomy
56•gammarator•7h ago•15 comments

Cannabis scientists are trying to find a predictable, reliable product (2020)

https://www.nytimes.com/2020/04/01/magazine/cannabis-science.html
7•dr_dshiv•1h ago•6 comments

Sunsonic 986-II – A Thai Famicom clone with keyboard and mini CRT built-in

https://mastodon.gamedev.place/@pikuma/114711138512697712
47•sohkamyung•7h ago•6 comments

Asterinas: A new Linux-compatible kernel project

https://lwn.net/SubscriberLink/1022920/ad60263cd13c8a13/
24•howtofly•4h ago•4 comments

Literate programming tool for any language

https://github.com/zyedidia/Literate
84•LorenDB•8h ago•45 comments

Andrej Karpathy: Software in the era of AI [video]

https://www.youtube.com/watch?v=LCEmiRjPEtQ
1197•sandslash•1d ago•646 comments

Octobass

https://www.atlasobscura.com/places/octobass
48•keepamovin•3d ago•11 comments

Pipelined State Machine Corruption

https://flak.tedunangst.com/post/pipelined-state-machine-corruption
3•zdw•2d ago•0 comments

Open source can't coordinate

https://matklad.github.io/2025/05/20/open-source-cant-coordinate.html
86•LorenDB•5h ago•78 comments

Curved-Crease Sculpture

https://erikdemaine.org/curved/
168•wonger_•16h ago•29 comments

Show HN: A DOS-like hobby OS written in Rust and x86 assembly

https://github.com/krustowski/rou2exOS
167•krustowski•17h ago•42 comments

Extracting memorized pieces of books from open-weight language models

https://arxiv.org/abs/2505.12546
75•fzliu•3d ago•75 comments

Guess I'm a Rationalist Now

https://scottaaronson.blog/?p=8908
256•nsoonhui•20h ago•756 comments

Show HN: EnrichMCP – A Python ORM for Agents

https://github.com/featureform/enrichmcp
102•bloppe•13h ago•28 comments

How OpenElections uses LLMs

https://thescoop.org/archives/2025/06/09/how-openelections-uses-llms/index.html
99•m-hodges•14h ago•40 comments

What would a Kubernetes 2.0 look like

https://matduggan.com/what-would-a-kubernetes-2-0-look-like/
187•Bogdanp•18h ago•282 comments

Show HN: RM2000 Tape Recorder, an audio sampler for macOS

https://rm2000.app
47•marcelox86•2d ago•28 comments

Homegrown Closures for Uxn

https://krzysckh.org/b/Homegrown-closures-for-uxn.html
87•todsacerdoti•13h ago•9 comments

Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs

https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor
217•Maciej-roboblog•20h ago•119 comments

DNA floating in the air tracks wildlife, viruses, even drugs

https://www.sciencedaily.com/releases/2025/06/250603114822.htm
93•karlperera•3d ago•72 comments

Visual History of the Latin Alphabet

https://uclab.fh-potsdam.de/arete/en
127•speckx•2d ago•73 comments

Flowspace (YC S17) Is Hiring Software Engineers

https://flowspace.applytojob.com/apply/6oDtY2q6E9/Software-Engineer-II
1•mrjasonh•13h ago

We Can Just Measure Things

https://lucumr.pocoo.org/2025/6/17/measuring/
73•tosh•2d ago•54 comments
Open in hackernews

Infinite Mac OS X

https://blog.persistent.info/2025/03/infinite-mac-os-x.html
153•kristianp•6h ago

Comments

treve•5h ago
> Infinite Mac is a collection of classic Macintosh and NeXT system releases and software, all easily accessible from the comfort of a web browser.

https://infinitemac.org/

nickm12•2h ago
Thank you! The blog post really should hyperlink or define "Infinite Mac" so it stands on its own.
mattl•37m ago
The first link in the post links to the infinite MAC website which explains itself.
davewongillies•27m ago
There's no need to yell when saying Mac
plun9•5h ago
I love things like this. Aqua was such a revelation at the time.
ChrisMarshallNY•5h ago
> Aqua was such a revelation at the time.

Liquid Glass seems to hearken back to that era...

smallmancontrov•5h ago
I am so glad that we seem to be starting to crawl out of the minimalist local minimum.
ChrisMarshallNY•4h ago
The one thing that I remember about Aqua, was what it did to performance.

Before OSX was released, we were seeded prerelease copies, but with the original System 7 UI.

It was really fast.

When the first Aqua release came out, the performance dropped like a stone.

classichasclass•4h ago
That sounds like Rhapsody/Mac OS X Server (which would have been Platinum). And it is, indeed, quite snappy. I have it on a Wallstreet G3 and it runs very well.
mrkpdl•4h ago
The aqua interface first shipped in Mac OS X Developer Preview 3. So they could be referring to DP2 which had a platinum like interface but was released after Apple had moved on from the rhapsody concept.
wmf•4h ago
The slowdown was probably the switch from Display PostScript to Quartz.
mingus88•5h ago
Every Linux WM had an aqua theme. Apple delivered an OS that the “year of the Linux desktop” folk had been (and still are) trying to deliver for years.

A mainstream Unix with all the usability for your grandmother supported by all big 3rd party apps as well. Home run.

bigyabai•4h ago
Liquid Glass feels like a reprisal of all the visual garishness of Aqua with none of the usability lessons. Aqua was good because it could be learned quickly, it made a lot of sense to copy back then.

Apple's current design language is sterile, but at least it's easy to read. The modern design trends are just a series of downgrades in usability, arguably continuing since System 7. Somehow, it looks like "overlapping low-contrast window content" has become the haute couture of UX, much to the dismay of grandmas everywhere.

cosmic_cheese•4h ago
Personally I found System 7.6/Mac OS 8’s Platinum to be a step up in usability compared to System 7 and before. The light mid-gray it used in most of its UI was pleasant and easier on the eyes than the stark white that made up the majority of the original Mac UI, but it was still plenty legible.
duskwuff•4h ago
The System 7.0 UI appearance - before Platinum - was a mess. It was little more than a partially colorized version of the monochrome System 6 user interface; in fact, it mostly fell back to the System 6 appearance on machines with monochrome displays, like the (brand-new in 1991!) PowerBook series.

In a certain sense, Platinum was an attempt to reinterpret what Mac OS could have looked like if it had always been designed for a color display. It didn't just add color, like System 7.0 had; it added depth and texture to the interface which wasn't practical to display before. It also added a ton of new controls to the toolkit which previously didn't have standardized implementations or appearances. (For instance, System 7.0 didn't have a standard progress bar control - every application which used one had to provide their own implementation.)

rafram•4h ago
> arguably continuing since System 7

A downward trend since 1991?

It’s fair to say that design has moved on in the last 34 years. Totally subjective whether you think it’s all been for the better. But macOS is self-evidently more usable now than it was then; a lot more people are using it. I imagine fairly few of them would be happy if Apple decided to abandon this Liquid Glass idea and return to System 7 design instead.

bigyabai•4h ago
Along the same line of logic we could argue that Windows became more usable since XP because more computers have it installed. Computer demand is an extenuating factor that doesn't really reflect the quality of UX design.
cosmic_cheese•4h ago
There were plenty of Kaleidoscope schemes and Appearance Manager themes for those with Macs who liked Aqua but either couldn’t or didn’t want to upgrade to OS X yet. There were some interesting “remixes” of Aqua too, including one that gave it BeOS-like tab titlebars!

There was even one Aqua scheme that through some feat of wizardry managed to give menus soft, 32-bit transparency drop shadows just like OS X had. I have no idea how that worked, classic Mac OS itself was only capable of 1-bit transparency as far as I'm aware.

kalleboo•3h ago
The classic Mac OS (Toolbox) menu routine took over exclusive use of the machine when it was tracking the mouse in the menu - all multitasking stopped running.

So an extension could draw whatever fancy effect it wanted when the menu was down without worrying about a background application drawing over it (drawing over the transparency) as long you made sure to restore what was beneath when the menu was let go.

classichasclass•1h ago
There were extensions that got around this, though. iTunes for the classic Mac OS (and I'm pretty sure SoundJam before it) could continue to play music with a menu open, for example.
kalleboo•42m ago
Yeah you could do things like set timer interrupts, and starting in somewhere like MacOS 8.6 there was an actual multitasking (and multi-CPU) nanokernel running beneath everything that allowed you to schedule tasks in a more modern way.

But those tended to have some pretty gnarly limitations (like I think in interrupts you can't allocate memory) so AFAIK they were only used for stuff like real-time audio, I dunno if anyone ever used those to do screen drawing, so in practice I can't think of anything that would interfere with menu drawing.

ylee•3h ago
> Apple delivered an OS that the “year of the Linux desktop” folk had been (and still are) trying to deliver for years.

Indeed.

I figured this out on the day in 2003 when I first tried out OS X. I've been using Linux since 1995 and had tried every available desktop: CDE, KDE, Gnome, Enlightenment (The horror .. the horror ...), Window Maker/AfterStep, fvwm, and even older ones like Motif and twm. I'd used Mac OS 7 and 8 in college and hated it,[1] but OS X was a revelation.

I still use Linux as a server, but for a Unixlike desktop that actually works and runs a lot of applications, OS X is it. Period.

(I wrote the above on Slashdot in 2012 <https://slashdot.org/comments.pl?sid=2940345&cid=40457103>. I see no need for changes.)

[1] People who never used pre-Unix MacOS have no idea how unreliable it was. Windows 95 and 98 weren't great, but there was at least some hope of killing an errant application and continuing on. System 7? No hope whatsoever. It didn't help that Mosaic (and Netscape) wasn't very reliable regardless of platform, but the OS's own failings made things that much worse.

gmac•4m ago
100% agree on the unreliability of older Mac OS. In the late 90s my university computer room offered a mix of Mac and Windows machines, and I only ever took a Mac if that was all that was free, because there was a good chance it would at some point show you a sad Mac face alongside a cutesy and uninformative crash message, while losing the essay you’d half-written (or, hopefully, only the unsaved changes).
mattl•35m ago
This is my new favorite comment.

“ Every Linux WM had an aqua theme. Apple delivered an OS that the “year of the Linux desktop” folk had been (and still are) trying to deliver for years.”

It perfectly captures more than two decades of work in a couple sentences.

alsetmusic•4h ago
> So this is the architecture, except there’s one more thing. The one more thing is, we have been secretly for the last 18 months designing a completely new user interface. And that new user interface builds on Apple’s legacy and carries it into the next century. And we call that new user interface Aqua, because it’s liquid. One of the design goals was when you saw it, you wanted to lick it.

Steve Jobs

jonhohle•3h ago
Aqua is still a revelation. We've taken a huge step back in being able to just identify window controls. My hope is that some of that comes back with Liquid Glass, but honestly, Aqua still looks great.

What all the copy cats missed (Windows Vista, Linux themes) is how consistent and usable everything was. It looked great, but better than that, it worked great.

forgotoldacc•2h ago
Mac OS design at the time was so good that I switched from Windows to Mac and never went back. Been over 20 years now.

Now I find myself frustrated with Mac OS quite often, but the competition is so bad that I'm just kind of stuck.

Bjartr•4h ago
I think this is one of the things that makes systemd popular. A consequence of it being such a baseline of cross-cutting functionality is it necessarily goes against the classic unix philosophy.
wmf•4h ago
Wrong thread.
smallmancontrov•3h ago
launchd, which inspired systemd, was an artifact of Mac OS X in this era. But yes, the post is probably just in the wrong thread.
LtWorf•38m ago
I think upstart inspired systemd :) And cgroups support in the linux kernel. Does osx have a comparable thing to cgroups?
Bjartr•1h ago
Yeah, whoops
kristianp•3h ago
Surprising that he had success with a project (pearpc) that had its last commit 10+ years ago: https://github.com/sebastianbiallas/pearpc

His fork is at https://github.com/mihaip/pearpc

I suppose it retains x86-64 support despite adding a webassembly target.

Edit: he also blogged about adding NextStep to Infinite Mac: https://blog.persistent.info/2024/03/infinite-mac-nextstep.h...

donatj•3h ago
> [PearPC] did this successfully for a few years, until interest waned after the Intel switch

Well, until the original maintainer was hit by a train and killed. It lost most of its momentum after that.

I was an avid user and community member at the time. It still brings a tear to my eye thinking about it.

https://www.wired.com/2004/07/pearpc-coauthor/

LeoPanthera•1h ago
This article is behind a paywall.
Cockbrand•47m ago
http://archive.today/idiYg
WoodenChair•3h ago
One of the most intriguing items in the article is a link to a PPC CPU emulator in less than 700 lines of code:

https://github.com/kwhr0/macemu/blob/master/SheepShaver/src/...

You see that kind of succinctness in 6502 emulators, not usually relatively modern architectures.

userbinator•2h ago
It's a RISC, so that's not too surprising. MIPS emulators are also roughly that size.
classichasclass•1h ago
On the other hand, depending on the generation, PowerPC can have a whopping number of instructions.
thomassmith65•3h ago
I can't imagine what it would feel like to be a 20 year old tech enthusiast today confronted with OS X 10.4 (or .5 or .6)

In my bitterness, it makes me think of someone in the Dark Ages, standing before a Classical sculpture: "how was it that humanity was once capable of such works?"

But tastes change. In the Dark Ages, what they actually thought was probably "what heathen decadence is this?", and today maybe they think "photo-realistic icons: cringe!"

AnnikaL•2h ago
I'm 20, and I vaguely remember using 10.5 or 10.6 when I was a young child, so nostalgia I guess?
thomassmith65•2h ago
I had nostalgia for the original Macintosh GUI, whose look was similar to 'flat design'.
wk_end•1h ago
Those early OS X years were a real golden age for the Mac - the hardware was quite competitive with x86, and the OS was as good as it's ever been. Eventually the wheels started coming off both.

We're in a second golden age of hardware, so I can dream that maybe one day soon Mac OS will be amazing again.

(Despite the new hardware golden age, the emulation performance here is pretty close to unusable on an M1 with Safari, unfortunately.)

thfuran•1h ago
>Mac OS will be amazing again.

I don't think it's even heading in that direction.

LtWorf•39m ago
I had one of the early x86 models.

Competitive in price it was not, and osx wasn't as good as you think it was. Kernel panics were a daily thing, and segmentation faults of quicktime while watching videos.

Reproducing file formats like wmv or divx was a quest in finding and installing the correct codec.

Also overheating, because to make it pretty they didn't add vents for the air to flow.

wk_end•20m ago
I'm talking about pre-x86. I don't recall any kernel panics or segfaults when I used a G4 Power Mac back in the day; it was certainly more stable than the Windows 98 PC I was coming from.
TekMol•48m ago
The screenshots... wow!

To me, Mac OS X looks so much better than todays Mac OS. It looks clear and orderly and I feel like "Great in this environment I can get some work done!".

Current Mac OS feels like "Help, I fell into a sack of candies, how do I get out of here?" to me.

Does anybody else feel like that?

mattl•38m ago
Yep. My friend texted me during the keynote with “I don’t want liquid glass. I want brushed metal.”
Cthulhu_•35m ago
> Does anybody else feel like that?

Honestly, no; the parts of the UI that I see and work with are limited to the menu bar (just flat text, no embellishments), three dots and sometimes the Spotlight bar but I don't actively look at it unless it's slow. Same thing with Windows. I never work with the OS and rarely with native apps, it's all browser based and/or crossplatform applications that use third party design systems.

speedgoose•6m ago
My favourite one is 10.3 Panther with the mix of aqua and brushed metal. 10.4 Tiger is similar but it has a glossy top menu bar that didn’t age well in my opinion. 10.5 Leopard has the fancy cheesy 3D dock, transparent top menu bar, and the more modern gradients. It looked great at the time but gradients aren’t as cool as brushed metal and aqua.

Everything after is a bit boring.