nutate

Joined 13 years ago

Karma
472
Submissions
246
Member since
Mar 5
[ my public key: https://keybase.io/rseymour; my proof: https://keybase.io/rseymour/sigs/sQPtgZrloVw_qpyF0XD1PN7ocgcdmje3qz_wZyx36vg ]

http://twitter.com/rseymour/

View on Hacker News

Recent submissions

Comment · 1 year ago
gonna have a panic attack at the twinkle twinkle "star" not being a half-note.
Comment · 2 years ago
I wrote this in a review I believe, but this is one of the most comprehensive introductions to a good 80% of what could be considered a high performance computing education. It's extremely well written, in the weeds, but not lost in them. If you've done heavy atomics and or locks in C or C++ or with Fortran libraries, this will help show you how rust prevents so many footguns at compile time.
Comment · 2 years ago
Triggered by the use of 1-bit to describe a trit.
Comment · 2 years ago
My thought has always been that the ratio of lifetime to any given sublifetime unit of time is always increasing, leading to a change in relative experience. But if you focus on the fact that a second is constant, you always have the same amount of time right now.
Comment · 2 years ago
Comment · 3 years ago
First project I've ever seen that made me instantly sponsor it. Then to only find out you wrote fd and hexyl and some other classics. Great work.
Comment · 3 years ago
I love this and I'm super glad it's being developed, but I think I'd have to break my arm or hand (or have severe RSI) to really dive in. The startup cost seems high, mentally speaking.
Comment · 3 years ago
How does this handle the machine running out of memory?
Comment · 3 years ago
This is great, the amount of boilerplate it takes to write an iterator is a bit cumbersome right now. Looking forward to see how this fares as it moves towards stable.
Comment · 3 years ago
Let's say you wanted to run some python code that was written and test it against some C/C++/Rust for accuracy of some sort (numerical, lexicographical, etc). In the old way you would have to fire up multiple processes to do that (like OS level processes) but now you can have your multithreaded compiled code running in threads and your multi-GIL'd interpreted code running all in one process and comparing their results in the `main` of your C/C++/Rust. That's a contrived example, but the issue was that a single GIL isn't threadsafe in and of itself. So if you're using these compiled languages as sort of python runners you couldn't multithread python interpreter execution and guarantee the code working. Also as the above comment stated, you could do hacks, but you'd double your memory allocation by needing a python and C/C++/Rust representation for everything that went back and forth.
Comment · 3 years ago
Comment · 3 years ago
I drove into a ditch in Costa Rica following google maps. It was the end of any fantasy of ine that they still wanted to organize the world's information. Luckily it only cost $500 or so for the privilege of finding that out for sure.
Comment · 3 years ago
This was the big turning point for me, and I'm in my forties. Thinking that I couldn't enjoy exercise was mainly because my 'form' was so bad it literally hurt. Luckily you can get better at things, and once you do, or you reach that point where it feels good, then the discipline isn't really needed any more than folks need discipline to play their grueling video games.
Comment · 3 years ago
The mental health limitations around flight are how you get malaysian air flight 370. Don't say anything, treat anything, work through anything involving mental health because you'll lose your license immediately. Therefore the folks with milder mental illnesses will never solo pilot a plane, and folks with serious psychopathic mental illness, especially if it appears after they begin working, will kill everyone on board.
Comment · 3 years ago
Oddly my parents owned a bookstore, so yea I was growing up in the opposite of the GOP vision for Florida.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton