skysight-inc/HackerNews huggingface dataset:
This is super insightful. I wish I could give you more of a response, but your feedback really cuts to the core of something I need to reflect on and I don't have much to add beyond that.

Thank you for calling it out <3
Makes sense for Apple to make developer accounts free while publishing to the store cost money.
I've been watching my neighborhood birds for a while now and they indeed have individual personalities. It's pretty cool to know for example when a neighborhood cat is approaching, how it's approaching (stalking or walking?), and even which cat it is all because the birds communicate it to each other.

If you're interested in diving deeper into this bird world, I'd recommend starting with "What the Robin Knows" by Jon Young https://www.amazon.com/What-Robin-Knows-Secrets-Natural/dp/0...

Jon still does a lot of programs and workshops and research and it can be a fascinating rabbit hole to dive into.
To rally the base and win the election in November. His most rabid and prolifically viral political base lives off of the loaded tweets and ads posted using the platform of the President of the United States. This isn't the first time something like this happened with Trump, nor will it be the last.
They can blackmail you with any information that came up in your private conversations, that you'd rather keep private.
I don't think this is true. The gold standard of entry-level infosec training in the US military is the Joint Cyber Analysis Course in Pensacola, FL, taught by the Navy.
This black screened my computer. I have been spending the last few hours trying to get it to boot up again.

FIXED: safe mode, reinstall latest nvidia driver.
Another problem with this PR campaign is that it really doesn't give Apple an easy way to back down even if they wanted to.
It seems that if your current lawyer sues you (personally) for payment of the legal costs, you'd have to hire another lawyer to defend yourself, which could easily cost you more than $10K. (If you don't appear in court to defend yourself, the court will issue a default judgement[1] against you.)

Here's an article about piercing the corporate veil, which mentions various conditions under which it can happen:

https://www.nolo.com/legal-encyclopedia/personal-liability-p...

[1] https://en.wikipedia.org/wiki/Default_judgment
See previous discussion: https://news.ycombinator.com/item?id=23203658
Time flies, and China has proven it's willing to stand behind investments for 'years'.
Mostly the cheap and miserly part

It works fine, and the cost/benefit of buying a newer and/or more expensive monitor isn't worth it to me.

I also am the kind of person who drives a <$10k car even though I could pretty easily afford a >$50k car. Tradeoff isn't worth it imo.
I don't. That's why that's not how it's usually done

You either maintain a deletion list for when you recover backups (which is tricky) or you keep data encrypted with a different key for each user, then delete the key to forget the corresponding information

Hence the importance of data minimization and governance
Then they should enforce this policy across the board. There are many examples of other apps doing what Hey is doing, without this charade.
For the recent eruption prevailing winds were from the north, and the volcano is on the south coast. So most of the effects were blown out to sea. But farms in the vicinity of the volcano certainly felt it:

https://www.nasa.gov/topics/earth/features/iceland-volcano-p... (see e.g. the photos from 5.11.10)

http://lisa.lbhi.is/lisalib/getfile.aspx?itemid=2747

https://www.vegagerdin.is/Vefur2.nsf/Files/Ahrif_eldgossins_...

The larger eruption in 1783 killed over half of livestock, and a quarter of the human population in the ensuing famine: https://en.wikipedia.org/wiki/Laki
EDIT: Having deployed a few apps in the past which required login and not being harassed, I thought something else was going on.

This seems to be an unspoken policy change. I'm joining the outrage bandwagon now.

> What's infuriating is Apple's inconsistency. Some apps offer subscriptions outside of the app store and are still there (including Basecamp!)

That doesn't violate guidelines. Unless your app takes users outside of the app store to purchase stuff(including the subscription itself) without in app purchases.

Having an app requiring login is ok. It doesn't matter that the login is protecting a paid service.
>"The Hey Email app is marketed as an email app on the App Store, but when users download your app, it does not work," Apple said in a letter to Basecamp CEO Jason Fried on Thursday. "Users cannot use the app to access email or perform any useful function until after they go to the Basecamp website for Hey Email and purchase a license to use the Hey Email app."

