HNHacker News
TopNewBestAskShowJobs

dnsco

361 karma · joined April 11, 2012

submissionscomments
dnsco··on Why I hate the index finger (1980)
The point the author is making seems to be against the consensus of other hand specialists (this is at least my perception, as someone who has an index finger issue and has asked specialists "can't I just cut it off?").

The author is basically (and provocatively) saying "Are you kidding me? You really think it's useful for people to continue to be burdened with non-functional appendages?" to his colleagues, and I think the humor is likely to get them to engage with his thesis rather than dismiss it off hand.

I have sent this to several doctor friends, and the writing style prompted them to send it to several more, so, I think it's quite likely that tone served the author's point.

dnsco··on Why I hate the index finger (1980)
TL;DR nerves are really weird.

It tingles all the time. There's a ton of "referred pain". It frequently feels like there is a dental drill going of in my face, when it's not painful, it's a a persistent nagging tickle, on my cheek/temple/around my eye.

It gets reynauds phenomena, my house is 68F 20C right now, but my finger is freezing/painful because of how cold it is, this happens pretty much any time I wash my hand, so even in the summer when there's a slight breeze I'm hiding my hand in my pocket for warmth.

When I bang it on things it really hurts, and like this paper says it's extended basically all the time when I'm trying to use my hand for other things.

When I use it to grab things, it feels really weird, so I've kind of trained myself to keep it out of the way. This paper says cut it off, which the few other orthopedists I've talked to have not advised, but at this point, it's been a decade, and seeing a doctor be like "dude, the thing that's only there to make your hand more precise, is actually making your hand way less precise and detracting from your quality of life, cut it off", is a perspective I'm happy to hear. I manage mostly alright, but it's been a decade of major annoyance at best.

dnsco··on Why I hate the index finger (1980)
I partially amputated (at the joint closest to the nail) my index finger a decade ago, and it’s been a huge impediment. This has motivated me to seek out some other opinions.

Sent it to some doctor friends and they are floored by the writing style as well.

dnsco··on Zed, a collaborative code editor, is now open source
It's not just tree-sitter that makes zed feel snappy.

If you're using a reasonably fast language-server, which rust-analyzer apparently is (I didn't know this using vscode), the autocomplete & intentions feel instantaneous.

I think the team has learned a lot from previous editor implementations (they were the core team of atom that was notoriously slow), and so they've had an opportunity to do a lot of stuff right.

FWIW they also are the team that originally wrote tree-sitter.

The quickness feels more like it's in the core of the editor. I was shocked how much it impacted the editing experience when I tried it in early beta.

dnsco··on Henry Kissinger Has Died
> The gap in life expectancy between the richest 1% and poorest 1% of individuals was 14.6 years (95% CI, 14.4 to 14.8 years) for men and 10.1 years (95% CI, 9.9 to 10.3 years) for women. Second, inequality in life expectancy increased over time.

Source: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4866586/#:~:tex....

dnsco··on Americans think the American dream is dying
The faircloth amendment prohibits an increase in public housing stock. Granted amendments can be repealed, but “refusal” is a bit of an oversimplification in the public housing case, it’s literally banned.
dnsco··on The Principle of Least Power (2007)
Evokes "The Birth and Death of Javascript" (2014) https://www.destroyallsoftware.com/talks/the-birth-and-death...
dnsco··on My favorite coding question to give candidates
Many people (especially from big tech backgrounds), treat interviews as "the time for the candidate to prove that they are good enough to work at my company". I, like you, prefer to use the time for collaborative problem solving to try and get as much signal as possible about whether it would be fruitful for us to work together, while also trying to figure out if we would want to work together.

The "is this person good enough for me" interview allows geniuses who are assholes through. I prefer to filter for good teammates.

dnsco··on Toyota’s advanced battery technology roadmap
The Lexus brand was created to sell Americans expensive Toyotas, because when they entered the market there was an inherent perception of Japanese cars as cheap.

Internationally a bunch of cars that have a Lexus badge in America have a Toyota badge on them.

dnsco··on A new study looks at how exercise can help alleviate anxiety and depression
I love heavy compound lifts, but find it does something different than cardio. I get maximum benefit when I do both.
dnsco··on Hands-Free Coding (2020)
My understanding is that any position for too long becomes un-ergonomic, and really our bodies crave variability. I do my most productive coding on my couch in a weird slouching position, but I try not to do it for too long. I'll frequently switch back to my desk, and then try and take as many calls as possibly walking around the neighborhood. I can't focus on code at a standing desk or sitting on a yoga ball or whatever other people prescribe, but if you can throw that into your mix go for it, but sitting on a yoga ball all day is probably as deleterious as doing anything else all day.

There are definitely different ways to use your body with different effects, but I think the problem is over use of any specific form.

dnsco··on Pydantic V2 leverages Rust's Superpowers [video]
I really appreciate your transparency around, "I am the one who am writing this open source library, and I think it will be more fun to do it this way."

