skysight-inc/HackerNews huggingface dataset:
I must politely decline your invitation to participate in the pitchforkings. Apple is still better than Google or Microsoft for me.

As a user I still think Apple is the least evil. As a developer I still prefer their platforms.

Your recent comment history is full of negging on Apple and I think this is one of those neg-waves that magically appear just before every WWDC, every year, like clockwork. Only 3.5 days to go, and I couldn't be more excited!
The carriers used to take 70% and that didn’t even cover all of the fees. 30% is a huge improvement.

They maintain the infrastructure and integrity out of that.
This is pretty amazing! A social aspect is a really nice touch, not just a repl but a social repl with chat. I've been considering CockroachDB before, and wouldn't say this changed any of my opinions, but it is a fun way to play with it.
That legislation would affect things for a service like ProtonMail, but although it’s ill-conceived doesn’t affect Fastmail: https://fastmail.blog/2018/12/21/advocating-for-privacy-aabi...
It's my phone and I want to install whatever I want. IKEA doesn't tax people for building mods nor for selling them.

Good capitalism: Open markets, encourage competition and innovation, protects consumers, pay taxes

Bad capitalism: Act like drug cartels and squash competition, sleep with the government to fix markets, fucks consumers, don't pay taxes
For work there's a bunch of random applications I need to use. Most documentation/IT support assumes you are using the standard macbook/windows machine. I'd rather not do the work of trying to use linux as my main OS. Plus I'm regularly writing code for mac/linux/windows hosts.

Overall I like Windows as an OS, but I like using a linux command line for development. Windows with WSL2 meets most of my dev needs.
You put forth:

Why weren't we ready?
Why did we waste money?

Both of those questions should be asked directly of the current administration, don't you think?
30% is really a huge cut. It’s almost half of what the developer makes. Apple absolutely does not provide half as much in value as the app’s developer. They can only charge that because people literally have no alternative but to pay the piper or get out of the business entirely. There is no free market at work here.
The GP seems to be asking for hosted services on a subscription model for email, calendar, etc., and not for the applications alone.
I don't think that any reform of the legal system can get rid of people whose business model is litigation. You can't get rid of legal trolls without denying justice to actual victims of corporate wrongdoing.

Also, I would be extremely suspicious of any reform of the legal system coming from megacorps.

This is not to say the system cannot be improved, it's just wicked hard and you cannot blame any single actor for not doing that.
> Server side logs aren’t an accurate way of doing analytics ...

Based on what? Server side logs records what the server itself sent. That sounds like it should offer far more accuracy than what a JS only solution would do.

That being said, if the code for analysing the server logs is lousy, it's not going to help. :)
this is the right answer. I'd tweak it a little, a fault is an interrupt, in this case a hardware interrupt, and the message prints because there is no handler for it (except the default handler that prints the message and halts the program)
You just linked to a picture of a tattoo of the number 1488... I don’t see any ambiguity. Did you intend to link to a different picture?
Take a look at the usual margins in the retail market, online or offline.

What we're seeing does not look like what should happen in a free market.

The mobile market is a duopoly.
Agree we should deliver the html directly to the browser in most of the cases. SPA are often abused and some 'webapp' sites need to load for more than 10 seconds to download the js files...

On the other hand, we want to deliver reactive experience.
LiveView is an interesting approach. It returns the html with all content at the initial GET request, and apply partial UI update from the server. It processes the user interactions and application logics from the server. This way you don't need to explicitly maintain web API at all, because the render and update functions can directly access the data repository on the server.
And we don't need to do validation twice.
Liveview is implemented in Elixir and Typescript, also saw similar implementation in php and python.
Interesting. The welcome page is unfortunately not very readable, gray text on another shade of gray background.

Not sure I quite understand what this does, where does it store the changes you edit on the browser?
I think only developers care about rendering speed like that. Most people are happy if the page loads in reasonable amount of time. UX people probably know what that means exactly.
Ask HN: Any deployment tool for Dockerized Rails app and Angular front end?
my bash script got a bit ridiculous
Even better. Blacklist all sites with ads. I’m guessing google will never implement that.
> They have ruined computing for users (locked down systems with no ability to tinker)

This just isn't an issue for 99.9% of users.
Sounds like you should organize a strike. An app store walkout.
>Sure, but I don't see any major downsides in having to add IAP

Technical debt, added complexity, additional user support, the overhead of having forked subscriptions in the userbase...
Exactly. We had a choice to go buy it from CompUSA -OR- Best Buy -OR- from the developer themselves. There is no choice with iOS.
We're talking about the user terminal, right? A ship can easily have a more expensive antenna array. Maybe even with a motor, or with three tilted in different directions.

> Just take a look to see how many handoffs there are over CONUS alone

