skysight-inc/HackerNews huggingface dataset:
If the column is UNIQUE there’s no collisions it will just fail to INSERT.
That feels like the sort of optimisation that wins in small cases and loses in larger ones. The jump array is going to be 4 or 8 times the size of the opcode array so will put a lot more pressure on the caches as your programs get larger.
Same with long low steel buildings, they usually have a lot of room for expansion built into them because the tops are close enough to the foundation that the angle of the uprights would change a lot if not dealt with in such a way. For higher buildings this isn't as much of a problem because the parts closer to the foundation will likely be closer to ambient.

In one particular case (the steel truss roof of a convention center in Amsterdam) there are many such places where slack was built into it, the structure is many 100's of meters wide and if connected rigidly would put undue stress on the uprights and the foundations.
While I have the same experience, I believe this is called social bubble. I do not know many teenagers, and I don't visit high schools to see what trends are popular among them to assess whether they prefer to use Threema over iMessage.
Where do you live that you can be arrested for someone sending you illegal material you didn't request?!
In conventional web wasn't the same war fought as 'net neutrality' ?
All packets are equal.
Pardon me if I am wrong, I don't understand web3 or crypto much but what you describe looks like a capitalist version of Internet where processing of every request depends on one's ability to pay. If this is the future, history has already taught us that it is bound to fail.
No, Moxie correctly pointed out that the trust model and physical infrastructure are distinct architectural elements, and, it is good/ok to have decentralized for the former but centralized for the latter. The reason why was the long preamble about evolution of platforms vs protocols, and user preference for 3rd party managed convenience.

-- ps

So the question is whether it is possible to have effective solutions in that design space. Email in fact fits these design parameters: end users can use PGP and PKI to have private and authenticated communication, but as Moxie knows far better than me, it hasn't happened because now we have shifted the burden of running 'something' back to the end user again, who is now responsible for participating in a 'decentralized trust' system.

It appears the problem is reducible to (and thus is fundamentally about) identity and associated attributes of an identity.

So what we really need is a decentralized identity infrastructure with 'last mile' interfaces to your physical political jurisdiction for those who want "legal" attribution for fully decentralized interactions (possibly built on centralized infrastructure). All other "Web3" systems can be built on top of these.
The intermittent nature is going to be handled by large battery storage farms. Battery storage is already displacing peaker plants.

I’m confused by what you mean by zero marginal cost? Solar will be cheap but not zero marginal cost.
Do we have any reason to think that would be the case, or they’d enrich the early adopters of one of the existing blockchains by using it rather than creating their own? Central banking doesn’t need to pay the overhead for trustless anonymity since all of the participants are known and have ongoing working relationships.
Is it fine with money?

A ransomware operator could send the loot from an operation, channelled through a well publicized address, to someone they don't like which makes their account undistinguishable from that of a fence as seen by blockchain analytics firms maintaining the blacklists of addresses legit players do not task to. Or they could blackmail someone by threatening to burn their account by sending tainted funds.

Politicians could be sent unwanted donations to dirty their reputation by making it looked they're supported by the wrong people.

...
I hate variables shadowing, I'm very surprised that they allowed it in Rust, I saw an unpected behaviour caused by variable shadowing in C++ (global variable hidden by member variable) just last week..
If you change your Apple password, the system goes insane with the reauthentication prompts and the only way to fix is to enter a password (or create a new user account). I don't know which optional service it is exactly - could be iCloud sync, iTunes, App Store, Find My, etc. The same happens on iPhones/iPads when you change your Apple password from another computer.

However, the Mac is still usable and they can reboot into Recovery mode to download and re-install the OS. Not sure about Find My (for iPad/iPhone), as it's an anti-theft feature it can't be disabled or factory reset.
One point about NFT metadata and the debate about whether it's centralized or not.

NFTs don't all have to be maximally decentralized. It should be perfectly okay that some NFTs are not on-chain, purely immutable artwork. Besides the extreme constraints that places on the art (given that data storage on a blockchain not purpose-built for storage is expensive), there are some advantages to having mutable NFTs.

