Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jlokier
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
661.
▲
by
jlokier
4y ago
I'm with you on what's impressive and what isn't. I've done considerable work on page load performance engineering in the past, getting times down to the low single-digit milliseconds as you would like while maintaining
662.
▲
by
jlokier
4y ago
A .no-js class is sometimes handy too, instead of or in addition to .js-only. I don't like using <noscript> to detect absence of JS, because browsers that are blocking JS (e.g. whitelists), or even blocking some JS and allowing o
663.
▲
by
jlokier
4y ago
> PS…we’re hiring firmware engineers to bring hardware to life. Who is "we"? Your profile doesn't say.
664.
▲
by
jlokier
4y ago
That link is about the DPO at EU institutions and bodies. It doesn't apply to your one person startup unless you meet the criteria for needing a DPO. The UK ICO describes when a company does and doesn't need a DPO, at least with
665.
▲
by
jlokier
4y ago
Imagine the maze is large and complicated, so that it would be very unlikely you could find the exit by luck. Not impossible, but like winning the lottery odds. You could brute force the search but you don't have time. The probabili
666.
▲
by
jlokier
4y ago
From the project's README: > Why? I made this mostly for fun Some people find C more fun to write than Rust or C++. >> most of the modern code should be written in It's for fun; "should" doesn't apply to p
667.
▲
by
jlokier
4y ago
> A quorum insert fails. is the data there or not? Maybe! How is this point fundamentally different from SQL? In SQL, after you send COMMIT to a remote database and get back a network error, you don't know if your INSERTed data is
668.
▲
by
jlokier
4y ago
I walked myself to school at age 5. By 10 as in the GP comment, I had a fairly long walk up a hill. By 15 I walked 4.4 miles to school some days, most days I caught a bus. In retrospect biking would have been better. What about you?
669.
▲
by
jlokier
4y ago
Emacs packages can include C code these days. It is loaded dynamically into Emacs then callable from Lisp. See for example the 'vterm' package.
670.
▲
by
jlokier
4y ago
It's always been odd that Bash has hundreds of options for controlling its behaviour in non-standard ways, via "set", "shopt" and environment variables, but it's never had an option to make "-e" do th
671.
▲
by
jlokier
4y ago
Wow, thanks for the correction! I don't know where I picked up the wrong order. I've read a bit more on this and learned some places (i.e. Google) also insert "Senior Staff" between "Staff" and "Principal
672.
▲
by
jlokier
4y ago
In some rankings in tech hiring, Principal is just the level after Senior in this sequence: Junior -> Mid-level -> Senior -> Principal -> Staff The rank in that scheme doesn't imply head of anything, not even head of any pr
673.
▲
by
jlokier
4y ago
I'm undoubtedly a senior or something like that, and I agree with your choices. And that the items in the article seem shallow. Regarding file size, I've seen people insist on hundreds of tiny files to satisfy their interpretatio
674.
▲
by
jlokier
4y ago
If you open the tab in its own window (i.e. no other tabs) and also pin the tab, turns out ctrl-W doesn't close the tab in Firefox. The key combo still appears to be intercepted, as the menu flashes but it doesn't close the tab.
675.
▲
by
jlokier
4y ago
Ideally the health checks would be done with someone else, to reduce that adversarial conflict of interest problem. Maybe your doctor should even get a small reward each time you pass the basic health check, so that in aggregate they are be
676.
▲
by
jlokier
4y ago
20 years was a friendly underestimate. 2.x was introduced 26 years ago ;-) If it helps, I remember the transition from Linux 0.99 to 1.0, the switch to ELF and Glibc, the first non-x86 architecture support, the introduction of kernel modul
677.
▲
by
jlokier
4y ago
It's not supposed to break userspace, but it does from time to time. There's a surprising amount of userspace code which has to check the kernel version number because some behaviour has no "feature check" that can be us
678.
▲
by
jlokier
4y ago
> The result is a single commit saying "Adds feature foo". I don't feel like I lost anything in the squash ... am I missing something? I really don't want to have "fix lint, address review comments" in the s
679.
▲
by
jlokier
4y ago
If you go back to before people had hard drives in their home computers, they did in fact produce quiet, high-pitched sounds depending on what the CPU was doing. You could tell when the CPU was busy and to some extent, what it was working o
680.
▲
by
jlokier
4y ago
MacOS creates swapfiles automatically as needed (in /var/vm). It will allocate a lot more space to swap than the size of RAM, if it determines that's useful. It's actually a problem, if you're low on SSD space the
681.
▲
by
jlokier
4y ago
That's a different sort of proof, the computer equivalent of social proof. It's not as cryptographically strong as zero-knowledge proofs can be. Those 5 nodes could all be dishonest, unless you know they are not. Whereas you don&
682.
▲
by
jlokier
4y ago
Roughly, closer to 100x-10000x than +10%. GPU vs CPU vs FPGA vs ASIC makes a lot of difference. New algorithms are being discovered or developed that improve the speed. I think we may see roughly 10x in the next few years on ideal hardwa
683.
▲
by
jlokier
4y ago
If you can verify half of a set of bits, sometimes you can use an error-correcting code to verify a full set of bits. Or sometimes to verify a property of those bits. Think of RAID storage. If some drives can't be read, but not too m
684.
▲
by
jlokier
4y ago
As a start I suggest you look at whatever is written about SNARK and STARK in the Ethereum world. Vitalik Buterin's blog has some good technical articles (literally look for those words in the titles). They don't cover proofs of
685.
▲
by
jlokier
4y ago
Sort of, yes, but doing that would be a waste of energy, compared with altruistically donating your cycles like in folding@home. The cost of proving execution is high compared with the cost of execution without proof. (Even in a dedicated p
686.
▲
by
jlokier
4y ago
Yes, like Cairo. In fact I almost applied to a job working with Cairo recently, but I was told someone else had just started it. It's possible to build more standard CPUs as well which use ordinary arithmetic, logic and memory, at som
687.
▲
by
jlokier
4y ago
A lot of Remainers, myself included, would have been happy enough with a Norway- or Switzerland-style model. And the EU did offer the UK various flavours of "a non-EU country with common market access and freedom of movement etc."
688.
▲
by
jlokier
4y ago
Actually there were quite a few things the EU was offering in the trade deal which were similar to before, which the UK declined, if the UK was prepared to subscribe on similar terms as before. These things were in the news in the UK, if y
689.
▲
by
jlokier
4y ago
All states in the EU already had and have sovereign self determination. It is a voluntary membership. As the UK is demonstrating, it was always possible to leave simply by giving notice, and it's possible to negotiate a new arrangemen
690.
▲
by
jlokier
4y ago
These days I'm working on "proof of execution" and "proof of data availability", which are an interesting application of zero-knowledge proofs to very large sequences of values. The steps aren't revealed, but
More ›