HNHacker News
TopNewBestAskShowJobs

jhalstead

322 karma · joined September 26, 2012

submissionscomments
jhalstead··on Five Years of Btrfs
Seems like Facebook uses it:

"Btrfs has played a role in increasing efficiency and resource utilization in Facebook’s data centers in a number of different applications. Recently, Btrfs helped eliminate priority inversions caused by the journaling behavior of the previous filesystem, when used for I/O control with cgroup2 (described below). Btrfs is the only filesystem implementation that currently works with resource isolation, and it’s now deployed on millions of servers, driving significant efficiency gains."

https://engineering.fb.com/open-source/linux/

jhalstead··on More Intel speculative execution vulnerabilities
Dumb question: Can you clarify what ZBB'd means in this context? I've never seen it before. There's a wiki page [0] with various meanings for the abbreviation, but nothing seemed to fit. Maybe Zero-based budgeting?

[0] https://en.m.wikipedia.org/wiki/ZBB

jhalstead··on Antikythera Mechanism
For anyone interested, the Clickspring YouTube channel is recreating the Antikythera Mechanism.

https://www.youtube.com/channel/UCworsKCR-Sx6R6-BnIjS2MA

jhalstead··on Is Facebook/Instagram CDN Down?
https://news.ycombinator.com/item?id=20345060
jhalstead··on C++ Patterns: The Badge
This reminds me of the Passkey idiom: https://arne-mertz.de/2016/10/passkey-idiom/
jhalstead··on Open-sourcing F14 for memory-efficient hash tables
This thread has some info: https://groups.google.com/forum/m/#!topic/hashtable-benchmar....

Edit: Or at least I think that's relevant to this announcement. I don't know enough about it to say for sure.

jhalstead··on [dead]
https://reddit.statuspage.io
jhalstead··on Tesla Model 3 becomes best-selling car in Switzerland
Correct me if I misunderstood (or read things too literally), but you're saying you stopped more than 8 times in a 500 mile trip? That seems like a lot, especially if they were for recharging. But I don't know the charging rate so maybe it was a case of many short sessions vs. 1 or 2 long ones?

Note: I got >8 because you said most stops were 10-min and then listed 4 stops longer than 10-min.

jhalstead··on Xg2xg: Lookup table of similar tech and services for ex-Googlers
Monarch. https://youtu.be/LlvJdK1xsl4
jhalstead··on Prisma – Database tools for modern application development
> They also use bleeding edge patterns, so I always know where to go for examples as stuff gets adopted mainstream :)

Do you have specific examples of cutting edge patterns they use that you can share? I'm always interested in seeing concrete examples of (often) abstract patterns/concepts.

jhalstead··on 773M Password ‘Megabreach’ Is Years Old
This was a requirement in a Speech course I took during community college. Each of my speeches was recorded while I gave it to the class. After each one, I had to watch the recording and write a short paper that analyzed the physical presentation that I gave including my ticks/mannerisms/etc.

Edit: We each brought in our own VHS tape (this was 2010-2011) on presentation day and https://www.svcc.edu/employees/directory/pa-fulfs/index.html would swap them in/out for each speech. Good memories... :)

jhalstead··on C++17 Filesystem – Writing a simple file watcher
I think it's too rusty, unless I'm misunderstanding https://abseil.io/tips/153. It says,

The vast majority of C++ users think that the using-directive is injecting names into the scope where it’s declared. ... In reality, the names are injected into the nearest common ancestor of the target namespace (::testing) and the usage namespace (::totw::example::anomymous). In our example, that’s the global namespace!

jhalstead··on Security researcher cracks Google's Widevine DRM (L3 only)
The title of this article is "Security researcher cracks Google's Widevine DRM (L3 only)". That it affects only their L3 streams is an important distinction I think. The article goes on to explain that, "the hack works only against Widevine L3 streams, and not L2 and L1, which are the ones that carry high-quality audio and video data.

Any user who cracks a Widevine L3 stream would only gain access to grainy low-quality video and lo-fi audio."

jhalstead··on Armageddon Looms over World Chess Champs after Carlsen’s Shocking Decision
Chess24 has had 3 top 25 GMs narrating together for the last few games. Tomorrow's live stream is at https://youtu.be/HBvQ36SqgqM.

Note: If it wasn't clear, that stream will not literally be of Carlsen & Caruana. It mirrors the current position in the game and has commentators analyze it. I don't think a free livestream exists that shows Carlsen & Caruana live, making the moves.

