frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
576•klaussilveira•10h ago•167 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
889•xnx•16h ago•540 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
91•matheusalmeida•1d ago•20 comments

What Is Ruliology?

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

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

https://github.com/valdanylchuk/breezydemo
197•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•11h ago•91 comments

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

https://vecti.com
307•vecti•13h ago•136 comments

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

https://github.com/microsoft/litebox
352•aktau•17h ago•175 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
350•ostacke•17h ago•91 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
452•todsacerdoti•18h ago•228 comments

Delimited Continuations vs. Lwt for Threads

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

Dark Alley Mathematics

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

PC Floppy Copy Protection: Vault Prolok

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

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

https://eljojo.github.io/rememory/
253•eljojo•13h ago•153 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
388•lstoll•17h ago•263 comments

Was Benoit Mandelbrot a hedgehog or a fox?

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
230•i5heu•13h ago•175 comments

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

https://github.com/dmtrKovalenko/zlob
12•neogoose•3h ago•7 comments

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

https://github.com/phreda4/r3
68•phreda4•10h ago•12 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...
24•gmays•6h ago•6 comments

Why I Joined OpenAI

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

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

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

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
268•surprisetalk•3d ago•36 comments

Introducing the Developer Knowledge API and MCP Server

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

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
168•limoce•3d ago•87 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/
1039•cdrnsf•20h ago•431 comments

FORTH? Really!?

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

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
14•denuoweb•1d ago•2 comments

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

https://docs.smooth.sh/cli/overview
88•antves•1d ago•63 comments
Open in hackernews

Show HN: Oliphaunt – A native Mastodon client for macOS

https://testflight.apple.com/join/Epq1P3Cw
105•anosidium•9mo ago
I’ve been building Oliphaunt, a native Mastodon client for macOS, as a solo project — designed to be fast, lightweight and feel right at home on the Mac. It’s not built with Catalyst or Electron framework.

Key features:

• Native macOS UI using AppKit with some SwiftUI integration (not a web wrapper)

• Core Data for local caching

• Responsive, keyboard-friendly interface

• UX tailored for desktop-class Mac computers

• Supports multiple accounts, cross-instance timelines and search

You can try it via TestFlight (macOS 14+ Sonoma): https://testflight.apple.com/join/Epq1P3Cw

Feedback is welcome here, on GitHub, or via TestFlight: https://github.com/anosidium/Oliphaunt-Feedback-And-Support

Comments

mountainriver•9mo ago
The link goes to testflight?
anosidium•9mo ago
Yes. It's not on the Mac App Store yet.
_mlbt•9mo ago
Always great to see native macOS apps! Is there a reason you aren’t using SwiftUI for the whole thing and that you opted for Core Data instead of Swift Data?
wpm•9mo ago
Swift Data is CoreData in a wrapper.

Also, not OP, but I’m glad it’s written in AppKit vs SwiftUI purely; AppKit just feels better on the desktop. I can always “smell” a SwiftUI app just like I can an Electron app.

drcongo•9mo ago
If the Settings app on current macOS is SwiftUI, then I can too. It's horrible.
sgt•9mo ago
Never thought of that. Is that why the Settings app is so slow? If I click on one of the menu items on the left, it takes half a second or more to load the screen.
tough•9mo ago
Search is also broken af raycast saves me from going mad
galad87•9mo ago
SwiftUI doesn't help, but each panel is a separate process. The previous version of System Preferences hid the delay by showing an animation, the new one doesn't.
zerkten•9mo ago
Why is a separate process necessary here?
pvg•9mo ago
You don’t want login settings, cursor blink rate settings and random app settings running in the same process
kstrauser•9mo ago
Why? Is there a mechanism by which one of those would be able to interfere with another?
pvg•9mo ago
Yes, the mechanism of “memory access”.
sgt•9mo ago
I still think they could easily load quicker though. Even switching between the different menu items in Settings takes long, when going back to ones that you already used earlier. They don't seem to be doing a lot of caching. At least they could keep those processes running for a while.

Unless it's actually SwiftUI taking time to render that UI, which would be bizarre.

As a macOS user I am so used to everything happening in the blink of an eye, so this is something that stands out. It's really not a big problem, 300-400ms.

