sulami
What if the AI stockmarket blows up?
LLMs Do Not Break Interviews
String vs. &str
The Michael Scott Theory of Social Class
Synchronous Core, Asynchronous Shell
Demystifying Rust's? Operator
What Is in a Rust Allocator?
LLVM Is Smarter Than Me
The clicking to restart is there mainly for phone users, I realized after sharing with a friend that hotkeys aren't very mobile-friendly. I don't have a good way to detect desktop vs. mobile clients, and technically one can also have a keyboard connected to a phone.
I've also been thinking about zooming, I'll see what I can do over my next lunch break :D
Show HN: I also made a three-body simulation
https://three-bodies.sulami.xyz/
Somewhat inspired by a recent post here, I also made a three-body simulation on a whim, meaning to try out macroquad[0] (verdict: really nice!). Thanks to the engine I could trivially target wasm as well, so others can get mesmerized too.The source is available here: https://github.com/sulami/three-bodies[0]: https://docs.rs/macroquad/latest/macroquad
Active Onboarding
Being a Journalist Within Your Organisation
Location: Tokyo, Japan
Remote: Preferred, but not required, been remote for ~5 years
Willing to relocate: No
Technologies: Rust, Clojure, Go, Python, SQL, k8s
Résumé/CV: https://blog.sulami.xyz/pages/robin-schroer-cv.pdf
Email: [email protected]
Hi,I'm Robin, (Senior) Staff Engineer with 10 years of experience. On the Will Larson staff archetype chart I register mostly as Architect and/or Solver, and I enjoy figuring out what is needed for organisational success. I've most recently worked at CircleCI on the core pipeline orchestration platform as well as config processing. Relevant experiences here include high throughput distributed systems and compilers.
I'm somewhat conversational in Japanese, but by no means business level (yet). Native in German, and can get by in French or Dutch, if need be.
The basic idea of rx is to use S-expressions to describe regular expressions, and my elevator pitch would've been to embed rx invocations in shell scripts using $(syntax), the main use case being something like sed invocations.
I still think it's a neat idea, and complex regular expressions tend to be hard to parse for humans.
Lessons Learnt from Solving AoC in One Second
The Shape of Tests
Lightning Introduction to Nix for Developers
I found vterm[1] to be pretty reliable for any kind of "advanced" terminal use. Also much faster when dealing with large amounts of output.
Writing for Reasons
Testing Hexagonal Architecture
Keyboardio Atreus Review
Show HN: Literate Calc Mode
The only problems we are seeing is the significant startup time cost (hence the Go bits, where it matters).
Memory usage also isn't always great, but that's more a JVM problem, as it's not releasing reclaimed memory as quickly as you'd like it to. Fine on servers, annoying on a 16GB laptop.
The Common Lisp problems you outlined don't really apply to Clojure, it's a modern lanaguage and has been stable and versatile for us.
Feel free to dig through the source if you want to see how it works: https://github.com/sulami/sulami.github.io