HNHacker News
TopNewBestAskShowJobs

altendo

258 karma · joined September 26, 2013

[ my public key: https://keybase.io/altendo; my proof: https://keybase.io/altendo/sigs/YryRh3rfR8rzY95L7KwR0C02h1mi8pGsPydpciOSCuI ]
submissionscomments
altendo··on Securing PostgreSQL [pdf]
While there is some PostgreSQL-specific things in this, the vast majority of it is pretty solid advice regardless of the database you have.
altendo··on Show HN: A fork of sudo with Touch ID support
Even better quote:

> While I am using this as a fun experiment on my personal computer, your security needs may vary.

So yes, this is a toy system. Cool concept, but not something you probably want around in production/secure environment, which I assume most people would know not to do.

altendo··on Aphrodisiacs? Search This Medieval Islamic Encyclopedia
> In whittling down al-­Nuwayri’s opus, his selections skew to the crowd-pleasing. Large chunks of history (which made up the bulk of the original text) and scribal etiquette are jettisoned, while the heart of the translation consists of marvelous chapters on wildlife (“mute beasts”), botany and “sexual medicines.”

I'm a little disappointed by this. I understand the need to abridge it, but to skew towards the "crowd-pleasing" is a bit much. Maybe it's just me but I'd have rather had things more proportionally represented (ie have some more history!). From the sound of it, every part of this has its own wonder, and I'd rather the translation reflect that.

altendo··on When I’m Mistakenly on an Email Chain, Should I Reply All Asking to Be Removed?
they say brevity is wit, and the NYT does not disappoint
altendo··on Spotify Said to Retaliate Against Artists with Apple Exclusives
> Before it there was no real competition to Spotify.

rdio and Grooveshark were competitors well before Apple/Google Music until both shuttered :(

altendo··on Kung Fu, Once Central to Hong Kong Life, Is Waning
> kung fu refers to anything that is acquired through determination and practice

In Netflix's Marco Polo, there is an excellent scene that conveys this very idea: https://www.youtube.com/watch?v=iIieUmp0aZ0

altendo··on When Big O Fools You
A lot of the focus in the HN comments is on ArrayLists, but I'm curious why the author chose to give linked lists an O(1) insert time. In some implementations (doubly linked list, inserting at the head of the list) I can see the O(1) time, but when appending to the end it also is O(n) because one has to traverse the entire list of elements before updating the link at the end of the list. Might just be nitpicking here but that might also be affecting the author's results.
altendo··on What Great Listeners Actually Do
Totally agree with you. I've been volunteering at a crisis center and active listening is so vital to what we do.
altendo··on Oracle and the fall of Java EE
I understand the viewpoint put forth here, but I think the big issue is making sure Java EE continues even as Oracle decides it's no longer worth the investment. I don't know how easily a group or organization (like Apache) can take charge of it given trademarks, patents, and the like.
altendo··on Facebook Offers Tools for Those Who Fear a Friend May Be Suicidal
> Living another miserable 30+ years is a worse way to go than a gunshot.

I have a lot to say about this, as I am a phone volunteer at a crisis center where I routinely have to address all manner of issues, suicide being one of the most serious of them.

I'm limited by time right now, so what I will say is that, based on what I've seen fielding calls, suicidal people are largely suicidal because they are seeking relief from a feeling (or lack thereof). In large part, having someone to whom they can talk and trust is paramount. Just listening to someone actively (paraphrasing their feelings) is a form of relief in and of itself.

When I'm on the phones, I don't try to take away the option for suicide - they are feeling suicidal after all, I am not going to deny what it is they are feeling (in fact, I do the opposite and will openly talk about that suicidal feeling) - but I also sit there and just exist for them. It doesn't always help, but by and large I've found that just being there can provide immense relief. (I should add that I do more than just listen, but active listening is the number one component to what I do.)

I think that's a far-cry better than permanently removing that pain. Suicide is an option, but it isn't the only option.

altendo··on Large UDP packets in IPv6 [pdf]
> the recommendation to have a fast failover to tcp from udp seems silly

it does, in some ways. I imagine if you're using UDP you have a specific application in mind that may not be performant over TCP... otherwise why not just use TCP by default?

altendo··on Understanding consensus and Paxos in distributed systems
I like how the article steps through and examines the key points of Paxos with a relatable scenario. Still a complicated subject for sure. Makes me want to go home and implement a working version for myself.
altendo··on If Philosophy Won’t Diversify, Let’s Call It What It Really Is
> Liebniz notation didn't win because someone argued that anglos were biased and diversity was needed, it won because mathematical arguments demonstrated it was better.

> Unfortunately the authors of this piece don't actually make that latter argument.

Is this to imply there is a more-correct philosophy? I have no formal training in philosophy but I feel that to claim one philosophy is objectively better than another is a bit much.

altendo··on Ubuntu on Windows
I'm interested in the security implications that this will bring. Extra features bring extra potential attack vectors, and this is one doozy of a feature.
altendo··on How to remove conflict from conversations when people doubt or challenge you
neat find. I think this post can be best summarized as:

1) be compassionate to others 2) don't take anything seriously

I recommend the read, I especially love the discussion of "why" versus "how" - as someone who self-reflects, I often ask myself "why" more than anything, but it may be myopic to over-rely on that, as stated in the article.

altendo··on Tailing the MongoDB Replica Set Oplog with Scala and Akka Stream
This is useful for any collection that is also a capped collection (that is, the collection has only a certain amount of finite space allocated to it), not just the oplog. In fact, the oplog is just a special capped collection, hence why tailable cursors are available for it.

Also note that non-capped collections don't support tailable cursors, so this won't work. Documentation: https://docs.mongodb.org/manual/tutorial/create-tailable-cur...

*Edit: clarified that the oplog is a capped collection for context

altendo··on Can You Fall in Love with Someone Through Text Message?
The only relationship I've been in to date - a long-term one that ended a few years ago - basically started over AIM, texting, and the occasional late-night phone call. After several months of that we made it official.
altendo··on Kalamazoo: the largest gathering of medievalists on earth
While I've never been, I was close friends with a professor of English who used to go to Kalamazoo every year. I love history myself so I enjoyed hearing about his work when I would visit him.
altendo··on Analysis and Exploitation of a Linux Kernel Vulnerability
make sure you have privileges to read that file. I ran grep without sudo and got that address on Ubuntu 15.10, but with sudo it will display an actual address.
altendo··on Why Rdio died
As someone who worked at GS, this kills me. I hate to see a streaming service go down like that. I've mostly been listening to my library in Amazon's online player - not a particularly big fan of Prime Music at all, bleh - but I did give Rdio a try and enjoyed it. It was a much more enjoyable experience than Spotify. Definitely feeling for the company.
← PreviousPage 3 of 3