skysight-inc/HackerNews huggingface dataset:
They could have had some team members learn Rust before deciding that Rust was the right language for the re-write. It feels really risky to do such an important decision only on a high-level view of what you think the language will provide.
> I legitimately have no idea why there is such antipathy towards nuclear energy lately.

Mismanagement and greed. Again, and again, and again. Fukushima was a good example, so was three mile island. There was nothing learned from these incidents that was surprising, or not known before. The HN crowd is good at looking at things from an idealistic, theoretical angle, ignoring reality.
> Anyway from there the question is raised, "if there is no free will, what do you do with this information?" It should be immediately obvious this is a foolish question: we just said there's no free will so you don't do anything with the information, because you don't do anything at all.

That's not to say that you (meaning your brain/body) might behave differently in the future as a result of deducing or being exposed to this idea, but nothing you can do about that.

Evolution may have selected to strengthen the illusion of free will (although the illusion itself is just due our innate association of actions with actors), since I'd imagine believing you have no control over your actions would be pretty deadly!
There are more effective ways to deal with cheaters than using anti-cheat systems that degrade system security and performance by hooking into the OS kernel. Also, in many games, anti-cheat is anti-user, because the games are /not/ online multiplayer, which means the only thing the user is "cheating" is themselves.

I don't cheat in most games, but there are a lot of games that are pretty grindy in genres I otherwise enjoy for the story, and I want to just get through it because I have a job, family, kids, and other hobbies and friends to keep up with, but I still enjoy gaming. I no longer have the ability or time to spend 200+ hours to get all aspects of a game story completed. Meanwhile, there are other games I could cheat in I would never do, because the difficulty of them is the point (Dark Souls).

Cheating in online games, especially competitive online games, is a real problem. But another piece of the problem is that this genre is dominated by "free" games which have cash shops, microtransactions, and extremely aggressive anti-cheat software, all of which are anti-user.
The part of giving drivers heated seats that actually costs the manufacturer money is the seat heater hardware, which is part of the vehicles that are wholly sold.

Concert merchandise is fine because it has a cost that they only incur for people who actually buy it. For your concert example to be a valid comparison, imagine that everyone who bought a ticket to the concert were given merchandise, but told they weren't allowed to use it and had to throw it away when they got home unless they paid for it.
Drunkest Counties in the US
Why do you want so self manage? Saving a few bucks is probably not worth the hassle. I pretty much spend zero time on infra

* push to deploy

* auto-restart

* managed db

* easy scaling

* s3 object storage

* don‘t spend time on updates

* web ui (monitoring, basic logging, configuration, ..)
Any recommendations for graphical menus for the emulations? I've got a raspberry pi set up for it pretty nicely, but I've been wondering if I could set up the Steam Deck for it instead for my arcade cabinet.
I wonder how long it will take before aftermarket shops appear that can crack and activate all those modules.
Remove gold farming and competitive sweatlord ladders from your game. Majority of cheats exist to make money, remove their income and they will leave.
Just so you know, plenty of people locked their ETH when it was well below $100.

And for those that are joining now, but worry that the investment would be too big, consider the possibility of pooling resources with other people and stake using your own node. This is one the things that I would like to do next with Hub20, to help instance operators to pool together resources with their friends and to manage their validators...

> so is there some mathematical guarantee that means there's any value in adopting ETH immediately?

Guarantee? No, of course not.
If the price doesn't make sense to you, then don't buy it. If enough people don't buy it they'll bring the price down until they people do.

Something being too expensive for you doesn't make the seller unethical (unless it's a necessary good maybe - but not a luxury car.)
With average new car price being $48k as of 2022 according to Kelly Blue Book, that is just how much new cars cost these days, EV or otherwise. The same report says average price of an EV is $66k, but my point is that new cars got expensive at some point.

https://www.prnewswire.com/news-releases/new-vehicle-prices-...
Left it awhile ago - we've gone all in on Render. Aside from these weird intermittent DNS issues Sentry has been flagging, it's been smooth. Our engs love it.
You assume that the facade people put on social media means they're happy. It will be all happy pictures at expensive restaurants and exotic vacation destinations, until one random day they change their relationship status to divorced or whatever, and then all that MAANG income will go to alimony and child support, and the wife will be keeping the nice house and car.

If the main thing that connects you to your family is money... well, guess what: your wife can have all of your money and stuff without needing you to be around. If you are married and working all the time, you are playing a very dangerous game. Once the net worth grows, so does the incentive to divorce.

All those innocent MAANG kids are in for a big surprise when they realize who is really in charge. Perhaps if they became a bit more informed about family law instead of focusing solely on those dumb Leetcode puzzles...
To piggy-back, it bothers me so much that this is valid syntax in many implementations:

UPDATE x SET a = NULL WHERE b IS NULL;

