skysight-inc/HackerNews huggingface dataset:
> we manage almost 10x more without mass starvation

Really? We're going towards mass extinction right now. And I think it's pretty safe to say that the growth that allowed us to get here is what's killing us. I don't think we can say we managed, we just haven't paid for it yet.
What a Mac mini and Tailscale enables
Validator can only decide transactions for its own block. This is the same as a miner currently.

- Some US based miners are already not including Tornado Cash transactions in their block

- These transactions are included in the blocks mined by the other miners

- Base layer censorship is not likely, because there have sanctioned Bitcoin and Ethereum addresses since 2018

- Getting the required 2/3 validators on the board might be difficult, becaused there is a huge backslash from the community against this and this could lead to another TheDAO hard fork like event and just having your validators slashed by the users / DoS etc.

The base layer neutrality make senses. Web browsers don’t censor the DNS addresses you can access either.
The argument has its own wikipedia article with numerous citations, including from Economics Nobel (Memorial) Prize winners https://en.wikipedia.org/wiki/Aftermath_of_the_repeal_of_the... saying that wikipedia makes 'unsourced' claims there is acting in extremely bad faith

And even if you read all those citations and didn't find them convincing (or found the cited counterarguments more convincing), then point a) above would still stand - claiming that regulations are never revised or repealed is an uninformed stance
https://astrodigital.org/space/stshorse.html
The reward goes up as the number of validators goes down.
What he's basically saying (I assume at least) is that we build things based on past engineering efforts. There's that one story about how train tracks are the size of a horse carriage during the roman empire era because of standardized size of roads at the time or something like that (too lazy to check it out).

If you need to use vehicles like trucks and cranes to carry ISS boosters over a highway to their launchpad, you will be constrained by standardized sizes that, after all, come from the size of two horses side by side (that dictated the size of carriages and hence that of roads that carry people, etc).
I love copilot when it gets it right, but I’ve stopped using it because it was missing the slightly obvious suggestions my type system was providing.
I have been using Stakewise.io that is 1) somewhat decentralised 2) gives liquididy for your stake and ability to sell it (instead of waiting for the exit / pause which is not yet supported by the protocol)

https://stakewise.io/

Note that the current Ethereum consensus protocol does not support 100% decentralised staking pools yet.
need a compiler to compile it, though.
I can’t think if a single proposal to “save the planet” that does not grotesquely violate the most fundamental laws of physics, like Conservation of Energy. And yet they gain traction because they are of use to politicians to gather people behind issue they turn emotional and those making money with the profanity the entire climate change industry has become.
Are there specific articles/books from those authors that you would recommend?
I bet they conveniently don’t care that Russia can use those HIMARS which remain after territory is take from Ukraine.

Not enough people look at both sides of the ledger when it comes to the ethics and morals of their work.
Reminds me of "All models are wrong, some are useful." https://en.wikipedia.org/wiki/All_models_are_wrong
Let's be honest: mass extinction means less people. We are going towards wars and mass starvation. Either we can admit we're not sustainable and try to save what's left, or we can bet that we need to do more (much more, according to the article) of what's killing us, and at some point it will magically work.
Yes, that Wikipedia link is the one I mean. It was sold independently but was also the native OS of the Atari Transputer Workstation.

Like Plan9, Helios has servers that export a namespace into a common tree. The Helios server protocol is very similar to 9p. They appear to have evolved independently though.

Plan9 allows each user to manage their own namespace by mounting stuff into it. In Helios, there’s a shared global tree that spans all the Transputers in the system.

Both are Unix-like, although Helios probably tried harder to maintain a POSIX-like API.
Ok, a real life comparison, lets say there are 1000s of real life mines around the world that currently mine gold for say $50 per gram, but suddenly a processing technique lowers that cost for all miners to $0.50 per gram. In any normal market the price of gold should trend down.
I never quite get this. Why would you want diffs to be the primary artifact?

