HNHacker News
TopNewBestAskShowJobs

davidcelis

944 karma · joined June 14, 2009

I write the internet.

[ my public key: https://keybase.io/davidcelis; my proof: https://keybase.io/davidcelis/sigs/hRgYygV1sqqqWivpDFG377oQzYShgy7LKHlHDDfgAPg ]

submissionscomments
davidcelis··on January 28th Incident Report
If you look back through the years and find a few other stories of "GitHub is down", you'll see that this conversation happens every time. Some people tread into the HackerNews thread and say "More people should be using self-hosted GitLab instances" or "if GitHub would just open source their code, we wouldn't need to be so dependent."

But then the conversation stops within days because, the fact is, hosting your own git servers and getting people to actually use them is a huge pain in the ass. More simply put: people just like using GitHub.

Furthermore, GitHub's a business. They're selling private repositories. They do open source quite a bit of code, but they're not going to open source their actual product.

davidcelis··on January 28th Incident Report
Was it a good incident to see how dependent we are on GitHub? Every time there's a GitHub outage, a vocal group of people will voice their opinions that we are too dependent on GitHub, we should be using open source alternatives, GitHub should be open source, etc. Then, within a few days, everybody goes silent and we return to our normal lives.

I don't think outages at GitHub are very frequent. This one was lengthy, so it's definitely been on a lot of peoples' minds, but this conversation always comes up when it happens.

davidcelis··on GitHub Outage
We're still recovering; please give the site a bit of time to come back! Not everything can be expected to work until we've gone green on status.github.com. Thanks
davidcelis··on GitHub Outage
It is.
davidcelis··on Postmates courier beaten by SFPD while delivering burrito
The Portland police force is also notoriously Not Great: http://www.portlandcopwatch.org/shootings.html
davidcelis··on How to make the Atom editor transparent
But it's also more expensive and less portable. The transparency makes it easy as someone who is out and about doing work at coffee shops.
davidcelis··on Major Bitcoin supporter quits, says it's a failure
You need 500 karma site-wide before you can downvote
davidcelis··on Ask HN: New attempt at mobile markup – keep or bail?
it's a big improvement, but I think text is a tad too small, as are the upvote/downvote buttons
davidcelis··on Square files for IPO
This is anecdotal, but I feel like I see Square's competitors just as much as Square at coffee shops and other small businesses these days. I wonder if there are some easy-to-find numbers for how many businesses use Square vs. Flint or others?
davidcelis··on Tinder and the Dawn of the “Dating Apocalypse”
I'm also in Portland, OR and have used OkCupid/Hinge/Tinder/etc. Thousands of people here use these apps. They're in no way limited to SF/LA/NYC for heavy use.
davidcelis··on Things I would build if I worked at GitHub
I really wish there were some way to run code searches against branches/commits that aren't HEAD. If there is, it's not obvious.
davidcelis··on Things I would build if I worked at GitHub
For the "voting on issues" feature I'd really just love to see them clone Slack's recent "Emoji Reactions" feature.
davidcelis··on Things I would build if I worked at GitHub
Continuous Integration. A good example of that service would be something like http://travis-ci.org or https://jenkins-ci.org. Basically it's a service that runs some predefined task (usually your test suites) at important points: when something is pushed to or merged into master, when a Pull Request is opened, etc...
davidcelis··on Is-negative
This is an amusing joke poking fun at the sheer number of npm packages, but the linked packages for detecting positive[1] and negative[2] zero were at least a little interesting:

[1]: https://github.com/sindresorhus/positive-zero

[2]: https://github.com/sindresorhus/negative-zero

davidcelis··on Startup Sunset
It's pretty annoying when a page automatically opens up a new tab to direct you to download their Chrome extension.
davidcelis··on Show HN: 'git inject' – amend commits other than HEAD
git aliases aren't run in fish-shell, even if you've set that to be your default shell.
davidcelis··on IRS says thieves stole tax info from 100,000
If you're wondering whether or not this happened to you, one way to know is if you were able to file your own return. If your own tax return was rejected because it had already been filed, it means someone was able to attempt to file a fraudulent return using your identity. Of course, this is only assuming that they managed to submit a return as you at all. It's possible your information was taken but not used.
davidcelis··on [dead]
Considering _why's infocide several years ago and the fact that this book has been available online for free, it seems like somebody is simply trying to make money off of his free book. I've reported it to Amazon as fraudulent, and I urge anybody reading this to do the same!
davidcelis··on “A spambot barfed its post recipe on my blog”
Probably not; people have been doing this for longer than Node has existed
davidcelis··on Why Ruby's attr_accessor is faster than getters and setters
I still don't know "why" even after reading this. The highlighted block of C doesn't tell me anything and neither does the comment on it. As far as I can tell, this is just a benchmark with no explanation.
davidcelis··on Sublime Text 3 builds picking up steam again
One thing I've noticed about Atom's sluggishness is that it's slow even to scroll. I've never understood this, as scrolling on Safari/Chrome (or most other windows on my computer) is usually buttery. Scrolling in Atom feels janky though.
davidcelis··on Distance Constraints with PostgreSQL and PostGIS
Note: there's an error that I'll correct once I'm back at my computer... All my latitude longitude pairs are flipped :(
davidcelis··on Ask HN: Which of your degrees was most difficult/required the most intelligence?
Asking what sort of degree requires more intelligence is kind of a misguided question. Intelligence depends on the task at hand. A degree in physics doesn't require more intelligence than a degree in anthropology, or vice versa. They require different types of intelligence. Intelligence is just the ability to acquire and apply knowledge and skills. To say that one task requires more intelligence than a task in a different area of knowledge isn't a great comparison.
davidcelis··on Fitbit Charge, Charge HR and Surge
I liked my Flex, but when I upgraded to the Force I ended up with skin irritation that lasted for months. I was worried my wrist would never be the same again. I'll pass on anything Fitbit related now.
davidcelis··on Hacker's Guide to Setting Up Your Mac
Boxen always seemed pretty heavy-handed to me for a single developer as opposed to an IT team managing workstations for a team of developers. Is this not the case? A dotfiles repository always seemed like enough to me.
davidcelis··on Hacker's Guide to Setting Up Your Mac
Homebrew isn't exactly new
davidcelis··on Spec-me-maybe: Introduces the “maybe” syntax to RSpec
Author of spec-me-maybe here. My $0.02 cents on the "maybe" syntax would be please don't actually use it.
davidcelis··on Spec-me-maybe: Introduces the “maybe” syntax to RSpec
seems legit. i'll take a look at it, maybe
davidcelis··on iOS 8.0.1 released, broken on iPhone 6 models, withdrawn
For those who upgraded, no need to do a restore. You can just option-click "Update" and downgrade the OS back to 8.0.0.

Instructions: https://gist.github.com/locriani/f0f5f4f71a28945c3750

davidcelis··on Introducing //TODO for companies that are committed to open source
I feel similarly. I have a vague idea for what the group is about, but not really any idea as to what the group will do or what participating in the group would mean. More information's due.
← PreviousPage 2 of 5Next →