Have fun! I truly hope it pays the returns you hope it will as well.

Naysayers: you're welcome to fork the old python version. If the rust version is a nightmare for the ecosystem, I'm sure someone will do that.

I'm very excited to see the results!

dnsco··on Why Janet?
Or ML
dnsco··on Buck2: Our open source build system
If I'm understanding, for the rust specific case, this generates your BUCK files from your Cargo.toml:

https://github.com/facebookincubator/reindeer

dnsco··on We ran a phone check at a Y Combinator event in SF
Downloaded the app–

I'm bummed it doesn't work on websites, I guess I'm a nerd so not the target audience, but I use the mobile web versions of twitter and reddit because I don't want to give the app developers more permission than they have,but I apparently can't block the safari app (I don't need more fine grained blocking than this). I guess apple is probably making this impossible, but it's still a bummer.

Also, would it be a ton of work to get a firefox extension?

Cool concept, I hope it eventually meets my needs. I have the game I compulsively play blocked at least.

dnsco··on Today's 5-year-olds will likely live to 100
The optimism reminds me of all of the "In the year 2000, cars will fly!" of yore.
dnsco··on Linode rebranded as Akamai’s cloud computing services
Linode predaates Vercel, Netlify, & Heroku by several years.

Heroku's original value prop was essentially "You don't have to set up a Linode for your rails app anymore, now you can just $git push heroku".

dnsco··on Just: A Command Runner
I've migrated from a ./scripts directory to a justfile and greatly appreciate the concision and modularity. I understand and have tried source'ing common bash files, but have never managed to make it feel quite right. ```just``` has bought my current project a lot of time until we replace it with some behemoth like bazel.
dnsco··on Egui commit: Implement accessibility APIs via AccessKit
For native, it's pretty awesome, and it's nice that you can get a hint of what it can do by checking out the web demo.
dnsco··on Rust stabilizes generic associated types
A new release is cut every 6 weeks, this was merged so it could make it on the 1.65 release train:

https://rust-lang.github.io/rustup/concepts/channels.html

dnsco··on HBO Max pulls nearly 200 ‘Sesame Street’ episodes
> We fled from the sinking ship of cable to the HMS Streaming, like our parents fled the sinking ship of $20 CDs to the iTunes buffet.

I am apparently your parent now.

dnsco··on When rustc explodes
Yesterday it took me and my pair like 3 hours to figure out how to iterate over a vector of things asynchronously. Eventually we found collect'ing into a FuturesUnordered, after already implementing a repeated collect into vector of futures and then futures::join_all them.

The error messages we encountered while going through this were not the amazing one's we're used to from sync rust, these were... cryptic, to say the least.

dnsco··on TC39 Proposal: Type Annotations
The turbofish resolves a bunch of syntax ambiguities[1].

Apparently C++ parsing is undecidable, so building an AST requires arbitrary template instantiation (and C++ templates are turing complete).

The turbofish is a compromise that allows the parser to stay simple. I know there were efforts to remove it, but it appears to be here to stay.

https://github.com/rust-lang/rust/blob/master/src/test/ui/pa...

dnsco··on Ask HN: Best alternative jobs for “outdated” skills with small websites/apps?
Don't stress about the gap. I addressed mine by saying:

"I had bitcoin and like climbing rocks and doing stuff, now I don't have any bitcoinlololol"

and it was totally fine. People just want to see if you will flinch.

dnsco··on Ruby 3.2 preview 1 with support for WASM compilation
This talk is about asm.js which is a precursor technology to wasm, parents logic seems to be "wasm is an improvement on asm.js". I have no idea if the kernel isolation benefits the garry bernhardt talk is about apply.
dnsco··on Twilio employees, associates charged with insider trading by SEC
Why go after congress members making millions when you can go after software engineers making thousands?
dnsco··on PEP 594 – Removing dead batteries from the standard library
> Post-History 21-May-2019, 04-Feb-2022

I would express all of the concerns being expressed here were debated ad nauseam over the three year political process of getting this proposal accepted. If you want to vent your fears and frustrations in a hopefully more productive way, you can get involved in Python's process.

All that is to say, I'm thankful that the Python community gets things done, and people are willing to go through three year processes for changes such as this.

dnsco··on Solid.js feels like what I always wanted React to be
a benefit of custom hooks is that you can test complex state logic isolated from the view
dnsco··on Upper limits on partial Dyson spheres in the Milky Way
It depends on how you define practical value. Immediately capitalizable? Probably not outside of Hollywood. Building a theoretical underpinning for the future of our species? I hope so.
dnsco··on Upper limits on partial Dyson spheres in the Milky Way
Was going to ask for someone smarter than me to explain what warm blooded plants would do, but decided to google it and found this speech by dyson:

https://www.youtube.com/watch?v=_yzgPMwshqE

Page 1 of 3Next →