Like... wat?
> The other 49% are still incorporating the 51%'s blocks in their work.

It's not that simple. That block from the 49% will be ignored by the 51% (since it contains "banned" transactions), which will continue the chain on the previous block (the "51% chain". Now the 49% has two options. If they continue to build the chain on top of that 49% block (the "49% chain"), after a while the 51% chain will be longer (because that side has the most hash power). The other option is to build again on top of the 51% chain, as you suggested (and AFAIK that's what unmodified Bitcoin software will do after a while); but to do that, they have to discard that block they had included earlier (since it's not in the 51% chain).

That is: yes, the 49% can include "banned" transactions, but that inclusion will be undone later. They can include these transactions again, but that inclusion will be undone again. They can never get far enough for these blocks with the "banned" transactions to be permanent.

> Again, a 51% attack has never even been attempted on the Bitcoin network despite huge potential monetary upside if it succeeds.

First, this is not the "traditional" 51% attack, which involves mining an alternative longer chain in secret. Second, the most a 51% attack can do is double spend coins (or prevent them from being spent); converting that into real money requires spending the coin twice (for instance, sending coins to an exchange, withdrawing the resulting money, and then undoing the sending to the exchange so the attacker keeps the coins), and the monetary upside isn't that big in most scenarios. Third, the cost for doing that is not as small as you're thinking (start with the cost to obtain enough miners to have 51% of the hash power), which is why it hasn't AFAIK been attempted on Bitcoin (but AFAIK, it has been attempted on less popular networks which have small total hash power). And if you fail the attack, you have wasted all that cost.
There are a ton of beta tests ahead of release, I think it's always prudent to keep up to date very quickly. This seems to be the top security expert recommendation.
You're clearly mischaracterizing my post history to push your narrative instead of providing useful data for this discussion. Your communication style is abrasive enough to make me stop responding to you. Thank you.
The mental model of being an offset to a memory address is, I think, part of it.

I'd be surprised if the use of zero vs one actually made any difference, from a number of operations point of view -- from the compiler's point of view, the first element in the array is the first element in the array, no matter what we call it.

I mean in an extreme edge case maybe if you are computing an index, and it happens to be zero, then in your math maybe some identity related to zero could be exploited (go to element simple_integer*complicated_function(), where simple_number might be zero) but that seems a bit silly.
I half-agree with you.

The lack of availability of a pirate version of a game increases sales. This has been observed for many very popular games. Not so much for small and unknown ones.

At the same time, I have paid for games when they became available in Steam, years after I have played them, so I disagree on that point.
They are only safer if you always unplug the USB drive and take it with you. Which I know I would never do reliably enough to offer protection(and I would probably lose the drive eventually which is then actually a complete loss of data unless you have a backup, but if you have a backup then that's yet another weakness in the system). A built in TPM module might have some unknown fault that hasn't been disclosed yet, but I think that's about 10000x less likely than the chance of me forgetting/losing the USB drive with encryption key.
"Bottom of the barrel" is a bit of a stretch. These cars have more chips in them than nearly any car on the road, with things like touch screens and Apple CarPlay to boot. It's important to remember the discussion context here: new cars. Does your wife's 40 mpg car have Apple CarPlay and a touch screen? And was it $12-15k brand new? If so, I'd like to buy one.

"Well new EVs cost 40-60k"

You've now been presented with information that shows otherwise.
Ah I thought the same and didn't notice the change. Very weird phrasing.
Man, I remember when I first discovered Oglaf. What a weeeeeird comic, loved it.
I call BS on this one.

The Rome Statute mentioned states:
"In accordance with this Statute, a person shall be criminally responsible and liable for punishment for a crime within the jurisdiction of the Court if that person:

(a) Commits such a crime, whether as an individual, jointly with another or through another person, regardless of whether that person is criminally responsible

..."

You don't commit a crime "through another person" simply by being a knife manufacturer, a car maker, a gun manufacturer, or a software engineer whose products are them used in a crime.

I suspect that the drafting only means that you are not off the hook by sitting back and sending others do the dirty work, as the rest of the section also suggests.

Now, if you build software with the aim of facilitating a war crime then this section may kick in.

In fact, this is what the paper says when reading the whole paragraph: software dev could be criminally liable if they actively and purposely help develop something for the purpose of committing a war crime.

Twitter strikes again.
> No longer do you need massive amounts of electricity and insider access to gpu or asic manufacturers.

No, you just need money, 32 eth is only around $50000.

And there's a lot of people with sufficient money to stand up multiple validators. And validators can also initiate/vote on arbitrary slash requests (which costs them nothing, as I read it).
Hey, please edit swipes out of your posts here - you're making some interesting points but we need you to do that within the site guidelines. If you wouldn't mind reviewing them and sticking to them, we'd be grateful: https://news.ycombinator.com/newsguidelines.html.
Heroku's Postgres is still very good.

If I were looking for "very good Postgres", I would go straight to Crunchy Bridge. I don't think a PaaS is going to get anywhere near that level soon (and I work on Fly.io, so I know we're not).

Building a good PaaS and building an amazing managed database service are two problems that overlap less than you think. The moment we can get Crunchy Bridge or someone at a similar level to run their DBs on our infrastructure is the moment we start using them for customer Postgres.

No one knows this yet, but we have managed Redis soft launched in our CLI. Fly + Upstash is a pretty good combo.
> just need 33% of the network to avoid being slashed. Is that wrong?

Yes, it is wrong.
How to Write a Lot
This isn't exactly correct:

1. Every full node is part of this dark forest, maintains its own mempool, and gossips the mempool to others. You do not have to be a validator or miner to run a full node; just run an Ethereum client.

2. There are indirect economic incentives to 'watch the watchmen': a slashable staking violation that doesn't get slashed breaks the Ethereum security model, and is expected to be an extremely rare event (if it ever happens). With a network that has a market cap in the hundreds of billions; someone is watching and it only takes one to sound the horn.
Biden announces student loan relief for borrowers making less than $125,000
A few months ago, I saw a pedestrian get hit by an SUV going ~40mph (64km/h). He flew far enough that when he came to a stop he was a good ways down the road. If you made it through the sudden acceleration to 40mph, I could also see "the road braking you from 40mph to zero" doing some damage.

As another example, here's a locally-high-profile crash [0] (the driver, a city councilwoman and the daughter of the county commissioner, left the scene and didn't report the crash for hours). Red lights and sightlines aside, even though not much momentum is imparted to the cyclist, the crash was enough to flip him over and knock him into the air, which changes all of the calculus for landing damage from what normally happens when you fall off a bicycle. If you land straight down on your head, it might be worse for you than getting hit in the torso at a higher speed.

