frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Trump and Musk enter bitter feud – and Washington buckles up

https://www.bbc.co.uk/news/articles/c3wd2215q08o
1•mellosouls•1m ago•0 comments

Musk: SpaceX will ground Dragon spacecraft used to shuttle astronauts to ISS

https://thehill.com/business/5335638-musk-spacex-will-ground-spacecraft-used-to-shuttle-astronauts-cargo-to-iss/
1•ilamont•2m ago•0 comments

LLM inference server with 3x the throughput of sglang and vLLM

https://scalingintelligence.stanford.edu/blogs/tokasaurus/
1•rsehrlich•2m ago•0 comments

Technical Interviews in the Age of LLMs

https://www.fractional.ai/blog/technical-interviews-in-the-age-of-llms
1•StriverGuy•4m ago•0 comments

APL Interpreter – An implementation of APL, written in Haskell (2024)

https://scharenbroch.dev/projects/apl-interpreter/
4•ofalkaed•7m ago•0 comments

Ask HN: Validating a Tool to Help Founders Stay Focused and Build What Matters

1•mmarvramm•8m ago•0 comments

U.S. Research Stock Returns Data

https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html
1•Bluestein•9m ago•0 comments

Meta Advertising Manual q2-2025

https://proxima-wiki.notion.site/meta-advertising-manual-q2-2025
1•handfuloflight•9m ago•0 comments

Remote Development with X2Go

https://reemus.dev/article/jetbrains-remote-development-with-x2go
1•indigodaddy•11m ago•0 comments

Intel: New products must deliver 50% gross profit to get the green light

https://www.tomshardware.com/tech-industry/semiconductors/intel-draws-a-line-in-the-sand-to-boost-gross-margins-new-products-must-deliver-50-percent-to-get-the-green-light
1•Scramblejams•12m ago•2 comments

I made a list of free stuff for college hackers

https://www.buildincollege.com
2•createdbymason•12m ago•0 comments

Why Texas Won't Force Companies to Use E-Verify for Employment Authorization

https://www.texastribune.org/2025/06/05/texas-e-verify-requirements-immigration/
2•hn_acker•19m ago•2 comments

The Rarest Signature [video]

https://www.youtube.com/watch?v=aFHxsS6uv5g
1•Bluestein•21m ago•0 comments

600 years before Europeans arrived, Great Lakes farmers transformed the land

https://www.science.org/content/article/600-years-europeans-arrived-great-lakes-farmers-transformed-land
2•rbanffy•22m ago•0 comments

Measuring the elastic properties of the Gibeon meteorite using laser ultrasound

https://www.sciencedirect.com/science/article/pii/S1359646225001290
1•PaulHoule•22m ago•0 comments

A curated list of available fantasy consoles/computers

https://github.com/paladin-t/fantasy
2•90s_dev•22m ago•2 comments

AWS Plunks Down $10B for Datacenters in North Carolina

https://www.nextplatform.com/2025/06/05/aws-plunks-down-10-billion-for-datacenters-in-north-carolina/
2•rbanffy•23m ago•0 comments

A private company wants to build a city on the moon

https://abcnews.go.com/US/private-company-build-city-moon-land-probe/story?id=122515680
1•domofutu•23m ago•1 comments

How Common Is Multiple Invention?

https://www.construction-physics.com/p/how-often-do-inventions-have-multiple
2•rbanffy•23m ago•0 comments

Shadowsocks to Tor: Why It Failed as a VPN Alternative

https://bogomolov.work/blog/posts/shadowsocks-to-tor/
1•irr123•24m ago•0 comments

The Dangers of Consolidating All Government Information

https://www.eff.org/deeplinks/2025/06/dangers-consolidating-all-government-information
2•hn_acker•24m ago•0 comments

Myanmar's chinlone ball sport threatened by conflict and rattan shortages

https://www.aljazeera.com/gallery/2025/6/5/myanmars-chinlone-ball-sport-threatened-by-conflict-and-rattan-shortages
1•YeGoblynQueenne•24m ago•0 comments

Trump says Musk went 'CRAZY', suggests cutting contracts for his companies

https://www.cnbc.com/2025/06/05/trump-musk-crazy-government-contracts.html
3•MilnerRoute•25m ago•0 comments

Junie, an AI coding agent from JetBrains, is available in RubyMine

https://blog.jetbrains.com/ruby/2025/06/junie-and-rubymine-your-winning-combo/
2•RubyMine•25m ago•0 comments

Susan Kare demonstrating the Macintosh Interface in 1984

https://www.youtube.com/watch?v=ZmWOtf4Ziso
2•ngcc_hk•25m ago•0 comments

Show HN: I made realtime user counter/pulsar

https://taara.knhash.in
1•kn81198•27m ago•0 comments

Choosing the right Linux file system for your needs – and why ext4 is so popular

https://www.zdnet.com/article/how-to-choose-the-right-linux-file-system-for-your-needs-and-why-ext4-is-so-popular/
2•fork-bomber•29m ago•0 comments

