Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
necubi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
421.
▲
by
necubi
11y ago
P (partition tolerance) refers to network partitions. There's nothing a distributed system can do to prevent network partitions; they're a property of the network. The question is, in the face of partitions, what does the softwa
422.
▲
by
necubi
11y ago
Lyft penalizes you $5 for cancelled rides after some amount of time, at least in SF. Also when the app makes a request on its own and you're not there.
423.
▲
by
necubi
11y ago
Yeah, I think authentication and authorization are two of the hardest challenges in moving to a fully static app architecture. There're some more details in a talk I gave a few months ago (video: https://youtu.be/vHXcDK
424.
▲
How Sift Science Rebuilt Its App on React and DropWizard
(blog.siftscience.com)
73 points
by
necubi
11y ago
|
12 comments
425.
▲
by
necubi
12y ago
He's been tweeting about Jepsen tests on Aerospike lately: https://twitter.com/aphyr/status/582653874894282752 .
426.
▲
by
necubi
12y ago
Scala has macros [0], and as you reasoned the type checker has to run after the macro expansion. That's not a huge downside; to the user it still appears to be a single pipeline (parsing -> macro expansion -> type checking ->
427.
▲
by
necubi
12y ago
Yeah, absolutely. You'd want to run your full test suite (which probably includes heavier integration tests as well) before deploying, but I think in a lot of cases it's valuable to provide, say, 95% accurate feedback quickly.
428.
▲
by
necubi
12y ago
The most interesting part for me was > They appear to use code coverage to determine what tests > to run. "We're not going to run a test unless your diff > might actually have broken it." This see
429.
▲
by
necubi
12y ago
It's a bit buried in the announcement, but this is also using a new version of protobuf [0] (3.0) which fixes a number of long-standing complaints about the format: * No more required fields * Now supports maps (a huge pain p
430.
▲
by
necubi
12y ago
Yes, modern violins differ in various ways from baroque ones, and most of the surviving instruments from that era were "updated." The key differences include the length of the neck, which was shorter as players didn't use as
431.
▲
by
necubi
12y ago
As a violinist, this is exactly right. Violins are not standardized, and are certainly not interchangeable. Everything from the dimensions of the body and fingerboard to the exact locations of the "sweet spots" where the instrumen
432.
▲
by
necubi
12y ago
There are definitely companies missing (I have personal knowledge of a few). In particular, it will underreport for profitable B2B companies that haven't raised in a while or at anywhere near their present valuation.
433.
▲
by
necubi
12y ago
Good luck getting everybody to upgrade their kernel to support your new transport protocol. Realistically, UDP and TCP are what we have. We may wish they were more suited to modern use cases, but realistically we must build on those found
434.
▲
by
necubi
12y ago
You may be interested in Cloud Haskell[0], which is an erlang-like distributed computation engine. The main thing that's missing in Haskell-land is an alternative to HDFS. [0] https://wiki.haskell.org/Cloud_Haskell
435.
▲
by
necubi
12y ago
This is true, but also a false dilemma. Rust provides an escape hatch in the form of the `unsafe` keyword. This allows the implementation of efficient data structures, while still providing static safety guarantees to the vast majority of c
436.
▲
by
necubi
12y ago
Of course. I should clarify that I fully support self-driving cars. I've done research in the area, and I'm a big believer in their promise. In fact, that's why I'm so aghast at these guys. They're (at best) deliver
437.
▲
by
necubi
12y ago
No, this is how people die. The agile startup mentality is great until you try to apply it to domains that are literally life-and-death.
438.
▲
by
necubi
12y ago
Optional gc is not something I've seen work in practice. Apple abandoned their attempt because of the difficulty getting gc'd and non-gc'd code to play together nicely. Rust has (and may again) offer something like optional G
439.
▲
by
necubi
12y ago
This is supposed to be a developer kit, like the DK2. The website makes that pretty clear [0]. That said, it's definitely being marketed to consumers more actively than Oculus' own dev kits. [0] https://www.oculus.com&#
440.
▲
by
necubi
12y ago
There's a special projection just for that: http://bl.ocks.org/mbostock/4090848 . "The Albers USA projection is a composite projection of four Albers projections designed to display the forty-eight lower Unite
441.
▲
by
necubi
12y ago
If you read the blog post, GitHub has checked all their repos for for this exploit and is blocking it on pushes; cloning from GitHub should be safe.
442.
▲
by
necubi
12y ago
Homebrew just updated ( https://github.com/Homebrew/homebrew/pull/35105 ), so Homebrew users should be covered by brew update && brew upgrade git
443.
▲
by
necubi
12y ago
Can you talk more about how you guarantee exactly-once semantics? The documentation is pretty vague on the architectural details.
444.
▲
by
necubi
12y ago
He didn't make that up. As crazy as it sounds, NASA considered exactly that idea in the 1950s: http://en.wikipedia.org/wiki/Project_Orion_(nuclear_propulsi... .
445.
▲
Thoughts on the Technical Track
(mcfunley.com)
4 points
by
necubi
12y ago
|
0 comments
446.
▲
Firefly Space Systems charges full-speed toward low Earth orbit
(arstechnica.com)
71 points
by
necubi
12y ago
|
16 comments
447.
▲
by
necubi
12y ago
For context, Mozilla has two people working on their VR implementation. It's really early days for this stuff, and it's very experimental. Publicly available hardware (Oculus DK2) is still immature (low resolution, low refresh rat
448.
▲
by
necubi
12y ago
What I think you're missing is that in JS, this is not being run concurrently. Existing JS runtimes are single-threaded—if you actually want to take advantage of multiple CPUs you must run more than one process. It's very easy not
449.
▲
by
necubi
12y ago
Since Java 7, Oracle Java and OpenJDK are nearly identical [0]. There's little reason to use the former instead of the latter. Previous to 7 OpenJDK had a much worse performance than the Sun/Oracle JDK, but that hasn't been t
450.
▲
by
necubi
12y ago
Right. It's SOP for tech companies to list basically all of engineering as R&D for tax purposes.
More ›