I’ve always found git to be exceedingly simple in design. Though, the CLI is a quite messy I grant you.
TempleOS works like that. You can just call functions directly in any program.

http://www.codersnotes.com/notes/a-constructive-look-at-temp...
Correct answer here, 1U fans are so small they have to spin at stupid RPMs to move a half decent volume of air.
nobody says you should always use reference instead of pointer in C++
150 000 people live in the Medford urban area. There are popular tourist activities close by. This stop would serve both the locals in the Medford area and tourists alike. In fact it could really help Medford’s economy as the drive from Seattle or San Francisco is intense, it would enable tourists to take an easy train ride there and rent a car for further tourist activities (or simply take the bus to Ashland for some hot springs or a Shakespeare play).

But more importantly though, this portion is very mountainous, making finding a high speed alignment without unrealistic amount of tunneling impossible. A traditional electrified train with speeds up to 120 MPH is far more likely to actually happen, and would do plenty to enrich the area as well as provide an alternative to flying between the Pacific North West and California.
Looks like there is case law that fictional characters are protected if they are "sufficiently delineated." I don't see how that applies to code, though.

https://en.m.wikipedia.org/wiki/Copyright_protection_for_fic...
UE blueprints fail spectacularly when you try to do a simple for loop processing some input data. Editing all the vertices on a procedural mesh kicks you back to C++ almost immediately.

Blueprints (army of interconnected squids) works best on parallel code like GPU shaders. For general branching logic, it becomes a nightmare quickly.

Image blocks, code icons or blueprints do save you from syntax errors and highlight relationships between code blocks, but they crush customizability and lose the ability to absorb and abstract complexity.
Pendulum was the first album I ever owned. My mom bought it for my birthday when it was first released. Turns out it was one of their weaker albums but its still my favorite since it brings back such great memories.
I'm well aware of (and have personally suffered) all of that: BART's Oakland Wye delaying trains, suicide-by-train, the value of grade separations, and of Clem's Caltrain-HSR blog that I've been reading since the beginning and have learned a lot about railway engineering from it and technically informed commenters.

I would love for Caltrain to be fully grade separated (and electrified and modern Signaling and Train Control with Automatic Train Operation), but this costs a lot of money and there's an opportunity cost with that. Even with cost optimizations that Clem's blog discusses we are still talking billions of dollars and many years to grade separate the dozens of remaining crossings in the Caltrain corridor. Not to mention the ~210000 road-rail grade crossings across the USA, ~100000 in Europe, [0][1] and however many else exist in the rest of the world.

That is the scale of the problem. It is not affordable or realistic to eliminate all of them, we have finite resources and have to pick and choose our spots based on an objective analysis. And the benefit of that primarily goes to road users who should be the ones to pay for it or taxpayers at large, rather than rail users and more limited rail funds.

While loss of life is obviously tragic, in almost all case these are the result of illegal actions of people trespassing or committing suicide-by-train. I dislike characterization of "trains hitting people," as if it were the fault or malicious of the train. Trains operate on rail tracks which are fixed to the ground. Trains don't go anywhere all willy nilly like cars can, including right into people's houses (which has happened to a relative and a neighbor). It is not reasonable to compel a rail organization to spend billions to "fix" this problem, if it even can be. I've even endured a more than hour long Caltrain delay, because someone drove a truck into a structural support column of a Caltrain grade separated overpass, and we were not cleared to cross until structural engineer could come out, inspect it, and give the OK. So let's not act like this is some panacea.

HSTs are never going to operating at 200+ mph on the Caltrain corridor. It's going to be limited to "standard speeds," which can still be 100+ mph. Last I checked the US Federal Railroad Administration (FRA) allows up to 110 mph with grade crossings, and up to 125 mph with specialized upgraded crossings. This is plenty fast, and common in urbanized areas in other developed countries like Germany and Switzerland.

