Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamesmiller5
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
jamesmiller5
10y ago
> That allows the only contention to be around refs. This is solved without modifying the git client using a distributed/shared lock wrapping the git-shell & git-hooks (pre-receive) . If you were to modify the git server behavio
32.
▲
by
jamesmiller5
10y ago
Thanks for the reply. There are plenty of off-the-shelf consensus algorithms/services you could use in the git-hooks that don't have the git-ketch limitation. Zookeeper, etcd, consule, redis, etc. It really just matters your crite
33.
▲
by
jamesmiller5
10y ago
Taking a look at Gitaly & the conversations around it, I don't see much in the way of consensus. Are you using Redis for the distributed lock or is this still a centralized system? My query being you can effectively use the native
34.
▲
In search of a simple consensus algorithm
(rystsov.info)
2 points
by
jamesmiller5
10y ago
|
0 comments
35.
▲
by
jamesmiller5
10y ago
Why develop Gitaly instead of using consensus (etcd, zookeeper, etc.) for writes to fast storage like ssds and the normal git binary? As far as I can tell it's adding a lot of complexity by caching high level RPC calls but still do
36.
▲
by
jamesmiller5
10y ago
"All Watched Over by Machines of Loving Grace" is another excellent documentary by Adam Curtis that I found particularly interesting for it's focus on the history of silicon valley. Wikipedia: https://en.wikipedia.
37.
▲
by
jamesmiller5
10y ago
If I'm not mistaken it's turned on by default in the latest 2.13.5 version, though I haven't had a chance to play with it much other than a quick smoke test. > In that case it's not clear to me what you actually gain
38.
▲
by
jamesmiller5
10y ago
Gerrit, the review system Chromium uses does support the exact feature of committing across repo boundaries using "Topics" . You can verify a "Topic" is atomically submittable across repositories before submission and th
39.
▲
by
jamesmiller5
10y ago
That is actually not the case. Say a git server is in the middle of a write to refs/heads/master . You atomically snapshot the FS and then a power outage kills the server. The repository state will have a small chance of lock file
40.
▲
by
jamesmiller5
10y ago
As I read the report I notice a lot of PostgreSQL "backup" systems depend on snapshotting from the FS & Rsync. This may work for database write logs, but it certainly will corrupt live git repositories that use local file sy
41.
▲
by
jamesmiller5
10y ago
Gerrit is working on just this. It uses `refs/meta/config` branch for project configuration and is moving its database dependencies into a git database. Reviews are stored in refs/changes/* . Backing-up a project & v
42.
▲
by
jamesmiller5
10y ago
It's most interesting that the vaporwave art form mixes nostalgia with subversion. Instead of just experiencing the past, it normally critiques it. For example, Hologram Plaza shows the darker side of 90's consumerism by portrayin
43.
▲
Real System Failures (2012)
(c3.nasa.gov)
4 points
by
jamesmiller5
10y ago
|
0 comments
44.
▲
by
jamesmiller5
10y ago
Curious, I wonder what the odds were of seeing a picture from my hometown of ~30,000 (Valparaiso, IN) in the stream :) . http://valparaisoevents.com/summer-outdoor-movies-recap/ Interesting service, I initially thought
45.
▲
by
jamesmiller5
10y ago
> Perhaps you've ran into someone who is really as counterproductive as the article makes a Dungeon Master out to me, but I've never so feared for my job security, which seems to be the core reason provided for the Dungeon Mast
46.
▲
by
jamesmiller5
10y ago
Similarly resonates with to another great article "The Slow Web" - http://jackcheng.com/the-slow-web .
47.
▲
Building a Ray-Tracing 3D Renderer from Scratch
(superjer.com)
33 points
by
jamesmiller5
10y ago
|
5 comments
48.
▲
by
jamesmiller5
11y ago
I believe it's the opposite of bike shedding, this is a very technical topic and is well written, there is little to debate :) . Thank you for writing it, I'm actually doing a little refresher of my computer architecture coursewor
49.
▲
by
jamesmiller5
11y ago
If you didn't catch it in the article, it links to a proof of Braid the game's undecidability without use of it's time mechanics. http://arxiv.org/abs/1412.0784 I'd guess Super Mario Maker could be
50.
▲
by
jamesmiller5
11y ago
This is exactly how I setup our teams workflow. Private commits are pushed into gerrit run against the CI suite. 1. If reviews + CI tests go well we fast forward merge onto master. 2. If the commit's parent isn't the latest
51.
▲
by
jamesmiller5
11y ago
8 Years. I have loved and listened on Grooveshark for the last 8 years. Since my first job while in highschool. You were the first app I have ever installed, on my company blackberry so I could listen on the commute. You let me send my hi
52.
▲
Genuinely Functional User Interfaces (2001) [pdf]
(haskell.cs.yale.edu)
12 points
by
jamesmiller5
11y ago
|
3 comments
53.
▲
by
jamesmiller5
12y ago
I first heard of cTrix from the gamewave podcast, episode 51. http://www.gamewavepodcast.com/episodes.html His live performance of "Come along" is quite impressive. The "Viva Amiga" film that is sampled
54.
▲
by
jamesmiller5
12y ago
The article specifically states that an arbitrary measurement of "professional" fitness is the problem. How would a ranking system be any different than a credential system? A more effective solution at finding the right candidate
55.
▲
by
jamesmiller5
12y ago
It's compounded when we realize people have strong emotional reactions to an issue not because of the issue itself but because of what the issue represents to them. For example, even if I have a perfect record calling my parents when o
56.
▲
by
jamesmiller5
12y ago
There is a subtle yet key difference between range and for. Ranges will only start execution on input of known size and guarantee termination. Regular for loops do not require a terminating state.
57.
▲
by
jamesmiller5
12y ago
That's a great idea. I had another approach that assumed the entry addresses were aligned to 32/64 bit words in memory as structure's by default are. Then the next pointers will never have the ones or twos bit place set and c
58.
▲
by
jamesmiller5
12y ago
> Maven is that toolchain. The idea that I need to use an external build tool because my language provided build tools are inadequate is the argument. It should not be as hard to use Java as it was 10 years ago by virtue of it&#
59.
▲
by
jamesmiller5
12y ago
Having worked on the Samsung chromebook firmware I second this, you can configure the chromium-os build system to cross compile any piece of the software/firmware stack (or to use a prebuilt package) and most deving was done this way.
60.
▲
by
jamesmiller5
12y ago
A snowman is also used to achieve this. http://stackoverflow.com/questions/13797389/utf8-post-parame...
More ›