HNHacker News
TopNewBestAskShowJobs

nappy-doo

1,736 karma · joined December 14, 2012

thenappydoo@gmail.com
submissionscomments
nappy-doo··on Google Proposes New Mseal() Memory Sealing Syscall for Linux
Which is arguably exactly why Linus should communicate more thoughtfully. While it might be okay for him and the culture around him, this style might NOT work for others. As such, it's better to default to a more constructive approach.
nappy-doo··on Microsoft Edge is starting to annoy me big time
I hate stuff like this. My personal main gripe is with BJs. If you decline to automatically renew, they continue to ask you. I want to run for office to pass a law that makes it a requirement to remember I've opted out of crap.
nappy-doo··on Firm regrets taking Facebook moderation work
It's not virtue signaling – it's true regret. I consider my 2 years at FB a mistake. I knew it from the moment I started that I had made an error, and that I needed to do the 2 years and then leave.

What do I really care what strangers on the internet think of me? I'm just being honest.

editing to add I did it for the money. FB was offering more than I was making, and I got tempted. I'll never make a decision driven solely by money again. So, maybe some good came out of it.

nappy-doo··on Firm regrets taking Facebook moderation work
I used to work for Facebook (I regret it). I didn't work at Menlo, but I would travel there often.

One time, leaving main campus by Uber, my driver, a young 20-something girl was talking about how she wanted to get a job moderating at Facebook. She thought it would be a great place to work. I told, "please don't. There is so much toxic stuff that gets past automated moderation, that I can't imagine anyone having to live with that."

I don't know if she ever got that job, and I left years ago, but I think about her every now and again, hoping she didn't take the job.

nappy-doo··on Backward Compatibility, Go 1.21, and Go 2
I worked on the Go compiler for a couple of years, and it wasn't a big deal. We just thought carefully about things, and dealt with a lot of rejection of ideas. If we couldn't make it fit, it wasn't right, and we'd try again. If we still couldn't make it fit, we probably didn't have a good handle on the problem, and it was right to stew on it longer.

Frankly, I truly appreciated working with people who thought carefully and tried to make sure the right ideas were in. I appreciated Russ being a BDFL, Ian, Rob, and Rob. I'm glad I did it, and it made me a much better engineer.

nappy-doo··on Meta developer tools: Working at scale
I've worked at Google and Meta (née FB). They are inferior.
nappy-doo··on Titan sub vs. refugee trawler: how much is a human life worth?
There is a lot of flagging happening lately.
nappy-doo··on Justice Samuel Alito Took Luxury Fishing Vacation with GOP Billionaire
Go through your eight other closest coworkers. If at least two of them (including you) have billionaires as friends, I'll accept that it's normal.
nappy-doo··on Justice Samuel Alito Took Luxury Fishing Vacation with GOP Billionaire
Fuck whataboutism. Kick her off too. Impropriety, is impropriety. Replace them all.

Public service is just that – service.

nappy-doo··on I have resigned from all roles in rustlang, effective immediately
The blog post states that the author will no longer be speaking at RustConf 2023 about a possible future for compile-time programming. The decision came after a call with RustConf organizers, during which the organizers informed the author that their talk had been downgraded from a keynote to a regular talk. The author initially thought the change was due to scheduling or finding a better fit, but later realized that it was because the organizers did not want the talk to be endorsed by the Rust Project.

The author explains that they had not initially submitted a talk for RustConf 2023 and had to register their talk after the deadline because they had not planned to give a talk until 2024. They were nominated by Rust Project Leadership to give a keynote about a Rust-related topic based on their previous work on compile-time reflection. The author emphasizes that their talk was meant to explore possible future directions and that the ideas presented were their own, not representing any official endorsement.

The author expresses confusion and disappointment at the sudden decision to downgrade their talk and the lack of direct communication from Rust Project Leadership. They feel that the decision reflects non-transparent decision-making and unprofessional behavior. They decide not to play along with the situation and choose not to give the talk in its downgraded form or negotiate for a keynote slot, expressing their disagreement with the behavior exhibited.

The blog post concludes with the author stating their choice not to participate in the conference and to refrain from playing along with the situation.

nappy-doo··on Poll: Do you get along with your parents?
PSP sucks, man. I'm sorry.
nappy-doo··on Andy Rourke: The Smiths bassist dies aged 59
At least it'll give Morrissey a reason to be depressed.
nappy-doo··on The Greatest Wealth Transfer in History Is Here, with Familiar (Rich) Winners
Gen X has always been screwed. There's never been enough of us to matter demographically. The boomers have us boxed in before us, and Gen-Y/Millenials after.
nappy-doo··on Last Call to Migrate Mojang Accounts
I've heard back from emailing, but it's useless. They say, "take screen shots". Of WHAT? Of it saying, "it's failed"? There's no error code, nothing. As other posters in thread have said, we're a technical crowd (for me 30+ years in IT, and 15+ at FAANG) and we can't get this crap to work. I think it's WAI – they want us to repurchase.

