HN user

adbachman

634 karma

Adam B; Baltimore, MD

https://github.com/abachman

https://hachyderm.io/@abachman

[ my public key: https://keybase.io/abachman; my proof: https://keybase.io/abachman/sigs/5IvuaBYW3ebu8brDPLDFNNhtp1jw86kG7xRx1VVTUms ]

Posts4
Comments169
View on HN
[dead] 12 months ago

Immediate full screen fake virus scanner ad on Android.

What's up, OP?

C10kday 12 months ago

I had the same thought, "oh damn, I haven't heard about 'the c10k problem' in ages" :D (it was "solved", right?)

Given the author, his history in the field, and the project, though, I'm confident the repetition is intentional.

Like a contemporary rapper dropping Doom bars on a track, I read it as an homage / callback / shout-out, even if the meaning is changed.

No joke, I actually hit this condition in a test suite and ended up stumbling across the October 1582 date in a Ruby library. It wasn't until I searched "October 10 1582" on the Web that I learned the significance. https://gist.github.com/abachman/f97806e1c0fe8e4e1849e5f8412...

tl;dr - MySQL uses 1000-01-01 as the minimum value for a datetime field. Different Ruby libraries use different methods to represent dates, which can lead to situations that appear to claim that 1000-01-01 != 1000-01-01.

The concern is always leverage and conflict of interest.

Is there something about you that you would do anything to keep covered up?

Are you susceptible to outside influence?

Can anyone, in any country, compel you to act counter to the interest of your employer?

Foreign property means you are, at the very least, going to take interest if/when the foreign government threatens it.

what are/were Reddit's top two or three cached structures / things?

guessing post bodies and link previews feels too easy.

comment threads? post listings?

was there a lot of nesting?

it sounds like you're describing a whole post--use message, comments, and all--for presentation to a browser or crawler.

(sorry, saw the handle and have so many questions :D)

"Chatham House Rules" is not a problem that needs solving. I've only seen it used as a courtesy extended by peers to each other out of mutual respect.

"We will have conversations and share information and we agree we can act on the information but would all prefer not to be directly quoted or have the information we shared be shared with others outside the meeting."

It's not legal, it's social.

Break trust with a wiretap (really?) and you'll just find yourself no longer invited to the fun places.

In my top five, too. I have two copies right now, the second is a first edition I found at a free bookstore. I've given one other away, will probably send another with a kid when they move out.

It's the dryness, for me. She evokes the setting so clearly and in so few words, it took me by surprise. Also my first exposure to thoughtful anarchist ideas, which has been fun.

That and Wizard of Earthsea. Which is as spare, poetic, and strange as any YA magic fiction book wishes it could be.

This is 100% accurate to my experience working as a software developer for the US federal government.

Important humanitarian mission (I worked in the asylum and refugee org) filled with true believers, dedicated civil servants with a heart for service, managed by career middle managers.

18F, USDS, interesting smaller contractors, and all the "innovation" orgs direct hiring software devs like me were aimed at supporting the mission, but it felt like they were never going to win over the system of 9 digit contacts to support the status quo.

I use this setup. My notes folder is a git repo, I have a private repo on GitHub as backup. Then two moving parts.

a backup.sh script, which boils down to: `cd ${obfolder}; git add .; git commit -m "auto backup $(date +%Y%m%d%H%M%S)"; git push`. Give it a `chmod +x` and it's ready.

a crontab entry: `1 17 * * * ${obfolder}/backup.sh`, which is "at 5:01pm every day, run the backup script.

${obfolder} is the actual path of the vault directory and I haven't had to think about it in years.

the ?? would help a little bit

that's the only point of the operator.

given: a = 0; b = 42;

then `a or b` and `a ?? b` give two different answers, but take the same number of characters to write.

just explicitly check for nil

1. I am lazy and 2. I am explicitly checking, that's why I picked `??` not `or`

that's interesting.

my example data did include the edge case that caught me out in part two, but didn't include it in a way that broke my first pass at a solution.

funny piece is it didn't click until i submitted a wrong answer, read my code for a few minutes, added a bunch of logging, and then saw the trick. i looked back at the given example and it was right there the whole time, just not called out explicitly.

There's a thin line between by-the-books malicious compliance "throw away all the keys" and "intentionally destroyed company property". You'd sure want "please delete all our information from your personal devices" in writing.

I can imagine a company whose business is impacted by intentional deletion of data by an aggrieved ex-employee could make a convincing case in a civil suit, even if criminal charges don't stick.

Duo Outage 3 years ago

Same for my kid picking up info for the beginning of their first year at Univ of Maryland.

Millions of students coming online, textbooks are digital now, SSO all the things. Perfect storm.

Bret Victor update 3 years ago

ha, yeah, that reads as an argument fragment. I didn't express my whole thought.

It's the sort of statement that might get someone called out as being somewhere negative on some political spectrum, but I read it here as academic.

Dude probably gets absolutely spammed with, "can you read my paper | review my project | comment on this article?" requests.

Bret Victor update 3 years ago

That line was my favorite.

It's challenging to be a public figure, present yourself on contemporary social media, and not be pressured (implicitly or explicitly) to speak up on everything.

Though I don't read this as being about political or social issues. How else would you have someone politely say, "I'd like to be left alone to do my work, but I'd also like to share with you what I'm working on."

How exactly does present-day affirmative action recompense the victims of racist policies from half a century ago?

Near the top of this thread one specific "how" was discussed.

Legacy admissions are affirmative action which offers preferential access based on ancestry. If your parents, your grandparents, or anyone of their race was (legally at the time) forbidden from attending, how else would you have representation in that process?

Affirmative action is an artificially generated membership in the "belongs at this institution" club for people who may otherwise be excluded.

I can say confidently that asking potential refugees--who were born and have lived in a refugee camp for their entire lives--if they intend to pirate software when they are in the US is hilarious to refugee officers, too. In some languages it takes a lot of explanation to even get to a yes or no.

It's exclusively asked as a, "turns out you lied, that's perjury" question to make deportation easier in criminal cases.