HNHacker News
TopNewBestAskShowJobs

dbt00

2,219 karma · joined March 29, 2016

submissionscomments
dbt00··on DAO votes to join Blender Development Fund as Patron member
> This is going to turn out to be important the first time a DAO gets significantly scammed. Someone's going to take the money and run, or otherwise violate the "contract" that the DAO thought it was "enforcing", and... there won't be anything to do. There won't be any way to fix it. The smart contract doesn't handle the edge case of having to hire a lawyer on its own behalf.

This already happened, and they hard forked the Ethereum blockchain to revert the hack.

https://www.coindesk.com/tech/2016/07/20/ethereum-executes-b...

dbt00··on DESQview/X: Forgotten mid-1990s OS from the future
You could definitely do DOS TCP/IP stuff, I had a 286 in my dorm room I could telnet with, but it was pretty cranky to set up.
dbt00··on The Fibonacci Sequence as a Functor
I think the point was that the physical representation of the RHS looks like it's a golden ratio bigger than the LHS.
dbt00··on Things I learned from building a production database
You should keep a record of what you're doing and why, but getting clear and accurate feedback from the real decision makers who have control over the technical success of your product is essential.
dbt00··on Things I learned from building a production database
I've been hearing the term in silicon valley for over a decade, it's not particularly new.

A lot of time in projects like these you end up getting shunted to tech leads, managers, etc, whose job it is to "take the coordination work" so that people writing code can "focus on implementation". The point of this advice is very specifically to bypass the coordinators and go directly to the people using your project in their code to make sure you understand their concerns, and don't play political telephone.

dbt00··on The Catherine Project: A new experiment in liberal education
Even in churches without official tithes, there's a collection plate passed. Operations must be funded, employees need to be fed, housed, clothed.
dbt00··on Rust Moderation Team Resigns
She's not?
dbt00··on Daddy isn’t coming back
I watched my grandfather do the slow fade in his mid 80s -- he spent the last year or so not really knowing where he was, not able to open his eyes, rarely knowing who he was talking to.

It was hard. And both my dad and I knew that he would never have wanted to keep going past his ability to communicate and interact. I don't think he would have minded being bed ridden, but feeling hopeless and helpless and lost, that was hard as hell.

Everybody's got their own take on this, and I have mine. If he had the means and the will to make the choice, and had taken that path, knowing that he had no more meaningful moments left to him for the rest of his life -- I would not have resented him for it and I don't think anyone else would have. But if he was able to be present, even in his weakened condition, I would have been happy to sit there in a room with him and tell stupid jokes for months until he was gone.

He's been gone over 10 years now. But I can tell you now that while I do have that picture of him, its not the one I think of when call him to mind -- I think of all the times we spent at his house joking, playing, laughing. I remember my oldest kid putting a bow on his head at Christmas and him laughing and playing along. I remember my youngest kid sitting on his lap at his 60th wedding anniversary party and him being pleased as punch to just hang out with her. The good memories always win in the end.

dbt00··on Daddy isn’t coming back
I'm glad to hear you've found that purpose in your life and here's hoping you get to exercise it for as long as possible.
dbt00··on Decreasing service fees on subscriptions to 15%
None of those platforms got big enough to deal with abuse and malware at an industrial scale.
dbt00··on Benjamin Button Reviews The New MacBook Pro (2016)
The intel series MBPs do not have all day battery life, though, they last 3-5 hours when being used for software development.
dbt00··on A proposal for adding a pipe operator to JavaScript
I think this is obviously a useful tool and yet I worry that JS is going to end up in the C++ hole -- too much syntax for most people to remember, having to carve out practical subsets for readability.
dbt00··on Getting unstuck
This is good stuff. One of the most maddening habits I've ever encountered is people who start going down the path of solving the problem, them hit some dead end, then ask for help at the dead end. Usually the answer is to walk back to the original thing you were attempting and find a different path forward that you missed.
dbt00··on AWS S3? Cloudflare R2? We think we know what's coming next
I'll never not link this video when it comes to Microsoft naming and branding:

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

dbt00··on Deaf Man Who Couldn't Hear Police Commands Was Tased and Spent 4 Months in Jail
With the best possible motives, the goal of a story like this is to apply pressure on the police department to discipline officers who fail to exercise due care when dealing with the public.

Here two officers tazed someone who couldn't hear them and held them in jail for 4 months because one of them fell and broke their leg while trying to jump the poor kid who, again, couldn't hear them.

One of the officers was later fired for excessive force. Maybe if they'd handled this situation better that second incident wouldn't have happened and some 75 year old man wouldn't have have been unnecessarily assaulted by government forces.

Maybe with enough public pressure, we create a climate where officers are less likely to assault some guy with his hands up yelling "no ears" instead of throwing him in jail for 4 months for maybe rolling a stop sign.

