HNHacker News
TopNewBestAskShowJobs

MichaelRenor

8,291 karma · joined January 11, 2016

Let’s talk about how to fix a motorcycle.
submissionscomments
MichaelRenor··on 1Password for Open Source Projects
Trust is earned. Many of us (myself included) feel that 1Password has earned that trust. Don’t let us down :-)
MichaelRenor··on Fisker: electric car battery with “500 miles range and 1 min charging”
Am I the only one who thinks it weird this type of “breakthrough” announcement would come from a EV company? If they really did have such batteries, I think they’d make way more selling the battery than the car.
MichaelRenor··on Peanut allergy cured in majority of children in immunotherapy trial
What's amazing to me is that they used to recommend you don't give children any peanuts until a specific age, but then they learned that easily exposure actually dramatically decreases the chance of developing an allergy.

I feel like I have to throw away almost all advice they give us about kids these days. These types of things do a lot to undermine the advice of doctors.

MichaelRenor··on On being the employee who “needs improvement”
It does seem that was the case and then if you can simply say "please never disappear for the whole day without telling me" and that would be the end of it. I think there's more going on here.
MichaelRenor··on Django vs. Flask
Django is the camper with the U-Haul. Flask is the camper with the backpack. Bottle is the camper with the fanny pack.
MichaelRenor··on My own private basic income
> My first big lucky break happened in 2009 when Georgetown University hired me as a philosophy professor on their campus in Qatar

Apparently going to high school, studying and passing the SAT, applying and being accepted into university, studying, passing, and graduating university is just luck.

Have we we reached peak luck yet? Is there nothing ever we can do to improve our circumstances and our lives?

This is like a new age of economic predestination, where everything has been predecided for you by God and there's nothing you can do. Calvinist and BI proponents apparently have a lot in common.

MichaelRenor··on Area code 710
Basically it sounds like GETS is QoS for land and wireless lines for critical or emergency personnel.
MichaelRenor··on Cloud Spanner is now production-ready
In practice it works just fine. They just make you give them permission to blow your app up for twenty minutes a week (and wink and say maybe they won't actually do it this week).
MichaelRenor··on Cloud Spanner is now production-ready
You see the trick here, that's 99.95% outside of their regularly scheduled maintenance!
MichaelRenor··on Cloud Spanner is now production-ready
Especially considering that all of AWS database solutions require a 20 minute maintenance window per week!
MichaelRenor··on Replacing Disqus with GitHub Comments
I was totally sold with github as comments, but then I saw you need to leave the page to comment. That's really unfortunate! If we could get a minimalist, not tracking widget that would be ideal.
MichaelRenor··on A look at my BBS Software from '93
>This was usually run by someone with money because their modems were making long-distance calls (including overseas) on a regular basis.

It's amazing to me is how many people volunteered their time, hardware, and money to keep these systems running for free.

MichaelRenor··on Security Certifications Are Causing More Harm Than Good
The CCNA has value for network engineering positions.
MichaelRenor··on Security Certifications Are Causing More Harm Than Good
Don't fret. The author is correct, but it's mostly true for the upper ladder of the skilled workforce. I would chuckle if I saw a senior engineer list certifications on their resume (apart from maybe advanced CCNA/NP/IE cert for a networking specific role).

At that point in your career your experience and knowledge will show for itself, and you won't be proving anything with paper.

Right now, however, it's vital you get your foot in the door. You don't have much experience yet, so a cert shows you're eager and at least not totally clueless. The jobs that care about your certs will probably not be very good, but it's a stepping stone if you're ambitious.

MichaelRenor··on Americans Are Skeptical That Hard Work Will Pay Off
Yes we need higher taxes and more laws. How many laws do you think it takes to make us good people?
MichaelRenor··on A quick look at the Ikea Trådfri lighting platform
> It's running the Express Logic ThreadX RTOS, has no running services on any TCP ports and appears to listen on two single UDP ports.

This is excellent. I can't even say the same thing about my AT&T fiber gateway. It listens on two random ports with no way to turn it off (and also you can't use your gigabit internet without the AT&T gateway in front). I don't know what it is, but I'm sure it's probably insecure.

MichaelRenor··on The State of Go
Not only that, but rarely am I supporting a library that I'm the sole developer on. Go takes away so much "individuality" of code. On most teams I've been on with Python and Java I can open up a file and immediate tell who wrote the library based on various style and other such. It's a lot harder with Go and that's a very good thing.
MichaelRenor··on Stratus: Servers that won’t quit – The 24 year running computer
Great explanation. In other words the median number of computers performing some kind of critical task has probably gone from 90% somewhere closer to 0.
MichaelRenor··on Why We're Living in the Age of Fear
And does it have any teeth? What happens when governments break it?

At least in the United States there's a clear solution to the American government breaking the constitution, and that's an armed revolt as a last resort and a finally new government (but not necessarily new constitution).

I'm absolutely not suggesting Americans do this. it's a just a consequence outlined both in history and the constitution.

MichaelRenor··on Upgrade your SSH keys
I disagree with the author. Before you go upgrading into ed25519, beware that the NSA/NIST is moving away from elliptical curve cryptography because it's very vulnerable to cracking with quantum attacks[0].

"So let me spell this out: despite the fact that quantum computers seem to be a long ways off and reasonable quantum-resistant replacement algorithms are nowhere to be seen, NSA decided to make this announcement publicly and not quietly behind the scenes. Weirder still, if you haven’t yet upgraded to Suite B, you are now being urged not to. In practice, that means some firms will stay with algorithms like RSA rather than transitioning to ECC at all. And RSA is also vulnerable to quantum attacks."

Stick with the battle tested RSA keys, which are susceptible but not as much as ECC crypto. 4097 or even better 8192-bit lengths.

There's no perceptible user benefits to using ed25519 and it's not even supported everywhere. Also you won't have to rotate all of your keys when workable quantum computers start crackin' everything.

[0] https://blog.cryptographyengineering.com/2015/10/22/a-riddle...

MichaelRenor··on How to Generate Secure Random Numbers in Various Programming Languages
Discussions about random seed generators usually devolve into theoretical issues about why <random idea> can be manipulated.

If you're really paranoid, just do this:

$ echo "<bash face against keyboard multiple times>" >> /dev/random

MichaelRenor··on Advanced programming languages (2009)
The benefit there doesn't seem to be intrinsic qualities of your language, but the benefits of a small community of like-minded individuals.
MichaelRenor··on Toronto is poised to become a producer of tech startups
Ultimately if Toronto wants to be the best they will pay the best (adjusted for cost of living). They're best bet is that the bay cost of living becomes so unbearable that they can be competitive in take-home dollars.

As it is, the money for developers is in the bay by a huge margin.

MichaelRenor··on Running 50km after 82h of fasting
I'd like to add my own data points for low-carb/ketosis and exercise. In the beginning it was very hard and I felt extremely lethargic (typically 3 to 4 days after switching to < 30g carbs a day). My exercise at the time was 2 miles on the treadmill and 20 minutes of full body weight lifting (squats, etc).

The worse I ever felt was during that time (3-4 days in). After that I would slowly improve and within a few weeks could almost reach my normal max, though never exceeded them. The bonus part was that I was melting off pounds of fat.

This was just my experience. I found that salty drinks (such as chicken stock) helped a lot when first beginning low carb to prevent the lethargic feeling ~3 days in.