Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
repsilat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
631.
▲
by
repsilat
8y ago
Bird's book value is nowhere near a billion dollars, though. And putting a billion dollars together (to whatever approximation startup valuations can be considered "value") is pretty impressive no matter how you do it -- pile
632.
▲
by
repsilat
8y ago
I don't think English is the author's first language -- see the use of "defer" throughout the document. Maybe most polite not to nitpick.
633.
▲
by
repsilat
8y ago
> We need a web-of-trust at the connection layer In practice, this might mean the end of net neutrality, and could entrench the Googles of the world -- "shoot, I can't send a packet to them, but they trust Google, so I guess I
634.
▲
by
repsilat
8y ago
> One solution I considered It sounds pretty reasonable, but I have no idea how "sounds reasonable" correlates with "is helpful in practice". (I think one of the commenters in the linked page might have raised that po
635.
▲
by
repsilat
8y ago
A solution was suggested by the grandparent: make `a==b` call both equality methods. Dunno if you raise or just return false if they disagree.
636.
▲
by
repsilat
8y ago
To expand on this: In C++ a useful heuristic could be to think of values like Java primitives. A C++ integer takes up some amount of space. Maybe it's four bytes on your platform. Integers on your platform take up four bytes. Not "
637.
▲
by
repsilat
8y ago
That's not terribly helpful. Plenty of people take that freedom as an axiomatic, inviolable good or right, but reasonable people can have different values. Some people believe that those freedoms are necessarily a net win for the econo
638.
▲
by
repsilat
8y ago
Does the "camera" point downwards? Straight out? The available views from a window seat are pretty close to a 180 degree half sphere. That won't be possible with a screen unless there's some way to pan. Also no rays of s
639.
▲
by
repsilat
8y ago
Maybe it is for them, but `node -r esm` is what I'm going to do for now. I'll probably start webpacking the backend soon instead, but I'm sure as hell not going to rename every single file in my codebase.
640.
▲
by
repsilat
8y ago
I've never looked into server-side react, can you explain a bit about the requirements? Does the server keep a lot of session data around to maintain a shadow DOM for each connected client? How far is it in practice on the continuum be
641.
▲
by
repsilat
8y ago
Depends a great deal on what the application is, I think. If you're doing heavy lifting (or anything a bit complicated) in the client and then need to make similar functionality available to APIs offline it's a godsend. My current
642.
▲
by
repsilat
8y ago
> expressions handled by precedence climbing I fixed up operator precedence in a hobby project a few weeks ago, and found a really fun way to do it that turned out to require almost no code (but half a page of comments :-). Basically I j
643.
▲
by
repsilat
8y ago
Sure, I agree with that. I think it's a coordination mechanism, and it tends to make language progress more conservative. I don't know if/when it's a net win, and I certainly wouldn't expect (or want) D or Python or
644.
▲
by
repsilat
8y ago
From TFA, it looks exclusively focussed on fundraising and not at all on starting/growing a business, developing product, dealing with users etc.
645.
▲
by
repsilat
8y ago
It is, and I said so too -- I was responding to some nonsensical lawyerism by showing that it was ridiculous on its own terms, and then I spent the rest of the post (the bulk of the post) talking about actual effective, pragmatic ramificati
646.
▲
by
repsilat
8y ago
> any D developer can be sure their code is compliant as long as DMD accepts it, while a C++ developer needs to pay attention how close their favorite compiler is to ISO C++. That's a cute, but if that's "the letter of t
647.
▲
by
repsilat
8y ago
From memory msgpack is semantically very similar to JSON. It unpacks into arrays and strings and hash tables in more or less the same way, though I think hash table keys are more flexible. It does not come with a schema for object structu
648.
▲
by
repsilat
8y ago
Well, unlees you're using something like capnp, where O(1) contains is meaningful when O(n) deserialise is not acceptable. And really, if you have consumers/producers in different languages/codebases, built-in support for the
649.
▲
by
repsilat
8y ago
I think the author is ok with "one of the edits wins," so long as all users agree on the one that will win (without communicating.) I'm still reading TFA, but this is probably the biggest reason I won't use this system a
650.
▲
by
repsilat
8y ago
Wow, really neat. I guess you're working on top of AWS lambda or something? If so, how do you get around the 75 gig code size limit? Just "That will be a good problem to have when we have all those customers"?
651.
▲
by
repsilat
8y ago
What constitutes personal data hasn't been made clear. People think IP addresses and usernames will count, and really anything in someone's posts might too. Post timestamps are no doubt correlated with users timezones, that sounds
652.
▲
by
repsilat
8y ago
Huh, I guess I have never seen "fake bone-in chicken". Interesting that food can contain inedible objects, but you're not allowed to put them there. At this point I guess it would be helpful to know the letter of the law&#x
653.
▲
by
repsilat
8y ago
I think it's "pushing upwards", as if struggling against an artificially low ceiling, not shrugging :-).
654.
▲
by
repsilat
8y ago
You should be able to sue if you sold after the story broke. In that case you were wronged, but you are not shooting yourself in the foot by suing. Also: if the net worth of the company is less than its book value (possible), suing could in
655.
▲
by
repsilat
8y ago
Funny, I'm partial to the (patently ahistorical) idea that the song "I'm Gonna be a Wheel Someday"[1] was about the Unix group. Could always have roots (heh) in the opposite direction I guess. I'm gonna be a whe
656.
▲
by
repsilat
8y ago
Also: CPU-bound problems used to be much more common. We spent a lot of effort making CPUs fast though, and memory access didn't keep up. It's why we have these deep caches, it's why we have out of order execution and specu
657.
▲
by
repsilat
8y ago
I know what you mean. In MATLAB [A, B] concatenates two matrices/vectors, whereas in Python it "wraps" them in an `n+1`-dimensional "matrix". That said, you get most of what you want with libraries. In NumPy
658.
▲
by
repsilat
8y ago
One of them is being able to override `setattr` and `getattr` at runtime in Python. It can be pretty tricky to prove it can't happen, so (unless you have optimistic and pessimistic codepaths) you get into a situation where every attri
659.
▲
by
repsilat
8y ago
It's not an especially weird use of terminology. "I/O bound" means "waiting on reads and/or writes." Cache or RAM or disk, it's all about communication throughput and latency, efficient access pattern
660.
▲
by
repsilat
8y ago
So is "mobile". It used to be awkward and embarrassing when someone said things like "focusing on mobile" but then we got used to it I guess. The same might happen here (though "driverless" will probably be mor
More ›