News for hackers. Stuff that matters.

sulami

Re:AI Killed the Tech Interview. Now What? on Wednesday February 19, 2025 @07:10PM (#43109522)
I've been arguing that "AI" has very little impact on meaningful technical interviews, that is ones that don't test for memorization of programming trivia: https://blog.sulami.xyz/posts/llm-interviews/
Re:LLVM Is Smarter Than Me on Monday April 22, 2024 @08:48PM (#40127284)
Oh, good catch. Corrected.
Re:Show HN: I also made a three-body simulation on Wednesday April 17, 2024 @10:36PM (#40072387)
Thank you.

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

( Read More... | 7 comments | 12 points | on HN )
Re:Ask HN: Who wants to be hired? (January 2023) on Monday January 02, 2023 @08:05PM (#34226162)

  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.

Re:A portable, modern regular expression language on Friday December 30, 2022 @09:30AM (#34185312)
I had a similar kind of idea for a long time, which I put into action a few weeks ago via a standalone transpiler of Emacs' rx macro to common regexp syntaxes.[0] I ended up getting interrupted and didn't completely finish it, but it generally works, though is probably riddled with edge cases.

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.

[0]: https://github.com/sulami/rx

Re:Lessons Learnt from Solving AoC in One Second on Tuesday December 27, 2022 @05:24PM (#34154686)
Sure thing, I'll have a look at it tomorrow. Would you be so kind and share your browser/OS so I can try to reproduce?
Re:EXWM (Emacs X Window Manager) on Friday November 20, 2020 @06:21AM (#25159386)
> a good terminal mode so I don't need to switch to another terminal, the builtin terminals either lag badly after 10K lines of input or render/behave strangely when used with ncurses programs

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.

[1]: https://github.com/akermu/emacs-libvterm

Re:Ask HN: Production Lisp in 2020? on Tuesday May 19, 2020 @09:53AM (#23234865)
I'm on the backend, but all I've seen of the new frontend is TypeScript. There has been a decision to switch languages for reasons that someone else can probably explain better than I could, a lot of us lurk here.
Re:Ask HN: Production Lisp in 2020? on Tuesday May 19, 2020 @09:24AM (#23234596)
CircleCI is mostly Clojure, and some Go.

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.

Re:Prettifying Org Mode with CSS on Sunday May 10, 2020 @08:44AM (#23132178)
I wouldn't call it good, but I'm using Pandoc to generate LaTeX. The whole thing is wrapped in Hakyll, which already uses Pandoc to generate the HTML from the source (org/markdown).

Feel free to dig through the source if you want to see how it works: https://github.com/sulami/sulami.github.io

Re:Prettifying Org Mode with CSS on Sunday May 10, 2020 @02:49AM (#23130784)
I’m successfully building sulami.github.io from org-mode using Hakyll, though my setup is quite complex due to my requirements (e.g. PDF output).

Older »