jhalstead··on Security Assessment of the Android Cloud Backup/Restore Feature
Found this via a recent Google blog post.

https://security.googleblog.com/2018/10/google-and-android-h...

jhalstead··on Ask HN: Favorite teachers on YouTube?
Shipwrights / Shipbuilding:

* Tips from a Shipwright: https://www.youtube.com/user/TipsfromaShipWright

* Sampson Boat Co: https://www.youtube.com/channel/UCg-_lYeV8hBnDSay7nmphUA

* SV Seeker: https://www.youtube.com/svseeker

* Acorn To Arabella: https://www.youtube.com/channel/UCAiDWnTP0WB1xCp6uuUo0VA

* Six Points Wood Works: https://www.youtube.com/user/scott2640

jhalstead··on Ask HN: Which YouTube channels do you watch regularly?
Most of what I regularly watch has already been mentioned except for one: Tips from a Shipwright (https://www.youtube.com/user/TipsfromaShipWright). From their website, "Tips from a Shipwright was started ... with the purpose of creating a high quality video content resource for wooden boat builders, sailing enthusiasts and fellow lovers of wooden boats."

Louis Sauzedde's personality is great. His experience as a master shipwright is obvious, and I'm always amazed by the tips, tricks, and techniques that he employs while designing, building, and maintaining boats. He has a bunch of different videos, but a good starting point is probably "Season 1: Building the TotalBoat - How to build a work skiff" (https://www.youtube.com/watch?v=C22Crc7XHoI&list=PLzlN3A2DLg...).

jhalstead··on Explain PING documentation
What did you expect -i to do? On OSX, the documentation for it says

-i <wait> Wait <wait> seconds between sending each packet.

In terms of the TTL listed in ping's output, https://openmaniak.com/ping.php#ping-ttl gives an explanation of what it represents.

jhalstead··on Four DB2 Code Bases?
If you have time to list the other books that you own like this and "Where Wizards Stay Up Late: The Origins Of The Internet", I'd definitely appreciate it. I love reading these types of stories too!
jhalstead··on Intel will ship processors with integrated AMD graphics and memory
For anyone like me who didn't recognize the EMIB acronym: https://www.intel.com/content/www/us/en/foundry/emib.html.
jhalstead··on Google’s AlphaGo Defeats Chinese Go Master in Win for A.I
10x more efficient and this version ran on a single machine, per the press conference.
jhalstead··on Root Zone Database
Yeah, that's a subsidiary of their's. See #6 in https://www.registry.google/about/faqs.html, and then https://goo.gl/maps/ZXcGhKqotHt for likely motivation behind the name.
jhalstead··on The F-35 still has a long way to go
s/texco/textron/, right?

https://en.wikipedia.org/wiki/Textron_AirLand_Scorpion

jhalstead··on Spinner
I like 'solitaire' personally.

https://www.google.com/search?q=solitaire

jhalstead··on Trove of Stolen Data Is Said to Include Top-Secret U.S. Hacking Tools
Indeed. I worked in a secure environment for about 4-5 years, and we couldn't bring our cellphone (of any type) or any other electronics/storage devices/etc. into work. In fact, while working there I had surgery that required me to lug around a medical device 24/7 for a while. And because the device had an exposed USB port, I wasn't allowed to return to work until after I no longer needed it. That took roughly 1 month.
jhalstead··on Api.ai is joining Google
I read it as they take the employees, if they want to join, without any additional screenings/interviews. I assume n=1 means that's OP's sample size.
jhalstead··on How I built a Slack bot to help me find an apartment in San Francisco
There's a "Posted Today" filter on Craigslist that I used. That helps with old ads, but not continuously reposted ads though, which was still a problem.
jhalstead··on How I built a Slack bot to help me find an apartment in San Francisco
First thing I did was search for IFTTT references in this thread. :) I did the same thing in the Bay Area, and it worked pretty well. I should have made the filtering a little more restrictive though because I ended up with something like 5k emails/listings in 4 weeks.
jhalstead··on Show HN: Cuckoo Filter Implementation in Go, Better Than Bloom Filters
How about the treap?

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/10-tr... or https://en.wikipedia.org/wiki/Treap

jhalstead··on Your license to use React.js can be revoked if you compete with Facebook
Just curious, do you know which specific teams at Google are using it or just that there are some?
← PreviousPage 2 of 3Next →