skysight-inc/HackerNews huggingface dataset:
And if Google wasn't under anti-trust investigation now, it would probably purposefully change its apps so they don't work unless you enable cookie tracking again.
https://youtu.be/ppbZ3tFQ1ts
Of course. But the "Sign in with Facebook" button didn't appear by magic on the Android app, did it? Someone had to add support to their app for it.

This change may incur similar cost, as Apple are forcing Sign in with Apple on _any_ app submitted to the appstore with third party login support, which is a crazy number of apps. You have a "Sign in with Facebook" button on your iOS app today? Guess what, you have to add a "Sign in with Apple" button or you don't get to play on Apple's store.

Many of these apps also ship on Android, and users will rightly expect the account they created on one device to work on another.
I always assumed it was just a top seller for rough search term (i.e. algorithmic, but simplistic).
How many engineers can be paid from $100MM revenue?[0] The *aaS company might be better served by employing engineering team to maintain their fork/API-compatible clean-room implementation a-la Amazon Aurora.

0. If company is profitable and licensing costs > overall salaries + monetary value of controlling roadmap.
Basically all cloud authentication services. Try signing into a bunch of apps and then signing out - with third party cookies disabled, you'll find you're still signed in to most of the apps, because the browser refused the (third party) session cookie clear.
> the difference between 200k and 400k is probably not meaningful.

Where these compensation packages are given so frequently (SV), it is very meaningful. It's the difference between being able to buy a home vs being forced to rent a 1-bedroom apartment.
It never ceases to amaze me the trust that tech workers have in both the competence and the benevolence of capitalism.
This sounds hard to believe. As a teaching aid for what?
>their fundraise would not be allowed and the company would almost certainly declare bankruptcy

That was my best idea as well as to what they were thinking at the time.

Take money now and worry about the consequences later, or go bankrupt now and worry about that now.
> I’m still not sure why people open source great products then get outraged that someone else would simply resell the product and make money off of it, possibly even more than them.

Perhaps I didn't look at the right comments, but I'm not sensing outrage from the community.

The vibe I'm feeling is, "Bummer, that's another approach to funding OSS development that's having trouble. I hope we can find a good alternative."
>I remember the story of the startup executive...

For anyone curious, I think the parent poster is thinking of Ben Horowitz: https://a16z.com/2014/02/06/why-i-did-not-go-to-jail/
Maybe going to full airliner size in the first step is just too big of a delta to take on at once. A flying wing business jet might be an interesting intermediate step (especially interesting for extravagant billionaires who would like to impress in style, I guess).
Well, then your mind should be blown as the lock free queue provided in this article works without either locks or garbage collection.

The trick here is that this queue has a fixed capacity so it can allocate everything upfront. You are right that infinite capacity queues can be a bit tricky to implement without violating your conditions. (In many cases you don't actually need an infinite capacity queue though ...)
I have! Neat little chip, and I'll keep it in mind if I need WiFi in a future project.
From what I remember, that PDF was also created by the same guy and shared on several sites. ProtonVPN at least came forward with a chain of evidence for why there would be a connection, even a weak one, but I don't recall NordVPN saying much at the time. Still, the fact that the co-founder of a VPN company is trying to dig up dirt on other VPN companies doesn't make me trust his at all, it just seems shady.
There are -- I am sure -- legitimate criticisms of the report, but that link isn't doing those arguments any justice.

> But the 2019 version of the report has come with an unusual amount of political baggage

What? Why baggage? How? Zero explanation, just FUD.

> The census block system relies on data that only shows where providers could easily offer service, not where they actually do.

Yes, that's how it works. Also why every ISP I know charges a connection fee: they're not going to connect unless you first agree to be a customer.

> Starks’ statement questioned the figures. “It’s incredible to me that an error this large — approximately 62 million in overstated broadband connections — didn’t materially change the report,” he said.

BarrierFree is a New England service provider [1], in urban centers where customers have numerous internet options. [2] Without altogether leaving their geographic regions, there's simply no way for their results to affect the FCC report. Probably why their mistake initially went unnoticed.

> Starks points out in his statement that some blocks are larger than 250 square miles.

Maybe 0.01% of the time. No wonder this man is perplexed at statistical averages. Look at any census map and you'll see that census blocks are very focused.

And to top it all off, the article includes zero suggestions for improving the admittedly imperfect measurement. Comes off as just a hit piece.

[1] https://broadbandnow.com/BarrierFree

[2] https://businessinternet.com/barrierfree
Do you have concrete examples of these “local laws and agreements” that you can cite?
My point is EU will adopt regulation that actively harms competition (such as GDPR), because they have different priorities (e.g. privacy, data ownership as you mentioned).

So to me it seems unfounded to say EU cares about market health and is not, in fact, just picking on FB and Google.

I am honestly curious what you think are examples of EU mechanisms fostering healthy markets. Maybe the MS case but that is the same “EU picks on US tech giant” genre.
Quest Diagnostics Says 12M Patients May Have Medical Personal Info Breached
Someone already mentioned it upthread, but I highly recommend playing "Kerbal Space Program" to gain a better intuition of orbital mechanics. I'm no rocket scientist but that game really helped me wrap my head around how things like orbital transfers work without actually learning any of the math behind it.
What the Heck Is Sign in with Apple?
You can compare
https://www.google.com/chrome/privacy/whitepaper.html.
and https://www.mozilla.org/en-US/privacy/firefox/

maybe it's just me, but Google privacy note seems a lot more reasonable. And if it is correct, they ask if they may collect usage statistics during the installation, while Firefox does not.
Note that the Cookies setting Firefox enabled for new users is “Block third-party trackers”. While there is a more restrictive “Block all third-party cookies” option available, that’s not the same thing and as above suggests, the “all” option will break some sites (such as single sign-on) that the trackers-only option will not.
So BSL now means "Boost Software License" and "Business Source License". That's not confusing.
Tinder-communications-pivoting was definitely one of the big use-cases I've seen (Along with other adult social networks like bumble, grindr, scruff) for Kik. That and on NSFW subreddits it appears to be one of the top ways for people to establish communication outside of reddit.
> That's a fixed cost per household and once you have it, it's only marginally more expensive to send TV with the internet.

That values the content at near zero, which I think is not correct, and part of the game telecoms are playing with their (local) monopoly pricing power.
A blacklist would not be very effective. The companies you list could contract out the running of the database to someone who isn't blacklisted, or even just another company that they own.
After reading the full article, they solve a vastly more restricted (although perhaps still useful) problem than the title implies. Their design assumes a single producer and single consumer and is trivially broken if that's not the case. I don't have time to write a convincing set of benchmarks to prove it, but I very much doubt that this is faster than a locking implementation of the same structure.
Analyzing CalTRANS Traffic: 2015-2019
"Ross Ulbricht, convicted of various crimes associated with launching the dark web site Silk Road, was sent away in 2015 for life without chance of parole. In his case, the government purported to believe that websites that allow people to exchange bitcoin for illegal objects are so damaging, so heinous, that justice demanded nothing less."

Uh... I believe soliciting murder of rivals may have had something do to with it. Leaving out that little ... detail... kind of casts a shadow on how much actual reasoning there might be in this reason.com article. I quit reading at this point.
I'm not claiming it is fast. I'm claiming there is a lot of water under the bridge and development done, both for the kernel and probably also for custom TCP stacks. Hence my call for a more up to date comparison.

That said, indeed, io_uring seems like quite great progress.
Thank you for your response! I've honestly never even installed it, maybe I should check it out.
>”Let consumers make their own choice.”

Consumer choice is predicated on information symmetry that does not exist in this market. Consumers make the wrong choice all the time and it’s the company that allowed it to happen that pays for it in the form of bad PR.

See: YouTube and the weird kids content. There wasn’t anyone stepping up to defend Google with the argument that “Google was just letting consumers (parents) make the choice.”
Journalists claim North Korean official was “purged”, then he shows up on TV
Let’s get cannabis off the federal narcotics schedule now.

Trump will sign a bill that passes congress.
Nothing burger. Ad tech companies will just start asking for first party cookies to help track.
I would argue that the problem with frequentist statistics is that it aligns with humans' flawed intuition of how randomness works. People are inherently obsessed with finding patterns to support their hypotheses.

The problem is that what we perceive as random and extremely unlikely events are in fact much more probable than what we estimate from using Gaussian methods. And the frequentist approach helps to create this distortion by ignoring black swans.

Here's a great video demonstrating how people tend to misunderstand randomness:
https://youtu.be/tP-Ipsat90c
> Firefox (and chrome) has had this for ages (opt-in till now), and it breaks a lot of services.

My data-point: Every couple of years I try to enable it, but every time there is _that website_ that breaks because it really needs third-party cookies.

Usually they are oldish, unmaintained "third party solutions", a couple of times banks, once the complete university-wide single-sign-on system.

I hope that, thanks the vast number of Apple users in key positions, these problems will now be quickly solved.
This depends on the service. I believe many authentication services actually use cross-tab communication (so they open a tab/window and can exchange messages as long as both are open). AFAIK Google makes use of that method and other one-click providers do too.

That is, however, more difficult than just setting third-party cookies so smaller authentication services might choose not to use such functionality.

If Chrome or Edge follows in this path though, websites won't have a choice but to make things work with this feature enabled.
I'm sure we will, there have already been cases where claims about not keeping logs turned to be plain lies, sure why some wouldn't share their user's habits for further "analysis" for extra profit upon subscriptions.

The plain fact is that you don't know what they are doing, it's impossible to know.

If they ever find a way for an introspective verification/validation of configurations coupled with the connection itself (or whatever mumbo jumbo), then we can talk again about middle-men's trust.
No, the trick here is that they limit the queue to a single producer thread and single consumer thread. With only two threads operating on the queue, it's extremely unlikely that this is faster than a locked version of the same structure.
Sounds like a 24-hour diner.
Spotify Scrollable Header – “Can It Be Done in React Native?”
Presumably it's like any other store, products with slight defects ("it was on offer, not worth returning"), excess products taking up warehouse space, old versions, highest profit item in a class, paid promotions.

Why would Amazon do it differently, they clearly don't care about product quality; how else would they use the badge?
>Or put another way, is Zuckerberg legally allowed to run the company into the ground if he felt like it?

It depends on how he runs the company into the ground, and his state of mind while doing it.

A CEO has a fiduciary duty to the shareholders - The CEO is supposed to act in a way he believes benefits the shareholders.

They also have duties of Care -

They must evaluate business decisions and agreements after taking into consideration information and input from shareholders/board/experts/employees etc

Loyalty -

They must act in the interests of the company and it's shareholders, putting this above decisions about their personal finances or outcome

and Disclosure -

They must inform the board and shareholders about challenges facing the company, or issues the company is having.

----------

That said... There's serious protection for the CEO in the "Business judgement rule" which says that as long as the CEO Fulfilled the above duties and acted openly and honestly - He's protected from any liability if the company loses money based on decisions he makes.

So if Zuckerberg stated: "I will kill Facebook by intentionally making terrible decisions" then no - he's not allowed to do that at all, and will likely face many shareholder lawsuits.
By making it the default on a sufficiently large percentage of the population, a lot fewer services will be broken by it (because the services will fix their sites).
"Nope. Courts have been subjecting tying to rule of reason analyses for a while now."

This is not quite right. You are right that i removed some nuance, which, imho, would not matter much in this particular case but might matter in others.

Your cites are about the presumption of market power, which is not the same as rule of reason analysis in full. It's definitely part of it.

It's definitely true courts are "less per-se".
But even illinois tool works is about whether the market power presumption could be rebutted, not about whether the effect was to restrain trade. They still only require a showing of market power.

Your cites even say that, with the illinois toolworks one explicit saying that if they can show market power, partial summary judgement on liability should be granted.

The more interesting part of the rule of reason is about the latter (restraint of trade) more than the former (market power)

Wikipedia even agrees with what i said https://en.wikipedia.org/wiki/Rule_of_reason, see the last section.

" Further, the Court retained the per se rule against tying contracts but raised the threshold showing of market power that plaintiffs must make to satisfy the rule's requirement of "economic power" (see Jefferson Parish Hospital District No. 2 v. Hyde, 466 U.S. 2 (1985).[2]".

The square cite from ITW is "Held: Because a patent does not necessarily confer market power upon the patentee, in all cases involving a tying arrangement, the plaintiff must prove that the defendant has market power in the tying product. "

(IE they just have to show market power)

You can see basically all courts have followed this since.
IDK, I bought an Amazon Choice rice cooker and I'm pretty happy with it.

Would have usually gotten a cheap one and have it break sooner rather than later but this thing is going strong so far.
There's tremendous consumer frustration with the invasiveness of Facebook and Google tracking.

Is there? https://jakeseliger.com/2018/11/14/is-there-an-actual-facebo.... I often see this claim in the media and on HN, but "tremendous frustration" doesn't seem to show up as behavior change in the data.
Inflation is by design. Currency derives from current, meaning: to flow. Currency is not meant to be a store of value. We don't want people to horde currency.

Bitcoin just misses the point of being a currency all together.
You think I’m making it up or something?
Using a spinlock / mutex would improve performance if we're only talking about 2 threads. That's the main problem. Spinlocks are also much, much, much easier to think about.

Frankly, the only reason why this implementation "works" is because they're taking advantage of SeqCst, and the article spends absolutely no time talking about why SeqCst is the cornerstone of this implementation.

They actually don't need to use atomics at all when restricted to 2 threads. They just need the seq-cst. Atomics entirely are irrelevant in the 2-thread case.

----------

In any case, code like:

> buffer.write.store(buffer.write.load() + write_len)

This is horribly, horribly, horribly bad code. This is bad, really bad, no one should be encouraged to write code like this.

Yeah, it ends up being correct because of SeqCst and the very specific assumptions of the blog post. But is that really a victory worth talking about?

This kind of code should NOT be encouraged. The reason why its "correct" is incredibly subtle and complicated. Its incredibly difficult for me to even put it to words why this seems like it'd work... without giving a ton of links to various memory-consistency talks and papers.
Yes, it's the #1 search term by their algorithm, with some badging to psyochologically nudge you toward confidence to buy. It's conceptually no different from a floor salesman telling you that whatever item you are currently looking at is the best choice.

It's similar to how almost every Amazon product is a "best seller" in an extremely narrow category.
Recently when we were deciding among a couple vitamins to buy on Amazon we noticed that the "Amazon's Choice" label got moved from one product to another during a screen refresh. We thought that was strange and were curious how they determining the labeling.
Yes, I admit, backups alone is too narrow a solution. Still, it's a terminal program, apparently not targeted towards general mouse-and-click user. Here, you probably can assign a key(combination) to 'mv Trash' instead of deletion if you like it, or just have no keybinding at all, forcing yourself to type ":delete" (or whatever the command to delete is in Aerc).
Unless they are spending most of that "wasted' money on capturing markets and paying legal firms to stomp out any potential competition. Or the constant advertising campaigns for services that me and many others have never had access to. I see comcast commercials every day, ive never lived in an area with comcast available. Just because they aren't making huge profits doesn't means they are spending that money on providing services.

Why risk innovation when stomping out competition is much more straight forward and predictable?
Will they get them?
Unidirectional Flow for Android Dev – Medellín MeetUp Talk
Is multimedia quality between Android phones using MMS much better than iPhone-without-iMessage? I thought it's the same, which isn't lock-in, that's just iMessage being a superior service to MMS, and in fact the iPhone is going out of its way to not lock you in and allow MMS.

On the other hand, if the iPhone is intentionally crippling MMS, that's pretty slimy lock-in.
All mechanical devices will fail eventually. While a test actuation might reduce the risk somewhat - its not going to be a sure thing. Remember the table didn't kill the last patient that stepped on it - why would anyone suspect the switch would fail now.

Mechanical failures need to be dealt with differently than software. Parts must be replaced before they fail. Even if they appear to work correctly. Software doesn't wear out so its a whole different ball game.
The Securities Act prevents the offer or sale of a security for "value" -- and there is precedent that giving away free securities can still be an offer of securities for "value". See this 1999 SEC press release: https://www.sec.gov/news/headlines/webstock.htm

Whether something passes the Howey test and is deemed a security is a different matter, but you can "airdrop" a clear security (which certain cryptocurrencies certainly are), and violate Section 5 of the Securities Act notwithstanding the fact that the value to the issuer was not cash.
I think the GP meant that without an Apple ID, you basically can't install apps to begin with, and most of the OS's apps also require an Apple ID to work to their fullest.

However, I don't share the same degree of skepticism as the GP.
That's national forest signage, not national park signage. National forests are managed by the U.S. Forest Service and national parks are managed by the National Park Service and they have different uses/purposes.

https://www.doi.gov/blog/americas-public-lands-explained
But Google is under anti-trust investigation. The question for me is "Will they use partnerships and informal ties to disrupt the feature?".
> international students have some advantage that domestic students do not.

They often do have more money. And rampant cheating. But regardless, Chinese students can attend any university in China or the US, while an American cannot realistically attend school in China. Obviously that means China is going to have a brighter educational future, as they use our system to advance their own.
Oh, that's actually a different lock-free talk from Pikus than I expected. I haven't it watched yet. Thanks!

I probably wrote my original comment a little too quickly. Yes, it's possible to write useful mostly lock-free data structures, but it's hard enough that I consider anyone claiming to have done so in a way that beats the equivalent locked structure (as you pointed out above) to be making an extraordinary claim that requires extraordinary evidence and serious consideration of the difficulty involved.
An overview of Python's datatable package
I have comcast service in one of the most dense urban environments in the US.

I have no alternative. I am being bled dry because there is no competition of similar service.

Please, if you're going to compare things at least stick to fruit. This is apples and basketballs.
Some doof from Bloomberg was just on the radio justifying Chrome's stance by saying third-party cookies are necessary for showing your email address during logins.
They already have - Amazon has Aurora, which has MySQL and Postgres compatibility. I'm sure if there's enough demand, Amazon will add CockroadDB compatibility to Aurora in the not-too-distant future.
I should be more clear: From my perspective as someone following this closely little progress has been made. With the notable exception of io_uring.
Apple is designing for a post-Facebook world
Simply because if I'm using CockroachDB and don't want to manage it myself, my only option is Cockroach Labs.

While they are experts in the technology they've created, offering a managed service is much more than just having awesome developers. Not to mention some companies have other restrictions (on premises, local presence, etc, etc, etc).

For a customer, unless I'm completely sold on their technology and really need it for my company, they just added a restriction on my choices.
Also saves you from the "How do I know you won't run off with the money?" and "What happens if Kik goes out of business?" questions. The value of a blockchain is that your digital tokens exist independently of the sponsoring organization, so the sponsoring organization cannot just alter or shutdown their database to make your funds go poof.

Granted, if Kik went bust tomorrow those tokens would most likely have no value, since their use is tied to Kik's messenger app. But in theory you would still own the tokens and could transfer them to anyone who would accept them.