[0] Content warning: this is a video of someone getting hit by a car https://youtu.be/X7V_H9bADDM?t=54
As a C# developer currently trying to improve my skills in UI development this HN thread is enlightening (thank you) but really demoralizing...

I noted down the following technologies to be the next thing to learn / take a look at:

* MAUI + Blazor Hybrid (no official linux support, which usually is a no go for me)
* AvaloniaUI (looked very promising, especially the 11 Preview1[1], although not microsoft)
* Uno Platform (also not bad but not from Microsoft...)

I thought, it would just be a matter of "which one is the best", but it seems that all these did not come to stay or do not have official support from Microsoft (which usually means not getting widely adopted).

An AvaloniaUI example App named Camelot[2] looked good at first, but after testing this on different OSes made me think, that performance wise there is a lot of room for improvement.

So far i have given flutter a wide berth because learning a new language (Dart) AND a new framework did not seem to fit my time capacities, but what I've read here makes me think, that even writing a simple cross platform app it is not worth the effort learning another C# UI technology, because they mostly get abandoned before they really mature.

My personal conclusion: Use Flutter instead! Am I right?

[1]: https://dev.to/avalonia/turning-it-up-to-11-34jn
[2]: https://github.com/IngvarX/Camelot
The new Hatchbox v2 ( https://hatchbox.io/ ) coupled with a low cost instance from Linode has been a dream for me.

Multiple apps can be deployed to a single server without incurring more costs.

Hatchbox does all of the provisioning.
I don't think it's too ambiguous. If I want to do anything related to society in the physical world I have to own a car and drive somewhere. There is no alternative whatsoever. That's how our cities in America are designed and how a huge number of people live their day to day lives.

> why this would be so hard to implement

I definitely agree that it's hard to implement, but that's because of design and special interests in not implementing it. It would be cheaper for sure. You can think through it yourself because cities a long time ago (which were less complex and had less access to technology) built this way, and then as they "progressed" they built more difficult to build and more complex highways, cars, and roads. So it's easier to implement walkable cities and neighborhoods almost by definition because that's what was built first.
Ethernet is in the 12,000 megawatt energy usage range? Pretty impressive - and will be a nice savings if that energy usage goes away.
Please don't break the site guidelines yourself, regardless of what someone else did. It only makes things worse.

https://news.ycombinator.com/newsguidelines.html
It's suggested by the url, but if mods wanted to add [AU]
How is this a personal attack? Besides that, you already removed the parent comment so nobody can even find this now without clicking my profile.

> I think this just might not be your cup of tea. That's fine. We all have our preferences.

I don't see how I could be any nicer.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

I feel like you're ignoring your own guidelines. Please lead by example.
It's probably exaggerated. I doubt they committed to the re-write before anyone knew Rust.

Hopefully what they meant is that Rust was only being considered when they started having the team learn it, or that the team was not extremely proficient at it when they picked (but had sufficient knowledge of the language).

Not saying that this part didn't surprise me as well. And if they did commit based only on the marketing material... what a gamble.
I left Heroku in favor of just a hand-configured DigitalOcean droplet. I might try Fly.io but honestly, for what I’m doing, the flexibility of a full Ubuntu box is just too good, even in 2022.
You'd think that, but if citizens were capable of regulating anything, then they'd just directly avoid buying products with anti-features.

My average friend and family member is both well-educated and gives almost 0 effort to either (a) looking at what government regulators are doing or (b) researching their big purchases ahead of time.
When my bike was stolen it was in an underground parking garage. The thief was able to go to a known place with a dozen bikes and not any solid foot traffic and take everything.

Outside a store or restaurant during business hours, however, is a much more risky proposition for a thief from all the foot traffic. They’d rather pursue low hanging fruit like apartment parking garages where their efforts will probably guarantee them a half dozen bikes in one go.

You should also always insure your bike. My renters insurance covers mine for theft with zero deductible.
It would depend on how close the attack is to 51/49%. If it's close, the 49% chain should be able to keep ahead, making the attack take a long time and thus be very expensive... but there would be constant block reorganisations.

The 51% chain is mined with 51% of the total mining power, while the 49% chain will contain 100% of the mining power (as the 49% miners are more than happy to build off the 51% chain, while the 51% miners will only building off the chain without the censored transactions).

They are correct in asserting that a 51% attack to censor transaction is largely just a nuisance to the users and that all transactions should eventually end up on the longest chain (the 49%).
This is primarily the actual answer. While most languages force you to see the array as an array, in C/C++ (in C++ I'm only referring to the memory allocated variable type, not an "array class") you can see it as a pointer and do your own math to address any part of it that you want. And the calculation for that memory address is idx * sizeof(the thing in your array). So the real answer here is that array semantics needed to match memory address semantics in the languages that provide that.
> The only thing I can verify myself is that waveform data from e-ink is overzealously copyrighted and protected,

Could you share some evidence for this and exactly what you mean by "waveform data"? Thank you.
In my opinion, what’s on trial is the ease of mobility. The bicycle was the means so it gets a mention. Now we have airplanes which probably have exacerbated the issues. A wheelman then didn’t care about furniture? Well, review a digital nomad and see what you find. They probably don’t care about a traditional home to begin with. I don’t have the references on hand but various studies & reports exist on the specific societal and behavioral changes that arrived with new advances in human mobility.
I have fond memories of using Ada in college. Unfortunately it didn’t have much of an open source footprint and the community was downright hostile toward newbies (more so than other communities that I had experienced). I’m sure Ada has the stronger story for real-time embedded systems today, but (as I have learned Rust in the interim) I look forward to the day when Rust breaks into the real-time embedded space. In particular, I’m excited about ferrocene and the broader Rust certification efforts. I would really like to write embedded Rust professionally, and I hope certification will boost the number of embedded Rust jobs (no the to Ada, I just don’t particularly want to re-learn it).
Buying used in general is risky, but I’d wager buying from a miner is not much worse than buying used from a non-miner.

I believe miners are more likely to undervolt their cards and with running them at a constant rate, they won’t undergo the same stress from heating up and cooling down each time it gets used.
Pretty much all variants of BASIC have arrays starting at 1.
> The usual arguments involving pointer arithmetic

Yeah, I think this exactly why it is zero based. The index became a simple multiplier for sizeof(int).
You're just arbitrarily defining some things as rights, and others not. These things aren't etched into sacred tablets--they are decided collectively by a society and its government and are always evolving. There was no right to vote until enough people decided there should be one and made it so. Housing is no different.
Losses wouldn’t be bad with HVDC, with the added benefit of HVDC ties not needing to be frequency synced across the entire grid, so you have some opportunity to increase resiliency.

I don’t think it’s a one-sized fits all solution. There will be places where storage will make sense, and other where longer distance transmission makes sense. I think the reality is it will be a mix of both, along with a nice diverse mix of generation methods.
> 82% of demand was directly powered by wind and solar without having to pass through storage or be curtailed.

This is amazing. As an EE I wonder about transportation losses, but wind and solar should be pretty easy to decentralize, so maybe this is a non-issue. Wind might be a little harder to decentralize, but I don't know how the regional differences are in Australia. I'd suspect the coasts (or even offshore) would be windiest, which is also where most people tend to live.
I have a Windows 10, 5900X+X570 machine with fTPM enabled and I get zero stuttering. Still using a pre-release BIOS with early Zen 3 support from August 2020 since I never saw any need to update it.
Get a U Lock and the cable attachment and lock up to secure posts.
I'd claim intuitively that having all bits 0 is a proper starting point and more efficient if there were any constraints on address, which was likely the case historically.

I'm happy to hear any dissenting opinions if this is inaccurate.