Hacker Newsnew | past | comments | ask | show | jobs | submit | jwhitlark's commentslogin

Safer threading for performance improvements was part of it, as I understand.


   $ /usr/bin/time date
   Fri Oct 24 10:20:17 AM CDT 2025
   0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 2264maxresident)k
   0inputs+0outputs (0major+93minor)pagefaults 0swaps
Imagine how much faster it will be with threading!


Rather think of cp, mv, install, backup. Copying files faster is still an ongoing effort, also in gnu coreutils


When I want to do stuff in parallel at the OS level, I rather user processes and e.g. GNU parallel.


https://github.com/clj-commons/rewrite-clj is an absolute superpower for this kind of thing, if you were using Clojure. It always saddened me it doesn't get more exposure.

As good as Rust is, I still feel there needs to be a "high-low" strategy for most biz/game code. You want to be able to depend on your low level abstractions, while constantly changing up how you fit them together.


Hs stuff is really cool. Building out a whole construction yard, vehicle by vehicle. Very worth a look if you haven’t seen it.


That’s really interesting, as a long time clojurist and recent rust user. Can you expand on that, or is it too early days?


jank is the native Clojure dialect on LLVM, with seamless C++ interop. You get full interactive dev, REPL support, etc while having native binaries, ability to JIT compile C++ code along with your Clojure sources, ability to load arbitrary .o and .so files, etc.

It'll have its first alpha release this year. It's currently written in C++, but will be migrated to Rust piece by piece, either once we find a champion to lead it or once we reach Clojure parity and I can focus on it. C++ interop will remain, but we'll benefit from Rust's memory safety and improved dev tooling.

https://jank-lang.org/blog/2025-01-10-i-quit-my-job/


> REPL support

I randomly came across the talk from the founder, and their reasoning for this was awesome: basically creating a C++ REPL for the science community (and the rest of us by happy accident).


You're replying to them ;)


Nerd sniped on the first entry. The first sentence of the first entry. The first minute of the video in the first sentence. The first comment in the video, etc.

If anyone was going to manage recursive, fractal, nerd sniping, it would be fogus, of course.


Rust also runs on picos and Esp32s, if that’s your jam.


May I ask if they are direct paper to screen transfers, or if there are specific features/apps that add extra value? I do a lot of work in (paper) engineering notebooks, and I'm curious about what improvements your workflow has.


I ~exclusively use ZoomNotes, which is very customizable but is quirky and comes with a steep learning curve.

For me the main benefits of the tablet are:

- Copy/paste/drag. Pretty helpful when you manipulate long expressions, or want to condense a bunch of scratch work.

- Relatedly: easy erase. When I used real paper, pencil was too low contrast, and “erasable pen” never worked well. So I used a real pen and just crossed tons of stuff out; ugly.

- Keep a decade of notes with me wherever I go. (And cloud backed up so I won’t lose them.)

- Infinite zoom and no page boundaries. Seems silly, but it’s really nice to write as big as I want without worrying about running out of room on the page.

- Text search of handwritten notes. Works surprisingly well.

- Easily switch to different colors. 99% of the time I only use 2 or 3, but I find it helpful to visual distinguish the main argument/computation from “side commentary”.


Undo is one thing you get used to very quickly. Copy paste, select and move, change colors, erase without a trace... digital handwriting has a lot to offer.

However, the app ecosystem is lacking in terms of interoperability, feature completeness within one app and export/import capabilities, and there is nothing you can do about it in iPadOS. File management is pure pain unless you fully bought into Apple already.

It's very nice for brainstorming and making transient personal illustrations while learning and working through technical problems, but you won't get the feel and certainty of a physical notebook as an institution for persistent notes.

The iPad is way too expensive for what it has to offer, in practice.

That said, without its artificial limitations it would be the last computing device you'll ever need. It could be everything.


Strong agree with the first two paragraphs. I have spent >10 working hours per week for past 4 years with an app I paid $7 for. I wish so much I could pay $7,000 for an improved version.

Disagree on permanence. My notes are useful for much longer when they can be electronically sorted, searched, backed up, and when they take up no additional space in my backpack.


This is a nicely in depth and enjoyable read, especially as a long time software engineer, who's recently become interested in raspberry pi's and microcontrollers.


Since devcontainer.json works fine on docker desktop, I usually use that, but I do use codespaces frequently for review and small patches, as well as exploring new libraries. I'm slowly adding devcontainers to the open source projects I work on. It's much nicer to have a docker compose file and several docker files in this setup than maintaining instructions on setting up test environments.

I've run k8s/k3s with docker-in-docker this way too. Really easy once you get it setup, and great for playing with architecture ideas.


There are multiple GDSs, and AFAIK neither Expedia nor Booking.com use them. The space is way more confused and competitive then your comment implies. The best writeup I've seen on the space is https://www.altexsoft.com/blog/hotel-api/, if you really want to dive into the details.

Edit: been typing markdown all day, oops.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: