skysight-inc/HackerNews huggingface dataset:
Serving web sites from a blockchain (which is decentralized, exists in pieces across the whole Internet), instead of serving them from a single computer located in a data centre.

i.e. makes web sites harder to switch off/censor.

p.s. Freenet has been doing this since Satoshi was in diapers.
In any line of work, things happen because a bunch of people who know what they are doing - and get along reasonably well together - are for some reason motivated to make those things happen. The rest is noise.
I just-about-concurrently to you asking this question answered a similar question someone else had posed already (using the NSA as their specific example) here: https://news.ycombinator.com/item?id=29466855 .
not every county in Oregon has legal ways to purchase, some counties want the tax revenue but don't want people to be able to get it.

taxation across every aspect of growing, processing, and sale adds a lot.

not all dispensaries are the same, some are swank, but more expensive, some are captive markets.

some people don't want to be tracked in any way.

so there are reasons some people stick with black market, but like piracy, making legal purchases and consumption easier helps to ease it.
A key "ah-ha" moment for me was realizing that your wallet is your login on every dApp that's ever existed or ever will exist. It's pseudonymous and developers sort of get various things for free out of it as a result(payments, authorization, authentication)
You can fail a driving test in Australia if you don't look whilst being first at the lights on a green light cycle.

Of course most drivers might do this for a week after getting their license then ignore it. Like a lot of good rules.
A lot of people here talking about splitting semantic hairs/what it means to propagate/etc and not enough fond remembrances of when DNS really did take 48 hours - maybe more! - to update. Like at one point I remember being on the phone with the admins of a big dial-up, begging them to update sooner so we could fix a problem one of our customers was having.

There was a time when computing resources were precious. Kids these days, I tell ya.
Or run your own private chain/node for trying things out.

Recently I've been working at converting an existing web business to web3 (at least my interpretation of web3), with the goal of making it all decentralized. My impression at this point is that it's mostly possible but not all that practical.

It might make more sense if I reimagine what the business is, which is part of my exploration here.
When "other places in the world" is mentioned, one need not imagine it refers to the non-applicable places. That seems a wasted effort.
Trump sped up climate change, making the scenario in the article happen more and more often. People like him (Trump) are some of the worst, for those living in Africa. (Also, the voters in the US didn't primarily vote for Trump for the reasons you seem to think.)
Israel Tightens Rules on Cyber Exports After String of Scandals
You don't need ML to test. It's just a matter of running every test is a waste of time.
You don't need a good battery to swap. The point of the service is to swap yours with poor battery life. They send you a refurb from a previous customer, replace the battery in yours, and then send that to a future customer.
"Twitter tweeted an update to its rules changing what users can and can’t share on the site. Starting now, if you share an image or video of someone without their consent, the company can take it down — unless it’s in the public interest to leave it up."

From WaPo [1] on what the rule in the title is (it's paywalled).

[1]https://www.washingtonpost.com/technology/2021/12/01/twitter...
What does “move back” means? Almost nobody uninstalled Whatsapp (even I use it frequently) or stopped using it. But they have installed Signal and can now be reached this way. My mom uses it to chat with her friends who have it, and use Whatsapp for the rest. I don't know anyone who has actively uninstalled Signal so far, so I use it by default to connect with them. If you compare this to emails, none of my friends ever bothered to create a non gmail address, so I'm stuck with Google reading all my personal communication with nothing I can do. It used to be the same[1] for Whatsapp, but no more. This is a small victory, but a clear victory nonetheless.

[1]: not exactly the same, because AFAIK Whatsapp is E2E encrypted, but Facebook still has access to all the metadata, which are way more that what I want them to have.
1) What if we purge 8.8.8.8 at 8.8.8.8 ?

2) What if we purge 1.1.1.1 at 1.1.1.1 ?

3) What if we purge both about the other at the same time?

4) What if we purge aaaaaaa!

