Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
PeCaN
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
421.
▲
by
PeCaN
10y ago
Point is, you can go less distance at the same speed. Do less work, not faster work.
422.
▲
by
PeCaN
10y ago
> I don't think Postgres has any built-in support for JSON schematization. Guess again. You can use JSON functions¹ in constraints: create table foo ( bar jsonb, constraint bar_count_is_positive check (bar->>'
423.
▲
by
PeCaN
10y ago
SQL is a relatively popular programming language that lets you deal quite sanely with relational data. Then there's Prolog, Kanren, Mercury… which are admittedly not especially popular. The so-called “impedance mismatch” comes mostly f
424.
▲
by
PeCaN
10y ago
The reason WhatsApp is valuable is because a chat app is rather useless without a massive userbase. That's not true for file syncing. Having a massive user base may be all that matters for inherently social applications, but Dropbox is
425.
▲
by
PeCaN
10y ago
I knew someone would bring this up.¹ GCC is an optimizing compiler, at which point all bets are off for obvious/trivial translation between C and asm. You could, hypothetically, write a optimizing TypeScript compiler that emits asm.j
426.
▲
by
PeCaN
10y ago
Why would that be interesting? Presumably a Swift compiler handles its own type checking.
427.
▲
by
PeCaN
10y ago
I agree with munificent. ‘Transpiler’ implies very similar semantics between the source and target language; ‘compiler’ implies fairly different semantics (where a translation between the source and target is not obvious).
428.
▲
by
PeCaN
10y ago
Unless you're doing something like high-frequency trading, I doubt you'll notice a difference between the CLR and the best JVMs.
429.
▲
by
PeCaN
10y ago
Depending on your view, that might not be especially unfortunate. (String theory is, IMO, solidly a crackpot hypothesis until they start using the scientific method.)
430.
▲
by
PeCaN
10y ago
His name is Yev Pusin. He's literally ‘Yev, from Backblaze’.
431.
▲
by
PeCaN
10y ago
That's why I always pick the highest number for my keys.
432.
▲
by
PeCaN
10y ago
In that case I like ‘their own’ best, but when it can be inferred from the name then there's no reason to complicate things. If someone's special enough to use their own pronouns then they can ask for it to be corrected. And Nadya
433.
▲
by
PeCaN
10y ago
sieg heil
434.
▲
by
PeCaN
10y ago
You don't fucking care. You write ‘her’ if it's a girl and ‘him’ if it's a boy, then if they ask for something different you apologize and correct yourself. This isn't tumblr.
435.
▲
by
PeCaN
10y ago
Part of the reason could be 1) Android and 2) even excluding Android, Java is immensely popular for small, low-power systems.
436.
▲
by
PeCaN
10y ago
Or my personal favorite, United States v. Approximately 64,695 Pounds of Shark Fins. Incidentally, the shark fins won. https://en.wikipedia.org/wiki/United_States_v._Approximately...
437.
▲
by
PeCaN
10y ago
A source license probably also gets you the build system, or if not maybe you could throw more money at them. But reproducible builds are a hard problem, so… honestly, I can't answer that.
438.
▲
by
PeCaN
10y ago
Netsukuku is anonymous, while cjdns is not; cjdns uses an unused IPv6 block for addressing, netsukuku has its own addressing thing; cjdns has a very clever end-to-end encryption scheme, I'm not sure about netsukuku; netsukuku has fun L
439.
▲
by
PeCaN
10y ago
Yes. Microsoft offers source access to Windows. IBM and Oracle will rent you people who know the details of their software. None of those companies' offerings are particularly ‘black box’-y, in spite of being very closed source. ‘Open
440.
▲
by
PeCaN
10y ago
> If they make that chip I have no doubt that it will revolutionize the entire field. Ha, ha. Yeah… no. For one thing, there's no mention of its power consumption, no CUDA support, questionable memory design (sure, you can get a mil
441.
▲
by
PeCaN
10y ago
Or maybe security through, you know, actual security. Closed source does not mean obscurity–– and open source does not mean clarity (see OpenSSL, that one Linux 2.6 thing¹, etc). It's not like being proprietary suddenly means the only
442.
▲
by
PeCaN
10y ago
The opposite of “open source” isn't “black box”.
443.
▲
by
PeCaN
10y ago
It's a troll post, but the point stands: JSON is reinventing XML. XML is ugly, but complicated JSON isn't much better IMO. It has an only slightly less human-unfriendly syntax: Why do I have to use double quotes on keys? Why are t
444.
▲
by
PeCaN
10y ago
I think you're thinking of Matlab. Mathematica isn't particularly huge in education (yet).
445.
▲
by
PeCaN
10y ago
Doesn't ANTLR usually generate a bottom-up parser? I've never used ANTLR but it would be very odd to generate a recursive descent parser; LR grammars are parsed bottom-up (presumably the ‘LR’ in ‘ANTLR’). Bottom-up parsers are nig
446.
▲
by
PeCaN
10y ago
Actually, maybe it was. I tend to associate it with IBM since it's mainly used for POWER and PowerPC, but now that you mention it I think Sun created it. Does anyone know if Oracle's SPARC still uses OpenFirmware?
447.
▲
by
PeCaN
10y ago
OpenFirmware is still around and open source: http://www.openfirmware.info/Open_Firmware By far the most sane boot system IMO. Shame it never really caught on. I guess IBM was stuck in their own little (albeit fascinating
448.
▲
by
PeCaN
10y ago
If the browser will always be free, what is your business model? (No offense, but I just get very skeptical of “security” products that are ‘free’.)
449.
▲
by
PeCaN
10y ago
Yeah, Matt Dillon is up there with John Carmack for me in terms of programming masters. He pumps out a lot of high-quality code.
450.
▲
by
PeCaN
10y ago
I'm more familiar with NT's internals than Amiga's, but I'm sure Amiga is what influenced the design. Though Amiga was more of a true microkernel but without memory protection; NT and DragonFly have memory protection but
More ›