Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
technoweenie
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
technoweenie
6mo ago
https://tangled.org builds on atproto for the social features.
2.
▲
by
technoweenie
1y ago
I'm really happy to see large file support in Git core. Any external solution would have similar opt-in procedures. I really wanted it to work seamlessly with as few extra commands as possible, so the API was constrained to the smudge
3.
▲
by
technoweenie
7y ago
I just format the message in my text editor and paste it back into the commit message box before submitting.
4.
▲
by
technoweenie
7y ago
> Realistically how many hours of work went into this upgrade process then? Eileen wrote about the actual process a year ago when GitHub upgraded from Rails 3.2 -> 5.2: https://github.blog/2018-09-28-upgrading-github-f
5.
▲
by
technoweenie
7y ago
FWIW I've always heard it described as a thundering herd. Though, your description is spot on, according to Wikipedia [1]. The problem the article discusses is called a cache stampede or dog pile [2]. [1] https://en.wikipedi
6.
▲
by
technoweenie
7y ago
Groupcache is one implementation in Go. However, it uses its own in-memory cache on your app servers instead of an external cache service. https://github.com/golang/groupcache https://news.ycombinator.com&#x
7.
▲
by
technoweenie
10y ago
We typically run go's built-in server behind nginx. There's no need for something like gunicorn in go.
8.
▲
by
technoweenie
10y ago
The first time we announced svn support, it WAS a joke: https://github.com/blog/31-back-to-subversion
9.
▲
by
technoweenie
11y ago
GitHub also supports txt and other common document formats: https://github.com/blog/2061-attach-files-to-comments
10.
▲
by
technoweenie
11y ago
Here's as close to an official response that I've seen publicly: http://www.quora.com/Why-is-GitHub-for-Mac-not-open-sourced/...
11.
▲
by
technoweenie
11y ago
Correct. Though I wouldn't say the company is any less remote friendly than it used to be.
12.
▲
by
technoweenie
11y ago
How do you handle a custom GOPATH like that when the current repository needs to be in there too? We've tried manually symlinking the repo dir into the custom '$GOPATH/src/github.com/user/repo' dir, but it
13.
▲
by
technoweenie
11y ago
Migrations stay pretty small. Most of them just add a column or index. We also have to make sure tables aren't too hot to migrate. See a previous post for more on that: http://githubengineering.com/using-mysql-performan
14.
▲
by
technoweenie
11y ago
That's just a special staging server for Venture Brothers nerds (no one else wants to type all that out).
15.
▲
by
technoweenie
11y ago
Yes, that's really important for the Git LFS project to us. Of the languages that we're comfortable with, it's the only one that met that requirement. I feel like there have been a lot of blog posts and HN discussions about
16.
▲
by
technoweenie
11y ago
I honestly hadn't seen git-bigstore. Git LFS started out as a Git Media update, actually. We changed the name pretty late in the process so that it didn't clash with existing Git Media repositories. Go was picked so that we cou
17.
▲
by
technoweenie
12y ago
I think the main take-away with this post is that static sites for docs are awesome. GitHub uses [nanoc]( http://nanoc.ws/ ) for the [API documentation]( https://developer.github.com/ ). The only downside of h
18.
▲
by
technoweenie
12y ago
Imagemagick can convert a PSD into a PNG.
19.
▲
by
technoweenie
12y ago
Work has started on the move to 3.2: https://twitter.com/charliesome/status/511517393038753794
20.
▲
by
technoweenie
12y ago
We use MySQL with ActiveRecord primarily (with a few exceptions). So that's all Users, Repositories, Issues, etc. Git data gets stored with Git on separate file servers.
21.
▲
by
technoweenie
12y ago
The query annotations show up as a mysql comment next to the query. I don't know if we have any automatic indexing of the annotations themselves. We try to stick to ruby/rails since so many people are comfortable in that environm
22.
▲
by
technoweenie
12y ago
> Basically, what makes GitHub's process different to the decades-old "grep the slow query log and run an EXPLAIN"? Sam's chatops tools opens this process up to a lot more people that otherwise wouldn't be comfor
23.
▲
by
technoweenie
12y ago
Riak Search will do this for you. The Riak key/value store also has post-commit hooks that you can use: http://docs.basho.com/riak/1.2.1/references/appendices/conce...
24.
▲
by
technoweenie
12y ago
Whatever happened, happened. There's no rebasing involved. There's just a lot of jumping around to various tags at different points in time.
25.
▲
by
technoweenie
12y ago
It will be available at https://atom.io . It's not quite ready, but you can see a screenshot here: http://discuss.atom.io/t/linux-build-screenshot/6317
26.
▲
by
technoweenie
12y ago
I don't know anything about popcorn app specifically, but you'll normally see a message (instead of a 404 page) if GitHub removed a repository.
27.
▲
by
technoweenie
13y ago
We use Kestrel for our internal hooks delivery system also (based on jnunemaker's suggestion).
28.
▲
by
technoweenie
13y ago
Nope. You're free to use whatever you want on your own pages (Google Analytics, Gauges, etc).
29.
▲
by
technoweenie
13y ago
For what it's worth, we have an API endpoint that has had the right IP network listed ever since it went active. If you _need_ to verify IPs for whatever reason, use this: http://developer.github.com/v3/meta/
30.
▲
by
technoweenie
13y ago
Oh right! I meant to say Go vs Node.js. Only one walks away.
More ›