HN user

patmcguire

3,271 karma

github

https://github.com/patrickmcguire

blog

http://patrickjamesmcguire.com/

NYC developer. Tell me I'm wrong at

@mcguirejpatrick

or

pjm1988@gmail.com

Posts100
Comments630
View on HN
gekk.info 6y ago

Windows Explorer Through the Years

patmcguire
3pts2
carlos.bueno.org 7y ago

Inside the Mirrortocracy

patmcguire
3pts0
www.theverge.com 7y ago

Faraday Future CEO accused of trying to break investor deal after spending $800M

patmcguire
2pts0
www.nytco.com 8y ago

Susan Fowler Rigetti to Join Opinion as Technology Editor

patmcguire
15pts3
patrickmcguire.com 8y ago

The misery of positive feedback loops

patmcguire
2pts0
rachelbythebay.com 8y ago

Some effects of unchecked company growth

patmcguire
2pts0
www.circleid.com 8y ago

Legal Controls on Extreme End-To-End Encryption

patmcguire
21pts28
www.newyorker.com 8y ago

Who Owns the Internet?

patmcguire
28pts2
rachelbythebay.com 8y ago

How to sanely reboot a bunch of machines to test kernels

patmcguire
2pts0
www.theatlantic.com 9y ago

Cryptocurrency Might Be a Path to Authoritarianism

patmcguire
3pts0
thehftguy.com 9y ago

The 187M Dollars Gmail Bug

patmcguire
2pts1
www.recode.net 9y ago

Uber’s head of communications, Rachel Whetstone, is leaving

patmcguire
2pts0
news.ycombinator.com 9y ago

Ask HN: How can you know when you've handled all edge cases?

patmcguire
1pts1
blog.teachable.com 9y ago

How to Teach Online in 2017: Lessons from 100,000+ schools

patmcguire
1pts0
www.theguardian.com 9y ago

Uber's 'hustle-oriented' culture becomes a black mark on employees' résumés

patmcguire
4pts0
twitter.com 9y ago

“Our automated system isn't set up yet. This is a real person texting you.”

patmcguire
1pts0
www.bloomberg.com 9y ago

Maniac Killers of the Bangalore IT Department

patmcguire
1pts0
en.wikipedia.org 9y ago

Mundaneum

patmcguire
2pts0
www.wired.com 9y ago

Shopify’s Breitbart Fight Proves It: These Days, Tech Has to Take a Side

patmcguire
3pts0
news.ycombinator.com 9y ago

Ask HN: Who's firing?

patmcguire
166pts46
thecodist.com 9y ago

How Might the Internet Change Without Net Neutrality?

patmcguire
1pts0
www.nytimes.com 9y ago

Wall Street Clearinghouse to Adopt Bitcoin Technology

patmcguire
2pts0
jsteinhardt.wordpress.com 9y ago

Thinking Outside One’s Paradigm

patmcguire
1pts0
investor.yahoo.net 9y ago

Yahoo SEC Filing: Name change to Altaba Inc and director resignations

patmcguire
399pts359
www.bloomberg.com 9y ago

Big IPO, Tiny Payout for Many Startup Workers (2015)

patmcguire
155pts134
www.businessinsider.com 9y ago

Elon Musk and Uber CEO Travis Kalanick Joining Trump's Economic Advisory Team

patmcguire
4pts1
twitter.com 9y ago

Someone started dumping Lockheed Martin stock just before Trump's tweet

patmcguire
27pts9
www.nytimes.com 9y ago

Syrian Government Moves Closer to Completely Controlling Aleppo

patmcguire
1pts0
www.slate.com 9y ago

Hackers Breached San Francisco’s Transit System and Demanded a Ransom

patmcguire
19pts2
www.nytimes.com 9y ago

A Time for Refusal

patmcguire
1pts0

Readability is hit and miss. Very nice to have everything written to the same standard, it makes it much easier to navigate through any project. Downside is it's pretty rough for more peripheral teams or teams working in a language that's a small component of their product. I remember for one of DeepMind's big launches the interface was all in files ending in .notjs, presumably since they didn't have anyone on the team with Javascript readability. This was 5+ years ago, though, so some of the downsides may have been mitigated.

Yeah, it's good for these kinds of discussions when it's a universal requirement, or when the white paper concerns will actually be addressed before confirming a design. I do get suspicious when it comes up for the first time when it's something someone doesn't want to hear, or when the discussion continues on like it's obviously untrue in the meantime.

I'm trying to find the original source for this, but there's a quote I've seen about how finding a cycle in a linked list used to regarded as a FizzBuzz like test. It came of age when most people worked in C - if you worked in C for a year you'd know that cold.

I wonder how much the technical question approach isn't so much wrong as it is testing for things that matter much less now. There don't seem to be many questions about concurrency and distributed systems in this kind of interview, or at least not good ones. Everything now is "it depends" and the hard solutions are about ten lines of code for ten pages of problem explanation.

Ah yeah that's definitely going to be different HTML on Lynx, then, since I bet they don't support that and Google's not missing out on tracking.

Yup - curling with Lynx user agent gets a targets of href="/url?q=<whatever>" rather than href="<whatever>" ping="tracking"

Did they also remove link wrapping with this? The HREF goes straight to the destination for me now on Chrome, where previously it went to some Google domain redirect. It's there on the first HTML load too, it's not a JS thing after the fact. Is there a different response for Lynx or are they formatting it in such a way that Lynx doesn't pick it up?

There's something related called the bullwhip effect. I think that throwing away requests under load rather than putting them in some overflow queue prevents it. The effects aren't magnified down the chain of services as each scales up because it's only incoming traffic.

Twitter was down 7 years ago

Odd coincidence, seems like it might have been some upstream banks having a bad SCA rollout

The hard part is how to make it work politically. I don't know if any place has really done it in an environment that was mostly built out already. Manhattan used to have 700k more residents than it does now, and that was when a lot of the island was still farmland - people spread out with the trains. Once you're out of space it's very difficult to develop transit, because that would probably mean a homeowner doesn't get what they want.

The unmentioned context here is that Debian is stricter in how they handle binary firmware than most distributions. I believe they refuse to distribute any not under a free software license, most others will ship binary blob firmware.

And it wasn't until 2005 that student loans were made permanently non-dischargeable, rather than the previous first five years. Of course bankruptcies went down, what's the point?