So much time...so many ideas...are they sure
they will end up well?
You know how most web2 sites never delete data, but just flag it as hidden? The web3 argument is to create systems whereby this is the norm, when one chooses, with the lowest layer being durable and immutable, but a variety of higher level layers (some centralized) having the freedom to mask that data when they choose.

Ultimately, the relevant question is if the root layer of open data systems should allow erasure. There are good arguments to be had on both sides. If you feel that if we don’t have systems that are fundamentally censorproof, the net result will be an eventual all consuming global censorship regime in the limit given enough time, then there is little choice, however.
Taskmaster is skill, comedy, and tragedy all in one. It's the perfect sport:

https://www.youtube.com/watch?v=NtayE1NLe1w
To be fair .NET 6 does look a lot like .NET Framework (4) so really its a return to the normal.
Then why are over qualified people working in warehouses?

Clearly there are two economies, one reported one where everything is great and the other one where overqualified people work in warehouses?
I recently worked on implementing readability in my Hacker News client app and here's the resources I found most useful. Basically, if once designs their site following the correct structure, then it works correctly for both reader mode as well as accessibility. These are "standards" which sites are supposed to follow but they don't unfortunately:

A very long read but this covers everything:

> How to Section Your HTML

https://css-tricks.com/how-to-section-your-html/

These are specifically important for accessibility users.

Another short read:

> HTML5 sectioning elements, headings, and document outlines

https://www.456bereastreet.com/archive/201103/html5_sectioni...

And you can use Markup Validation Service to validate and get tips:

https://validator.w3.org/#validate_by_input+with_options

Check out the excellent answer by Christian Kohlschütter on how readability works:

https://stackoverflow.com/questions/3652657/what-algorithm-d...
Yeah, it should probably be a blinking red arrow in order to be consistent. I'm sure some committee decided that wasn't different enough from normal red arrow
In this case, the context is software development, and we are discussing advertising/marketing/landing material on the sales website. The OP website dramatically departs from the expectations of this profession. The OP is not selling art.
I can't quite figure out if your response is meant to be sarcastic or not - i.e., if you're "amazed" at the completeness here or maybe mocking the specialized/exotic chords it came up with in this case.

I apologize if this is obvious or well known to you, but for anyone not already familiar with it recognize that much like (and not wholly independent of) musical scales, chords are essentially defined by a predictable "formula".

E.g., every major chord is described by interval pattern 0-4-7: starting at any note, take the root, major-third (4 semi-tones above the root) and perfect-fifth (7 semi-tones above the root) and you have the major chord. For the root note C that yields C-E-G.

Rotate that pattern so that the root note is pitched above the major-third and perfect-fifth (e.g. something like 4-7-12) and you have an "inversion" of the major chord. For the root note C that's E-G-C (known as "C/E") or G-C-E (known as C/G).

Based on these interval patterns it's not hard to generate an exhaustive list of chord "families" (with members like "Major" or "Dom13Aug5" or whatever) - there are at most 4096 (=2**12) of these interval patterns in a single octave, and many of those are relatively uninteresting due to symmetry, degenerate cases or just plain dissonance. (To be fair many common chords span more than one octave.)

A given collection of notes (fret/string combos on a 6-string guitar for example) is usually going to map to some variation of one of those interval patterns, possibly with a stray interval added, dropped or repeated. (E.g., the typical X32010 fingering of C Major on guitar corresponds to C-E-G-C-E rather that "simply" C-E-G.)

So it might seem like mapping an arbitrary fingering to the corresponding chord name requires a lot of information, but it's just matching notes (or pitch classes) to a moderately small number of named interval patterns.