kstrauser•9mo ago
Ok, let me rewind a little. Are preference panes actually running apps? I imagined them more conceptually similar to an HTML form that System Settings displayed and processed and then wrote the results back to a plist or whatever. And in that model, there wouldn’t be a clear advantage to having separate processes.

Was I imagining that wrong?

pvg•8mo ago
Yes they are more applike than UI-definition-like.
anosidium•9mo ago
Thanks! I’m glad to hear that.

It’s an AppKit-first app — I’ve used SwiftUI in parts where it fits well, but I’ve avoided relying on it entirely because it’s still maturing, especially on macOS. In certain areas, it can compromise the native look and feel, or introduce unexpected behaviour.

As for Core Data, it’s a proven and robust framework that already does everything I need. Swift Data is still relatively new and doesn’t yet offer the same level of flexibility or stability for more advanced use cases.

aegypti•9mo ago
Towards the end of COVID lockdowns I wrote a small, native macOS replacement for Zotero and ended up having to go with AppKit. Bit disappointing to hear the look and feel of a Mac assed mac app still hasn’t been replicated in SwiftUI.

Do you write about your experience with macOS dev at all? I would love to hear about it. I still look back fondly on that experience and toss around the idea of revisiting it, Documentation Archive and all.

andrewmcwatters•9mo ago
Nicely done, looks good!
anosidium•9mo ago
Thank you!
internetter•9mo ago
Why isn't it open source? Ice Cubes is pretty good and FOSS
renewedrebecca•9mo ago
Then use Ice Cubes. Not everything has to be FOSS.
AlexeyBelov•9mo ago
What's the argument against it?
techlatest_net•9mo ago
Thanks for the TestFlight invite! I’ll install the iOS build and keep an eye on performance, UI responsiveness, and any crash logs. Happy to send feedback through the TestFlight app if anything comes up.
zimpenfish•9mo ago
Alas, fell at the first hurdle by saying my Akkoma and GotoSocial instances aren't valid.
anosidium•9mo ago
Could you please give me some instance URLs so that I can check?
rglullis•9mo ago
You can find out about different servers on https://fedidb.com
stonogo•9mo ago
FediDB doesn't track GoToSocial servers, because of a dispute about scraping/crawling.
anosidium•9mo ago
Is there a better source that tracks a broader range of Fediverse servers? At the moment, my app officially supports Mastodon, though I’m aware there are derivative forks and other compatible implementations.
rglullis•9mo ago
I guess that's been solved, because you can go to https://fedidb.com/servers and there are ~10 GtS servers being listed, all of them on the newest version.
anosidium•9mo ago
Thanks, that's helpful!
zimpenfish•9mo ago
Added a couple of mine to the issue I filed earlier.
noiv•9mo ago
I like the Mac integration and all the features in the menu. Did I miss bigger fonts somewhere?
anosidium•9mo ago
Nope. I will add this feature in future updates.
grishka•9mo ago
It does look nice.

I can't seem to figure out how to open posts and profiles though. Neither single nor double-clicking does anything. Sometimes double-clicking a post that contains a link would open the link in the web browser. The only thing that works is right click -> open in new window. MacOS 14.7.5 (23H527)

anosidium•9mo ago
Thanks!

Yes, that’s intentional — to view a thread or profile, use the contextual menu (right-click or control-click). Clicking is reserved for posts that contain a link or preview card, which will open in the browser.

thephyber•9mo ago
New iOS (XCode) developer here.

Do you have any pro tips for optimizing workflow, reducing toil in XCode, or speeding up UI testing?

whalesalad•9mo ago
What’s the sense on mastodon lately? I feel like the core concept is also its Achilles heel in that with all these disjointed communities it’s really not a community at all.
jonquark•9mo ago
It's the only social media I still use.

I don't notice "disjointed communities" I just look at the posts from people I follow without knowing which server they are on. I'm aware you can see a list of posts on your local server but I imagine people on most instances (unless the instance has a strong theme like for people from a particular location) never use it.

renewedrebecca•9mo ago
It's not very community-like out of the box, that's totally true.

OTOH, after you follow both people and hashtags, it feels pretty much like everything else, more or less.