frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Whatever Happened to Sandboxfs?

https://blogsystem5.substack.com/p/whatever-happened-to-sandboxfs
58•zdw•2d ago

Comments

dangoodmanUT•16h ago
Seems like the new ASIF sparse image format will solve a lot of this, combined with their new containerization framework

https://eclecticlight.co/2025/06/12/macos-tahoe-brings-a-new...

jitl•13h ago
Copying data into and out of a disk image is probably going to be much slower and involve just as many syscalls if not more compared to setting up a “symlink forest”.

As far as I can tell, the containerization framework seems like it’s for running Linux microvms, and doesn’t seem applicable to people trying to do macOS builds. I mean, if you just want to run Bazel in a Linux VM sure it will do fine, but you can already run Bazel in a Linux vm on your Mac with Docker.app. Maybe I missed something with the containerization docs but all I saw was EXT4, OCI Linux images, etc. no Mac thingies.

tough•13h ago
No idea if this will be of any help but with a little research found this on the docs https://developer.apple.com/documentation/virtualization/run...

there's also osx-kvm (non-apple) https://github.com/kholia/OSX-KVM

comex•15h ago
Recently, macOS added a built-in FUSE-like API:

https://developer.apple.com/documentation/fskit

No idea what the performance is like.

However, over the last few years, Apple’s compilers have gotten even more enthusiastic than before about caching and “content addressable storage”:

https://llvm.org/devmtg/2024-10/slides/techtalk/Rastogi-Fine...

Which is normally a good thing, but may exacerbate the issue described in the post where, by enforcing isolation, you end up cutting off the compiler from its caches and making the build slower.

I think the ideal solution would be for Bazel to somehow know about and integrate with LLVM’s CAS.

edit: although just figuring out how to do “explicit module builds” with Swift and Clang would probably get you most of the way.

o11c•14h ago
If you semi-trust your tool binaries enough not to do something silly like making syscalls directly, what about using the `LD_PRELOAD` equivalent to intercept `open` etc.? (Yes there's a long tail in that "etc.")

Or does using Go ruin everything again?

(Also it seems like it should in principle be possible to keep the symlink forest around and only delete other files)

eru•7h ago
> Or does using Go ruin everything again?

Go isn't the only language ecosystem that likes to make statically linked binaries. Rust, OCaml and Haskell etc also prefer this.

Or am I missing something?

I think dynamic linking is mainly popular in the C (and perhaps C++) world? And I guess for commonly interpreted languages like Python, more or less.

_flux•6h ago
Rust, OCaml and Haskell (ghc) do dynamically links against libc by default, though. What they "statically link" is their own libraries.
ajb•4h ago
It's amazing that the conclusion it's that sandboxing would have had to use NFS, which is the approach that the vesta build system took 20 years earlier.

I have reimplemented Stable Diffusion 3.5 from scratch in pure PyTorch

https://github.com/yousef-rafat/miniDiffusion
49•yousef_g•1h ago•7 comments

Unsupervised Elicitation of Language Models

https://arxiv.org/abs/2506.10139
60•kordlessagain•2h ago•5 comments

Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix

https://netflixtechblog.com/uda-unified-data-architecture-6a6aee261d8d
79•Bogdanp•4h ago•36 comments

Peano arithmetic is enough, because Peano arithmetic encodes computation

https://math.stackexchange.com/a/5075056/6708
146•btilly•22h ago•44 comments

Solar Orbiter gets world-first views of the Sun's poles

https://www.esa.int/Science_Exploration/Space_Science/Solar_Orbiter/Solar_Orbiter_gets_world-first_views_of_the_Sun_s_poles
25•sohkamyung•2d ago•2 comments

Last fifty years of integer linear programming: Recent practical advances

https://inria.hal.science/hal-04776866v1
92•teleforce•8h ago•8 comments

The Many Sides of Erik Satie

https://thereader.mitpress.mit.edu/the-many-sides-of-erik-satie/
63•anarbadalov•6d ago•12 comments

SIMD-friendly algorithms for substring searching (2018)

http://0x80.pl/notesen/2016-11-28-simd-strfind.html
135•Rendello•11h ago•20 comments

How to Build Conscious Machines

https://osf.io/preprints/thesiscommons/wehmg_v1
17•hardmaru•4h ago•5 comments

Solidroad (YC W25) Is Hiring

https://solidroad.com/careers
1•pjfin•3h ago

Slowing the flow of core-dump-related CVEs

https://lwn.net/SubscriberLink/1024160/f18b880c8cd1eef1/
43•jwilk•3d ago•6 comments

Endometriosis is an interesting disease

https://www.owlposting.com/p/endometriosis-is-an-incredibly-interesting
226•crescit_eundo•16h ago•113 comments

Texting myself the weather every day

https://bensilverman.co.uk/posts/daily-weather-sms/
8•benslv•2d ago•3 comments

TimeGuessr

https://timeguessr.com/
155•stefanpie•4d ago•31 comments

Filedb: Disk-based key-value store inspired by Bitcask

https://github.com/rajivharlalka/filedb
85•todsacerdoti•12h ago•8 comments

Me an' Algernon – grappling with (temporary) cognitive decline

https://tidyfirst.substack.com/p/me-an-algernon
49•KentBeck•4d ago•29 comments

Implementing Logic Programming

https://btmc.substack.com/p/implementing-logic-programming
159•sirwhinesalot•17h ago•49 comments

Liquid Glass – WWDC25 [video]

https://developer.apple.com/videos/play/wwdc2025/219
105•lnrd•4d ago•197 comments

Self-Adapting Language Models

https://arxiv.org/abs/2506.10943
169•archon1410•20h ago•48 comments

Mollusk shell assemblages as a tool for identifying unaltered seagrass beds

https://www.int-res.com/abstracts/meps/v760/meps14839
9•PaulHoule•2d ago•0 comments

Student discovers fungus predicted by Albert Hoffman

https://wvutoday.wvu.edu/stories/2025/06/02/wvu-student-makes-long-awaited-discovery-of-mystery-fungus-sought-by-lsd-s-inventor
122•zafka•3d ago•89 comments

The Army’s Newest Recruits: Tech Execs From Meta, OpenAI and More

https://www.wsj.com/tech/army-reserve-tech-executives-meta-palantir-796f5360
128•aspenmayer•1d ago•134 comments

How I uncovered a potential ancient Rome wine scam

https://phys.org/news/2025-06-uncovered-potential-ancient-rome-wine.html
31•samizdis•2d ago•22 comments

The international standard for identifying postal items

https://www.akpain.net/blog/s10-upu/
72•surprisetalk•2d ago•17 comments

If the moon were only 1 pixel: A tediously accurate solar system model (2014)

https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html
799•sdoering•1d ago•241 comments

Protecting your code from other people's bugs

https://doi.org/10.1145/3733699
18•MiguelX413•3d ago•2 comments

Whatever Happened to Sandboxfs?

https://blogsystem5.substack.com/p/whatever-happened-to-sandboxfs
58•zdw•2d ago•8 comments

I convinced HP's board to buy Palm and watched them kill it

https://philmckinney.substack.com/p/i-convinced-hps-board-to-buy-palm
594•AndrewDucker•21h ago•468 comments

Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh

https://omc345.substack.com/p/from-skeuomorphic-to-liquid-glass
282•lightningcable•19h ago•294 comments

100 years of Zermelo's axiom of choice: What was the problem with it? (2006)

https://research.mietek.io/mi.MartinLof2006.html
112•Bogdanp•1d ago•118 comments