And it might seem like "F5addb5addb11addb13/A" is a ridiculously over-specified chord name, but that's a function of applying a set of conventional "modifiers" to a simpler/better-known/more-common chord. (In this case, `F5addb5addb11addb13` = `F5 + add(b5) + add(b11) + add(b13)`, i.e., F5 (F + C) with a diminished-5th (C), diminished-11th (B) and diminished-13th (C#) added.) You could argue that the pattern matching is trying too hard in this case, but if you're dedicated to assigning a "conventional" chord name to an arbitrary collection of notes, there's algorithmic way to do that.

Again, apologies if this is obvious to you (user Y_Y), I just thought I'd try to de-mystify it a bit for anyone to whom this seems like alchemy.

Music theory has a bunch of semi-arbitrary naming conventions that make it sound really complicated to the uninitiated, but in the abstract the chord names are basically just bit-masks that specify interval offsets from a given root note.
How Do We Recharge?
> An NFT for the Mona Lisa caries no benefits or rights, other than saying "I own the NFT for the Mona Lisa".

It's not even “the NFT” — anyone can create a new NFT for the same image on a different blockchain or make a 1 pixel modification and create a new NFT for something visually indistinguishable. You could imagine an art museum making something potentially harder to clone but at that point it's like a donor buying a new frame or putting a bench in front of it, and they don't have a reason to give money to the blockchain grifters when the only value comes from the reputation of a single trusted party.

> Anyone buying NFTs either doesn't know what they're actually paying for, or thinks they're going to be able to find a greater fool who will eventually be willing to pay more.

My assumption is that most of it is simply an attempt to make cryptocurrency look valuable. Nobody has a requirement to use it so they need people to think that an NFT is an investment to get new marks buying Ethereum. Sell it to your buddy, make sure every reporter in the world hears the transaction price in hard currency values, and either write that off as marketing cost or quietly have your buddy transfer the tokens back later minus a commission.
It's not just that. The number of times I've made eye contact with a left turner and they still pulled into the oncoming traffic lane is uncountable (for 25 years I talked to/from work each day, 3-6 miles).

What's really annoying about this: they almost always get angry at me when they miscalculate the time it takes for me to walk (I'm faster than most) across the street and a car is coming the opposite direction. I've had people yell the f-word and other things to be also uncountable times, in this situation. We have a very car-centric culture.
For bonus points, as walrus01 said a couple weeks ago, call the mainland "Occupied West Taiwan".
I think smart wallets will help with that. You’ll be able to create a set of recovery tokens such that you only need a subset of the tokens to recover your wallet.

For example, you can generate 7 tokens and only need 5 to reset your wallet keys. You can give 3 to your relatives, 1 in a safe-deposit box, etc.

Grandma’s kids can help her set it up.

Edit: Or, for people who really prefer centralization, you can give all 7 tokens to Bank of America. The point is you have a choice and can design the security system you want.
I think blockchain SSO could be cool, but do you really think "the mainstream public actually does want" this? The negative public sentiment of big tech is coming from news platforms. As far as I can tell, hundreds of millions of people (e.g. the mainstream public) are using TikTok, Instagram, Snap, etc every single day. I've also never heard of any significant negativity towards Gmail for SSO (aside from my nerd engineer friends, and even among them a minority).
73% of these incidents are at non-intersections and 80% of them are at night. I'm not sure how much of that a driver can be totally responsible for. If a lot of people are dying at non-intersections that tells me the city likely has some obligation to investigate unsafe locations people are crossing at and make them safer. Point being, it doesn't mean it's the driver or pedestrians fault, but it's also certainly not automatically the person operating a machines fault. That's just silly.
It was always strange to hear "fascists" and "Nazi supporters" applied to somebody who lives today.

That's pretty serious names.

If somebody is a fascist - why he is is not in jail? I'd just imagine what would happen with a fascist in late 1940-s.

Conversely, if somebody is not a fascist, but others call him that - that's pretty serious offense, deserving complaints, clarifications and compensations - or jailing.
You don’t need a program to do that, you can easily embed a BMP or an SVG without a complex executable needed to decode the image heck even for more complex file format a BASE64 decoder can do that.

