frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
38•thelok•2h ago•3 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
101•AlexeyBrin•6h ago•18 comments

First Proof

https://arxiv.org/abs/2602.05192
51•samasblack•3h ago•37 comments

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

https://openciv3.org/
789•klaussilveira•20h ago•242 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
38•vinhnx•3h ago•5 comments

Reinforcement Learning from Human Feedback

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

Start all of your commands with a comma (2009)

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

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1040•xnx•1d ago•587 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
506•nar001•4h ago•234 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
48•mellosouls•3h ago•49 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
183•jesperordrup•10h ago•65 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
63•1vuio0pswjnm7•7h ago•59 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
186•alainrk•5h ago•280 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
27•rbanffy•4d ago•5 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
15•0xmattf•2h ago•7 comments

72M Points of Interest

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
58•speckx•4d ago•62 comments

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

https://github.com/valdanylchuk/breezydemo
268•isitcontent•20h ago•34 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
169•bookofjoe•2h ago•152 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
197•limoce•4d ago•107 comments

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

https://github.com/pydantic/monty
281•dmpetrov•21h ago•150 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
152•matheusalmeida•2d ago•47 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
548•todsacerdoti•1d ago•266 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
422•ostacke•1d ago•110 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
37•matt_d•4d ago•13 comments

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

https://vecti.com
365•vecti•23h ago•167 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
465•lstoll•1d ago•305 comments

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

https://eljojo.github.io/rememory/
341•eljojo•23h ago•209 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
66•helloplanets•4d ago•70 comments
Open in hackernews

Strace-macOS: A clone of the strace command for macOS

https://github.com/Mic92/strace-macos
108•signa11•2mo ago

Comments

sandbags•2mo ago
Modulo I haven’t tried it yet it’s been an irritant that SIP broke tracing so this is a welcome development, thank you.
musicale•2mo ago
dtruss(1m) RIP
comex•2mo ago
Neat, though I'm guessing it's pretty slow.

Tip for anyone reading: If you only need to trace file accesses or command executions, `eslogger lookup` and `eslogger exec` respectively will give you what you need (albeit in the form of a not-particularly-friendly JSON blob).

cyberpunk•2mo ago
Silly question but doesn’t macos ship with dtrace? So why not use dtruss?
saagarjha•2mo ago
You need to disable SIP to use DTrace
Citizen8396•2mo ago
Not entirely. You can selectively remove protections:

csrutil enable --without dtrace

saagarjha•2mo ago
That’s disabling SIP
owyn•2mo ago
dtruss requires disabling SIP. This seems like a better option for basic "what just happened?" debugging.
agsnu•2mo ago
Barely supported by Apple these days - in addition to needing to disable SIP which is a pain, it was broken causing system freezes for several major macOS releases.
pjmlp•2mo ago
Another silly question, did everyone forgot about instruments?
youngtaff•2mo ago
Isn't Instruments built on dtrace?
viraptor•2mo ago
Does instruments allow you to track file reads/writes and other syscalls/mach stuff? Their docs are quite bad at describing the capabilities, so I'm not really sure. From what I can see it's a profiler rather than a tracing tool.
CGamesPlay•2mo ago
Love it. I've never successfully used dtruss without hardlocking my system, so it's nice to see that this isn't a wrapper around that.
saagarjha•2mo ago
The bug for this was fixed in Tahoe
viraptor•2mo ago
For the whole dtrace system?
saagarjha•2mo ago
Yes
StrangeDoctor•2mo ago
Fantastic news, thanks for sharing. I stopped looking into it after some spectacularly bad hard lockups, some in prod…
saagarjha•2mo ago
Considering you need to turn off SIP to use it, I would not recommend using DTrace in prod…
viraptor•2mo ago
You need to escalate to root to run it anyway. If anyone can get root on my laptop, there's nothing that SIP can realistically protect me from. Actually, if anyone can get access to my user outside of sandbox, everything I care about is already exposed.

(Also, you can disable it only for dtrace if you want)

saagarjha•2mo ago
Turning off SIP allows for trivial escalation to root usually
viraptor•2mo ago
That's quite vague. Got any links with the details?
saagarjha•2mo ago
Here's an example: https://gist.github.com/ChiChou/e3a50f00853b2fbfb1debad46e50...
burnt-resistor•2mo ago
Doesn't appear to work, and lacks pypi and brew packaging.

    $ pipx install git+https://github.com/Mic92/strace-macos
      installed package strace-macos 0.1.0, installed using Python 3.13.7
      These apps are now globally available
        - strace
    done!   
    $ strace df -h
    Error: Failed to load LLDB Python module.
    Make sure you're running with system Python (/usr/bin/python3) and have Xcode Command Line Tools installed.
    
    To install Xcode Command Line Tools:
      xcode-select --install
    $ sudo strace df -h
    [same shit]
After fixing[0] the awkward python system requirement, it doesn't work with built-in binaries without SIP disabled, it's really slow, it colorizes output even when piping, and the colors are terrible. Better than nothing but it's currently less effort to temporarily disable SIP for dtruss and reenable it later than install this in this early form. Maybe with time it will improve, but it seems like a vehicle to aggressively advertise consulting services.

0:

   env PIPX_DEFAULT_PYTHON='/usr/bin/python3' pipx install git+https://github.com/Mic92/strace-macos
soraminazuki•2mo ago
It’s working. You deliberately ignored the requirements clearly stated multiple times in the README, which explains that it must use the same version of Python as LLDB because it relies on LLDB's Python bindings. The tool even explained again what you should do instead after you defied the installation instructions, yet you chose to run the same command again with sudo, turning this into a spectacle. This isn’t a software issue. It’s you messing around.

> it seems like a vehicle to aggressively advertise consulting services.

It's an open source tool that addresses a pain point many people have, made with someone's spare time with no strings attached. What is wrong with you?

> it doesn't work with built-in binaries without SIP disabled

You can't debug system binaries on macOS with SIP. That's the whole point of SIP. Debugging user binaries is still very much allowed.

    sudo lldb /bin/ls
    Password:
    (lldb) target create "/bin/ls"
    Current executable set to '/bin/ls' (arm64e).
    (lldb) r
    error: process exited with status -1 (attach failed (Not allowed to attach to process.  Look in the console messages (Console.app), near the debugserver entries, when the attach failed.  The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.))
> lacks pypi and brew packaging

That's an entitled complaint against a project made just 2 days ago [1], which offers a single line command for installation.

[1]: https://github.com/Mic92/strace-macos/commit/712aaf14d07f2ef...

gkfasdfasdf•2mo ago
TIL Nix flakes work on macos - is this a legit alternative to homebrew?
arianvanp•2mo ago
Yes. It's great. Especially paired with nix-darwin which allows you to declaratively manage all your macos settings too
pasc1878•2mo ago
Sort of.

For things that run on Linux and other Unices yes.

For macOS UI programs and those that need specific permissions and for commercial programs stick with Homebrew but you can define what you want in homebrew in nix.

rusty-jules•2mo ago
Using nix-darwin to manage brew declaratively feels like using a jackhammer to nail a picture to the wall, but I can’t live without it anymore.
BirAdam•2mo ago
This triggered a small emotional reaction. I really miss the days when Apple made real effort toward servers with MacOS X Server and Xserve. Hopefully, since they're using their own hardware/software internally for servers, Apple may one day go back down that road.