A safe and fast programming language without garbage collection.
A new paper confirming significant negative labor market effects of minimum wage regulation, casting doubt on a prior, widely cited study which did not find such effects by improving on its way of defining the boundaries of local labor markets.
A systems programming language that is a superset of Python. Targets AI development. Has an ownership model similar to Rustβs, but has an otherwise simpler type system with a focus on compilation speed.
If someone can pull it off, Chris Lattner can.
An io_uring tutorial.
A small, Rust-only embedded operating system with preemptive multitasking and message-passing IPC.
Group dynamics inhibit idea generation and expression regardless of how you lead and organize the group.
Let individuals be creative instead.
Here is my own experience with open-ended meetings in general: In a group setting, the socially strong β always the same people, and not necessarily the ones with the most to contribute β dominate the discussion. Because of how quickly the discussion moves, everyone else rarely gets to even form their own opinion, let alone voice it.
A screensaver for Windows that accurately simulates the look and feel of an operating system crash.
A Microsoft Sysinternals tool for inducing operating system panics and errors.
In-process analytical SQL.
IP packet fragmentation quiz.
systemd-logind alternative.
Intel appears to be working on removing 32-bit and 16-bit operation modes from x86. The only mode remaining is 32-bit compatibility mode in ring 3, so 32-bit user space applications will still run.
While my nostalgic self is shocked and sad, I suppose the plan is sensible. After all, you can still run MS-DOS or your custom BIOS-based boot loader or whatever, just not on the bare metal.
I could imagine a bare-metal PC emulator that boots via UEFI and acts as a drop-in replacement for a BIOS-based PC running on a 386- or even x86-64-compatible processor. Assuming that performance is not a concern on modern hardware, it could presumably rely mostly on generic UEFI interfaces such as GOP or MNP. I imagine using such a thing mostly for fun, but perhaps there is a real use case out there somewhere?
Create your own dynamically sized types.
A special-purpose runtime for precompiled Rust macros. Can speed up compilation.
A Rust macro to automatically split functions into a generic and non-generic part with the aim of improving compilation times.