(For the record, for me, it'll be like 10th time I've bought it, so it's working for MSFT. [The first time I bought it was 5$ to Notch's PP account.])

nappy-doo··on Last Call to Migrate Mojang Accounts
I have tried repeatedly to move my old account over, and it didn't work. No error code, just fails silently after the second step. Emails to MSFT have gotten responses, but no ROI has happened as a result. This is par for the course for MSFT accounts and Minecraft. They are terrible. MSFT has the WORST account management of any platform. Oh well, I guess I'll stop playing with my kids soon.
nappy-doo··on Changes at YC
Yours too
nappy-doo··on Here be four bits of dragons: the Mattel D&D Computer Game and the TMS1100
I recently sold my copy of this game on BGG (35$?). Before selling it, my kids and I booted it up, and played it a few times, and it was still just as fun as I remember it being (which was nostalgically great for me, but just meh for the kids).

I never bothered to open it up and see what was inside it. Cool post.

nappy-doo··on Chess is booming and our servers are struggling
Think of it this way. Every move is from 1 position on a 64 location board to another (therefore most moves could be stored in about 12 total bits). There might be a couple more bits to represent enpassant and promotion, and my simple representation could easily be compressed, but for a regular game (generally less than 100 moves), you can store it < 1kb. (You still need the names of the participants, and maybe some other metadata, but my point is that the game compresses easily without too much thinking at all.)

The game gets even more compact in that not all source and destination squares are possible at every move, etc. But, you're dead on in your estimate.

nappy-doo··on Adventures in Advent of Code
Ah, I worked at ADI too. I rewrote the TigerSHARC register allocator (not adopted [complicated reasons, but Edinburgh wouldn't accept changes from the US]), and left the DSP group, and soon afterwards ADI.

I thought you meant TI. Their compiler would compile in the date of compilation as a string by default (it wasn't deadcode eliminated in the linker because it was sucked in their panic libraries, if memory serves).

In any case, yeah, ADI.

nappy-doo··on Adventures in Advent of Code
From your description of the bug, I think even know which compiler you worked on. I worked on a competitors compiler. The state of embedded tools in the lates 90s and early 2000s was deplorable. I'm surprised we got anything working. (I went to work for the compiler team because I was so pissed off at how poorly they worked.)
nappy-doo··on Beyond Meat is struggling, and the plant-based meat industry worries
That would just make the 100$pp figure smaller.
nappy-doo··on How Precision Time Protocol is being deployed at Meta
I worked at FB for a couple of years, in a group that sat near data storage. I used to argue with those folks that without atomic clocks, FB should just shut its doors because there was no way to have reasonable limits on consistency.

While I was hyperbolic in my pronunciation, I wasn't wrong in my data. It's been more than 5 years since those conversations. Glad someone got it done. Took 'em far too long.

nappy-doo··on Ask HN: What is the thing you've built that you regret the most?
I ran the web frontend team at Facebook.
nappy-doo··on Genesis' Crypto-Lending Unit Is Suspending Withdrawals in Wake of FTX Collapse
arguably, all the crypto exchanges are proving crypto's a fiat too.
nappy-doo··on Meta lays off 11,000 people
Pedantically, it's more than that as there's replacement too.
nappy-doo··on Rage Against The Machine’s explosive debut album changed everything
I know this is a joke, but this is really what it was like hearing RATM for the first time: https://www.youtube.com/shorts/TTXPvD5iYxs
nappy-doo··on Tell HN: Remote Work Scam
I contemplated doing that, but I don't want to waste people's time.
nappy-doo··on Texas solar and wind resources saved consumers nearly $28B over 12 years
Have you met PG&E?
nappy-doo··on Snap Earning Results Q3 2022 [pdf]
Not really. Leaving aside the fact that EDBITDA is a bullshit number, guidance is not something every company provides, and in my experience the "hitting the numbers game" causes companies to do sketchy things.
nappy-doo··on The Disappearing Art of Maintenance
I recently got bit by the pinball bug, and while reading this article all I could think about is that maintenance is part of the hobby. And for some it's all the hobby.

Buying a pinball machine is expensive. Prices on used machines range from free to thousands (and ten thousand+ for really in demand ones). After you buy the machine, assuming it works, there's maintenance that occurs on the machine as a direct function of how often the machine is played. Maintaining that machine can be on you for parts and labor, or someone who comes to your home for 100$/hour (or so) +parts. There's no escaping the labor. You have to do it, or the pinball machine stops working. The maintenance ranges from simple cleaning this and that, all the way to removing components from boards, and rewiring destroyed traces.

I love this about the hobby, and it's probably my favorite part. I like maintaining the machines probably more than I like playing them.

← PreviousPage 2 of 10Next →