Also if say CP is currently distributed through compressed archives even if they are PW protected it’s not like that 7zip then somehow becomes the illicit material. If you host the archive you are on the hook of distributing CP even if it’s encrypted…
>How? This seems only for people with good batteries that want to upgrade

No? The "Here's How it Works" section specifically implies they're replacing the batteries.

>we'll send you a pair of genuine AirPod buds with restored battery life that have been cleaned and sanitized.
I have two pairs of originals. Both have trash batteries now. I bought the new Sony XM4s. Remarkable headphones.
Not sure why you're being downvoted. Your question is reasonable and any attacker worth their salt will fire a full arsenal of all the CVE's at your environment regardless of version.

Hiding version numbers etc is an example of "Security through obscurity" and is a weak defence strategy:

https://en.wikipedia.org/wiki/Security_through_obscurity
Commentators on crypto will simply have to get used to this - because it isn't an argument.

> For that same reason, I think people can genuinely believe they're obsessed with web3 because of its inherent interestingness when in fact it’s because web3 has made them a lot of money very quickly.

The nature of crypto-currencies means that you are free to invest in protocols you believe will make money - either by providing value or some other less rational reason for others to purchase. It seems like bloggers writing on the subject haven't yet conceded that being confused about this fact is not an argument for or against any protocol - a healthy review will ignore the fact so sensationally stated in many writings: "people shill their investments."

Would I review a Ford Motor Vehicle by closely examining how the CEO or marketing team behave, boldly discovering they don't have an incentive to be completely honest, and then assuming they are lying? No. I would ignore all of that and evaluate the vehicle itself.

Denouncing crypto-currencies or distributed-ledger technologies has always been the cool, contrarian thing to do on HackerNews (stay poor lmao) - and there is certainly plenty to criticize which is usually missed, because blog posts like this focus on the most surface level aspects of a topic. I'm sure plenty of people really want to learn about Web3, so imagine a curious, neutral reader's disappointment when they go to learn about what many present as a technological, general protocol through the lens of what licensed NFT's the NBA is shilling.

Every valuable new movement is going to have grifters. New movements without value will have grifters. There is one good reason HackerNews doesn't have anything positive to say about crytpo, and that is that with endorsement comes advertisement and shills - I only hope this place learns to talk in generalities about technology, protocols and economics rather than only doing the opposite of what attracts grifters (which is useful).
https://www.youtube.com/watch?v=pE9aB5aPbMM
for me, that's way worse, I much prefer to get full width, on my 32 inch monitor, it looks nicer on the default website, and fits way more stuff without needing to scroll. If I want a similar layout for "reading" I'll just use reader mode in the browser and get a very similar layout.
The urge to name drop Arch was too much to resist!

"I use Windows BTW" doesn't have the same ring to it.
The mainstream public doesn't want their identity attached to a private key that they can lose.

And if you're letting someone else store the key, then it's just another form of "Login with X".
I think this might be the first and only instance I've ever seen of a non-traditional scrolling experience actually being a benefit to a website
I wrote a school textbook in asciidoc. It was a wonderful tool to use but it soon became rather painful and I wish I had used something more lightweight. 30s build times are misery for tweaking.

Whatever was going on in the background — Prawn::PDF or something — was very slow about churning PNGs to format them into a PDF. I added some build logic to make “draft” PDFs with low res PNGs to speed things along, but it felt messy.

Ultimately, I wish I had authored with HTML and CSS instead. Markdown isn’t a document format — it’s a means to creating HTML, sort of like an IDE except you write in test instead of use a specific editor runtime. The beauty is being able to drop HTML into your markdown and not have the processor trip over it. <aside>, <figure> etc all because first class entities as opposed to by products of some arbitrary ascii syntax fencing, and it brought me closer to the resultant HTML that made formatting with CSS much easier (in a later, much smaller project.)

