skysight-inc/HackerNews huggingface dataset:
Today I learned that Little Caesar's is a bigger pizza chain than Papa John's[1]. As of 2018, the top five are:

1. Domino's, with 14,856 "units" and $12.2 billion in gross sales.

2. Pizza Hut, with 16,784 units and $12.0 billion in gross sales.

3. Little Caesar's, with 5,500 units and $4.0 billion.

4. Papa John's, with 5,199 units and $3.7 billion.

5. California Pizza Kitchen, with 267 units and $840 million.

Everything after Papa John's is a long tail. Strangely, revenue in the long tail is not obviously proportional to the number of units. So instead of a top three, there's really a top two, a next two, and everyone else.

[1] https://pizzatoday.com/pizzeria-rankings/2018-top-100-pizza-...
Congrats to the black team on this release, and thank you scrollaway for your fork. We are in a similar position where we are (for various reasons) stuck on using tabs for an existing project. Luckily it seems like there might be some movement on this front where the maintainer team is at least more receptive to reopening this conversation:

https://github.com/psf/black/issues/2798
Stoll wrote that book in 1995 after the internet was noticeably changing the world. People were flocking to sign up with ISPs; businesses were seeing the benefits for product information, sales, support; people were using the web to research and book travel plans; email and chat were becoming quite popular (people had been meeting and getting married online since the BBS era); etc. It’s also important to remember that computers cost a lot more, network connectivity was even pricier, the software was primitive, and all three were incredibly slow by modern standards.

In contrast, we’re over a decade into the cryptocurrency push and the primary marketing hook is “buy now so you can sell it to someone else” with nothing anyone would miss if it disappeared. Unlike the internet, it’s been globally available to most of the world so you’d expect uptake to be faster rather than slower.
Tell me you don't read history without telling my you don't read history.

The minimum wage is necessary because of the way labor is viewed in America. We subsidize the wealthy enough without letting them destroy the working class (any more then they already are).
I don't live in CA, so this doesn't apply to me.

I'm also not defending the government's decision to use ID.me; I'm not happy about it. But I think the reason behind it isn't some shadowy data harvesting plan by the USG; it's probably something between "we didn't want to do the paperwork to authorize, fund, and build this internally" and "someone's nephew works at ID.me."
When I used to live in Rochester, NY I ate Dominos because it was the best pizza in town. Rochester is a pizza wasteland. Or at least it was when I lived there.
The wording is fascinating; it reads like this is a natural law that Microsoft has discovered through experimentation, rather than, like, a major bug that they should fix ASAP.
> authoritative source

2000+ year old source, calling that _authoritative_ is a wild stretch
For an app like Domino's or MacDonald's or the like, I just install it on demand and then uninstall it after using it. There's no way I'm keeping it around.
I hate Spotify's recommendation algorithm for podcasts, if you can even call it that. Why does it think I want to listen to Joe Rogan and Jordan f-ing Peterson. Or any of the podcasts about drugs. I've never listened to any podcasts using their app, so is it based on the music I listen to, or do they recommend that crap to everyone? Jordan Peterson! Do they think he's what the average person likes? It's twisted! Worse is they've been showing the same few recommendations to me for years now. What makes them think today is the day I'm going to magically decide to start streaming them?
The best thing about these are the rapid iterations towards something better for all participants.

Many of these DAOs have components to them that people now understand werent good to participate in, and people are more discerning towards certain behaviors and features. For example, rebasing with high APYs should be for entertainment purposes only. But DAOs dont need that, and many just advertising liquidity bootstrapping events, without the rebasing component now.

While the protocol-owned-liquidity desire and implementation stays. People find it much better to trade liquidity for discounted tokens, than to risk having an illiquid asset, or find it better than renting liquidity with farming.

These evolutions occur in weeks and are immediately applicable each time.
Ok. Let me try to make a resume of this, until somebody can chime and correct me...

1) Based on this
https://wiki.postgresql.org/wiki/Fsync_Errors
and this
https://lwn.net/Articles/752105/

particularly this justification:

"...Next, the reason why fsync() has the behaviour that it does is one
ofhe the most common cases of I/O storage errors in buffered use
cases, certainly as seen by the community distros, is the user who
pulls out USB stick while it is in use. In that case, if there are
dirtied pages in the page cache, the question is what can you do?
Sooner or later the writes will time out, and if you leave the pages
dirty, then it effectively becomes a permanent memory leak. You can't
unmount the file system --- that requires writing out all of the pages
such that the dirty bit is turned off. And if you don't clear the
dirty bit on an I/O error, then they can never be cleaned. You can't
even re-insert the USB stick; the re-inserted USB stick will get a new
block device. Worse, when the USB stick was pulled, it will have
suffered a power drop, and see above about what could happen after a
power drop for non-power fail certified flash devices --- it goes
double for the cheap sh*t USB sticks found in the checkout aisle of
Micro Center.

So this is the explanation for why Linux handles I/O errors by
clearing the dirty bit after reporting the error up to user space.
And why there is not eagerness to solve the problem simply by "don't
clear the dirty bit". For every one Postgres installation that might
have a better recover after an I/O error, there's probably a thousand
clueless Fedora and Ubuntu users who will have a much worse user
experience after a USB stick pull happens.

I can think of things that could be done --- for example, it could be
switchable on a per-block device basis (or maybe a per-mount basis)
whether or not the dirty bit gets cleared after the error is reported
to userspace. And perhaps there could be a new unmount flag that
causes all dirty pages to be wiped out, which could be used to recover
after a permanent loss of the block device. But the question is who
is going to invest the time to make these changes? If there is a
company who is willing to pay to comission this work, it's almost
certainly soluble..."

and this part of the paragraph:

"...But again, of the companies who have client code where we
care about robustness and proper handling of failed disk drives, and
which have a kernel team on staff, pretty much all of the ones I can
think of (e.g., Oracle, Google, etc.) use O_DIRECT and they don't try
to make buffered writes and error reporting via fsync(2) work well..."

I conclude that:

1) Fixing fsync() would cause other issues and might be technically challenging,
and some within Linux community dont have it as their highest priority

2) The onus falls mostly mostly on Postgres team, to re-implement their code
so as to use the "better" technical solution, as implemented for Linux
for similar scenarios by Oracle, Google and others...
By your standard, then every non trivial app should be banned on mac, including safari.
Spotify and YouTube's Music Monopoly (2021)
I started paying attention to this when I lived close to DC around 2002. Bush was cutting the top tax brackets while ramping up for the Iraq invasion, the defense contractors made record profits (I remember one CEO making around 30 million) and the DC metro was plastered with ads touting the patriotism of the defense contractors. I thought "these guys are making record money, are getting their taxes reduced, try to look like patriots and some clueless young guys have to go to war and die". Since then I honestly think there should be no profit in making weapons while a war is going. It's just not right that some people are raking in the big money without risk while some poor guys have to go and die.
In North America if the outlets are relatively new and in good shape there are springs inside that hold the plug in so things don't fall off. With older outlets the springs wear out/loosen and stuff can easily fall out, I've seen the plugs where the prongs are bent slightly outward (flared) so that they hold in the plug even in worn outlets. Most of these bricks can go in the lower plug and not block the upper port although thats not universally true.
I really wish to know the same but I have a feeling we won't find that place on HN. Hope I am wrong.
Normally they stay in place well enough from the clamping force that the receptacle's contacts apply to the prongs.

Sometimes that doesn't work well with older receptacles. Usually I can solve that by squeezing the prongs a bit closer together.
Saying it's slow on purpose does not address the author's criticism unless you elaborate by explaining why that was the design decision and how the tradeoff is better than the author's alternative.
Adapters like this tend to stay in the outlet fine, as long as your outlets aren't really old. (See also Apple's chargers. They don't come with the extension cord by default, just the "duckbill")

But, the ports thing is true - you have to put them in the bottom receptacle, and you can't have two of them in the same outlet.
Ask HN: What are some frequent problems one might not see as problems?
Probably because the Covid relief money was intended to avoid economic apocalypse and not to get people tested? The website to request free at-home test kits is pretty much perfect and that was provided by the US Government.
SPARCbook Teardown
Based on the recent Stratechery Neil Young advocates against GMOs which is the “anti-science” position on that issue.

I think independent of my views on Rogan personally this kind of ultimatum to silence someone is just wrong. The free speech position is the principled one.

Spotify wouldn’t be in this position if they weren’t trying to aggregate podcast ownership and ruin the open ecosystem anyway. Still, if I were Spotify the move is to take the free speech position and tell these other people to fuck off (imo).
Interesting. For me it’s the best mouse I’ve ever used, and I’ve used _many_ mice. Most ergonomic, most accurate, best overall feeling.
John Locke’s recipe for Pancakes (2021)
> Punishment is not a fix. Criminals don't consider "for 5 year prison i will do it for 10, i wont".

There is an argument to be made that longer sentences aren't a deterrent, but surely some sentence is a deterrent. Furthermore there is an argument to be made that punishment is not the end all to reducing crime (for example improving people's condition will make them less likely to commit crime), but surely some combination of both is necessary. Either way, it's wholly hypocritical for criminal police officers to get the kind-understanding approach while non-police criminals get the hardline cruel approach. Treat both the same, and then we can talk about where the proper balance lies.

>> you can't rely on just training cops to be "less bad"

> Neither can punishment.

I wasn't advocating for only punishment, rather adding punishment. Without repercussions, you're relying on police officers voluntarily accepting the training. Especially with regards to racism, this seems quite naive.

> My point is the individuals cognitive flaws that cause mistakes are a weak point of libertarian thinking

At this point we're not even talking about mistakes, but willful malice. When police march down a street slashing the tires of every parked car, that's deliberate criminal malice no matter how they try to spin it after the fact.

> barely anyone see themself as the bad guys and only education for other perspectives can change that.

Yes, one strong way of changing someone's perspective is to jail them. If there's no stick, then there's no need to follow the carrot.
> Luckily my local place has a good website though.

My local place has a website that doesn't quite meet the standard I'd hope for. But it does work, and if you order through it, they'll get your order right. It's a lot less hassle than ordering over the phone.
Try rolling back a bug exploit on a blockchain...

This is one of the fundamental problems with blockchains: Local problems often lead to global consequences, requiring forks of the blockchain and/or high level intervention to maintain consistency or to roll back exploits. Here's the classic example:

https://www.coindesk.com/learn/2016/06/25/understanding-the-...

'Don't write bugs' is not a viable strategy for software development.
Thanks for doing this.

How did you pick the cities? Is it based on need or data availability?
Ask HN: Good Critiques of Web3 and Crypto?
I can count on one hand the number of solid critiques of web3 I've seen.

Moxie's article is solid [1]. Molly White's stuff is a thoughtful approach from the front-end perspective [2]. Stratechery has some curious diagrams [3].

Currently on the front page is this instant noodle article that reads like something out of Skymall or United Airlines Magazine
[4]. I'm looking for more thoughtful stuff like Moxie and Molly have written.

Disclosure: I own crypto stuff

[1] https://moxie.org/2022/01/07/web3-first-impressions.html

[2] https://blog.mollywhite.net/abuse-and-harassment-on-the-blockchain/

[3] https://stratechery.com/2022/opensea-raises-money-bans-nfts-openseas-value-cryptos-aggregators/

[4] https://news.ycombinator.com/item?id=30131830
Hey. Thanks man! It's just pronounced like its spelled. In IPA: okeˈanɔ.
Who, precisely, is "canceling" (much less "silencing") who in this scenario?

As I recall, the Supreme Court has consistently recognized the freedom of association as a core component of free speech. And that seems to be what's happening.
My ex-boyfriend used to rant and rave about how great trackpads were, and while I wasn't opposed to them, I always thought he was being a bit full of himself. One day, I asked him about what mouse he had; lo and behold, he pulls a Magic Mouse out of the drawer. Suddenly I understood where he was coming from (it didn't help that he had arthritis, too).
Yeah but Neil Young's steadfast support of patriarchal dominance of the music industry and the treatment of female artists as sex objects over the past 50 odd years coupled with his so called "dangerous misinformation" on GMO foods isn't a good enough reason to try and silence him. Besides some of his old music really isn't too bad at all!
"Plain pie" is New Yorkish for cheese pizza.
Your last three points will be solved on Ethereum by proof of stake. It's been in the works for a long time, but now the proof of stake network has been running in production for over a year, with $30 billion in ETH deposited. It's running in parallel to the main network, which is still mining, but the code to merge the networks is running on a public testnet. All their previous upgrades have gone live within a year of their public testnets.
At this point in the pandemic misinformers deserve social derision despite how friendly they are to their guests. Joe made his willfully ignorant bed
Anyone comparing cryptocurrencies, blockchain as an overall platform, etc to the internet should acknowledge a basic fact:

At 13 years from release the web had a billion users.

13 years from release all blockchain networks combined have 100 million users at best.

In an era with ubiquitous internet access, social media, mobile devices, etc new internet based platform adoption rates should always accelerate. For example in 13 years Facebook had 2 billion users.

In the modern era blockchains have 1/20th the adoption rate of a social media site should tell you everything you need to know about the reality of this space - the average person doesn’t see any value in it other than speculative trading.
I like Spotify because it allows me to use smartphone app to control player on PC. Does Tidal or some other service have that kind of remote control? Genuinely asking.
Interesting commentary about a recent glider flight into cloud:

* https://www.youtube.com/watch?v=NpyqiAp2TFY
Yes let them exercise their free speech so they can collectively silence others; You're on to something.

And speaking of parroting, I'll agree that much of what joe and by proxy his guests say is dangerous. Where we disagree is whether or not these things are "untrue" and to whom they are dangerous towards.
The Calligraphic Character of Holbein’s Portraits
"Bootstrapped" typically implies self-funding, so most likely no VCs were in the picture.
> For another, the Magic Mouse has been driving me crazy by not actually “clicking” when I click, because it thinks I’m moving my fingers on the touch surface. Sometimes it takes three of four clicks to actually get a click.

I’ve never once had these issues.
If a strong explanation is difficult to find by a proponent of crypto already familiar with the issues then Ethereum, Web3, and crypto in general have a serious communications issue.
> I don't understand how disconnected people have to be to be angry over $266.66/month.

I have a feeling that some of the angry people are people who made too much money to qualify for the stimulus. I certainly didnt hear of anyone returning their payments.
Don't it always seem to go, that you don't know what you got till it's gone?
Try it in Ruffle:

https://ruffle.rs/

Bug reports always welcome.
I don't think this argument holds up because robots are rising as humans are falling. The net workers available - muscle or machine, mind or computer - will remain the same or increase. A shrinking number of humans will just have to get educated and work smarter.
Pentagon is looking for garbage collectors in space
These dynamics are why centralized release orgs or enfoced code review/merge blockers are so powerful. People ignore all the email till it is explaining why the thing they want right now can’t be given to the, unless they do steps a and b. Not sure there is a public health equivalent. If you are trying to move 100% of a dev org to stricter standards, say due to some new security discovery, you benefit from this centralized approach.
> Dominos pizza has coupons, deals, etc

I find this part of the dominos model quite frustrating - you pay almost twice as much, or else spend an unreasonable amount of time dealing with the whole coupon thing. I guess it should be viewed as a tax against people who’s time is more valuable than hunting around the internet for coupon codes.
Also, do to the pins have holes in them? To safe on metal costs? Or do some outlets have things that will help hold the plug in?
You're quoting a sentence fragment of a non-normative section of the spec, in other words you're half quoting a part of the spec that is not intended to be interpreted formally, literally, or even required to be adhered to. The rationale section of the POSIX spec is strictly informative.

The fact that you left out the part of the sentence that says "The fsync() function is intended to..." suggests that you may be intentionally hiding this fact to support your point.

Even if we go by the non-normative text, that section explicitly states that the spec allows for, and I quote "It is explicitly intended that a null implementation is permitted."

At any rate, the normative section of the spec states only the following:

"The fsync() function shall request that all data for the open file descriptor named by fildes is to be transferred to the storage device associated with the file described by fildes. The nature of the transfer is implementation-defined."

Emphasis mine.

It would be unwise to dismiss the wealth of resources that have been provided to you in other comments to better understand this issue, all of them quite extensive and written by experts on this subject, just because of an informal section of the standard
In what sense are Mitchell and Young being _rewarded_? They're going to lose some money, right? And they've certainly lost a few Joe Rogan fans.

Both of them simply asserted their right not to share a platform with someone they believe is doing significant harm. They owe him and their (Spotify's) customers nothing in particular.

It'll either work out for them and they'll get what they want, or it won't.
We live in the world proof of waste is polluting and most of us know people who are getting the sales pitch to buy in with money they can’t afford to lose. Those of us who work in tech are seeing the market distorted by companies which have no plausible path to viability (you’re still competing with them for hires and investors) and consultants pitching your senior management on huge gambles on unsuitable technology.
Sorry, it was actually 100K which still doesn't seem enough for an invasion. The question is whether the number of soldiers has increased as of late, which the Ukrainians deny.

My overall point is that I don't know whether to trust articles like the one you linked or things the Ukrainians and Russians are saying. It's not that I think the American media is lying exactly but it occurs to me that they may be deluding themselves.