Trump says Elon Musk “went CRAZY”

https://www.techmeme.com/250605/p37#a250605p37
4•aanet•30m ago•0 comments

Paging the Poetic Web

https://www.are.na/editorial/paging-the-poetic-web
2•hgv•30m ago•0 comments

Navigating AI Trust

https://embedsecurity.com/blog/navigating-the-ai-trust-journey/
1•gk1•30m ago•0 comments
Open in hackernews

Barrelfish OS Architecture Overview (2013) [pdf]

https://barrelfish.org/publications/TN-000-Overview.pdf
42•peter_d_sherman•1d ago

Comments

peter_d_sherman•1d ago
This is a very interesting OS design:

>"1.1 High level overview

Barrelfish is “multikernel” operating system [3]: it consists of a small kernel running on each core (one kernel per core), and while rest of the OS is structured as a distributed system of single-core processes atop these kernels. Kernels share no memory, even on a machine with cache-coherent shared RAM, and the rest of the OS does not use shared memory except for transferring messages and data between cores, and booting other cores."

transpute•1d ago
2021 Usenix talk by Barrelfish researcher, "It's Time for Operating Systems to Rediscover Hardware", 90 comments, https://news.ycombinator.com/item?id=28374523
kfreds•1d ago
You might also find these interesting:

- Akaros, an OS for manycore systems: http://akaros.org/news.html

- VMThreads, an interesting paper on scheduling challenges, related to Akaros: https://iwp9.org/11iwp9proceedings.pdf

jdefr89•1d ago
Was I the only one confused by this? It wasn't just me right? I love when I see things like this. "The cool thing about our kernel is that you cannot share memory! It's super secure. Except for, you know, ..." then list nearly everything. What were they trying to provide/gain with this proposal?
andsoitis•1d ago
and you can download and run it: https://barrelfish.org/download.html
binarycrusader•1d ago
sadly, last release 2020-03-23:

The Barrelfish project is no longer active. See https://systems.ethz.ch/ for information about our current research activities.

It is still interesting though.

transpute•1d ago
They have moved onto RISC-V hardware for manycore architecture, https://news.ycombinator.com/item?id=43629804

Tenstorrent (Jim Keller) shipped RISC-V manycore design for inference.

panick21_•1d ago
No this group actually mostly works on: https://enzian.systems/
transpute•1d ago
Thanks for the correction.
transpute•1d ago
Ten years of OS research, supporting x86, ARMv7 and ARMv8 devices, leading to 2021 talk about hardware and subsequent design of new hardware (RISC-V).
transpute•1d ago
Systems research geneaology:

  Xen [U of Cambridge, XenSource, Citrix]
    KVM [Qumranet, RedHat]
    EC2 [AWS]
      Nitro [Annapurna Labs, AWS]
    Barrelfish [ETH Zurich, Microsoft]
      Snitch RISC-V (many)core
    uXen ("micro" Xen, CoW memory) [Bromium, HP]
      firecracker
    AX x86 ("atto" Xen) [Bromium, HP]
      pKVM Arm [Google, Android, Linux]
kfreds•1d ago
Interesting. Do you know of any good SoK papers or articles that summarize the current state of the art, or explains this genealogy?
transpute•1d ago
A longer history would start with IBM mainframes. More recently, IBM Ultravisor shipped in OpenPower firmware, mediating KVM VMs, https://www.youtube.com/watch?v=6qjrqn3ug0g & https://github.com/open-power/ultravisor

2018 video by Ian Pratt covers Xen, uXen and AX (2005-2015), https://news.ycombinator.com/item?id=44135977#44141164. Citrix acquired XenSource. Pratt left to work at Bromium, acquired by HP (which previously acquired BIOS company from Bromium co-founder). The former CTO of XenSource co-founded Qumranet (KVM), acquired by RedHat.

AWS began with Xen, then migrated to a subset of KVM. Nitro used Arm hardware to virtualize I/O (storage, network) paths, leaving KVM responsible for x86 CPU and memory virtualization, https://www.youtube.com/watch?v=e8DVmwj3OEs & https://news.ycombinator.com/item?id=24515019#24516523. Parallels could be drawn to the Apple T2 enclave (Arm) coprocessor being used for disk encryption on x86 Apple Macbooks.

Under the "Confidential Computing" umbrella, Intel has TDX and a new (closed?) hypervisor on servers, using SGX and new hardware privilege levels.

Apple recently added Secure eXclaves to iOS, and Apple Silicon hardware supports nested virtualization, which is what Google pKVM uses on Pixel (and upcoming ChromeOS?) devices, https://news.ycombinator.com/item?id=43314657

For production code, pKVM deserves attention because it's open (upstreamed to mainline Linux), exists in the real world (Pixel phones), stands in stark contrast to Apple's neutered iPads and has the potential to improve upon TrustZone security, https://news.ycombinator.com/item?id=41523758.

Finally, to bring this thread back to Barrelfish, Google OpenTitan open silicon root of trust (OCP servers, Chromebooks) is partly under Pulp Platform research, alongside Snitch (descended from Barrelfish research) open hardware from ETH Zurich. So progress is being made in both mainstream-compatible systems software and greenfield hardware cores.