dbt00··on Tell HN: Amplitude (YC W12) just went public – AMA
> the advantage in theory is that they're also basically incentivised towards market stability for your stock, and a return over time for their retail investors? (Not saying I agree, just, in theory)

Post hoc justification garbage IMO. It's not like the market isn't littered with the remains of tech stocks that went through a traditional IPO and still crashed.

dbt00··on I quit – Peak indifference, big tobacco
That was always my dad's pitch to me. Don't give those fuckers one thin dime. I casually smoked cigarettes in college, but never seriously and every time I bought a pack I looked at the logo on the back and reminded myself that I hated those fuckers and I wasn't going to keep doing it. I quit before my first kid was born.

My grandfather had lung cancer twice. He quit smoking after the first time. His wife couldn't. She spent 10 years in long, slow COPD decline after he passed.

Don't fucking do it. And don't buy fucking nicotine vapes, either. Fuck those assholes.

dbt00··on Silicon Valley stirs over proposal to end popular QSBS tax break
> To hit 55% tax rate in California after this, you only need to make like $250k total.

Marginal rate, effective rate not even close.

dbt00··on OpenBSD's Pledge and Unveil from Python
Yes. That's awesome!

I was referring to the OpenBSD devs trying to hack pledges into other people's software by trying to guess what capabilities it needs while porting. That's not a good thing to try to do -- see also all the various attempts at guessing seccomp profiles in the Linux world, which has the same problem.

dbt00··on OpenBSD's Pledge and Unveil from Python
they only exist on OpenBSD. They're used a lot for default OpenBSD binaries, but they are mostly hopeless for openbsd developers/porters to try to apply to portable software after the fact if the upstream devs aren't supporting that work.

(There are other mechanisms like containers or freebsd' jail that try to accomplish the same thing, but those tend to be "lots of functionality inside the sandbox" solutions, whereas openbsd is mostly aiming for "allow nothing besides the minimum in the sandbox".

(edited for clarity, thanks for the nudge ghoward).

dbt00··on As a virologist I’m shocked my work has been hijacked by anti-vaxxers
There's no evidence of any risk of mRNA vaccines at all. The only issue so far has been extremely rare blood clot issues with the adenovirus vaccines (AstraZeneca & J&J).

The vaccines are not approved for children under 12 because the risks to young children from the virus are the lowest of any population group, so older groups were prioritized for efficacy and safety testing. It is being tested now in that age group (I know people with kids in the trial group) and will hopefully be approved shortly.

If this virus worked the way the flu does, doing the most damage to children and the elderly, then the vaccine would have been tested on children much sooner and would have been available to that group sooner. In that world, that's not because the vaccine was more dangerous to 25 year olds.

dbt00··on As a virologist I’m shocked my work has been hijacked by anti-vaxxers
Unvaccinated staff get sick and die, and staff members of all sorts of vaccination status can get sick and miss work, and also transmit the disease to at risk loved ones.
dbt00··on As a virologist I’m shocked my work has been hijacked by anti-vaxxers
It definitely reduces infection risk and transmission risk substantially, even against Delta, and still mostly eliminates hospitalization (which puts health care workers and people who need urgent medical care at risk) and death.
dbt00··on Ex-Googlers raise $40M to democratize natural-language AI
There's an infinite number of wrong answers that also anger everyone, so that's not a sufficient metric for correctness.
dbt00··on Use of artificial intelligence for image analysis in breast cancer screening
90% cheaper seems unlikely given how exponentially increasing the costs of CPU power to train models are.
dbt00··on Use of artificial intelligence for image analysis in breast cancer screening
Only if you started with a hypothesis that those two AIs were the best. If you did not, then you're just p hacking.
dbt00··on Enterprise Software Projects Killed the Software Developer
I think that the parent comment was expressing a disagreement with your definition of "properly engineered code". I agree with them -- simpler code is properly engineered, lots of complex magic is not.
dbt00··on When correlation is better than causation
starting with correlation and asserting causation is bad, starting with causation and using correlation as weak evidence is good.
dbt00··on One Week of Bugs (2014)
(2014), I believe.
dbt00··on Chinese authorities say overtime '996' policy is illegal
FizzBuzz was never a programming challenge, it was just a very quick filter before getting to real challenges.

Real tech interviews have always been about understanding and applying data structures and algorithms, with some emphasis on problem solving with those tools.

A really long time ago, there used to be questions that were more like "do you know some very common C/hacker idioms", like write a one line strlen or reverse a linked list in place. I used to get asked stuff like that in the late 90s.

(There were also the brainteaser style things, like how many golf balls fit in a 747, but those were often for non-programming roles where people were looking for your ability to problem solve in a vacuum with little information. Those were rarely aimed at engineers, but at engineer adjacent non-technical roles.)

← PreviousPage 5 of 17Next →