Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
301.
▲
by
dap
12y ago
Sure, but date formatting? That's where Go is going to differentiate itself? Even though it still uses a C-like format string? This seems like exactly the kind of area where leveraging the existing conventions would be a no-brainer.
302.
▲
by
dap
12y ago
It's important for candidates not to over-emphasize the smoothness of the hiring process. I almost didn't work for a company because my experience during an internship was that HR, payroll, and other departments that were not part
303.
▲
by
dap
12y ago
> Is Anti-pattern obsession an anti-pattern? No. It's precisely because the world is so complicated and the broad generalizations don't work that I think patterns and anti-patterns (ideally with stories behind them that explai
304.
▲
by
dap
12y ago
Time zones and leap seconds are fundamentally different kinds of adjustments. Time zones are intrinsically a synthetic concept: they're (basically) just different views on the same canonical (UTC) time, based on arbitrary, regional, h
305.
▲
by
dap
12y ago
> Great! One of the inventors of ZFS and one of the ZFS tech leads from Sun were available. But what about if the average user has a problem? Maybe you can give us Matt's phone number? Is he available for pro bono consulting when Jo
306.
▲
by
dap
12y ago
> Plan9 C is a product of Thompson, Pike & Ritchie, you can't get more C than that, whatever your standards committee thinks. Really? That looks like an obvious contradiction. Call me a language descriptivist. If everyone else
307.
▲
by
dap
12y ago
FWIW, in my experience, those goals weren't at all exclusive of each other. I went to one of those schools, studied hard, and did well. The CS program had a strong feeling of community, particularly among undergraduates who worked as
308.
▲
by
dap
12y ago
I hear what you're saying, but the flip side is that all that software also won't work when you lose power or the system panics. I've found it much easier to just always use SIGKILL. That way, you're testing the reco
309.
▲
by
dap
12y ago
As you point out, using the pid alone is not reliable. FWIW, Solaris and illumos systems have process contracts that allow you to reliably track processes[0]. If the child forks, it's the new child is still in the same contract (unle
310.
▲
by
dap
12y ago
> Using debuggers and crash dumps to reason about your running program is not fast or interactive at all. Says you. Using core dumps is a different kind of interactive. Rather than testing out what a program would do or could do (as in
311.
▲
by
dap
12y ago
I don't understand what point you're making. Someone's written a post about a fatal bug in a popular piece of software, and it brings down the OS. You said it's interesting. But because it's got to be a pathologi
312.
▲
by
dap
12y ago
Dude, prove it. The system should be able to exonerate itself by detecting and reporting those problems (and other systems do). At the very least, point to some actual evidence . This is the "engineering" process that the pare
313.
▲
by
dap
12y ago
Has any of them tried to find movie recommendations from Netflix? For me, it sometimes shows me a dozen or so recommendations on the front page. Almost all of them are TV shows. One or two are movies that only showed up after I added t
314.
▲
by
dap
12y ago
For what Joyent uses in production, see http://eng.joyent.com/manufacturing/ . For what's known to be compatible, see http://illumos.org/hcl/ .
315.
▲
by
dap
12y ago
If people have questions, several of us Joyent engineers are watching this thread, so fire away. We're also hanging out in #smartos and #manta on freenode.
316.
▲
by
dap
12y ago
FWIW, from the post: > A disclaimer: this post focuses on how things typically work on modern consumer operating systems (especially Linux and Windows), rather than trying to cover all possible obscure systems. C doesn't have to wor
317.
▲
by
dap
12y ago
Good point, and it makes me even more convinced that all rules of thumb have important exceptions. In fact, I've also used tools that use ANSI colorization, and disable that when not talking to a tty, and wished that they wouldn'
318.
▲
by
dap
12y ago
Lots of great points here, but as always, these can be taken too far. Header lines are really useful for human-readable output, and can be easily skipped with an optional flag. (-H is common for this). The "portable output" thin
319.
▲
by
dap
12y ago
IMO, this is an anti-pattern. It's violates the principle of least surprise. (How come I see X when I run the command, but I can't grep for X in its output? How come it works when I run it from my interactive shell, but it'
320.
▲
by
dap
12y ago
For that reason, clone(2) always felt like an overgenerality -- an attempt to decompose something into orthogonal parts, most combinations of which actually don't make sense.
321.
▲
by
dap
12y ago
And yet, at least once, the alert on the phone specifically (rather than a newscast or highway signage) appears to have saved at least one life[0]. Of course, we don't know what would have happened, and it did wake up the whole state,
322.
▲
by
dap
12y ago
Isn't it also plausible that many people on low-sodium diets were at risk of heart attack or stroke already (and that's why they were on the low-sodium diet)? Interesting result, for sure, and it'll be interesting to see the
323.
▲
by
dap
12y ago
Good summary of surprising behavior. You can work around a lot of these issues using "--" as an argument before you use any wildcards. This tells most commands to stop processing options and treat the rest of the arguments as fi
324.
▲
by
dap
12y ago
While setting IFS=$"\t\n" may make problems less likely when strings contain spaces, it's still not correct. File names (and other strings) can contain tabs and newlines, too. That's relatively rarer, but the quoting a
325.
▲
by
dap
12y ago
It sounds like you're suggesting pursuing tens or hundreds of small offenders whom many people would likely find sympathetic (caught in a sting -- for taking $4 for telling someone about a parking spot?) instead of a single offender th
326.
▲
Photo may offer clue to Amelia Earhart mystery
(sfgate.com)
1 points
by
dap
12y ago
|
0 comments
327.
▲
by
dap
12y ago
> For example, I fully expect a modern society to give a second chance to a difficult teenager that receives a criminal record. They could do that by avoiding judgment on a teenager with a critical record rather than not pretending like
328.
▲
by
dap
12y ago
The client "limit" is just a tunable with a bad default value. You can tune this up and completely eliminate that limit. (The failure mode is pretty bad, but this comes from a lack of observability in abstraction design that per
329.
▲
by
dap
12y ago
Thanks. Far from not having scrolled far enough, I was actually responding directly to several points in that section, starting with the suggestion that people who say "non-blocking", "super concurrency", and "even
330.
▲
by
dap
12y ago
How many concurrent requests can the six-line HTTP server on Node's front page serve? (I don't know the answer. I've taken a quick stab a few times on a few platforms, but I keep running into local TCP port exhaustion, lead
More ›