HNHacker News
TopNewBestAskShowJobs

heegemcgee

59 karma · joined January 28, 2015

submissionscomments
heegemcgee··on Facebook-owned sites were down
This is what i came to comments for.

Unfortunately, we have literally dozens of comments that amount to nothing more than schadenfreude, and another handful of non-FANG employees speculating how one of the largest internet operations in existence could improve their game (lol)

heegemcgee··on Canonical Announces Ubuntu Pro for AWS
I find it interesting that they want to charge $0.33/hr just for the image. For an equivalent spend on electricity, i could run 3 full size refrigerators per hour (1kw each).
heegemcgee··on The End of Political Cartoons at The New York Times
Wayback Machine cache: http://web.archive.org/web/20190610203116/https://www.chappa...
heegemcgee··on Starbucks' music is driving employees nuts
The third movement is a banger. Should sound familiar to anyone who played Earthworm Jim. I believe it also made an appearance in Looney Tunes in one form or another.

https://www.youtube.com/watch?v=zucBfXpCA6s

heegemcgee··on Starbucks' music is driving employees nuts
This isn't really a whole article, is it? It's an anecdote.

I don't doubt that this is a problem, but this isn't a good look at it.

heegemcgee··on One of Bloomberg’s sources told them Chinese spy chip story “didn’t make sense”
Oh my god, no.

Edited: When i first read your comment, it sounded like you were emploring the president to act against the press. I see that i misread.

heegemcgee··on Hexfoil Marks on Old Books
Existing replies are great. Also: The wayback link will come from the wayback servers / CDN, providing an easy bypass if the original submission is on an underpowered platform (no cdn, running in someone's basement, geographically distant ISP, etc)
heegemcgee··on Uber drivers “employees” for unemployment purposes, NY labor board says
>People choose to work where they work, right?

I chose to work as CEO of Amazon, but Amazon had other ideas.

heegemcgee··on Why Open Source Misses the Point of Free Software (2016)
This is actually a "known bug". It is more specifically called "libre" software, and the idiom "Free as in 'beer' versus Free as in 'speech'" comes up to help illustrate the difference in meaning.
heegemcgee··on How to get rich without getting lucky
What makes you so sure? Has a study like this ever been attempted?
heegemcgee··on Show HN: A program to email log files using Go
Who will watch the watchmen, right? :D It's a real concern. Personally, i have a monitoring agent running, and then i have the config management agent (puppet) validate that the monitoring agent is running.

And what Dewey said is absolutely right - you can monitor the code / service itself through health checks. In the case of a reports service, perhaps your monitor asks the API for a very small report. Or you could implement a special endpoint / controller that calls on the core code. I recently implemented a monitor that emulates a typical user session, logging in, performing popular tasks, and logging out. If any step in that process has an error, i get an alert with the step listed, and i instantly have some idea of where things are jammed. In this manner, i don't need to have pre-defined log monitors for specific errors; i can catch novel error types by virtue of exercising the code and watching for the expected responses - 200 in the header, ability to perform tasks that are only available on login, checking for certain strings in the response, etc.

heegemcgee··on Show HN: A program to email log files using Go
Overall, i would say "using email for system tasks considered harmful". I have worked several devops / sysadmin jobs where my inbox took weeks to tame with filters because of rampant abuse of automated system emails.

Every alert should be actionable. And email doesn't have good reliability or timeliness - it can take hours for me to get a push notification on my phone that there is email, and in the evenings, i really shouldn't be looking at email at all. So we should be using a proper alert system via SMS (pagerduty is pretty great for this, but i also like twilio, and amazon SNS is just fine too).

More germaine to the topic at hand: I'd recommend a) setting up log monitors with Nagios, or Zabbix, or your favorite tool. You want to regex match on certain strings in the log file, like "Deadlock" or "out of memory". Pass that alert on to your monitoring system and get a proper, actionable alert.

And b), aggregating the logs. As far as convenient access, i'd recommend Graylog (or ELK or Splunk) if you have more than a handful of nodes. This makes it easy to search through logs or review them without signing into all those nodes. You can also push them over to Amazon Cloudwatch Logs for archival and rudimentary search.

heegemcgee··on ESP 8266 Wi-Fi Repeater with Mesh Networking
Tayda and SmallBear market to the hobbyist maker. They stock common ICs and components, and don't mind small / single unit orders.
heegemcgee··on The state of netbooting Raspberry Pis
Concur. I've played with the ODroid C2, Beaglebone Black, and the three "full flavor" Raspberry Pi models. The RasPis have, far and away, the best supportability. The ODroids are great when they work - love that GigE, but they aren't maintaining an OS distribution with the same care and man-power that Raspbian is getting.
heegemcgee··on Nintendo re-releases NES as mini console
Eh, these things are hit and miss. I have one of those $20 clones that accepts the original cartridges. Performance is pretty bad; the sound is miserable.
heegemcgee··on Second Gravitational Wave Detected at LIGO
>he signal persisted in the LIGO frequency band for approximately 1 s, increasing in frequency and amplitude over about 55 cycles from 35 to 450 Hz

Would love to hear an audio facsimile of what this might "sound" like.

heegemcgee··on FullPageOS – A RaspberryPi distro to display a full page browser on boot
I don't understand the effort here. Making an image implies supporting it; does the author really think it's going to be worth his time to "support" what is surely a couple of bash scripts wrapped up in 600MB of OS?

It seems like a simple how-to blog post would have been more appropriate.

heegemcgee··on The Seven Habits of Highly Depolarizing People
I take the original "Hold in mind" to mean "consider, in detail", and it works better. Perhaps in line with "seek first to understand".
heegemcgee··on Show HN: Artpacks.org – Archive of the ANSI and ASCII art scene (1990 to present)
Ah, very nice. For those interested, another site with similar goals that launched last year (i think) was http://sixteencolors.net/