HNHacker News
TopNewBestAskShowJobs

Others

636 karma · joined June 30, 2015

Student @ The George Washington University, studying CS Does undergraduate research on Operating Systems

[ my public key: https://keybase.io/peach; my proof: https://keybase.io/peach/sigs/vvRgNs-IaMSuxB1De1oulrRMYXN7jdyWf764wxbjo3k ]

submissionscomments
Others··on Why the Culture Wins: An Appreciation of Iain M. Banks (2017)
I appreciate the fact that IMB is trying to present a optimistic view of the future. Not all sci-fi needs to be negative or dystopian, and his remains plausible despite its optimism.

I think if you’d rather read about the downfall of the Culture, then you’ve somewhat profoundly missed the point of Ian’s writing.

Others··on The away team model at Amazon (2022)
1. Exercise good judgment about what projects are “away team-able”. Be okay saying “this needs to be done by our team” even when that’s hard. Otherwise you’ll end up with tricky features implemented by people who don’t understand the full context (this sucks very badly)

2. Make sure the amount of process matches the amount of complexity. If the change is very simple or only a few lines, make it trivial to submit code changes that will pass review. (So have really good automated style checks/test suites.) If the change is complex, make sure you’re doing design reviews before implementation, to ensure the away team doesn’t waste time with bad implementation strategies

Others··on The away team model at Amazon (2022)
How does that work when the thing you want to change is a complex micro-service with a public API? Do you want to spin up your own version of that service and own it forever? Even if you’re okay with that, you’ll not have the clients the older version has

Open-source model works for libraries, or small changes in service code (where the maintenance burden is trivial). But it doesn’t work for complex services with high maintenance burdens

Others··on How can some infinities be bigger than others?
There are more than two kinds of infinities. Consider the set of all subsets of the real numbers.

Also the rationals are countable by diagonalization.

Others··on TV disappears, but HBO Max removing shows feels different
This should never happen on Prime Video. Major breach of customer trust.

If it’s happened to you please call customer service and complain. If they can’t fix it or refund you, please get in touch with me and I will try and get it fixed for you

Others··on Rust in the 6.2 kernel
I don’t follow. It’s exactly like C in this regard, except with Box::new instead of malloc.
Others··on Absurd Trolley Problems
I feel like this is easier if you’re a non-lever-puller. If you think it’s wrong to pull the lever if it causes anyone’s death who wasn’t dying anyway, then most of these are easy.

Except the “you can’t see the track” one I suppose :P

Others··on Crude oil market opens at $125
I think (3b) isn’t true, since the sanctions are effecting every part of Russia’s economy. And while the petroleum industry is like 40% of their exports by revenue, the other 60% is obviously significant. Also from a Russian point of view, the difficulty importing and lack of access to the international banking system may be more painful.

In fact if the west could target everything except oil, they probably would (since that’s the most critical export that Europe needs).

Your overall point still stands though. Your argument is strong. It’s not practical for Russia to simply redirect their flow to maintain “business as usual”.

Others··on Common Lisp ASDF maintainer considers resignation
Is it really sane to have a world of software that can’t survive new compiler or loader warnings? That just seems crazy to me
Others··on Podswap: Keep airpods alive and out of the landfill
1. The parent comment is referring to waste in the environmental sense. Nature does not care how expensive the trash was--just the volume/composition 2. It's a big stretch to call AirPods "disposable" I (and many others) keep them for years. In the long run everything is rubbish; an expensive electronic device that lasts for years and years is not "disposable"
Others··on macOS extensions are moving away from the kernel
How is removing 3rd party kernel modules a “pure political decision”. Do you really believe there are no technical/security factors behind this choice?
Others··on File Descriptor Limits
Like: https://github.com/mheily/libkqueue ?
Others··on Child's burial 78k years ago in Kenya was a Homo sapiens milestone
Nit: you cannot see the Great Wall from space unaided: https://www.nasa.gov/vision/space/workinginspace/great_wall....
Others··on I need to explain to you just how dire America's Pokémon card crisis is
I think this comment implicitly assumes that just because people survive on less than 18, it’s livable

That’s not necessarily true, since many people around or below the poverty line rely on government assistance to survive.

Also, the federal minimum is so low and our social safety net is so weak (virtually non existent), many people would be instantly screwed by any sort of drastic/expensive event. (Like unexpected illness or the loss of a job or a car accident.) Is a wage livable if you can’t live through times of trouble?

Others··on Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
Bounds checking, dynamic dispatch is more expensive, wasm semantics have no undefined behavior to exploit for optimizations. And there is bloat in the process. I’m sure losing information effects things as well
Others··on Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
10% worse performance. Not 10x worse :D
Others··on Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
I worked on one as an undergrad: https://github.com/gwsystems/aWsm

Full AoT compilation, C programs run within 10% of native

Others··on Young female Japanese biker is 50-year-old man using FaceApp
The issue here is that YouTube (and other platforms) encourage this. It works, in that if you ask people to like comment and subscribe, they like comment and subscribe more. (And that boosts your standing within the system getting you more impressions.)

Plenty of good creators do this (as it works), just to keep up with their peers. It really has nothing to do with the quality of the rest of their content. Don’t blame the player, blame the game IMO

Others··on Gab Has Been Breached
I understand this comment was made before the edit. However, is it really that surprising that “build a wall” narratives and racism to hand in hand?

(It’s not as if the border wall makes any logical sense, since the southern border is too long to wall off, and the majority of illegal immigration is visa overstays anyway (https://apnews.com/article/48d0ad46f143478d9384410f5ae3d38b))

Others··on Killing TurboTax
I think this is fundamentally a regressive idea. Currently the very poor pay zero (or effectively zero) income taxes. No matter how you structure the sales tax, you cannot go below zero. (I think negative sales tax is not actually realistic, nor particularly progressive.)

A system that only taxes spending fundamentally has problems in that the richer people can afford to save and invest.

Others··on Who Should Stop Unethical A.I.?
Who are the “they” here? I’m assuming you’re not calling trans people abnormal, right?
Others··on Infosec implications of the US Capitol physical breach
1) People are calling this an “insurrection” because it’s so directly an attack on country leadership. (Whereas the incidents you’re referencing are predominantly riots and attacks on the police.) There may be hypocrisy here, but I don’t think that word is a part of it

2) I think the major difference in the left’s eyes is that those protests were against police brutality and racism, whereas this is an attack on our democracy and an attempt to overrule a free and fair election. Motives matter

3) Invading the capital building wielding deadly weapons is (pretty objectively) more serious than attacking the outside of a single federal courthouse (not to minimize that of course)

