HNHacker News
TopNewBestAskShowJobs

anp

4,884 karma · joined December 10, 2014

submissionscomments
anp··on Choose your status game wisely
I love the quote, but I'll offer another perspective. I had a pretty significant physical transformation over the last few years. It's the result of work I did and I feel very proud of what I've built.

But! I did it after starting to work for a big tech company. The company covered weekly therapy where I ended up doing a lot of work on my relationship with food and physical activity, the company subsidized a personal trainer in company gyms, the company provided balanced meal options at the office, the company paid me enough to spend whatever I wanted on food at home as I figured out a healthier diet and to set up a home gym during a pandemic, and my position was flexible enough or me to schedule all of these things while still advancing in my career. All of this together made it easier to imagine a future for myself and to invest in it.

I think what I've done would have been possible without these (and other) privileges, but I do feel that when I show off my fitness I am displaying a partially economic status symbol given the opportunities it created in my particular case and the pace at which it's allowed me to go. Not sure how well this extrapolates (if at all) but it does seem like it's an advantage to have the resources to make space for fitness and to optimize within that.

anp··on The Bay Area has become a large declining tech company
I agree with this perspective and it’s part of the reason I’ve been considering moving into the city — it seems like a tech diaspora could relieve many of the pressures on SF in the coming years that would allow it to grow back in the direction of its prior reputation as a cultural center.
anp··on Chilling Effects
What about biological or habitual adaptation, maybe call it acclimation? People in different climates will have different ways of maintaining homeostasis relative to the weather and technological adaptations they have available for it. If you live your life in high heat environments, your habits and to some degree your body will adapt to keep you cool.

If heart attacks are a significant component, then maybe some of these deaths can be explained by what amounts to shock from one's baseline?

anp··on A shift in American family values is fueling estrangement
It's very difficult to improve oneself without understanding the mechanisms, context, and history that contribute to one's behavior.
anp··on A shift in American family values is fueling estrangement
Having grown up in an environment exactly like your edit describes, I really appreciate you voicing this perspective.
anp··on Rustc_codegen_GCC can now run libcore’s tests and pass most of them
It looks like this bootstrap chain script goes through each stable version in turn, although it hasn’t been updated to latest mrustc: https://android.googlesource.com/platform/prebuilts/rust/+/r....
anp··on Despite social pressure, boys and girls still prefer gender-typical toys
Parents recognize their own gender/sex in the baby, and babies can easily pattern off of differing levels of attention or different kinds of moment-to-moment emotional feedback.
anp··on Despite social pressure, boys and girls still prefer gender-typical toys
This is very fair, and I could have phrased with more nuance. Upon reflection I'm actually not sure how I could be convinced that you'd raised a child without gender influence.
anp··on Despite social pressure, boys and girls still prefer gender-typical toys
Aggression can absolutely be patterned by parents.
anp··on Despite social pressure, boys and girls still prefer gender-typical toys
This makes some sense, but your analysis assumes that observed parental gender roles aren’t responsible for the patterning you describe before 1yr. I’d be more convinced of an analysis of child rearing in a “gender neutral environment” created by those who do not have the gender they were assigned at birth. Do these patterns still occur? I’d be more inclined to buy a biological explanation then, but without that, all you’re telling me is that a 10mo baby is extremely adept at absorbing patterns from their parents.
anp··on SeL4 on RISC-V Verified to Binary Code
I’d love to dig into that CVE analysis if you have a link!
anp··on “They introduce kernel bugs on purpose”
Which would suggest the IRB’s oversight is broken in that institution somehow, right?
anp··on “They introduce kernel bugs on purpose”
Based on my time in a university department you might want to cc whoever chairs the IRB or at least oversees its decisions for the CS department. Seems like multiple incentives and controls failed here, good on you for applying the leverage available to you.
anp··on First steps with Rust
I think Javascript has many user who think they benefit from competing implementations. I’m not sure the sentiment there seems as strong as in the C++ community, but it definitely exists.
anp··on Ask HN: How can a unhireable person get a job?
I got my first bay area job through Triplebyte -- they were pretty perfect for me being able to demonstrate technical ability without a deep resume. Their process has gotten more cookie cutter over the years but the resume-blindness might be an asset in OP's situation. They're also much better positioned to give feedback on why you're struggling in interviews than an HN thread.
anp··on Eliminating Data Races in Firefox
"This context" is the original article, which is discussing data races specifically.
anp··on Why asynchronous Rust doesn't work
I don’t agree with this analysis TBH - async drop has been revisited multiple times recently with no luck. Without a clear path there I don’t know why that would seem like an option for async/await two years ago. Do you actually think the language team should have completely exhausted that option in order to try to require an allocator for async/await?

