frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

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

Software Engineering Is Back

https://blog.alaindichiappari.dev/p/software-engineering-is-back
20•alainrk•1h ago•11 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
34•AlexeyBrin•1h ago•5 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
15•onurkanbkrc•1h ago•1 comments

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

https://openciv3.org/
717•klaussilveira•16h ago•218 comments

The Waymo World Model

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
94•jesperordrup•6h ago•35 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
4•nar001•35m ago•2 comments

Making geo joins faster with H3 indexes

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Ga68, a GNU Algol 68 Compiler

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

What Is Ruliology?

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

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

https://github.com/valdanylchuk/breezydemo
242•isitcontent•16h ago•27 comments

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

https://github.com/pydantic/monty
242•dmpetrov•16h ago•128 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
4•andmarios•4d ago•1 comments

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

https://vecti.com
344•vecti•18h ago•153 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
510•todsacerdoti•1d ago•248 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
393•ostacke•22h ago•101 comments

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

https://eljojo.github.io/rememory/
309•eljojo•19h ago•192 comments

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

https://github.com/microsoft/litebox
361•aktau•22h ago•187 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
437•lstoll•22h ago•286 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
32•1vuio0pswjnm7•2h ago•31 comments

PC Floppy Copy Protection: Vault Prolok

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

Was Benoit Mandelbrot a hedgehog or a fox?

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

Dark Alley Mathematics

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
278•i5heu•19h ago•227 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...
43•gmays•11h ago•14 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/
1088•cdrnsf•1d ago•469 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
312•surprisetalk•3d ago•45 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
36•romes•4d ago•3 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.