[0] https://railroads.dot.gov/program-areas/highway-rail-grade-c...
[1] https://en.wikipedia.org/wiki/Level_crossing
Agreed about saturation and the choice of variable name, but the code would trigger a division by zero and not result in NaN: https://go.dev/play/p/vYm4tSNEJ7M

(Also, in--say--Ruby and JavaScript 1.0/0.0 is Infinity and not NaN.)
Confusing Times Ahead
Clearly false. Humans do not solve problems the same way computers do.
What you did was a prototype. It's not something that can go into production. Tell your employer that you believe part of the manual effort can be made more efficient via automation. The reason you feel that way is that you've created a prototype that shows it working just enough to prove it to yourself, but it's not production ready. You'd like to work on it on company time and so that it's ready.

Consider what you already did as the prototype. Whether you believe it's already ready now, or isn't, is immaterial. No software is "done". It just whether it meets a set of requirements. No doubt there will be additional changes waiting to be done, and maintenance. Consider those to be part of the formal implementation plan.

Hopefully they will appreciate your initiative, and now you can continue to get paid for the thing that you were previously doing for free. And, maybe, you can help automate other things. This is good experience for you that you can use elsewhere.

The last thing you want to do is worry about compensation for the work you've already done on your free time. You're being penny-wise / pound-foolish about that. The good will you'll have with your current employer will far outweigh that.

And if it doesn't go as you describe, don't make a big deal about it, but clearly that's not department for you. Either transfer or go to a different company.

This exact scenario happened to me, and this is what I did; my future career benefit from it.
It shouldn't be a matter of preference. Use a pointer if you need it to be relocatable or if you need it to be optional (it may be nullptr). Otherwise use a reference.
Quikemu frontend for optimised Windows, Mac and Linux desktop virtual machines
This fails the most basic physics analysis so badly, it isn’t even worth the cost of the electricity used to transmit the message.

Step one: Calculate what it would take to warm up the oceans a couple of degrees.

Step two: Calculate how close that would get to killing half of all living things on earth, if not 90%.
This is excellent Matt. Have been following the activity on Twitter this week and it's been a lot of fun.
Does Palantir publicize what projects they work on for DoD, DoJ, IRS, ICE, Treasury/Secret Service, etc? Why do you think people in a democratic (yes, I know, Constitutional Republic) should not be able to know about what secret projects are being performed with their tacit approval, in their name, with their tax dollars?

It’s not exactly fair to criticize a company because of what they aren’t telling us, but that goes with the territory.
Nice to know, thanks!

> certbot does not like it so it needs a dedicated backend with a rule.

What exactly fails in the certbot when you use proxy protocol by the way? Are you using certbot in standalone mode, making it listen socket on its own? I usually pass acme paths with Nginx to certbot workdir and use webroot mode.

Speaking about synchronization, on some job I had configs in SVN repo which were checked out with fabric job - it worked nicely. But afterwards I moved configs to git and made small daemon to listen webhooks for repo update to checkout and reload loadbalancers. Sort of gitops.
Can you shed some light here

If I need access to a decryption key to read my secrets or to provide my secret to a process
I still have to manage my decryption key which means I might as well use that process to manage my secret
Nobody is forcing you to use it... Others like myself find it useful and to be a huge timesaver. If it doesn't benefit you, then just don't use it. Why must people be so vocal about not liking something? I get that you don't think it would be useful for yourself, but it sounds like you've never used it, yet are against it enough to come bash on it in a thread.

I think you should give it a try and see what you think about it. I was hesitant about it at first but was very surprised at how much time it could save me from having to look up things on Google. I've found it especially useful when I'm switching to a language I may be less familiar with. I can understand the basic logic of what I want to do, but would have to spend time looking up how to do it in this specific language. Orrr... I just have copilot help me out and generate such a solution.

