HNHacker News
TopNewBestAskShowJobs

travisby

323 karma · joined December 19, 2012

[ my public key: https://keybase.io/travisby; my proof: https://keybase.io/travisby/sigs/ErpNO_thq2S22MVzhU3VQ5pYz3Tzrgwf-lomPZht99c ]

https://travisby.dev/

submissionscomments
travisby··on Leaked Snapchat emails: Anti-gun group told to pay or NRA ads may appear
You should report whoever brags about _their right to shoot up a school._ to your local law enforcement.

Unless that's disingenuous of what they actually "brag" about. Are they just bragging about having freedom to protect themselves? Freedom to own an inanimate object?

travisby··on “I was just asked to balance a Binary Search Tree by JFK's airport immigration”
"It says here you're a... bombmaker. Would you care to explain the chemical composition of C4?"
travisby··on GitLab Database Incident – Live Report
Amazing document. Thank you for sharing. Taking it back to my company to make sure we can learn from it and to know what to check (like our logical backups... I know we've seen issues with our 9.5 servers and RHEL7 defaulting to 9.1 or 9.2 on our host where we take the backups from! Verifying exit code here we come...)

@sytse, I noticed you _do_ use streaming WAL replication, but I didn't notice any mention of attempting Point In Time Recovery. Have you taken a look into archiving the WAL files in S3? Those, along with frequent pg_basebackup's (frequent because replaying a WAL file has been painfully slow for us) could allow you to point in time recover to either a timestamp, or a transaction (and before or after). https://www.postgresql.org/docs/9.6/static/continuous-archiv...

We use https://github.com/wal-e/wal-e to manage our uploading to swift (no S3 at our company heh) and then inhouse tooling to build a recovery.conf. Note we actually have our asynchronous followers work off of this system too so they're not taking bandwidth from the primary.

(note this is can lead to ~ 1 WAL file of data loss, but is acceptable for us.)

I doubt I could be of any help, since reading the report definitely shows y'all having an up on me with pg knowledge, but if there's anything I can do / talk about feel free to reach out.

travisby··on Cryptkeeper sets the same password “p” independently of user input
Thanks for posting this. I was working on a chrome native messaging extension to talk to GPG... and I was just using the CLI. You're right, that's not the right solution, even if learning their API is more work.

I'm going to do some refactoring now

travisby··on Why are we all moving away from Apple?
The last bit sounds more like stockholm's syndrome. Vendor lock-in shouldn't be a happy thing.
travisby··on Go 1.8 Release Candidate 1 is released
What a blockbuster release (candidate). Congrats golang team!

I can't wait to start adding in the mutex contention to our tests, remove our custom graceful http shutdown library, compile 15% faster, start using context within our queries, write custom comparators [I needed this just last week! We had a type that already implemented the sort interface, but I needed to sort it by a different key in this one-off] for sorting, and have a much better time debugging JSON unmarshalling.

And those were just the big pieces I noticed that will be an immediate improvement!

travisby··on Gameroom
If you have to ask, you're not the consumer they're targeting.
travisby··on GitLab 8.13 Released with Multiple Issue Boards and Merge Conflict Editor
Thank you so much! That's amazing to hear. I think that will work for us. And as always, thank you for being one of the most outward communicating CEOs!
travisby··on GitLab 8.13 Released with Multiple Issue Boards and Merge Conflict Editor
review apps are super exciting! That's the exact kind of interface I've been hoping for. I really hope it's available like the commit status api is (we use that for posting our custom CI builds). We currently have our own review app system at our company (and no hopes of switching to gitlab ci in the future - unfortunately :( ), but it'd be amazing if we could tie into it the same way we do for CI -- just "here's the link, it built succesfully!" would be a huge improvement to our workflow. Currently we treat it as a separate build (posting to status, with the url being the review app). Then because the URL didn't seem very visible on gitlab, we post it in the merge request too. Not nearly as nice as this would be!
travisby··on Cuomo signs bill prohibiting Airbnb listings in NYC
NYC has in the past pushed state laws that just affect NYC. Gun laws in particular I'm more familiar with [state preemption - except for NYC where they can enact their own gun laws], but some taxing is specially allowed for NYC too. It's not unheard of for state-level legislators (from NYC) to push for something to the state either because 1) the state constitution doesn't allow a city to do XYZ, or 2) because the city government doesn't see eye to eye with the state representatives living there
travisby··on How I Built This
Spanx is definitely not what i would have considered interesting until that episode. I heard it on my local NPR affiliate. Was blown away by the story, didn't realize it was part of this series! Going to start listening now.
travisby··on Detective Who Threatened to Kill Teens and Plan Evidence Is Suspended, Not Fired
Are we suggesting something different? Do we want guilty until proven innocent?
travisby··on Major features of PostgreSQL 9.6 [pdf]
the (second) last slide were 'possible 10 features'
travisby··on Looking at your program’s structure in Go 1.7
Take a look at [gvm](https://github.com/moovweb/gvm) I create (similar to a python virtualenv) a pkgset, and then use `linkthis` to link my current directory as a certain path in my gopath. You could do it yourself with symlinks, but I've been loving the tool for other things it provides, too (like easy access to new versions).

You can feel free to have any repo path you want :D

travisby··on Huffington Post founder Arianna Huffington to step down
I think `^` was a pinocchio nose -- implying a lie.
travisby··on San Francisco Progressives Declare War on Affordable Housing
I'm planning to look for remote-only companies once I'm ready to leave my current job -- so we can live in the Adirondacks in upstate NY!

I'd love if more companies allowed remote work.

travisby··on Billionaire Peter Thiel thinks young people’s blood can keep him young forever
> “I’m looking into parabiosis stuff,” Thiel told Bercovici, “where they [injected] the young blood into older mice and they found that had a massive rejuvenating effect. … I think there are a lot of these things that have been strangely underexplored.”

> Thinks... blood can keep him young forever

Now that's some extrapolation!

travisby··on My Interviews with Amazon
One additional consideration to that - if you're working at a company with a 401k match, 4% of $120k is a lot more in the bank than 4% of $60k. Working (and living) in an expensive area will still make more financial sense than working in a less expensive area - from a retirement standpoint (that's if you move somewhere else in the end for retirement. If you stay where you are it won't balance out)
travisby··on Peter Thiel’s Embrace of Trump Has Silicon Valley Squirming
proving the OP's point?
travisby··on In a Remote Part of Utah, Life Alone in a Hangar (2012)
You mean the six hour safety course?
travisby··on EU Referendum Rules Triggering a 2nd EU Referendum
And 65.3% did not vote to stay in the EU. Your statistic is intentionally misleading.
travisby··on Gun-control protest sparks chaotic scenes in US Congress
I believe it's more around 8? Not my usual source for gun information but - http://smartgunlaws.org/gun-laws/policy-areas/background-che...

---

On a side note, rather than editting my post I'll say here -- I realized what I said at the end was a little disengenuous to make it seem more righteous.

Buying a gun from a private person is more like buying a lawn mower from either your neighbor, girlfriend, or some random guy you meet on craigslist.

travisby··on Gun-control protest sparks chaotic scenes in US Congress
It turns up information on 'prohibited persons,' which are convicted people. Felons, and anyone with a misdemeanor in domestic violence.

Is it a crime to be an ISIS sympathizer? Has he been convicted of a crime? Did the FBI have enough information to charge him and throw him in jail? Should they be able to say anybody is a potential ISIS sympathizer and now nobody can fly on a plane or own a gun without any sort of remediation process?

The background check network can only be used by professional dealers (to "make money" selling firearms you need to be a licensed dealer and any firearms you sell need to include a background check) -- this includes professional dealers at gun shows. What doesn't involve a background check in many states is buying from a friend, or another third party person -- think more of an impromptu swap meet.

travisby··on Gun-control protest sparks chaotic scenes in US Congress
For the former - due process? How many times has the majority of HN argued against 'blame the terrorists' and unwarranted surveillance?

And for the latter, the sibling answered it very well - a subclass of people, and where do you draw the line at "enough" mental issues?

travisby··on Samsung Acquires Joyent
two servers, one "active" serving the website, one "passive" ready to serve the website when you bring the first down and perform some switching (DNS or moving an IP address).

Load balancing two separate servers you can consider as active-active for the terminology.

travisby··on Ask HN: Do you have a profitable side project? How long did it take to achieve?
How does Udemy market for you? All I knew was they were a course-learning company.

Would love to hear!

travisby··on Michael Dell Bought His Company Too Cheaply
Think of it more as a hard asset rather than as voting rights in a company:

Through one reason or another, you and I both own portions of a house. I own 95% of it, and you own 5%.

I want to sell, because I would like to have the money. You believe if we wait a year we will make more money. Is it fair that your very much minority position could prevent me from selling my much larger stake? It's a house so chances are we can't sell it piecemeal (which is unlike stock of a company, but very similar to going private as a company!)

travisby··on Show HN: Passbolt – open-source password manager for teams
Is the private key uploaded into the service at all? For a moment I thought it was, until I realized the URL was resource:// :)

Along with that, I would be interested in seeing the trust network being uploaded to an external backing service (Maybe in the same SQL database?) That way it can be hosted on Heroku!

Fantastic product. I'm going to take a real good look at it and host it myself I think. Just Heroku would have been 'easy.'

travisby··on Obama Forgives Student Debt Of 400,000 Americans
Housing that is artificially controlled by government loan interest rates, or by local government ensuring new housing doesn't get built?
travisby··on Your heart rate at gunpoint
I don't have much to contribute, but it's always great to hear a fellow carrier on Hacker News. Especially one who carries a 1911. Glad there's a couple of us here.
← PreviousPage 2 of 3Next →