Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chadaustin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
chadaustin
3mo ago
God, that's the worst. Minecraft is also what led us to accidentally bind my child's account to the administrator account on my TV PC, and because he's a minor we can't actually unbind that account. I've tried for h
2.
▲
by
chadaustin
6mo ago
I write Rust for embedded systems and both effects and linear types would be meaningful improvements. Effects especially: if you have multiple cores in a coherent memory domain AND you run with interrupts enabled, you have to deal with thre
3.
▲
by
chadaustin
10mo ago
https://dougallj.wordpress.com/2022/11/09/why-is-rosetta-2-f... > Apple M1 has an undocumented extension that, when enabled, ensures instructions like ADDS, SUBS and CMP compute PF and AF and store them as
4.
▲
by
chadaustin
1y ago
Every time this conversation comes up, I'm reminded of my team at Dropbox, where it was a rite of passage for new engineers to introduce a segfault in our Go server by not synchronizing writes to a data structure. Swift has (had?) the
5.
▲
by
chadaustin
1y ago
Windows 95 allowed programs to disable system interrupts. No protection on cli instruction. Careful with those rose-colored glasses.
6.
▲
by
chadaustin
1y ago
WER existed on XP but the APIs needed to customize dumps didn’t. And IMVU’s crash reporting code dated back to 2005. > So I think that the claim that Direct3D captures exceptions is suspect. I would think that too - but I based my claims
7.
▲
by
chadaustin
1y ago
Hello, author here (16 years ago). I don't think that component existed then. In hindsight, we would have either used WER or initiated crash dumps from outside of the process via a watchdog. It is quite problematic to attempt to captur
8.
▲
by
chadaustin
1y ago
It did, especially as the drives got older and shrieky. Plus the floppy and optical drives spinning up. But... funny story, when I moved to Silicon Valley, SSDs didn’t exist yet, but compile times were IO-bound. So my company bought everyon
9.
▲
by
chadaustin
1y ago
Looks like ‘97. Unfortunately I can’t find the receipts! If I had to guess, I think I’d say somewhere around $2000 in all. That computer lasted me a LONG time. When it was done being a desktop, it became a Linux server until I sold it aroun
10.
▲
by
chadaustin
1y ago
I did a bunch of media and software development back then so RAM helped a lot. Why 640? Not sure. My particular board could have gone up to 768. I did some googling and found some boards that maxed out at 1 GB. That was a weird time in comp
11.
▲
by
chadaustin
1y ago
You are straight up wrong. The first computer I ever built was a Pentium 2, RivaTNT, and it had 640 MB RAM. I can’t find the purchase receipts or specific board brand but it had four SDRAM slots, and I had it populated with 2x64 and 2x256.
12.
▲
by
chadaustin
2y ago
Last Christmas, we got a tree from a local farm in the mountains. We had the tree trimmed and decorated before we discovered a sleeping (hibernating?) bat on the inside. We got it moved outside, but it took about 24 hours before I realized
13.
▲
by
chadaustin
2y ago
I'm sorry, I had a whole section on amortized allocation in a draft version of the post but I deleted it, thinking it was tangential. You're not the first person to ask: https://www.reddit.com/r/rust/comm
14.
▲
by
chadaustin
2y ago
You can still put atomics outside the mutex in Rust.
15.
▲
by
chadaustin
3y ago
Exactly correct. Loading solarized in 256-color emacs shows just how poorly the (carefully-selected) Solarized colors map onto the xterm-256color palette.
16.
▲
by
chadaustin
3y ago
You're right: I should have included COLORTERM in this history, and a couple of the other fits and starts, like the `RGB` terminfo capability. The issue I had with COLORTERM is that not every program respects it. In fact, I've had
17.
▲
by
chadaustin
3y ago
Where does this “can’t see more than 60 fps” rumor come from? It’s trivially refutable by placing a 60 Hz strobe (e.g. old fluorescent light or even some aftermarket headlights) at the corner of your vision. Also, for interactive systems, 1
18.
▲
by
chadaustin
3y ago
I appreciate your reply! My approach has been to send a header with the number of fds and bytes the next packet will contain, and the number of payload bytes is naturally never 0 in my case.
19.
▲
by
chadaustin
3y ago
How does SOCK_SEQPACKET simplify fd-passing? Writing a streaming IPC crate as we speak and wondering if there are land mines beyond https://gist.github.com/kentonv/bc7592af98c68ba2738f44369208...
20.
▲
by
chadaustin
4y ago
I wanted to make a permanent wake-from-sleep capacitive touch button for a PC that doesn't always have a keyboard attached. I tried to use the Tomu for that. Unfortunately, I never was able to wrangle its built-in USB functionality to
21.
▲
by
chadaustin
4y ago
I was also surprised by how suboptimal avr-gcc's generated code is. On the other hand, the AVR experience is reminiscent of early DOS, terrible C compilers and all, so it remains nostalgic! Two examples: https://gcc.godbolt.
22.
▲
by
chadaustin
4y ago
EdenFS builds (and probably runs?) from GitHub, but we have done no work to make it usable and hook it up to an existing checkout. It may not be much effort, and we're hoping to demonstrate that workflow in the future.
23.
▲
Gooey
(gooey.abstract.properties)
1 points
by
chadaustin
4y ago
|
0 comments
24.
▲
by
chadaustin
4y ago
I was voted shyest kid in my high school class. My brain would go white during any attempt at public speaking, and I was super awkward around any new people. Much of it came from being extremely sensitive. So much worry about what other peo
25.
▲
Prgmr.com is now Tornado VPS
(tornadovps.com)
2 points
by
chadaustin
5y ago
|
0 comments
26.
▲
by
chadaustin
5y ago
Every day. I spent most of my time since April sifting through production logs to track down a bug between FSEvents and Watchman that produced incorrect query results. Despite much effort, I was never able to reproduce locally. Logs, ring b
27.
▲
by
chadaustin
5y ago
20 KW sounds way above average for a single home. $1 / Watt sounds about right, though.
28.
▲
by
chadaustin
5y ago
Part of the issue is how unevenly distributed the money is. Look at slide 7/8 in https://www.cusdk8.org/cms/lib/CA02218495/Centricity/Domain/... $8,200 per pupil in Cupertino, $24,700 in Woodsi
29.
▲
Type Inference in Luau
(robloxtechblog.com)
2 points
by
chadaustin
5y ago
|
0 comments
30.
▲
by
chadaustin
5y ago
I dunno, I just looked closely at my OLED TV and it’s point lights (at least to the resolution of my own eyes), not tiny squares butting up to each other, so I think the lesson of treating your images as samples of a continuous function sti
More ›