It's obviously not going to be a tool that is applicable to everyone. Just like how many manual labour oriented contractors have a bunch of tools, each of them may have their own set of tools that slightly differs from the other person. That is okay, and there would be no need to try and bring someone else down for their choice to use a certain tool.
I don't think it would be held against you? Especially if it was "going back" for it.

I think the uncharitable view people take of a Bachelors followed immediately by a masters but with no PhD is that they presumably weren't planning to go for a PhD, and given that, had the choice between a) doing 2 more years of school for very tenuous benefit and b) going directly into a job where entry level pays 1.5x+ the median household income in many states. And they chose a).

So I think the uncharitable interpretation is then that the person was afraid of entering the adult world or felt like they couldn't hack it.
Yeah waiting is probably good enough, at this point.
Of course you can - Amazon will do it for you

https://www.amazon.com/inflatable-globe/s?k=inflatable+globe
These criticisms seem to all be based on theory with no reference to the existing Ethereum ecosystem.

How is that going to pay off your dedicated server?

5% of 32 ETH is currently $2,500 which easily pays for a computer.

Moreover, you are risking losing those 32ETH in case your validator goes down.

You have to be down for months to lose your stake.

Your payment would be proportional to the number of attestations, so if only a few people use ETH for transactions, your reward will be low.

I'm pretty sure that validators produce blocks regardless of how many transactions there are. Ethereum's problem is too many transactions, not too few.

Did anyone think about making staking actually attractive to infrastructure providers?

Those providers exist and they're efficient enough that they can pass through most of the rewards.
And if you were given an IDE from a young age with copilot you also wouldn't be told you needed to try it...
Crushpng is a size optimized png encoder, right? Is there a particular statistic/test you're referring to?

Webp does lossy compression with alpha, think photographs with transparent parts. Png can't do that lossily and jpegs can't be transparent.
It is impossible to clean anything with less energy and/or matter than what went into creating the problem. Period.

This isn’t something that is up for discussion. It’s the way the universe works.
I think the fact that Facebook and Google are lumped in here as if they are in the same business is a fault in your comment’s logic and your sibling’s.
I email the mods in these cases, and have always gotten a helpful reply.

hn@ycombinator.com
there is no opportunity to realistically experiment with the change beforehand

Yeah, it's a shame they couldn't test the merge three times on the Ropsten, Sepolia, and Goerli testnets.
Professors at research universities (which are for better or worse usually the most prestigious universities) are generally expected to perform novel research, with teaching as a secondary duty (which is usually given much less weight than research output for tenure consideration). Hence tenure is mainly given in furtherance of protecting a professor's ability to perform novel research, not teaching.

The article itself points this out.

> Academics are rewarded for one thing and one thing only: research.... I knew this, of course, and it tormented me. But, to quote a phrase, I could do no other.

I'm inclined to agree with djoldman here. It's one thing to claim that research universities perform research poorly (and there are a lot of reasons why this is the case), but it's another to be disappointed that research universities mainly value, well, research. That's what they say they do on the tin!

There's a bitter lesson in realizing just because someone likes doing an activity A doesn't mean that same person will enjoy doing research about activity A (and vice versa!).
I believe the zk provers will only be for L2s. The base layer will always be the way it is now. The base layer will be settlement for various shards, as it is now for Arbitrum and Optimism.
I guess we’ll find out.
How does this compare to Music Butler? It recently went to a paid model.

I did find the service very useful for the 3ish years I used it, but I didn't jump to premium, and kinda stopped using it.

Curiously, what makes this service different and how will you ensure "100% perpetually free with no strings attached"?

https://www.musicbutler.io/
You can call it "The Mythical Woman-Month".
I definitely think it matters. The metaphor of "some moron pulling a slot machine over and over and over" (which is what I use) is more accurate and I think better represents what's actually happening than something like "solving," which evokes the image of smart person (or machine) sitting down and using their brain to discover useful information. When you say "solve" it implies that the information that is produced by the process is inherently valuable.
The validators have staked 32 ETH to the network. If they stay up, they get rewards. If they go down, they get hit with penalties. This incentivizes building a reliable system.