Imagine if all applications on the App Store had to work straight out of the box without any kind of interaction with any kind of an external service. Even my bank would be barred from the App Store since I actually need to get in my car and drive to the bank in order to have an account for the damn thing.

Rival bank's application doesn't even allow you to login even if you have an account if you have not logged into that account at the bank's website at least once. So much for working out of the box.

Banking apps do not have an exception in the App Store Review Guidelines, so I don't really understand why they're getting off so easily.
The news I read yesterday [0] (from Hey's founder?) painted Apple as the obvious villain.

Today's news (the above link) shows a slightly differnet picture.

> "The Hey Email app is marketed as an email app on the App Store, but when users download your app, it does not work," Apple said in a letter to Basecamp CEO Jason Fried on Thursday. "Users cannot use the app to access email or perform any useful function until after they go to the Basecamp website for Hey Email and purchase a license to use the Hey Email app."

Basically Hey doesn't work as a standalone free app. The user has to download it AND subscribe somehow. Apple basically dictates, the developers either 1) offer some Reader-like free features, or 2) pay the Apple tax and build the subscription feature with IAP.

I am not saying the 30% tax is justifiable.

The logic behind Apple's rejection doesn't seem completely unreasonable to me.

[0] https://news.ycombinator.com/item?id=23542937
This is a disingenuous response.

There are countless examples of other applications that have done exactly what Hey is doing without being banned. This is not clearly against the rules. To the extent that it is against the rules, Apple has deliberately phrased them in vague ways to let them change the meaning later. It is the exact opposite of “very clear”; it is abusive. Even Apple fans like Gruber agree.
While there might be a 'core' AFA organization, the whole point is that they mostly rely on the more generic anti-fascist 'movement' in practice.

Even now, I'd say the majority of the 'members' of this movement, as in the people that show up, are all sorts of people, generally left-wing but including what in the US would be called 'liberals'. Most of these are not explicitly members of AFA.

So I'd say 'co-opted' sort of doesn't fully cover the situation. But I'd also say you're not entirely wrong either.
I remember reading Doug Terry's "Replicated Data Consistency Explained Through Baseball" in my distributed systems undergrad course which helped me understand some of the models a little better.

https://www.microsoft.com/en-us/research/wp-content/uploads/...
North of Sydney, Australia, there is a 1.69km (just over 1 mile) long railway tunnel on the main northern railway line called the Woy Woy Tunnel.

During WW2, a short additional tunnel was dug above the tunnel entrance, to be filled with explosives in order to blow it up. This was so that if Japan invaded, the Japanese military would not be able to use the railway line to help them invade Sydney. The feared Japanese land invasion never came, the explosives were never detonated, but the tunnel dug for the explosives is still there today:
https://en.wikipedia.org/wiki/File:Interior_of_World_War_2_d...
https://en.wikipedia.org/wiki/File:Interior_of_World_War_2_d...
I can't wait for server-side rendering to take its place in the sun again.

There are many use cases for which a client-side framework like React is eesential.

But I feel the vast majority of use cases on the web would be better off with server-side rendering.

And...

There are issues of ethics here.

You are kidding yourself to an extent when you say that you are building a "client-side web app." It is essentially an application targeted at Google's application platform, Chromium. Sure, React (or whatever) runs on FF and Safari too. For now. Maybe not always. They are already second-class citizens on the web. They will probably be second-class citizens of your client-side app unless your team has the resources to devote equal time and resources to non-Chromium browsers. Unless you work in a large shop, you probably don't.

Server-side rendering is not always the right choice, but I also do see it as a hedge against Google's, well, hegemony.
I think one can go either way, but the important part is that it's clear to those willing to contribute. I think explaining a bit more how Gerrit reviews work and who is actually reviewing them, would already help, and maybe adding a link to the README, so it's easier discoverable.

Cool, I wouldn't mind copying/creating a bunch of issues on the side.
Two things strike me as odd in this article:

> 536 Icelandic volcano erupts, dimming the sun for 18 months

I’m not aware of any evidence that the 536 eruption happened in Iceland. Ash has been found in both Antarctica and Greenland indicating that the eruption was probably much closer to the equator[1].

> 541–543 The “Justinian” bubonic plague spreads through the Mediterranean, killing 35%–55% of the population and speeding the collapse of the eastern Roman Empire.

The Roman empire stood for another 9 centuries after the Justinian plague. I was under the impression that Justinian the Great had overextended the empire in the sixth century so it naturally shrunk to a more manageable size.

1: https://kvennabladid.is/2018/11/20/ekkert-bendir-til-ad-risa... (Icelandic)
Obligatory XKCD comic: https://xkcd.com/927/
>Unless your app takes users outside of the app store to purchase stuff(including the subscription itself) without in app purchases.

Where did Hey take users outside of the app?
The Anatomy of a Rally [pdf]
They don't have a monopoly - you can buy an Android.
App Design Academy Program Free
That's if you're making an application, sure, but on the web I view all sorts of sites and most of them are just styled text containers, maybe with an optional way to mutate things. HN, Reddit, News, recipes, forums, galleries, these are things I regularly consume that don't need APIs to return content. For applications, like Facebook, it's understandable, but if you don't spend all of your time in Social Media, then you probably are not really using an application.
This is a legitimate question apropos of OP‘s web ring: Who qualifies as a nerd of the 90s? Is it nerds born in the 90s or people who were nerds during the 90s?
If anyone, they should be the one to do it. Basecamp/37Signals is established and has enough money to fight the fight without being included in the bickering like it would happen if Google or Amazon did it.

Not to say anything is coming from this, but at least they do have enough money to make buzz.
IIIF Announces Final Release of 3.0 Specifications
How is that different from an SoC used for...literally anything else?
Here you go;

https://developer.apple.com/programs/enroll/
By itself, this argument makes sense. But the problem is how wildly unevenly it is applied. If you're "big enough" you get a pass.

Also, they got their first version through without any issues or a peep about this rule. And only when they needed to push a codefix is when they got held up.

If you're going to have rules, they MUST be applied evenly.
I largely agree with this, except that "Send Later" really does want some form of server support so it will happen even if you quit the app (especially on mobile). That said, there are third-party apps that do this, such as Spark (though they require storing your credentials on their servers).

Priority inbox is also something that can be done client-side. FWIW FastMail does actually have internal flags for "$ismailinglist" and "$isnotification" that you can access via advanced search, but they don't have any intelligent customization of these flags, no way to tell FastMail "hey this email was categorized wrong". You can write a Sieve script that adds/removes the flags yourself but that only works for stuff you can detect in a sieve script, i.e. no ML. Still, it's better than nothing when using the web app.
EDIT: I'm retracting my statement. This is how things used to work. I don't see any changes to the policy. Yet, the app is still not getting approved. And it is not taking users to its own payment portal.

So I got no clue WTF is going on.

> In rejecting Hey's appeal, Apple notes that the developers could work within Apple's rules by allowing the app to function as a reader for standard e-mail, while also offering Hey subscriptions from its Web site. Alternatively, it says Hey can add an in-app subscription option, sharing revenue on those purchased within the app while keeping all subscription revenue earned outside of Apple's ecosystem.

1) Don't handle payments inside the app at all, do everything payment-related on the website.

