HNHacker News
TopNewBestAskShowJobs

umbrai_nation

49 karma · joined October 27, 2016

submissionscomments
umbrai_nation··on Sending a Spacecraft to the Interstellar Asteroid
Does it make any sense to place a series of landers in solar orbit, waiting for short-lived opportunities like this? I don't think we'd save much on fuel since the orbits wouldn't be optimized for the target. However, it would require much less planning when opportunities arise, and wouldn't be as reliant on the political winds of the day.
umbrai_nation··on Block Comments Are a Bad Idea
I use them with functions that have too many arguments. It's not always feasible to fix the problem at the source.

damageDealt = calcDamage(weaponType, monsterType, DamageType.FIRE, null /* specialEffectFlags /, false / hasMagicTargeting */ );

It's definitely a code smell, but it's much better than nothing and I'm always glad to see these comments when I come back to the code.

umbrai_nation··on How Three Kids with No Experience Beat Square and Translated Final Fantasy V
I was an awkward kid with few friends, and turned to computers because they were fascinating and more fun than interacting with people.

Could be that people with [insert unusual trait here] are naturally drawn to computers for similar reasons, be they autistic, transgendered, disabled, or just plain weird.

umbrai_nation··on On emotional authenticity and masking as an autistic person
The original post started "He says he attributes...". The author's profile suggests they would prefer "They say they attribute...".
umbrai_nation··on Why Wallflowers Don't Make Friends
I'm a stickler for appropriate use of literal/figurative, and I think it was used correctly here. In addition to the clarifying effect mentioned by other posters, the literal use of the word "wall" is being emphasized. No, you're not a literal flower on the wall, but you are a "wallflower" (figurative) that is standing by a wall (literal). Applying "literal" to half a compound word is unusual, but I can't think of a better way to phrase the concept.
umbrai_nation··on A vigilante trying to improve IoT security
Which is great, in theory. But devices in Europe are just as accessible to Brazilians as they are to anyone else. Unless a device is locked down to local access, you can't have "safe neighborhoods".
umbrai_nation··on 'Hitler Tamed by Prison' (1924)
for our time.

I just learned this yesterday: https://en.wikipedia.org/wiki/Peace_for_our_time

umbrai_nation··on No, I Don’t Want to Subscribe to Your Newsletter
And the beeps! I generally turn off all of the sound in my environment, and it's very distracting to hear a beep and try to figure out where it's from.

The worst is WPEngine. I already pay for their service, but whenever I look at an article on "How to do X", I hear beep!, and there's a sales chatbox in the corner.

I've taken to starting a chat, letting them know their site is annoying and I'll never use it again, and then closing the page.

umbrai_nation··on New polymer additive could revolutionize plastics recycling
11% still in use?
umbrai_nation··on GitLab Database Incident – Live Report
"Of around 310 GB only about 4.5 GB is left"

What is gitlab storing in their database? From what I understand, the repos were untouched by the DB problems, so what is taking up a third of a terabyte of DB space?

umbrai_nation··on Why Wordpress?
When I make a site for a client, I can't always guarantee I'll be available in 6 months, 2 years, 5 years, whatever. Using PHP and Wordpress guarantees they'll be able to find developers in the future.
umbrai_nation··on Why Wordpress?
$25/mo. The $100/mo package includes up to 10 sites.

https://wpengine.com/plans/

umbrai_nation··on A Month Without Sugar
I did a month with significantly-reduced sugar last year, and for the first few days I caught of glimpse of how heroine addicts feel. I remember spending a full afternoon just thinking about the single cookie I was going to allow myself in the evening.
umbrai_nation··on Show HN: RegEx Face Off – Beat your friends with regular expressions
There's definitely a bug in the timing. I feel like it's related to the previous round. Whenever I finished a round early, the next round timed out early.

Also, it should be revamped to always run the full time and award points to the shortest regex. I regularly won rounds with entries like `foo|bar|...` Easy to write, and requiring almost no skill.

umbrai_nation··on Rogue One – An Engineering Ethics Story
Is a memory wipe any better than slavery? In a world with the technology to wipe human minds, you could say the same about us.
umbrai_nation··on Why Kakoune – The quest for a better code editor
Totally worth it. I felt the productivity drop when I started emacs, but now I fly through editing tasks. I should probably put in the effort for vi as well, but that idea exhausts me :)

I learned emacs by using it as my note-taking editor, not for code at first. I'd have a cheatsheet open and all I needed were the basic navigation commands. Once I was comfortable I started coding in it.

The biggest benefit to emacs is the Mac UI and bash both share the same navigation keystrokes. My hand almost never needs to move over to the arrow/paging keys anymore.

umbrai_nation··on A man who created a tiny country he can no longer enter
To be fair, Canada's not _actually_ independent yet. The queen is still our head of state, but that probably lasts only until she actually tries to act like it.
umbrai_nation··on Parsing JSON is a Minefield
Wait, so it creates a privileged session before verifying the password? That's your problem right there. A crash in the JSON processor (or anywhere else) is a minor blip compared to this godzilla bug of granting access before it's been earned.
umbrai_nation··on Parsing JSON is a Minefield
Exception flow control is far more structured than goto. An unexpected goto can drop you anywhere in memory, with no idea how you go there or how to get back. Exceptions cause a clearly-defined chain of events and you always know exactly where you'll end up (passing through all the finally blocks until you hit the closest catch block).