Is it sufficient? I’m not sure.
Nice collection of versions of the 1+2+...+100 anecdote but I like Russell Impagliazzo's even more fictionalized set of examples best. The characters are Gauss and Grouse. Grouse was imho more interesting than Büttner.

http://cseweb.ucsd.edu/~russell/average.ps
It just redirects to the homepage after the Over-18 warning.
How does DynamoDB guarantee p99 latency? At first glance it sounds impossible to guarantee something like that, especially accounting for random network congestion or queuing on the client. (Also hi Lu!)
> If the costs to run a validator are too expensive or need too many resources then you just end up promoting a centralized solution.

If I recall correctly, the current number (32) was picked somewhat arbitrarily because, at least at the time, it was "enough" without being "too much" (in terms of incentives, skin in the game, and penalties for bad behavior).

I'd have to use a Googly device to find the price of Ether at the time when this decision was made, but I'm pretty sure it was a lot less than it was now. And once it'd been put into effect, it's difficult (e.g. unfair) to change it.

Longer-term, it likely won't remain so high, especially as the price of ETH appreciates. I believe I recall seeing discussions of changing this number in the future, but it's not the nearest-term priority.

For now, there are decent options around staking pools. Lido is the elephant in the room, but more and more people have been moving to Rocket Pool because it better promotes decentralization.
You can easily steal millions in crypto with fake Elon giveaways, Metamask phishing, etc so I'm not sure fake merge social engineering is any worse.
This completely misses the first point the parent comment made.

Even if we agree that the map wasn’t _made_ with racist or discriminatory intent, and hand sound reasoning for existing as it did (preserving angles as another comment mentioned), it doesn’t mean that it’s continued use isn’t discriminatory.

The parent comment is explaining that it perhaps became ubiquitous because white/colonial powers happened to be over-represented in scale. And once it is ubiquitous, it can be tough to walk backwards to something like the tetrahedral projection in the OP because anyone who does so in, say, America, would be diminishing America’s physical presence on projection maps.
A fun thing is that the full gitrevisions syntax used by `rev-parse` is supported many places on GitHub where you would normally put an object id or ref name.

For example, https://github.com/git/git/tree/master@{5.years.ago}

Note that this uses the reflog which means that it won’t work in some situations (branch renames, entries rolled off the end of the log, etc)
So your main argument is that people are too stupid to understand that Ethereum is not the same as Infura, and so when one goes down you may as well call them both down? Lol.

Lack of education can be fixed. You can even help: instead of spreading poor information, try to educate your readers about the difference between a node as a service and liveness of the blockchain.
Nice tool, I will definitely give this a try. A couple notes on the first user experience: I clicked on the example and it took quite some time to load (maybe you're getting a lot of traffic currently?) and before it did I saw zero values for the genres and such. A player appeared at the bottom and wasn't sure what to expect, but I tapped the play button and nothing happened (I'm on Chrome on Android).
Unfortunately, this is only single-character confusables. There are an enormous number of permutations missing (ѐ [450] vs è [E8]). The confusable matching isn't even reflexive (A confuse B, but B doesn't confuse A).

I've been developing a normalization library for Ethereum Name Service:
https://adraffy.github.io/ens-normalize.js/test/resolver.htm...
The average American woman weighs 166.2 pounds, according to the Centers for Disease Control and Prevention. As reddit recently pointed out, that's almost exactly as much as the average American man weighed in the early 1960s.

Men, you're not looking too hot in this scenario either. Over the same time period you gained nearly 30 pounds, from 166.3 in the 60s to 195.5 today. Doing the same comparison as above, today's American man weighs almost as much as 1.5 American women from the 1960s. At 195.5 pounds, put five American guys in a room and you've gathered roughly half a ton of manhood. [1]

[1] https://www.washingtonpost.com/news/wonk/wp/2015/06/12/look-...