Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jasonzemos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jasonzemos
5y ago
The title was edited only after the original propitiated the story into notoriety. The votes before and after the intervention therefor became in conflict. Hacker News aided in the spread of disinformation.
32.
▲
by
jasonzemos
6y ago
I asked you not to argue semantics, but you're doing it anyway. I didn't respond here to argue protobufs actually is bad, since all software is suited to something for somebody somewhere. In fact, I can just do that now: Protobufs
33.
▲
by
jasonzemos
6y ago
Why is that absurd? Products used by billions of people may just as well not have serious requirements. I beg not to debate semantics, indeed my own fault, but in the world of network software requirements can start to get very serious, str
34.
▲
by
jasonzemos
6y ago
> Avoiding memory allocation significantly increases the complexity of an API -- or worse, leads to shortcuts like using (thread-unsafe) globals or (overrun-prone) fixed buffers. Allow me to unpack this, because the object interface that
35.
▲
by
jasonzemos
6y ago
> I suppose it depends what you are comparing it to. Almost every JSON library has the same limitations you mentioned, and yet many people find JSON useful for network applications. JSON is a human-readable format which is hugely advanta
36.
▲
by
jasonzemos
6y ago
CBOR also delivers optimal wire sizes with its variable length encoding. Ceteris paribus, there's no technical advantage to using protobufs. The choice is almost always non-technical (business, platform, partnership, etc) or simple nai
37.
▲
by
jasonzemos
6y ago
Since all other comments appear to contradict you and make apologies from authority (after all, Google can't do anything wrong, right?) I'd like to just reassure you with my 20 years of experience developing C (and the last 10 wit
38.
▲
by
jasonzemos
6y ago
I'd like to apologize for simply not using the phrase "non-consenting." Including the word "democratic" in my point is probably far too convoluted. The definition of a legitimate regime (going back to Locke's t
39.
▲
by
jasonzemos
6y ago
Reality appears to contain giant statues of a European Jewish Socialist heralded throughout Beijing. If the East was so proud of some original political system held as "superior to democracy" -- why does the ruling regime employ t
40.
▲
by
jasonzemos
6y ago
> Undemocratic political systems don't even always have power concentrated in one person This is absolutely correct, which frames my point in an even worse light. The whims and power of the Leader are the whims of subordinates to th
41.
▲
by
jasonzemos
6y ago
I just want to make this political science point absolutely clear without ambiguity: when an illegitimate (non-democratic/non-consenting) regime engages in "anti-corruption" they are doing nothing more than purging disloyalty
42.
▲
Validating UTF-8 in Less Than One Instruction per Byte
(arxiv.org)
2 points
by
jasonzemos
6y ago
|
0 comments
43.
▲
by
jasonzemos
6y ago
There's no single confluence where every application's needs are provided by a single C/C++ implementation's default allocator. I'll just speak to one example off the top of my head: the default glibc malloc() store
44.
▲
by
jasonzemos
6y ago
The statement is a slippery-slope, but it's not a fallacy. The concept of a monopoly is one we can agree on, and the exposure to the risk being described is a real one. What is to stop a monopoly deciding 30% becomes 40%? Not much.
45.
▲
The surprising codegen impact of noexcept
(lesleylai.info)
2 points
by
jasonzemos
6y ago
|
0 comments
46.
▲
by
jasonzemos
6y ago
Yes, the latter escapes any legal accountability to its corruption.
47.
▲
by
jasonzemos
6y ago
> A late career MBA in most cases has vastly diminished signalling/credentialing value. That anecdote seems to insinuate the essence of an MBA offers no substantive value, nor does even the achievement of the accreditation itself. I
48.
▲
by
jasonzemos
6y ago
Indeed the conceptual fork point mentioned is RocksDB 6.2.1 which came before those features. The problem with RocksDB is that one thread only makes one request at a time. I should've phrased my question more succinctly: Is Pebble/
49.
▲
by
jasonzemos
6y ago
Concurrency and multithreading are a major focus of both Go and RocksDB. This introduction makes little mention of those areas, and I'm curious if there's any more to be said on this. The article lists several features being reimp
50.
▲
by
jasonzemos
6y ago
Or bring back the Habilitation above PhD for serious academics. PhD is already sought after too much for professional reasons. Another 10 year commitment distills the lovers of wisdom from the lovers of cash.
51.
▲
by
jasonzemos
6y ago
From note #13: > The silicon implementation of the lower eight bits of the ALU / registers is flipped compared to the upper eight bits. The motivation is to put the ALU signals next to the flag circuitry that needs these signals. Th
52.
▲
by
jasonzemos
6y ago
I assume it followed an attempt by Google to influence how these funds are directed at Mozilla. Is Servo a threat to Google? Perhaps reinventing everything in Rust is just a detestable waste of resources?
53.
▲
by
jasonzemos
6y ago
> AVX2 had downclocking issues when it first appeared too - but these were rapidly mitigated and forgotten. Speaking of Daniel Lemire, he recently published a paper https://arxiv.org/abs/1910.05109 mentioning downcl
54.
▲
by
jasonzemos
6y ago
I'd like to commend the authors for embarking on this. Complex ISA's are an unfortunate reality for performance as advances in cycles-per-second on a single core are negligible. The divergence of these increasingly complex ISA
55.
▲
by
jasonzemos
6y ago
> The OS-based implementation uses the “signal handler trick” that wasm VMs use. This technique reserves lots of memory around the valid range and relies on CPU hardware to give us a signal if an access is out of bounds (for more backgro
56.
▲
by
jasonzemos
6y ago
AVX-512's richness to x86 is like what C++'s is to C. Linus makes a summary assessment for how he can leverage these technologies to his advantage and if the cost of learning the technology and all its intricacies outweighs the pe
57.
▲
by
jasonzemos
6y ago
As a skeptic of Rust I really appreciate this. I was very pleased to find the ASM option in the drop-down menu specifically. Coming from C/C++ I've found it difficult to understand how and why Rust generates the code that it does.
58.
▲
by
jasonzemos
6y ago
https://github.com/matrix-construct/construct
59.
▲
by
jasonzemos
7y ago
Rust only proves that promotion buys mindshare. Since money buys promotion, and because of endless unscrupulous capital investment to two of Rust's most evangelical promoters: Mozilla and Cloudflare; Rust indeed has its chance. Make no
60.
▲
by
jasonzemos
7y ago
It's cool to see Matrix work inside emacs but I think the spirit of the OP alludes to putting a little emacs in Matrix too. Composing messages in that band-aid at the bottom of Riot is a great example of a stress-inducing UX. Some venu
More ›