Async drop would still not address the single-allocation-per-state-machine advantage of the current design that you’ve mostly not engaged with in this thread.

anp··on Why asynchronous Rust doesn't work
My impression is that some of them even burnt out in slog of a supposedly rushed process to land async/await!
anp··on Why asynchronous Rust doesn't work
“Rust would have been a better language by breaking its stability guarantees” is just saying “Rust would have been a better language by not being Rust.” Maybe true, but not relevant to the people whose work you’ve blanket criticized. Rust language designers have to work within the existing language and your arguments are in bad faith if you say “async could have been perfect with all this hindsight and a few breaking language changes”.
anp··on Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun
I'm not suggesting that Zig isn't concerned with safety, but it's not a language designed first and foremost to offer certain safety properties. For Rust you can say "as long as you don't write the `unsafe` keyword in Rust, you'll never introduce memory or thread unsafety". Is there an equivalent for Zig? Not AFAIK but I'd actually be quite happy to be shown wrong.
anp··on Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun
I was thinking of The Lisp Curse[1] while reading your comment and then you mentioned the language! I’m quite excited by Zig (even if safety is lower priority for it than for Rust, it is really pushing the tooling envelope) but I do wonder whether the “anti-composition hypothesis” here holds up for relevant projects today. Many C programs include shims for compatibility between multiple different “library object models” (hell even strings count here) and they seem to be a common source of security and performance issues. Maybe in the domains where Zig is most competitive that dynamic won’t play out? Or maybe comptime provides tools that will still enable composition or at least allow for lower overhead “object model shims”? I suspect that it will be hard to know more about how it plays out until there is more language stability and code sharing, maybe even a repository like npm or crates.io.

[1] http://www.winestockwebdesign.com/Essays/Lisp_Curse.html

anp··on RV64X: A Free, open-source GPU for RISC-V
FWIW, NVIDIA have been adopting RISC-V as the internal ISA for their GPUs: https://riscv.org/wp-content/uploads/2017/05/Tue1345pm-NVIDI.... It’s definitely a different architectural approach than described in OP though.
anp··on Facebook Disabled My Account After I Criticized Them
They exist because they’re popular and because the currently successful ones acquired or strangled all of their smaller meaningful competitors using investment capital and money from first mover advantages.
anp··on Amazon, Apple and Google Cut Off Parler
As I understand it, this is essentially what various specialties bucketed under “therapy” work to understand and practice ethically and safely. “Give all schoolchildren therapy” sounds a bit radical but I imagine there are ways to scale it that would be 100x more valuable than the typical curriculum.
anp··on Expanding Fuchsia's open source model
My possibly incorrect read of GP is that it started as effectively a retention project until someone realized they really wanted it.
anp··on Expanding Fuchsia's open source model
Absolutely agree. The other thing I guess I was implying is that Fuchsia uses a number of tools to reduce attack surface that work regardless of language.

(edited to make explicit other half)

anp··on Expanding Fuchsia's open source model
FWIW, use of memory-safe languages doesn't preclude exploitability. It's "just" another way to reduce attack surface.

(disclosure: i work on fuchsia, big rust fanboy)

anp··on AWS hires Rust compiler team co-lead Felix Klock
> one large sponsor

Where is this coming from? I’m also worried about AWS over-representation in the Rust community but they’re far from the only significant corporate sponsors at this point.

anp··on An ex-ARM engineer critiques RISC-V
Do any other ISAs have compressed encodings in wide use? It seems a bit like a chicken and egg problem - why build all the silicon to handle decoding it if your base ISA is dense enough?
anp··on Rust After the Honeymoon
My read of the comments here is that Rust is competitive with Python for some scripting tasks from the perspective of someone who knows both. I’m not sure where you get the “arguing that Rust is a better scripting language than Python” or that there’s a “cult like” phenomenon when people share their experiences.
← PreviousPage 3 of 6Next →