Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ruuda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
271.
▲
by
ruuda
4y ago
Yeah, that's true.
272.
▲
by
ruuda
4y ago
There is also the people cost. If you’re a hobbyist you could argue those are zero or there is only some opportunity cost. But for a professional validator, SRE salaries dwarf the hardware cost.
273.
▲
by
ruuda
4y ago
Another reason that I’ve seen brought up is that miners aren’t so coordinated. Somebody will have to actually fork the code, remove the difficulty bomb, change the magic parameters to not interfere with the PoS P2P network, etc. Then they h
274.
▲
by
ruuda
4y ago
> You get the same APY irrespectively of your size On-chain, yes. But there is an off-chain cost to operating the validators, and there is economy of scale there. You can run many 32-ETH validators on a single machine using almost the sa
275.
▲
by
ruuda
4y ago
> If yes, how could this manifest itself if a bad actor had a lot of ETH and tried to manipulate the chain? With the current price of ETH, it’s unlikely that a single entity could gain enough of the supply to do anything like this, but i
276.
▲
by
ruuda
4y ago
You can halt the chain with 1/3 of the stake though. In Ethereum, that would trigger an inactivity leak that eats away your stake until it’s less than 1/3 of the stake, and consensus can be achieved again.
277.
▲
by
ruuda
4y ago
> If a staker does nothing, they continue to collect and collect They do, but the supply of the token also goes up, so their share of the supply doesn’t grow as much, and relative to other stakers, it doesn’t grow in proportion at all. I
278.
▲
by
ruuda
4y ago
> If the company that runs Lido is responsible for validating 99% of the blocks and the US Treasury Department comes knocking with a list of bad actors to blacklist, what happens next? The company that employs most of the Lido contributo
279.
▲
by
ruuda
4y ago
I wondered about this for a long time as well. Exchanges, RPC providers like Infura, wallet developers, dapp websites, etc., wouldn't endorse such a fork, so it wouldn't gain adoption. It might still happen, but it would fail to c
280.
▲
by
ruuda
4y ago
With cloud egress cost though, moving the data to a low-cost region could be expensive itself. I wonder when it would pay off.
281.
▲
by
ruuda
4y ago
I guess the lines can be a bit blurry especially when the compiled code still relies heavily on dynamic dispatch, but V8 generated machine code for the target CPU, marked the page as executable, and then it would call that just generated co
282.
▲
by
ruuda
4y ago
There are many public ones on chromium-dev and blink-dev, e.g. https://docs.google.com/document/d/1OjZoHNvn_vz6bhyww68B_KZB... linked from https://groups.google.com/a/chromium.org/g/
283.
▲
by
ruuda
4y ago
This course is great. I took it in person a few years ago, and I’ve since recommended it to quite a few people who got noticeably better at technical writing afterwards. There is not any great eye-opening insight in the course, it’s mostly
284.
▲
by
ruuda
4y ago
V8 did not have an interpreter in 2013.
285.
▲
by
ruuda
4y ago
One thorny issue that everyone using Nix on non-NixOS eventually runs into, is the need to set LOCALE_ARCHIVE. Getting rid of that impurity would be a big step towards "works reliably, everywhere", especially for development envir
286.
▲
by
ruuda
4y ago
> Ideally neither side should be favored and the process should be impartial and difficult to game. Dunno how to make such a system though, humans are a crafty bunch. There is the Exploding Nash Equilibrium [1]. Some related research is
287.
▲
by
ruuda
4y ago
Yes
288.
▲
by
ruuda
4y ago
If you are looking for a similar markdown-to-docs-site tool but don't want to run javascript outside of a browser, MkDocs is great: https://www.mkdocs.org/
289.
▲
by
ruuda
4y ago
1) is a much smaller problem than 2) indeed, but it does still happen. 5) This hides your queries from middle boxes, but your DNS server can still see the domains you are looking up. (There are some proposals to address this that involve a
290.
▲
by
ruuda
4y ago
Ah, I didn't realize it could do 1.54 now, neat! Last time I looked at the state of bootstrapping rustc in Nix and Guix, mrustc could only do 1.20-something, and you had to build a dozen rustcs to get to the current version. Does mrust
291.
▲
by
ruuda
4y ago
I enjoyed Heardle for many weeks as part of my morning routine. Today I was greeted by a redirect to the new Spotify version of it, which says “Heardle isn't available in your location...” :'(
292.
▲
by
ruuda
4y ago
Another reason besides platform support, is bootstrapping and verifiable builds. rustc can only be built by a recent rustc, so it is a pain to bootstrap from source if you don't want to trust a big binary.
293.
▲
by
ruuda
4y ago
The Merge has been a pipe dream for a long time, but at this point, the implementation exists. Multiple testnets have already undergone the PoW -> PoS transition. Some minor implementation issues came up that have been fixed. I'm pr
294.
▲
by
ruuda
4y ago
> why Haskell instead of C#/F#/Go/Rust Keep in mind that this was 2016. Rust was a lot more niche back then, much of the tooling that we have today didn’t exist yet, and nobody was seriously using it in production; encodin
295.
▲
by
ruuda
4y ago
To avoid breaking exiting code that imports "toml", which is more common than "tomllib".
296.
▲
by
ruuda
4y ago
The & in &str is like the & in &[u8], str is like [u8] (an unsized type), not like u8. A &str is a "fat pointer" (pointer + length), unlike &u8 which is a regular "thin" pointer.
297.
▲
by
ruuda
4y ago
The Gnome desktop environment must be uncool then, it changes its looks and the location of its buttons every six months.
298.
▲
by
ruuda
4y ago
There are still good synchronous alternatives, e.g. tiny_http for serving, and just binding libcurl for requests, but I agree it is becoming harder to avoid async.
299.
▲
by
ruuda
4y ago
Musicbrainz Picard will put the release date of the remastered album in the DATE tag, and the release date of the first release in the ORIGINALDATE tag. Some players support sorting by original release date.
300.
▲
by
ruuda
4y ago
How do you still have access to your blog to be able to publish this article?
More ›