Print CSS is still very challenging unless you have the budget for Prince. You can do a lot if you give up hope of having everything happen automatically a la LaTeX. When you focus on the content over the formatting, these worries tend to evaporate.
> Anything with heavy car traffic tends to have more intentional destination type stuff.

Is it possible that the intentional destination is the pedestrian street, to do your shopping ? Remove the heavy traffic lanes around it and people will go shopping somewhere else or go to amazon instead.

In my city that's what's happening, the pedestrian only street used to be the place to go shopping for clothes/luxuries. Now it's impossible to get there so people go to off city malls instead (which are thriving) or online (also thriving), and street stores are slowly dying.
Any reason why the order of loops is fixed at this level, and not deferred until later?
This response applies both the above and its sibling comment, which are quite valid in asking that I should perhaps clarify further. So if I may:

Yes, our current "operating mode" (with an apparently built-in expiration date at roughly 2x peak fertility) is but one of (infinitely many adaptively stable configurations ("local minima" as it were, in the fitness landscape). It is by no means the only possible (let alone the best possible). As the above comment points out, we can easily imagine other operating modes that are also viable and stable.

But the basic point I was trying to make is: though it isn't the only possible mode of operation for our species -- it is also far from random, and most likely the result of many interlocking tradeoffs in our basic genetic program (which we are just beginning to map out and understand).

The upshot being -- my hunch is that, while we will probably figure out how to tweak some of the dials, attaining a substantially different mode of operation ("longevity for everyone", basically) will require changes substantially beyond tweaking of dials -- or a "patch" here and there. Most likely it will require something akin to a top-down rewrite (or that is, a comprehensive rewrite of many interlocking mechanisms at once). Which will require not only conceptual advances, but to be blunt, "trial and error" (live trials, most of which probably won't work out so well for the test subjects).

That is to say -- qualitatively different from merely deriving a "patch" to our system sufficient to, say, obviate the risk to certain diseases like dementia or cancer.
To be fair, your ns secondaries usually does pull the zone (axfr) or zone changes (ixfr) from the primary - the zone reload just sends a notify to trigger it.
> The end user is not asking for https whatever, they’re asking to see the same Wikipedia page their friend saw, adapted to their screen.

This is already the behavior of Wikipedia mobile pages.

> I guess the best way to do it would be to redirect the user to the correct domain based on agent, if they haven’t already chosen an override?

This, on the other hand, is already the behavior of Wikipedia's normal pages.

The mobile page will give you what you asked for, and the normal page will give you what it thinks you probably want. These are both approaches that you could argue for.

But I can't understand why everyone is trying to argue that the give-you-what-you-want approach is actually, if you think about it hard enough, the give-you-what-you-asked-for approach.
Got it. If I was auditing someone's books and I saw this, I'd say that either someone got completely suckered (sorry) or they were getting some kind of kickback / the vendor was their cousin and they were basically funneling them money. A static landing page with no other deliverables or not part of any larger project shouldn't be more than maybe a couple hundred bucks.
One Hundred False Starts by F. Scott Fitzgerald
That's nothing. The confusion I had when finding out that zone files, ending in .db, weren't Berkeley DB files, lasted for months.
I agree that there's quite a lot going on now, but you could have said the same of many other periods. The 80s saw PCs, but also new kinds of music, the fall of the Iron Curtain, and more. That's always going to be true (hopefully), and each of those shifts creates opportunities.

But I do think you're right that the trend is accelerating and will most likely continue to do so. It's that compounding trick, applied to history.
Yes, absolutely, this is an amazing win, and I say that as someone who studied math at the graduate level. The more drudgery we can offload to the computer, the better it is for everyone. In this case, though, the computer actually provided the equivalent of creative thought, leading to new directions toward a proof.

Personally, I've been looking around for resources on driving a proof assistant (Lean is my current favorite) using a scripting language. If anybody happens to know of any pre-made libraries that do that, preferably in Python or Ruby, that would be awesome.