That's just a simulation picking angles he thought looked good, in an area where there are plenty of options. It doesn't tell you anything about the limits of beam size, especially when there is no other sat in range.
Why would it be a monopoly? If you use something that uses open standards and provides ways to export or backup your data, you can move anytime.

Taken a little deeper, your statement would imply that people should build and maintain their own data centers and host all services by themselves (this argument could be stretched even further).
Most of this is simply not true.

1) There is no AppleTV+ button on the Settings app.

2) You can absolutely drag files into folders on OSX. I do it everyday.

3) iOS is just as stable as it has ever been. Curious when this utopia of incredibly stable releases was.

4) Services for Apple actually means App Store, Apple Music, Apple TV+, Apple News+ etc. You know some tens of billions a year.
I've only ever had it referred to as an annual merit increase, but it's definitely more aligned with the national cost of living.

Regardless of what it's called though, the question remains. Why does your value to other companies increase faster than your value to your own company? Presumably you're learning more about your company's business and your specific domain problems, which should make you more valuable to your company than it would to others. Is that assumption not valid?
#1 doesn't matter because there's no rule that the entire internet needs to be visible. People only care about the sites they find value in. Search engines are one way to quickly locate those sites.
yes, they have :(
At my old company they were moving from client-side to server side because they had 30 different clients -- Roku, desktop, smartphone, Xbox, etc. -- and all of them had to reproduce the same logic. At the time I left they were trying to centralize all of that logic on the server and then just put the lipstick on the pig at the end.
Virtue signalling to me is to do something over the top with little practical utility, or which is even counter-productive, to show off one's apparent virtues.

It can be incomparably frustrating as it focuses on non-issues or minor issues and misses the bigger picture.
I personally don't see it used outside of those contexts but it shouldn't be used to dismiss actual action like doing your part against climate change.
What are the downsides of going PWA? Non-native support? Offline usage?
> The machine they created to burn cash was a paragon of government waste, it represented everything that's wrong with that industry and I hated it.

Government operations always operate by fairly rigid bureaucratic rules, which can always be gamed like this.

Free markets, on the other hand, always have a corrective factor applied - people have to be willing to spend their own money to buy your product.
They're using their near monopoly in one area (app store) to make competitor apps worse and extract income from them.

For example kindle is not allowed to sell books (unlike ibooks), hey is not allowed to sell subscriptions, yet other apps are.

Classic abusive monopolistic behaviour, the enforcement is completely inconsistent and the fees high enough to put competitors out of business.

Apple are not buying products then selling them at a markup, they're forcing their users and suppliers to transact at the company store at a high markup then raking in a huge profit because they own the platform. Your analogy makes no sense.
Apple MacBook USB connectivity problem
It does, see recital 23: https://gdpr-info.eu/recitals/no-23/
Have you ever sold anything at wholesale to a retailer? A 30% cut is not remotely unheard of. Different products obviously have vastly different margins, but 30% isn't outside of reason, depending on the industry.

But absolutely, the mobile market is a duopoly. Consumers and developers, who used to have a wider ranger of choices, opted to primarily pick one of two experiences, over and over again, until those were the only viable experiences.
Possible on Android but not on iOS
> A foolish consistency is the hobgoblin of little minds . . .

Didn't quite get the connection here. Care to elaborate? :)
trying to fetch from a memory address outside of your boundaries is a violation of a program's contract with the OS. It can't be "corrected" by the OS, and if you see the message, the program has not included a handler for it.

If the program wishes to do something different, it can register a handler, and you won't see the message. If you see the message, there was a violation. If you don't see the message... well, there was still a violation, but it got handled.
Yeah, it is technically a cartel.
Neil Armstrong's reply to a Moon landing skeptic
This is not 100% correct for Google. Realistically yes I agree. But you can at least install a 3rd Party app store on Android, as I have done with F-droid. Also I believe Amazon has an App store too. The percentage of people who do that is very small I realize.

Now Apple does not offer anyway that I have heard of for people to offer an alternative app store.
It's like having only two grocery stores in town, and your kitchen is only able to cook food from one or the other.
Deploying a Vue.js and Django 3 app to Digital Ocean+other server providers
Freedom is great, but so is eating, and so is the promise of a much better life for your kids.

Thanks for the reasonable insight, you make some good points, especially that one which touches on the importance of hope. My question then is "how much leash is enough" if the dog is still under control of its authority? Even if the leash is 100ft. long, does the dog really experience freedom to explore the outer limits with the collar still tugging around its neck?

The greater the freedom (or maybe the perception of freedom ala Viktor Frankl), the greater the depths of hope and willingness to persevere through suffering, which is often a necessity at the blistering edges of innovation.

Then again, many of the world's early "innovations" were completed on the backs of controlled slave labor. Ignoring any jokes about "wage slavery", maybe you are right that a loosely-enslaved China is enough to achieve the controlling party's objectives, but I would still view that as a Pyrrhic victory.
How so? It's just a basic marketing site, nothing newsworthy at all
You can certainly be of the opinion that these contracts are by definition dishonest, and there are definitely companies that do shady things and protect themselves with these types of contracts. But I think that there have to be at least some examples of services that are honest that still need these types of protections.

Imagine a service that is objectively good -- maybe a non-profit organization creates a free app to help connect homeless people with food, shelter, and potential employment opportunities. Businesses can then use the app to post jobs, etc. The non-profit runs on a shoe-string budget and certainly cannot afford to get caught up in litigation related to issues arising between users of the app (e.g., a homeless user upset that they did not get a job because a bug in the app lost their application, or a business upset because they were connected with a dishonest applicant). It seems fair that the non-profit should be able to limit its liability here.

You have a really good point about deceptive businesses and the importance of transparency and balancing the power between businesses and consumers. It is bad that shady businesses can be protected by contracts, but those contracts also protect good businesses. I honestly do not know what the solution is, but I personally think that eliminating contracts is less useful than strong consumer protection legislation like stronger privacy laws.
No need to assume anything. The article starts out:

> In November 2018 AWS published an Open Source tool called Firecracker, ...
Apple’s MacBook Pro Has a Serious Problem
That's not what is abusive. It's fine to charge that markup, it's not fine to force all transactions (even ones that should have been off-platform), to have that markup.
3 hours after my comment the position 3 story on the frontpage is "Apple gave me the Hey treatment back in 2014" https://news.ycombinator.com/item?id=23569841 with 100+ comments. Positions 22,50,88,106 are also about Apple and app store pricing.
It's also good that Telegram is used by many people who don't care security.
What are the most impressive or valuable things they are building recently?
It's hard because most analogies fall apart when you look at the users having already paid hundreds of dollars just for the hardware up front.

You could compare it to Costco, where you have to pay just to get into the store, where Costco sells their own labels side-by-side with the competition. The big difference is Costco doesn't force you to pay with costco credit cards at the cash register.
Apple's bitch.
There's also no choice with Best Buy. If you walk into a Best Buy, you pay Best Buy prices.

If you don't want to pay iOS prices, you go to Android. If you don't want to go to Android, you can go try and find a Firefox OS phone, or a Ubuntu one.

The problem isn't that choice doesn't exist. The problem is that equivalent choices don't exist.
Speed, cost and quality form the iron triangle, and this is what China gets by sacrificing the third:

https://aeon.co/essays/what-chinese-corner-cutting-reveals-a...
So Linux graphics subsystem has only support for MIAOW GPU?
Here is a HN discussion on "Rediscovering the Small Web" which has some more webrings.
https://news.ycombinator.com/item?id=23326329
For any tool authors, jepsen is invaluable piece <3.

A lot of software in the messaging/storage space has undergone jepsen test and I for one am grateful to Jepsen's author Kyle Kingsbury for his incredible work in setting their expectations correct.
Is it really Clearnet if there is end to end encryption?
Exactly.

For many small/medium businesses, the Apple/Google tax is often much higher than the founders salaries.
And what about the costs of designing, building, marketing and supporting iOS ?

Very much getting into the hundreds of millions if not billions.
I'm ready for the downvotes but I don't think the App Store cut is crazy. They do reduce to 15% if you have long-running subscriptions with your user. Credit cards charge 3% to start. Apple handles distribution, updates, etc. Taking 15% at the end of the day isn't terrible. And hey, they made the super shiny beloved iOS platform too in the first place, not to mention the SDK that makes the apps even possible to build!

DHH is just trying to ride cancel culture to get enough people to tweet / complain towards Apple in hopes that they cave.
Oh man oh man. Now that sounds traumatic. I’m sorry.

Regarding how he got funded? The markets are crazy. And everyone is looking for yield. Interest rates this low mean almost anyone with a good story that could swindle investors with a tale can get funded or so it seems.
How is email not a real world service. What even is a non-real world service?
Ironically, San Francisco is known as the city that refuses to build, because the voluntary associations refuse to let it happen.

I'll save my belief in the Bay Area being a real change agent for when I see real change happening in their systems.

I think the author of the article is on to something. I'm not sure precisely that the author has all points right, but directionally and at least fuzzily, it feels right.
Bestbuy doesn't charge you hundreds of dollars to buy the store before you walk in.

Consumers don't own Bestbuy, Bestbuy owns Bestbuy, so it's okay for Bestbuy to control the shelf space in their own stores.

It is not okay for Bestbuy to exclusively own the app shelfspace on your own phone. Just as it is not okay for Bestbuy to exclusively charge a premium to it's competition when you, the user, are signing up for services with the competition on your own phone.
> No need to assume anything. The article starts out:

Aha. Reading now.
> Was there a "Segmentation Vault?"?

It's not that far fetched, there's a Referer header after all.
Real World Learning
Are the ARM Macs an Attack on Amazon and Google?
There are hundreds of phone manufacturers.

Should be pretty easy to topple Apple if you just need to throw a few million at the problem.
Isn’t the whole idea “add value to iOS”? What am I missing?
Is the alternative really better? Look at Windows, which had no restrictions on apps that you could install. It was a security nightmare and became a cesspool of malware. You just had to trick people into opening a .exe and you could compromise the machine. Most consumers are dumb and it should not be possible to trick them into installing arbitrary binaries.
Svelte Bootstrap Tooltip
Invocation

maxInt := Max(1,2)
maxUnk := (SomeType).Max(k,z)

or

maxUnk2 := Max@SomeType(k,z)

or just

maxUnk3 := Max(SomeType(k), SomeType(z))
They're selling a products to their users, sourcing those products from suppliers, and charging a markup for doing so.

The problem is that, for whatever reason, people seem to believe they're entitled to access to Apple's users without any restrictions.

Which is like demanding Walmart stock your CD "because reasons!"
They are totally an edge case.
If you care about hidpi why do you still have a bad external screen?
If you don't care about hidpi simply set a lower resolution on the one hidpi screen.
To throw in a less conventional option, I've been very happy with MasterPassword [1] myself. I mostly just use use the browser plugin (Firefox/Chrome) and mobile app (iOS/Android).

Unlike the other options, it's a deterministic password manager. This means that you don't need to sync anything, and there's no risk of losing your password database. As long as you know what website you're signing in to, and remember your one master password, you can regenerate all other passwords.

[1]: https://masterpassword.app/
my understanding is that the US peak institutional involvement was 1959.

I link it to the strong trend of anti-authoritarianism and individualism that started to become current in the 50s & 60s. Today it manifests in the ancap and anarcho-communist ideologies most extremely, but it also manifests everywhere as trust breaks down and a general unwillingness to move in concert with others at a large scale is present.
When?
Source?
If anything is racist, it's the assumption that the only relevant difference between China and the US is racial.

Asia has more successful and less successful countries. Europe has more successful and less successful countries. Africa has more successful and less successful countries. The Americas have more successful and less successful countries. Countries with markets and liberal democracies consistently outperform countries without them. Totalitarian states can, in the short run, appear very successful--Germany and Russia both had stretches of this during their totalitarian eras--but it never lasts. Maybe I'm wrong and China is the first country to successfully perfect totalitarian single-party rule, but odds are that their growth and success will, in the end, be just as illusory as that of their forebears.
This is exactly what we're doing now. Some of the problems we've seen thus far is how to maintain packages but allow for high-iteration development. It is cumbersome using a packaging service, so at best it's being able to decide what to keep in a shared rep, versus things that are being rapidly developed in it's own rep. Any component that needs specific tweak then becomes duplicated and sadly, code-reuse and maintainability suffers.

Another problem is tracking down inter-component bugs, especially if the code is behind a repository. How am I to make small tweaks? Bleh!

I haven't digested what Webpack 5 is doing, but I'm skeptical, mostly because I don't like Webpack's plugin implementation.
Because Apple sells computers (iPhones ARE computers) and somehow still thinks it owns them after sale, regulating what people that purchased them are allowed to run.

There would be zero issues if we could install and run any app we want, bypassing AppStore, like we can on Mac/Windows/Linux PCs
In 2016, Apple reduced subscriptions to 15%.

https://www.businessinsider.com.au/apple-changes-app-store-r...
Digital goods are not real world services. Labor, food, physical products, etc. are considered "real world services" according to Apple's language.
With all that skill, money, and motivation, they're still 10 years behind Taiwan. Hmm. I wonder why that is.
> it should be okay to charge the user 30% extra for that convenience as well

Maybe, but that's a pointless stance. The practical consequence is that a product is likely priced to maximize (num units sold x profit per unit), and the higher price (143% of what was planned), will lead to a (probably steep) drop in the size of the target audience. FWIW, on a macro level economists worry about analogous problems for a ~1% percent increase in sales tax, so Apple's 30% cut is definitely a huge negative impact.

BTW, this is a great example of an ultimatum game that Apple is playing with developers. It is possible that developers collectively taking the (short-term) "irrational" step of pushing Apple's margin on to users (and being very vocal and explicit about this as a "penalty") might catalyze the users to pressurize Apple about the margins.