HNHacker News
TopNewBestAskShowJobs

sunshowers

2,858 karma · joined October 10, 2023

Rust person, eng @ Oxide, nextest maintainer, they/she. former vcs dev (you should use jj!)

hn at <username>.io

submissionscomments
sunshowers··on Iddqd, or the hardest kind of unsafe Rust
Thanks Andrew! Honestly I learned so much about what makes unsafe Rust so hard from building iddqd.
sunshowers··on New York passes pied-a-terre tax
I agree that owning an expensive house where you have negative equity is not wealthy (at least based on that data point itself; maybe you have a 401k or something else that makes you wealthy)
sunshowers··on New York passes pied-a-terre tax
In what world is 1 million US not wealthy? Have tech salaries distorted people's opinions that much?

Owning a house where your equity in it is over a million is absolutely wealthy.

sunshowers··on New York passes pied-a-terre tax
Read the fine article?

> While the tax seems large, experts say the city’s antiquated assessment and valuation system dramatically undervalues properties, reducing the burden. City valuations can often be 10% or less of the true market value, they said.

sunshowers··on New York passes pied-a-terre tax
Read the fine article?

> While the tax seems large, experts say the city’s antiquated assessment and valuation system dramatically undervalues properties, reducing the burden. City valuations can often be 10% or less of the true market value, they said.

sunshowers··on Use boring languages with LLMs
In my experience, LLMs benefit greatly from the existence of sum types and exhaustive pattern matching.
sunshowers··on On The <dl> (2021)
Personally I think we should declare that b and strong mean the same thing, and that i and em mean the same thing. As the other commenter points out, there's no real semantic difference between "bring attention to" and "emphasize".
sunshowers··on Green card seekers must leave U.S. to apply, Trump administration says
The Oakland CA DMV, which is the one I live closest to, is quite nice. I've never had a bad time there.
sunshowers··on On The <dl> (2021)
So then what's the point of making this distinction? I would like to see surveys of how many people actually author content in forms that differentiate between b and strong.
sunshowers··on Green card seekers must leave U.S. to apply, Trump administration says
Trump has -20% to -25% net approval depending on the poll, and his approval rating on immigration is -10 to -15%. Clearly people do not like any of this in practice even though they might have liked it in theory.
sunshowers··on Green card seekers must leave U.S. to apply, Trump administration says
Is the goal here to be the same as others or to be better than others? The US immigration system is far from great at the best of times, but it's becoming worse over time.
sunshowers··on On The <dl> (2021)
I write most of my content in markdown or asciidoc and I don't pay attention to whether it's b or strong :)
sunshowers··on On The <dl> (2021)
Bleh. <b> is apparently now bring attention to. As if.
sunshowers··on An OpenAI model has disproved a central conjecture in discrete geometry
One might argue that the composition of higher abstractions is the next token predicted after "here is a higher abstraction:"
sunshowers··on Cutting inference cold starts by 40x with LP, FUSE, C/R, and CUDA-checkpoint
There are two ways to express such ratios, and both are equally valid. (Though "x" is usually reserved for "40x" and "%" for "97.5%".)
sunshowers··on Mercurial, 20 years and counting: how are we still alive and kicking? [video]
Olivia uses she/her, and I believe she is now retired :)

I owe her and the Mercurial community a great debt. The community taught me how to think like an engineer building infrastructure and the importance of backwards compatibility, something I've tried to carry forward in tools like cargo-nextest.

sunshowers··on For Linux kernel vulnerabilities, there is no heads-up to distributions
Yes? "Different cultures" doesn't just mean different countries; there are many cultures within infosec.
sunshowers··on GitHub Stacked PRs
I don't think mailing stacks of patches is that different? As someone who built this stuff it was pretty obvious to me that web-based patch stack management was a relatively small evolution over mailing lists. Tools like patchwork bridged the gap initially, and we were quite familiar with them.
sunshowers··on GitHub Stacked PRs
To my knowledge, stacked diffs were first done in the Linux kernel as stacks of patches sent over email. From there they spread to Google and Facebook. (Source: I worked on Facebook's source control team from 2012-2018 and did a lot of work to enable stacked diffs there.)
sunshowers··on Open source security at Astral
If it doesn't work on Windows, it is not a full replacement.
sunshowers··on Hypothesis, Antithesis, synthesis
Yep! Here's an experience report: https://github.com/hegeldev/hegel-rust/issues/148
sunshowers··on People inside Microsoft are fighting to drop mandatory Microsoft Account
A big issue with the macOS style I'd that there isn't a modifier key free for the user to build their own shortcuts around. The Win/Super key is a very good place to hang custom shortcuts off of on Windows and Linux.
sunshowers··on Hypothesis, Antithesis, synthesis
A fun recent experience I had with Claude was I asked it to write a model for PBTs against a complex SUT, and it duplicated the SUT algorithm in the model — not helpful! I had to explicitly prompt it to write the model algorithm in a completely different style.
sunshowers··on Hypothesis, Antithesis, synthesis
Thank you! I have some particularly annoying proptest-based tests that I'll try porting over to Hegel soon. (Thanks for writing the Claude skill to do this.)
sunshowers··on Hypothesis, Antithesis, synthesis
Hi David, congratulations on the release! I'm excited to play around with Hypothesis's bitstream-based shrinking. As you're aware, prop_flat_map is a pain to deal with, and I'd love to replace some of my proptest-based tests with Hegel.

I spent a little time looking at Hegel last week and it wasn't quite clear to me how I'd go about having something like a canonical generator for a type (similar to proptest's Arbitrary). I've found that to be very helpful while generating large structures to test something like serialization roundtripping against — in particular, the test-strategy library has derive macros that work very well for business logic types with, say, 10-15 enum variants each of which may have 0-10 subfields. I'm curious if that is supported today, or if you have plans to support this kind of composition in the future.

edit: oh I completely missed the macro to derive DefaultGenerator! Whoops

sunshowers··on Is legal the same as legitimate: AI reimplementation and the erosion of copyleft
My understanding is that that is a maximalist position for the avoidance of risk, and is sufficient but probably not necessary.
sunshowers··on Welcome (back) to Macintosh
https://en.wikipedia.org/wiki/Anaphora_(rhetoric)
sunshowers··on Building a TUI is easy now
History search, like in shells. My most used TUI shortcut!
sunshowers··on Building a TUI is easy now
A very important thing about constraints is that they also liberate. TUIs automatically work over ssh, can be suspended with ctrl-z and such, and the keyboard focus has resulted in helpful conventions like ctrl-R that tend to not be as prominent in GUIs.
sunshowers··on Mathematicians disagree on the essential structure of the complex numbers (2024)
I'm not a professional, but to me it's clear that whether i and -i are "the same" or "different" is actually quite important.
← PreviousPage 4 of 34Next →