2) Implement in app purchases

These are the options. "Hey" should pick one.
Sweden last week reached the point at which they have no surplus deaths, as compared to the same month in previous years.

They still have covid deaths, but only looking at covid deaths instead of the big picture is mistaken. Practically any policy pursued by a government will result in deaths. Comparing against surplus deaths is the best measure.
Lots of city infrastructure changes are under the assumption that the city may keep growing. So revenues keep growing, and the money borrowed today may seem small tomorrow.

Its a ponzi scheme. But with population growth pretty much constant for a century, this has worked in lots of towns. Now with the new norm being replacement (families have 2 or fewer children), the assumption is going to be challenged. The infrastructure-debt bubble may burst.
Your Wish Is My CMD – AI could automate software coding
I would argue most websites never require any of those. When any of those are required they don’t need a giant framework to achieve maintainability. All that’s needed to achieve maintainability is a competent developer who values both simplicity and written documentation.
The Truth Machine by James Halperin

This is mediocre book with an absolutely jaw dropping concept at its core. It's worth reading for all involved with building technology.
I think there's a lot of truth in what you're saying and the core problem is that we somehow decided there was one correct way to make a web site, and that was to use React.

Are you creating a complex webapp? Use React. Go nuts! But are you making a mostly static page (blog, marketing site, whatever)? Then don't use React. It adds entirely unnecessary bloat and complication.
That link does not load for me and it contradicts Statista[0] so I am not sure exactly what to believe.

https://www.statista.com/statistics/266572/market-share-held...
You're correct, but for many companies, APIs and multiple interoperable clients are a YAGNI.
I'd like to find a formatter that aligns opening and closing braces and parentheses vertically, if they span more than one line. Is there such a formatter?
Do you mean if you do touch any of the content, you must touch it all? Or if at scale you have to shutdown or something?

This path seems unworkable.
Interesting.

What I'm most curious about is the Hiring Manager's POV. Do they, in fact, even want FAANG engineers?

Money aside for a moment, do startups require too much of a transition in culture (small, fast & unpredictable) or skills (more generalist & unsiloed) for FAANG engineers to perform successfully?
They already did #1. Apple is saying they have to do #2.
Well, they did implement option 1.
Perhaps the thought is, controlling TSMC controls supply to other countries.
I did get a chuckle out of a page extolling the virtues of 'html over the wire' asking me if I was

'interested in things like front-end dev and the JAMStack'
You're nitpicking a particularly irrelevant point the parent made in support of the overall argument, which doesn't work.

I agree that running a payments platform is not nothing. The issue is that there is zero competition in the space of iOS payments (very convenient for Apple that they get to make the rules and also benefit from them). That harms consumers because sellers will often charge more to account for Apple's 30% cut (and if Apple bans charging more on only their platform, the seller has to raise prices for everyone, which hurts their non-iOS user base). An alternative payments processor might charge 20% or 10% or even less. Healthy competition in that space would benefit consumers, while forcing Apple to charge a fee more in line with the actual cost of what they provide.

(There are certainly downsides; Apple has done a lot of work to ensure the security and privacy of their payments solution, and other processors may not do as good a job. And without restrictions, it's the seller who decides what processors to support, not the buyer, so the buyer doesn't get to -- for example -- choose to pay a little more to keep their information in Apple's care.)

Perhaps a good compromise would be for Apple to require that apps support Apple's in-app payment system, but allow other payment methods in addition, and also allow sellers to charge more to users who use Apple's system. If customers don't value whatever Apple is providing for the extra fee, Apple will be incentivized to charge less.

> Possibly charging app developers directly for access to the app store.

They already do this, via the yearly developer fee.
Ask HN: Could you estimate the total number of clock cycles ever run?
I was recently reading about Graham's Number (https://en.wikipedia.org/wiki/Graham%27s_number) and was pondering large numbers (as much as one can) and I was thinking: would it be possible to estimate the total/cumulative number of clock cycles run on every single microprocessor ever made? Would it be possible to mathematically describe how that number is changing along a time axis?
What I miss most from the early days of the Internet is the content. It was all created with love.

My theory is that the high barrier to entry of online publishing kept all but the most determined people from creating content. As a result, the little content that was out there was usually good.

With today's monetized blogs, it is often content for content's sake. People don't try, or they write about topics which they are not really interested in, but did just to have a new post. Or often the writing is bad.

Maybe today's problem isn't the blogs, but the SEO that puts the crap blogs at the top of the search results. Or maybe I'm misremembering and the old content was crap too, or maybe my standards are higher than they were in my teenage years.
Is the claim that PZ is some sort of PR attack on other companies?

Because as someone who is highly skeptical of Google's motives a lot of the time, that just seems like a batty take for anyone who is familiar with their work.
“1” isn’t an option on its own, that’s what they’re already doing today and part of why they were rejected.
Those were good times in a lot of ways!

Also I may be an outlier, but IMO grunge as a textural expression still benefits lots of contemporary design projects. In fact if you know how to work within broader principles of design, maybe you stop caring as much about what's current, because that's just one of many outcomes that may or may not be appropriate for the message...
While an 18-month fog sounds terrifying, I'm absolutely fascinated by the amount of clues we can gather from geological formations like glaciers. The universe has encoded information in so many neat ways, and our ability to cross-reference these measurements with written histories is pretty cool.

Fascination aside, this is another one of those sobering reminders that whatever I spend my time on as an engineer might be worth absolutely nothing in the near-term, and that's a bit frustrating. What could I be doing to help engineer a better world for future generations? How do I optimize my individual talents so I can achieve the most impact in my lifetime? How do I find the right team of other humans to work toward this? Convince others or myself that it's a worthy cause? (I could care less about legacy or personal comforts/gains - I just want to help humanity move forward, not maintain it)
A Twitch channel from which viewers can play with CockroachDB
Yup. Our team is only allowed to have one person with "Exceeds standards." One. A bastard form of stack ranking. So the mgr picks based on his gut feelings, and then justifies it with a vague review.

The lucky team member gets a 5% raise, everyone else is usually ranked as "Meets standards" which merits a 2.5% raise. A few people who need time in the penalty box get a 1% raise.

So what happens is your actual performance doesn't matter unless you make the boss look great, or look terrible. He's a non-tech person, so he can't effectively evaluate you on any other criteria.

This leads to employees doing enough work to avoid being fired, or (as is usual with Stack Ranking) sabotaging other workers.
In the real world, when something happens is very important.

Applying moderation before publication is active moderation, so everything that appears is approved by the "publisher." Applying moderation after publication is reactive moderation, so things the publisher disagrees with could get published.

It's like the difference between shooting someone to death and shooting a corpse.
Here's the post I put together when this same question was asked 6 days ago. All counts are rough numbers.

Project zero posts:

Google: 24

Apple: 28

Microsoft: 36

I was curious, so I poked around the project zero bug tracker to try to find ground truth about their bug reporting: https://bugs.chromium.org/p/project-zero/issues/list
For all issues, including closed:

product=Android returns 81 results

product=iOS returns 58

vendor=Apple returns 380

vendor=Google returns 145 (bugs in Samsung's Android kernel,etc. are tracked separately)

vendor=Linux return 54

To be fair, a huge number of things make this not an even comparison, including the underlying bug rate, different products and downstream Android vendors being tracked separately. Also, # bugs found != which ones they choose to write about.
This is how I learned web development. Don't forget photoshopping the glossiest buttons possible. Not sure if that fad was before or after the grunge.
You must use old.reddit.com
The Quantum Threat
This is how the Netflix app works.
If one is able to install software without going into the App Store, then one is also liable to be socially engineered into installing software from outside the App Store.

No thanks. Keep iPhones in their walled gardens where they are safe. Androids exist for experimentation.
If he can get access to a development environment, Rust's offline documentation is good enough I was able to mostly learn Rust without internet access.
I'm pretty sure if many popular services charged 30% more if you subscribed on an iPhone the word would get around pretty quick. The other option in this case is purchasing the subscription from your browser which is awkward, but viable, even with Apple's authoritarian ToS.