You can create evolving NFTs by making them mutable. Users can upgrade their skins (such as adding a Santa hat during Christmas). The NFTs could respond to real-world events (maybe the weather or the outcome of a sporting event influences the artwork). You can use them as game characters that level up in response to playtime, presumably the artwork for the character would change as the character levels up, etc.

It's very difficult to do the above in an immutable, pure fashion, without thinking of all the possibilities beforehand. It's okay that just the mere ownership transfer mechanic is decentralized. Yes, a project could theoretically rug its users and change the art to a poop emoji, but in practice projects develop a reputation over time and those that foster goodwill stand to gain more from community loyalty than they'd gain from pulling B.S.

Even in the case that a project were to rug its community, however, it's entirely possible for the community to create a new smart contract that "wraps" the NFT as a new NFT (you deposit an NFT from a particular collection, and get back a new NFT and the old NFT is burned). And if enough members of a community rallied around the wrapped version, then it could be treated as a consensus fork.

Escape hatches are one of the features that distinguish Web3 from Web2.
Either it will solve something and you can get on later, or if you have to get on now “before it goes up” it’s just a scam (or”investment”) of sorts.
I don't wanna start a flame war between Linux and non-Linux OSs, because Linux has already lost this war on the desktop front.

I've tried so much to make Linux suck less as a desktop OS, only to realize that it's all a waste of time. And for the ordinary person out there, firing up a terminal to do things is just not intuitive, and frankly, this cli thing belongs to the past when good gui and excellent monitors were not a thing.
Your response is different from what I posted. You can always pin the image on your ipfs node and it's going to resolve to the same, unique, hash (well, unless preimage resistance of sha2 is broken...) allowing everyone in the world to download it. That doesn't mean it guarantees availability - nothing does - someone has to host it.

Ultimately, the owner has to host it, or pay someone to host it, or hope someone else hosts it. Although nfts are small enough that any semi-popular ones may stay alive potentially forever as long as someone, somewhere, hosts it on an ipfs node. Potentially long forgotten by literally everyone alive.
This reminds me so much of the ACID tests[1] from the late 90's, early 2000s. I wonder if it will have a similar effect, i.e. to drive people away from Chrome in the same way it eventually drove people away from IE.

[1] https://en.wikipedia.org/wiki/Acid1
There is no roadmap. There are no written long term goals. This project came out of need for a faster virtual machine for my Paka language. There is an api to emit vm bytecode, but it's not in C, it is from Paka.

Roadmap could go like this tho: More Core Opcodes (Bit Ops, Closures), Split overloaded opcodes. More frontends. Optimizer, Dynamic Compiler and JIT.
This is a very crude division. There are way more Poles than, say, Galicians (a small and fairly unique community of Spain). As for Britain, how many people do still speak Scottish Gaelic? Etc.

At the end of the day, loss of any culture in the world is tragic and previous colonialism isn't a good reason to wish punishment of cultural obliteration on contemporary inhabitants of the same countries, who are several generations distant from the perpetrators.
I know it may not be the culturally appropriate message on HN, but what is wrong with using Gmail and syncing the messages with mbsync? If you're looking for better providers then look at Fastmail.
The author seems to miss that one of Moxie's central criticisms is that, all else being equal, distributed solutions tend to lag centralized ones.

The reason for OpenSea et al. providing centralized services isn't accidental--it's not that it's "early days"--but that whenever there's an opportunity to innovate, those innovations will first appear for centralized services.

If we hope for distributed solutions to be on par with centralized, we are in effect hoping for an inefficient market, or one without innovation (giving distributed services time to catch up).

This criticism, in a way, has little to do with "Web3" at all. Instead, it's justification for the alternative solution Moxie has been working toward: one where crypto(graphy, not currency) allows the cost and feature advantages of centralization while preserving (or in fact exceeding) the user privacy of distributed solutions.

(I have some criticisms of Moxie's vision, but the author seems not to engage with the argument's real substance.)
Not arguing against using UUID. Just exploring that async concept further and the challenges in that. OK 2 separate issues : )
I'm guessing your question is rhetorical, but in case it isn't:

Repeat after me: "blockchain is only required if you want to solve a problem that deals with permissionless, trustless and distributed consensus".

- permissionless: no previous vetting/authentication/authorization of any participant. If you can a priori authenticate users, you can have a decentralized system with Paxos, and you can run a "decentralized" governance system based on simple "web of trust".

- trustless: no participant is assumed to be reliable/honest

- distributed: the network can suffer disconnections and partitions, but the overall system can still work.

If you can choose who will be allowed to define "consensus", you can use other BFT consensus solutions, so no blockchain is needed.

If you have a "cooperative" model, this assumes that you can trust the participants, so no blockchain is needed.

If your system can withstand network disconnections/partitions, no blockchain is needed.
That will teach people not to "buy" stuff you don't really own. Piracy o streaming are better solution. DRM is ethically and technologically bankrupt.
You are right, the internals are important. When I tested this, a long time ago [1] [2], I found that randomly distributed keys on PostgreSQL were indeed faster than e.g. on MySQL. Which surprised me! I still don't quite understand why. But, even with PostgreSQL, sequential (or nearly sequential) are much faster.

[1] https://markmail.org/thread/3jzqjy6cavxcrpbq
[2] https://markmail.org/download.xqy?id=3jzqjy6cavxcrpbq&number...
We do the same.
As much as I like my iPad and iPhone, sooner or later someone will catch up, and I haven't seen any evidence Tim Cook knows how to do more than make more money from the current business. He's a numbers guy, not an innovator. I'm not surprised Financial Times is focused on the money, but it's a myopic focus. Microsoft was putting away huge stacks too, right up until the web and mobile hit.
Running a server means installing, configuring, and maintaining an OS and stack of software. Spotify running a server in the background isn’t what Moxie means.
Do you want nice things?

Because this is how we get nice things.

You may not like it. I certainly prefer a nicer mode of communication. But this is peak infrastructure maintenance.

Compare and contrast:

https://news.ycombinator.com/item?id=29845724
isync (aka mbsync) works great for this.
I completely agree with you. Crypto bros for some reasons think they are saving the world. The original claim is just pure ignorance. To get start with Axie or other so-called GameFI, players need to have money first. For people with small capitals, they need to participate in 'Guild' and borrow the money from the rich (be it in digital or physical world). So, it is just capitalism all over again. Spending all your time maximizing some games won't save a nation from poverty.
Lots of reasons no doubt, as with many other of life's questions - it's expensive though, for one.

The best individual metric I'm aware of as a way to compare costs of different types of energy production is called "Levelized Cost of Energy" (LCOE) - here's a Feb 2021 report from the U.S. Energy Information Administration with a link to an estimated cost comparisons page:

https://www.eia.gov/outlooks/aeo/pdf/electricity_generation....
I guess this is my followup question is, would your opinion change if we replaced “remote learning” with “no school”? Remote learning largely doesn’t work, and I think the fact that it’s seen as an option is warping the conversation.

Now, maybe schools really should close even if remote learning was off the table, because the situation described in the link is quite dire. But see, then I look around, and I see that indoor dining is still open, movie theaters are still open, and a significant portion of Broadway is still open. Schools seem more important than all of that stuff. Maybe we should figure out whatever it is the restaurants are doing?
> “Hundred year calm/clouds” need be prepared for

