HNHacker News
TopNewBestAskShowJobs

nurblieh

76 karma · joined June 26, 2010

submissionscomments
nurblieh··on The pool of talented C++ developers is running dry
I see some comments comparing C++ to COBOL, given similar articles in the past. However, this is where I think COBOL is much better than C++!

Most developers could jump into a 40 year old COBOL codebase and safely make changes. This is probably less true for even a 20 year old C++ codebase. Sure COBOL looks old but its complexity is so much lower.

Similarly, I haven't written COBOL in 25 years but I suspect the language hasn't changed much, unlike C++.

nurblieh··on Rereading: The Soul of a New Machine by Tracy Kidder (2017)
Ahh, I just reread _Soul_! One thing I noticed this time through was the politics and (mostly absent?) leadership from the executives. E.g., the input from the CEO was basically "no mode bit".

I couldn't appreciate those things on the first pass as a young engineer.

To quote "Novell CEO Eric Schmidt" (heh) from the linked Wired article[0],

> [...] and it did a good job of getting into the psychology of leadership. The corporate maneuvering was both fascinating and abhorrent to me.

The joy of rereading a good book, it hasn't changed but I have.

[0] https://www.wired.com/2000/12/soul/

nurblieh··on Mild autumn weather has sent European gas prices plummeting
Contango! Great word. For a fun explanation, check out Planet Money’s “Negative Oil”, https://www.npr.org/2020/04/22/842095406/episode-993-negativ... .
nurblieh··on iPhone 14 Pro camera review: A small step, a huge leap
Coming from the Pixel 6 Pro, I feel the same. The camera is comparatively very slow with even daytime indoor lighting. Half the photos I take of a child at play end up in the trash due to blur. Hoping to find out that I'm just "holding it wrong".
nurblieh··on Unity merges with IronSource
Press release tried so hard to not say "ads" that it's conspicuous.
nurblieh··on Fredrik Lundh has died
Fredrik was an important contributor to YouTube over the years and truly one of a kind. In particular, he was critical to the internationalization efforts.

Whenever I ran into him on email or in Zurich, it brightened my day.

nurblieh··on Boeing changing Max software to use two computers
Anyone who has watched "Minority Report" or "Neon Genesis Evangelion" knows you need 3 computers.
nurblieh··on Dietary carbohydrate intake and mortality: a prospective cohort study
In my experience the author avoids animal/mouse based studies if at all possible.

He mentions only those that are frequently cited so as to address their results.

nurblieh··on Dietary carbohydrate intake and mortality: a prospective cohort study
If you're looking to make dietary choices based on the results of high-quality dietary studies, my goto is "How Not to Die"[1] and the author's non-profit website at, http://nutritionfacts.org

[1] https://www.amazon.com/How-Not-Die-Discover-Scientifically/d...

nurblieh··on How to disappear from the internet
I'm reminded of the long-form Wired article, "Writer Evan Ratliff Tried to Vanish: Here’s What Happened" (Ratliff 2009).

  "Along the way they’d also proven my privacy to be a
  modern fiction. It turns out that people — ordinary 
  people — really can gather an incredible dossier of facts
  about you."
It turns out the public's short attention span has it's benefits,

  "But a month later, life was back to normal and no one 
  was taking any interest."
[1] https://www.wired.com/2009/11/ff_vanish2/
nurblieh··on A Comparison of Four Algorithms Textbooks (2016)
The Sedgewick text is quite good but even better are his classes on Coursera! Very accessible and built around practical exercises.
nurblieh··on Bill Gates' bread lab visit
Is this where Myhrvold did his research for the recently published "Modernist Bread"?

https://www.amazon.com/dp/0982761058/ref=cm_sw_r_cp_apa_dC-D...

nurblieh··on Radiohead album hides an app that only runs on an '80s computer
Yes! It includes a great track called "Palo Alto".

As someone who lives in the area I've always been curious how it came about, especially circa 1996/97.

nurblieh··on Thread Safety Analysis in Clang
Google's ErrorProne, https://github.com/google/error-prone/tree/master/core/src/m...

Bill Pugh's FindBugs, http://findbugs.sourceforge.net/bugDescriptions.html

nurblieh··on Google Fiber agrees to acquire Webpass
Huge fan of Webpass. 1 Gbps of IPv4/6 with great customer service for $55 a month. It can't be beat, if it's available to you.

I hope this is a win for the Webpass employees, in the short and long term. Thanks for all the bits!

nurblieh··on Chess legend Viktor Korchnoi has died
My favorite chess lecturer analyzes a Korchnoi win from each of the previous 6 decades.

https://youtu.be/1n6yLPNj_Pk "The Legend: Victor Korchnoi - Ben Finegold"

If you've never seen Ben Finegold lecture from the St Louis Chess Club, he's hilarious (relative to the subject matter).

nurblieh··on Software Update Destroys $286M Japanese Satellite
Ironically, the secondary payload that launched with Hitomi was a micro-sat which monitors space debris.

https://www.frontier.phys.nagoya-u.ac.jp/en/chubusat/chubusa...

nurblieh··on MIT dean to start new university: “No majors, no lectures, no classrooms”
"I’m looking at a new model, where the whole sort of vocabularity is different"

Impressive! Creating a new word in the same sentence you declare you'll be using new words. Assuming I understand her cromulent new word.

nurblieh··on Dispelling the New SSL Myth
"There is a cost to installing security, particularly at the higher levels of FIPS certification. Let no one dispute that."

Completely agree. Which is why I say at the end of my original comment that security is "always a compromise." Put another way, you weigh the day-to-day cost of more hardware and man hours against the potential future cost of a serious security exposure.

Unfortunately most people are bad at calculating potential future costs. Which leads us to your second point about needing a good security guy. =]

nurblieh··on Dispelling the New SSL Myth
Hidden amongst the frothing rant are some good considerations. Unfortunately most of the article is FUD. A couple points I'll mention,

"DISECONOMY of SCALE #1: CERTIFICATE MANAGEMENT"

The author states that distributing keys to a "farm" of servers (10 apparently) is hard. Presumably if you have 10 servers running your website you've figured out how to distribute code to them all without injuring yourself. Distributing certs is not much different.

DISECONOMY of SCALE #2: CERTIFICATE/KEY SECURITY

The author states that SSL keys are sensitive. Indeed, and so is your source code. The paragraph contains some excellent FUD in the form of, a key on your "commodity hardware" server is immediately at risk of theft and will lead to "further breaches."

DISECONOMY of SCALE #3: LOSS of VISIBILITY / SECURITY / AGILITY

The author argues that SSL to the server introduces "unacceptable amounts of latency." This is just patently false. Many of the top 100 websites on the internet operate under this model.

The same paragraph says that not decrypting traffic at every hop will open up your service to "compromise." Even if parsing all the traffic is part of your threat mitigation strategy, out-of-band or port-mirroring can give you this ability without adding latency to the request or response.

Ah and I think the author should remove the bolded article that says Virtual Hosts can not be used with SSL certs. This is what the SNI extension is for.

Remember, security is hard and always a compromise.