Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jclulow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
271.
▲
by
jclulow
8y ago
That wouldn't prevent them from using it to provide a service, it would merely require that they share any modifications they make to the code while doing so.
272.
▲
by
jclulow
8y ago
One potential cause is poorly constructed drive firmware which fails to account for a minor failure of some kind and crashes. If that unaccounted minor failure is persistent, the firmware may crash constantly and then you'd be unable
273.
▲
by
jclulow
8y ago
In my experience, the quality of NFS client implementations varies significantly between different operating systems. We made _heavy_ use of NFS for home directories and application backing stores at the University where I used to work, an
274.
▲
by
jclulow
8y ago
Move fast on brake things?
275.
▲
by
jclulow
8y ago
Because not everyone agrees (thankfully!) that syntax is uninteresting or irrelevant, or that Lisp is some amazing global aesthetic or ergonomic maximum.
276.
▲
by
jclulow
8y ago
I'm pretty sure DB2 is an IBM thing.
277.
▲
by
jclulow
8y ago
If it's for broad consumption, it's best to consider people with poor colour vision.
278.
▲
by
jclulow
8y ago
One imagines it's hard to create a rent seeking racket on somebody else's open technology, too.
279.
▲
by
jclulow
8y ago
Or a system call to identify the process or user on the remote end of a connection; e.g., http://illumos.org/man/3C/getpeerucred
280.
▲
by
jclulow
8y ago
You're suggesting, then, that the spinlock implementation is not merely slower on some CPUs but actually _incorrect_? It seems more likely that your software had some combination of a deadlock and a race condition exposed by different
281.
▲
by
jclulow
8y ago
But you don't access the padding; it's generally implicitly added by the compiler to comply with the ABI rules for the platform. That argument might make sense if this was about zeroing _all_ stack objects not explicitly initiali
282.
▲
by
jclulow
8y ago
"baker's dozen"
283.
▲
by
jclulow
8y ago
Ah, but which subset?
284.
▲
by
jclulow
8y ago
I believe that comment is required by the licence terms of code cribbed from Stack Overflow, though.
285.
▲
by
jclulow
8y ago
Have you seen how fast a lithium battery fire gets going?
286.
▲
by
jclulow
8y ago
I buy transit from the ISP to my apartment. This is entirely within a local government zone, let alone the state.
287.
▲
by
jclulow
9y ago
I think Garrett has been doing all of the things you're talking about for quite a long time. I'm not saying this experience makes him correct per se, but come on -- this is just poorly constructed character assassination on your
288.
▲
by
jclulow
9y ago
I'm not sure, but I'm not deeply familiar with this part of the code. In general, I think it's good to be able to induce all of the failure cases for all of the error handling code that's being added. This can be time-c
289.
▲
by
jclulow
9y ago
Reviewers will help catch bugs, but the engineer who writes the code and seeks to integrate it is ultimately responsible for sufficient testing to avoid issues like this one.
290.
▲
by
jclulow
9y ago
Oh, well that sounds _much_ safer and more reasonable then.
291.
▲
by
jclulow
9y ago
Yes, that.
292.
▲
by
jclulow
9y ago
If more software would take an apostel stand, I feel we would have net fewer interoperability problems.
293.
▲
by
jclulow
9y ago
That's just, like, your opinion, man. I have only ever worked in places where people have sworn like the proverbial sailor, but where those same people have treated their work incredibly seriously, and their colleagues with respect an
294.
▲
by
jclulow
9y ago
Yes, not our finest hour. Particularly now that the conservatives have gotten their way.
295.
▲
by
jclulow
9y ago
You can write some pretty heavyweight C++ if you're not careful.
296.
▲
by
jclulow
9y ago
You ultimately _can_ force enough people to stop taking the piss with laws. It mostly ends up being about whether you can convince parliament to pass the right ones. I like to think we (Australia) get it right at least some of the time.
297.
▲
by
jclulow
9y ago
You might be able to convince some clown to fund it that way!
298.
▲
by
jclulow
9y ago
On illumos you can use libumem to replace malloc() via LD_PRELOAD, and then you can instruct it to do the same thing via the UMEM_DEBUG environment variable. It's a fantastic technique for catching these issues without completely dest
299.
▲
by
jclulow
9y ago
It did.
300.
▲
by
jclulow
9y ago
For what it's worth, I've been at Joyent for six years now. It's still a great place to work, and we're still fully invested in SmartOS. Samsung has some pretty seriously large computing workloads and they bought us to
More ›