(hopefully readers can correct any errors or gaps above)

kfreds•1d ago
Thank you! I realize now that I was thinking about a different aspect of systems research, but failed to say so.

Barrelfish (multikernel) and your username made me think of manycore systems and the scheduling challenges we will surely face as systems become more heterogeneous. I'm in a period of trying to learn more about that. Any and all recommendations are much appreciated.

transpute•1d ago
Jim Keller's Tenstorrent ($1B funding to date) is shipping $1K PCIe manycore accelerators, with open-but-immature software, https://www.theregister.com/2024/08/27/tenstorrent_ai_blackh...

> compute.. is handled by 140 of Tenstorrent's Tensix cores, each of which is composed of five "Baby RISC-V" cores, a pair of routers, a compute complex, and some L1 cache.. Tensix cores account for 700 of the 752 so-called baby RISC-V cores on board.. TT-Metalium low-level programming model.. kernels themselves are plain C++ with APIs.. Tenstorrent aims to support running any AI model on its accelerators using commonly used runtimes like PyTorch, ONNX, JAX, TensorFlow, and vLLM.

Legion from the Stanford research team that lead to CUDA, https://legion.stanford.edu/ & https://elliottslaughter.com/2024/02/legion-paper-history

> A novel mapping interface provides explicit programmer controlled placement of data in the memory hierarchy and assignment of tasks to processors in a way that is orthogonal to correctness, thereby enabling easy porting and tuning of Legion applications to new architectures.. Legion is developed as an open source project, with major contributions from LANL, NVIDIA Research, SLAC, and Stanford.

kfreds•1d ago
It seems we read the same stuff. :)

I assume you're also aware of the Oxide and Friends podcast, and the Microarch Club podcast?

transpute•1d ago
Yes on Oxide, will check out Microarch Club, thanks!
bionsystem•1d ago
So far when Jim starts something it's a massive success, can't wait to see how this one goes.
kfreds•1d ago
The virtualization of I/O is fascinating, and VirtIO's progress from the Linux kernel to hardware implementations. My only wish is that Linux would support inter-VM shared memory as a VirtIO transport in addition to pci and mmio.

Thanks for the pKVM tip, and the connection between OpenTitan and Barrelfish.

Speaking of security and open-source hardware, shameless plug of stuff I work on:

- dev.tillitis.se (FPGA-based OSHW RoT)

- system-transparency.org (related to CC, TDX, SNP)

- sigsum.org

transpute•1d ago
On Xen, QubeOS uses vchan for inter-VM shared memory communication, https://roscidus.com/blog/blog/2019/01/01/using-tla-plus-to-....

Virtio on Xen is still a work in progress, https://wiki.xenproject.org/wiki/Virtio_On_Xen

kfreds•1d ago
Yes. I've used Qubes on and off since 2012. What I'd love to do is run Linux on top of seL4, and virtio-backends in VMs. There is a patch for ivshmemv2, but it seems abandoned.
jamesblonde•1d ago
I don't know how you got from Barrelfish (a message-passing OS) to a RISC-V CPU. Bit of a stretch. Just because they are both messaging passing distributed systems?
transpute•1d ago
Apologies, mistake in my notes. Should be Enzian (48-core Arm + FPGA).

From Mothy (Barrelfish researcher) profile, https://people.inf.ethz.ch/troscoe/ & https://enzian.systems/why-enzian/

> Building and using a research computer called Enzian for experimentation with hardware/software codesign for servers.. If academics can’t do relevant, impactful, and medium-to-long-term system software research using commodity platforms, and they can’t do it using someone else’s cost-optimized application-specific custom hardware, what can they do? Our response is to build Enzian: a computer.. optimized for exploring the design space for custom hardware/software co-design.. over-engineered relative to any off-the-shelf hardware.. optimized for flexibility and configurability rather than unit code, efficiency, or performance along any particular dimension.

yencabulator•1h ago
How do you manufacture a connection between a hypervisor and a kernel that does nothing at all with virtualization? Did you just want to mention Xen?
davemp•1d ago
I find these type of efforts somewhat disappointing. So much OS research boils down to “We’ll handle scheduling and rudimentary peripheral multiplexing good luck on rest”. These basics are so far from a useful system that you’d have to slap linux on top and immediately lose most/all benefits of the new architecture.
yencabulator•1h ago
It's a research project. It has been influential enough. Researchers have also made hardware prototypes that pushed this message-passing-cores design ever further.

In the non-academic world, HPC and realtime people have reimplemented some of these ideas into Linux, making it so that a core can be fully dedicated to an application, not receiving interrupts ("tickless"), not handling any kernel tasks, etc. For example, https://htor.inf.ethz.ch/ross2012/slides/ross2012-akkan.pdf https://insidehpc.com/2009/10/tilera-100-core-x86-architectu... https://lwn.net/Articles/549580/ https://lwn.net/Articles/816298/