Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gchpaco
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
gchpaco
14y ago
Current hypothesis on the forums is that he uses some simplistic variant of A*; in extreme situations everything pathfinds to everything else once a tick in a totally serial program. The player base sometimes resorts to weird hacks and lay
92.
▲
by
gchpaco
14y ago
Linux kernel? Uses its own automation. See also *BSD make, which is the basis for ports among other things (unless that's changed since last I looked); entirely in-make. Plan 9 and the userspace port uses mk, which is a slightly cleaned up
93.
▲
by
gchpaco
14y ago
Typically this shows up in recursive make projects with lots of sub projects—it doesn't take that much time to stat every file in question but reinvoking make sixteen times can be quite slow. I don't deal with this by not using make, I deal
94.
▲
by
gchpaco
14y ago
Well, one of the biggest differences is that in NetHack you have a goal, which you can complete. That is, it is a game you can win, or lose at. DF is an open world simulation; you can "lose" by having your fort wiped out, or you can lose in
95.
▲
by
gchpaco
14y ago
I'm not sure that DF's learning curve is really comparable to vi. Maybe TECO. Almost everybody's first fort dies because they didn't set plant orders or ran out of booze or something similar. Next, forts die because you got enough wealth to
96.
▲
by
gchpaco
14y ago
Depressingly their competitors are no better. I've been monitoring a bug in puppet that's been open for the better part of three years for adding options like "--enablerepo" to yum invocations. This is not technically difficult to do but th
97.
▲
by
gchpaco
14y ago
It would have to get substantially less vapor-y to even qualify as "messed up".
98.
▲
by
gchpaco
14y ago
Regular here does not mean regular in the technical sense, it means there aren't any weird special case constructs that break the rest of the parsing (for a particularly egregious example, consider the Perl report sublanguage, which is noth
99.
▲
by
gchpaco
14y ago
When I was TAing I remember the office staff glancing at my "classes I would like to TA" list and thanking me for putting all upper division courses; apparently most of the TAs competed for lower division course slots where the problems wer
100.
▲
by
gchpaco
14y ago
Another way of looking at this is how much code you have to read. This is one of the reasons I hate wizard generated code in a way that I don't hate InterfaceBuilder or similar serialized object trees. If I'm gonna have to read the code eve
101.
▲
by
gchpaco
14y ago
Building java libraries isn't really all that difficult. Not is packaging them. Damned if it doesn't take 30 lines of XML to do it in maven, but these kinds of see-spot-run situations are pretty easy. Extremely difficult in maven and five
102.
▲
by
gchpaco
14y ago
A correction I should note; the broken json gem was 1.4.3.
103.
▲
by
gchpaco
14y ago
Ant and a lot of the build tools that grew up around Ant don't support what make calls pattern rules very well. It's a lot like the difference between using Prolog and C to do the same task. A good example of how this is painful is to try
104.
▲
by
gchpaco
14y ago
Maven isn't even good at making hard things easy. Trivial things are easy and anything else will take a day of head scratching, minimum .
105.
▲
by
gchpaco
14y ago
If what you need to do can be done in Maven you don't need to do anything very difficult. Ant scales poorly; dependencies are a particular headache. Maven scales astoundingly poorly. Here's a very short list of things that are massively o
106.
▲
by
gchpaco
14y ago
Have they been permitting anyone who isn't oracle affiliated to work on the sandbox? I was under the impression that the core development and compiler work was all in house.
107.
▲
by
gchpaco
14y ago
A friend of mine does that with her boyfriend as a sort of solidarity thing with same sex couples. Dunno if that's Aaron's reason, but that was what I thought of.
108.
▲
by
gchpaco
14y ago
Unless the data is random (which is to say the additional layer of crypto is probably not buying you much) you can do e.g. frequency analysis on the output of the cipher. If you have a reasonable sized corpus (given how biased the PRNG is,
109.
▲
by
gchpaco
14y ago
A biased RNG for a stream cipher is very difficult to recover from.
110.
▲
by
gchpaco
14y ago
Also depending on the discipline you're working in you can make very confident assumptions about what a random mathematical object is depending on which language it is typeset in. In the context of programming language type systems, for ex
111.
▲
by
gchpaco
14y ago
I think you might have misread; what I saw was "exec responsible for Maps goes away. His underlings, who were feeding him bad data but which he was apparently unable or unwilling to replace , also go away." Whether this is the right thin
112.
▲
by
gchpaco
14y ago
I'm being elliptic about why here because I don't think I can talk about the internal architecture of that system in public, but warning people off one particularly stupid third party bug that we fixed in our internal fork is not, I believe
113.
▲
by
gchpaco
14y ago
From hard learned professional experience: EventMachine isn't written very well, when I say that I mean specific things like "whoever wrote the sub process handling in EventMachine wrote code that is uniquely wrong on every platform I've e
114.
▲
by
gchpaco
14y ago
That's not actually sufficient when you consider version requirements; for example requiring a specific range of libc or the like.
115.
▲
by
gchpaco
14y ago
12.10 is the official name for the actually released OS. The animal name is the code word for the thing that will become 12.10 when it's done. Things get a little confused sometimes in e.g. apt repositories but the official stuff is all q
116.
▲
by
gchpaco
14y ago
It is creepy how much that looks like 8 1/2 and rio. Pike clearly thought he had a good thing.
117.
▲
by
gchpaco
14y ago
It is surprisingly demanding of mice; you need to have a three button mouse and ideally with a separate button, as chording on the mouse wheel can be error prone. I try to switch now and again but I never really stay; particularly with a
118.
▲
by
gchpaco
14y ago
Sam and acme are both very good; they're weird, certainly, and very different from editors before and since but they are quite nice to work in. At least the equal of vi.
119.
▲
by
gchpaco
14y ago
The law is non-copyrightable. However a lot of state laws say "You will build your building according to Document X by Corporation Y" and that is copyrighted and not given out without a lot of money. The reason why these exist is that l
120.
▲
by
gchpaco
14y ago
So what motivated this? What do you see as differentiating you from ikiwiki?
More ›