Once you're preparing for events that rare, you have to first prepare for more common events, like failures in the power transmission infrastructure (the latest widespread one in my country, for instance, was only 11 years ago). And a lot of the preparation for these more common events (for instance, backup generators) would also help with these more rare events.
286 was an RTL model hand converted module by module to transistor/gate level schematic. Afair 386 was the first Intel CPU where they fully used synthesis (work out of UC Berkeley https://vcresearch.berkeley.edu/faculty/alberto-sangiovanni-...) instead of manual routing. Everything went thru logic optimizers (multi-level logic synthesis) and will most likely be unrecognizable.
My problem with blockchains as the proposed solution here is that they solve none of the hard problems, introduce some new problems, (and no they are not an irrevocable record (as if that were even desirable), look up the DAO Hack or Bitcoin Cash fork and they certainly aren't proven to be permanent or reliable) and removing them would make the solution simpler and cheaper - the essential problem here is trust, not recording and sharing data.

You have not demonstrated any added value, and the straw-man insults sprinkled with spelling mistakes do not help persuade.
Possibly not, so it is best to keep a synced backup of your messages and critical date. mbsync for email and rclone for Drive and Photos.
Uh? Perl optionally requires you to declare variables, which is a good idea IMHO, no noise for small script and any experimented Perl programmer will have learned that 'use strict' is a really good idea for big scripts..
Market economy.
What about the ~25% of US adults that are not vaccinated? As far as I know they are at least as likely as vaccinated adults to have school age children. Even taking into account that they probably have a higher chance of homeschooling, that still leaves a lot of kids in public schools whose parents are not vaccinated.

Are you in the "they've had enough time to get vaccinated, so if they haven't done so yet let them get COVID" camp?
As a native English speaker, this page is nearly incomprehensible to me.
why did someone buy a domain for this
There's some hidden assumptions in this question.

First, that Germany is extremely "anti nuclear". But, deciding over 20 years ago to close plants when their lifetime runs out and not replace them is hardly the drastic act of a maniac.

Germany is just doing what everyone else is doing, building cheap renewables. Only real difference is that many countries never built any nuclear plants in the first place and so they don't have old plants to shut.
The physics is quite complicated and I certainly don’t understand it fully.
The YouTube front page/recommendations were a massive amount of wasted time for me. Removing them via uBlock Origin filters has significantly reduced my "wasted" time on YouTube:

www.youtube.com###secondary
www.youtube.com##ytd-browse[page-subtype="home"] #primary
www.youtube.com##.ytp-show-tiles.ytp-endscreen-paginate.videowall-endscreen.ytp-player-content.html5-endscreen
Have you made any money flipping NFTs?
Unfortunately some software (e.g. WireGuard) can only be installed through the app store, which requires an Apple ID.
> it seems they’ve done the heavy lifting

The heavy lifting is the not-yet-done fine details in the 3D-models. Vaguely car-shaped blobs not even respecting the original general shape of the car (e.g. the Cobra or the Toyota SUV) but with the correct texture extrapolated is nifty, but nothing more.
Sure. That's what a major version is for.
https://twitter.com/jfslowik/status/1479490219573276673?s=20
They’d be accessible inside of asteroids. There appear to be some asteroids that are spinning too fast for their size, implying they have an unexpectedly massive core, but there is still no conclusive proof the quark nuggets exist.
Ironically a webhook is closer to a true event than polling for events on the /events endpoint.

The idea described in this article seems entirely backwards.
across all groups, the mRNA vaccines reduce the chance of death by about 15x (data from Switzerland)

https://ourworldindata.org/grapher/switzerland-covid-19-week...
I looked it up.[0][1] It’s a lot. About 14.7 million Americans work full time and receive Medicare or food stamps (SNAP).

> And 21 million of people are subsidized. I do not see a capitalist system subsidizing 21 million people. That is not capitalism. Call it something else.

So by your logic, USA is a socialist country? Democratic socialist? Communist? That’s… not what most Americans would say.

> The numbers could not be fully explained by part-time schedules; about 70 percent of the 21 million people receiving Medicaid or SNAP benefits work full time, in general, the GAO said.

[0] https://www.washingtonpost.com/business/2020/11/18/food-stam...

[1] http://webcache.googleusercontent.com/search?q=cache:https:/...
Linus had a reputation for doing this, back in the day. He took some time off a few years ago, and while he's still very strict on quality, his tone has changed.

I've run a lot of dev teams, and I see two side to this.

On the one side, the worse thing you can do is build an environment where folks are scared to raise new ideas, or think of new solutions, for fear of being publicly humiliated. At best, you will get teams that do very average work. At worse, you'll loose all your good people.

On the other side, I've had devs who thought they were god's gift for code, and made everyone's life around them, a misery. e.g. one guy spent months failing to implement an API with the front end he was writing, but despite that, he'd comment on PR's "This code is shit and needs to be rewritten."

Folks like that need to be part of, what we call in the UK, a frank and open conversation, which I had one to one. This particular dev refused to back down, and left without working his notice. Going somewhere where they would, in his view, thank him for his feedback. Good luck with that. They guy that replaced him had the API working inside of a week.

tbf, the API was terrible, but that's a whole other story involving IBM and SaleForce...
Just a minor aside but

> Doing this reminded me of the days I worked with Rust, and how wonderfully impossible a task like this would be. I don’t think I’m touching it again, I like my global atomic booleans.

Global atomics are perfectly possible in Rust.

static R_CMD: AtomicBool = AtomicBool::new(false);
I'm confused by this. You don't use your Apple ID to log into your computer. There is no Apple ID used to log into your computer.
For GSuite (or Google Workspace) I just use Cubebackup [1]

https://www.cubebackup.com/

It is like $5 per User.
>when you lose your

It was never yours. Buy music from Bandcamp and save it on your hard drive. That is yours.
What a horrible advice. People absolutely do not have to share your attitudes and priorities. And you are saying it to a person just starting a career! I am glad to see the majority of the comments have been supportive and constructive, like HN usually is.
Death is only one outcome. Other consequences (e.g. scarred lung tissue) also exist, and don’t fall neatly in the stats that are regularly discussed.
Depends on the situation. At a well-regulated, long-lived casino with lots of tables, it's not good evidence.

But if you see it run by carnies at the county fair where the wheel will be gone tomorrow?
> just based on an ID the keycard broadcasts unencrypted

This isn't necessarily the end of the world. At the end of the day, all that matters is the threat model.. to break an access system designed in this manner using a plain UID you're going to need what, something specialised like a Proxmark to be able to read it any real distance away (and even then, IIRC it's like a ruler's distance you'll be able to do). Otherwise, you need physical possession of my access card, no?

Your average burgler is going to have no idea what any of this stuff even is.

To me, the scheme being (as you describe) "horribly insecure" in this way is less of a concern than e.g. a lock that can be easily bumped.
>Built on a register-based ISA that beats luajit—with the JIT on—in some benchmarks

This is interesting, considering that LuaJIT in interpreter mode is famous for being faster than simple JITs. Worth looking into what the differences are.
You can migrate messages from mbsync as it provides push or pull, or two-way. You just wouldn't be able to retain a provider-specific email address. That is why I would recommend everyone to use SimpleLogin or similar for email addresses with a custom domain, and then just have them forwarded to whatever email provider you're using at the time.
There's no connection to an Apple ID unless you want it. You don't need to connect it to any Apple ID to use it. You can change the Apple ID at any time.
They are still generally found to be slower to use than sequential primary keys in postgresql.
That is a good cause to work on. Could you please also link the github repo here for the folks that wish to not visit twitter?
I don't have to pay ethereum gas to hand the proof over to the police or to burn it if they don't care. The mail system also doesn't keep a public, permanent record of all things mailed to me that any political opponents might use to imply things.

There are also countries where you don't want to let the police know you own crypto because of laws against alternative currencies.

Real world comparisons don't really work well with public blockchains.
Common Lisp Tutorial - Neil Munro: https://youtube.com/playlist?list=PLCpux10P7KDKPb4eI5b_qSnQa...

Baggers aka techsnuffle: https://youtube.com/channel/UCMV8p6Lb-bd6UZtTc_QD4zA
Use of Bussard ramjets is a distinct historical phase in the numerous stories set in Niven's known space [0] universe - they are how mankind reaches and colonises the nearby stars before being given access to FTL hyperdrive by the Outsiders during the first Man-Kzin War.

[0] https://en.wikipedia.org/wiki/Known_Space
and ~everyone has had the opportunity to get a vaccine so...