Others··on Why do most top performers have the highest count of commits and pull requests?
I think that squashing commits sometimes make sense. Like is it worth retain two commits if the second one is just fixing the formatting, logs, or metrics from the first one?

Also in open source I think it can be easier to keep track of the history if one commit == one PR.

I agree people kinda just cargo cult it though, good to be thoughtful about the trade offs for your team or project.

Others··on On Learning Chess as an Adult – From 650 to 1750 in Two Years
I don’t think this take is quite right. In the early/late game, sure it can end up being memorization. But the game has so many states that the mid game tends to be quite complex and there is a lot of skill (calculation/tactics ect.) which is really not memorization
Others··on Responding to the Controversy about YOLOv5
Maybe I just misread this article but it really sounds like they don’t own YOLOv5. It’s someone else’s project they think is cool and are amplifying. If that’s right, then I think it’s reasonable to defer naming to whoever actually made the project!
Others··on Pgsodium: Modern cryptography for PostgreSQL using libsodium
I feel like hashed passwords are somewhere in between “completely okay to publish” and secret.

With good crypto, it should be difficult to make a password hash useful even if it is public. (Although weak passwords can make this worse if salts are also made public.) However as part of a defense in depth strategy, you probably don’t want to release them publicly.

I feel like there are different levels of secrecy at play here. I think the article means things more like ssh keys or api keys specifically.

Others··on Helium shortage has ended, at least for now
From the article it seems like recapturing the helium is impractical without a significant investment in a reliquifier
Others··on Rust 1.44 (async/await on embedded)
For in depth information on what specifically was merged see: https://github.com/rust-lang/rust/blob/master/RELEASES.md (These are the official release notes.)
Others··on YouTube accidentally permanently terminated my account
I love Google's products, and I put up with the fact that they harvest my data. But to have such terrible support for their services is absolutely ludicrous. I've seen too many stories of people losing their content, email addresses, services they rely on, or livelihoods. All because Google is too cheap to provide a reasonable way for customers to talk to a person about their problem.

I understand this is expensive and hard, but to be a company worth 100s of billions, and still neglect this is unacceptable. I think that there is a social responsibility that comes with running such a large and important web service, a responsibility that Google is neglecting.

Others··on Fed to buy junk bonds, lend to states in fresh virus support
If a company is failing, the existing management will need new jobs anyway. All the government is doing with the parents strategy, is ensuring less jobs are lost and less lives are impacted. It's not like the government really wanted to run GM...
Page 1 of 5Next →