skysight-inc/HackerNews huggingface dataset:
>It's that I, a user, cannot choose to sideload an app

That's only half the equation. I run android, but have no google account. I have always used a combination of aptoide, f-droid and manually downloaded apk's for my apps.

When all the covid apps were released and governments were encouraging people to download them, do you think they put the APK on a government website for people to download?

Nope, just links to the app store. Of course, most of those apps relied on google play services API's for a bunch of stuff, so it's not like they would have worked anyway.

It's not enough to merely allow sideloading. If the expectation isn't that mobile devices are a diverse ecosystem and that it's not good enough for developers to pick one store and bugger the rest, you've achieved very little. Most people could not be bothered going through what I do to keep my phone clean.
Wow it's almost like Apple designed their rules so that most of the key businesses in this world don't pay an insane 30% of their revenue to Apple. Almost like Apple say...doesn't want to discourage important institutions from providing services Apple's customers might expect from iOS. Crazy coincidence. /s
Sure, but there are more third party libraries written in C# that would be of interest for developing general applications. There's an AWS SDK for Unity[0] for instance. No one is likely to write that in GDScript.

[0]https://docs.aws.amazon.com/sdk-for-unity/

Now that I think about it I wonder how difficult a basic HN reader in Godot would be? That might be fun, actually.
I really don't understand how so many people cannot understand the simple fact that it's "Fuck you pay us 30% or you won't get on iphones".

It's not "Hey you can use our store for 30% revenue cut and other benefits or you can market/host/whatever else it yourself".

This is what they are comparing it with Google, idc what else shady stuff Google is doing but if I want my app on an android without paying Google a dime I can do so with the obvious disadvantage of not being in the store.

This just doesn't exist with Apple. At all. It's as simple as that
China India conflict/war.
This is effectively what IPFS is, but IPFS takes it to the next level by using the equivalent of torrent files for subdirectories within the mounted torrent files, so you can "traverse" entire networks of the pretty-much-a-torrent files without first having to download and mount them. And like, you could implement similar functionality here by having torrent files that contain files named .torrent have those files be treated as directories, but at that point IPFS is going to be much more feature complete; even like, if you have some giant file, on IPFS that might be represented by trees of hashes as opposed to merely a giant array of hashes so you can incrementally and efficiently access the parts you need. So like, while this is awesome work, if you find it inspiring, maybe channel that inspiration into learning about IPFS and extending that ecosystem, rather than doubling down on trying to build on torrent files.
It doesn’t matter. These are the terms of the store. If Walmart makes clear an expectation that you have to have an office in Arkansas in order to sell an item in their store, then you shouldn’t be surprised when your item is rejected from their store if you don’t build that office. There’s no expectation that you’d have free placement, certainly.

As for your Best Buy example, Best Buy can make that demand, but Best Buy would lose more from not having Apple’s products than Apple would from not being placed on Best Buy’s shelves.
Gaming consoles aren't general purpose computers. You're not going to do banking, email your boss, find a lover, or order groceries from them. They're unnecessary leisure commodities.

There are also three major consoles, PC, Steam, and a ton of other ways to distribute games. It's a highly competitive landscape. If you want a phone, you've got only two options.

DOJ, burn the Apple and Google monopolies to the ground.
In the animation, they are moving so slowly they appear to be stationary. Try lining one up with your cursor.
Did you return it, or did it not matter enough to change the purchase decision?
> That would be a valid point if McCandless had made a pact with rangers that if he were come into serious trouble, they should rescue him immediately.

> Of course, he made no pact.

That's incorrect. McCandless made that pact by being part of this society. The pact is implicit: it's the act of breaking it that requires effort (if it's even allowed at all).
This seems unlikely. They are at real risk of having their 1.0 app pulled, and even if it remains it has real bugs. Additionally, until this week I don’t think any iOS developer would have predicted this rules clarification/enforcement.

That said, they were clearly ready to loudly react to whatever trouble did emerge.
Yes,

https://www.digitalinformationworld.com/2020/04/fleeceware-a...
The conditional mean E(y|x), which exists under quite general conditions, is the best predictor in the conventional sense of MSE.

The linear projection, assuming finite second moments and a positive definite expectation of the design matrix, is the best linear predictor in the sense of MSE. Its error is by construction (not by assumption) uncorrelated with the regressands.

The linear regression comes in when one additionally assumes that the conditional expectation of the error given the explanatory variables is zero. This then gives unbiased estimates. No distributions required.

To characterize the distributions and do testing/intervals, one usually employs large sample theory. This also then shows when the probability limit of the estimator converges to the true value (consistency) and at which speed.

The idea of requiring Gaussian noise is, except for edge cases, depreciated. Textbooks that build on this should not be used anymore. It is misleading and it leads to the wide spread misconception that normality of the error term is in some sense essential for linear regression.

It's fine to come from the CS angle of algorithms and optimizations, as opposed to theoretical distributions and all that, but semi-parametric statistics in quite useful to understand why and when linear regression can do really well.
Flexport is hiring engineers in Amsterdam
And you have that option.

Your Apple hardware is your Costco Membership Card. You aren’t able to buy Sam’s Club products using your Costco membership, and Costco’s under no expectation to make them available to you.
They had a large audience before this.
Have You Contributed Any Revenue?
Oh, so that's why video and scrolling on reddit is so awful in a browser. Makes sense now. I thought maybe it was just my phone.
If anyone is interested in more of this there’s a beautiful, high quality book named “W. E. B. Du Bois’s Data Portraits/Visualizing Black America/The color line at the turn of the twentieth century” edited by Whitney Battle-Baptiste and Britt Rusert.
i.reddit.com still works. I’m sure there is some way to auto convert links to that format.
It's interesting how the poster (at least, the submission seems like a conference poster) doesn't even mention one of the most important and commonly-used pieces of prior art in this medium: Xcode's Interface Builder storyboards. In fact, they work very similar to what the authors created: there's links between boards (representing segues between screens), links between UI and code (IBOutlets and IBActions).
> Is this good for society overall, to have such a strong financial incentive for so many people to willfully ignore the other side of important arguments?

Ironically, you're wilfully ignoring the other side of the important argument, and telling yourself the lie that anyone who disagrees with you must be being paid to do so, rather than listening to them and thinking about why they may think that way through their own reasoning.
Re: Google Authenticator, I've started grabbing the TOTP secrets and storing those in backups. Download the QR code and decode it to get a string like the following:

otpauth://totp/Domain%3Ayour%40email.com?secret=HXDMVJECJJWSRB3H&issuer=Domain

That "secret" field is the only thing that TOTP actually cares about, and any app that supports TOTP will happily ingest the secret and provide 2FA codes.
Inversely, though, many apps like $authenticatorApp are tied to the specific phone (possibly storing a necessary data in the phone's secret enclave), not the account. For example when I upgraded to the newest $smartphone, all of my accounts with only $OTPApp2FA were unable to 2FA. I had to request 2FA resets from my account rep and configure the accounts to work with the new phone.

I'm much happier doing this than risking having a phone number hijack due to a $cellCarrier employee maliciously or negligently transferring my phone number to a malicious user, but it's not easy for me to remember to do all of these security steps, let alone someone who doesn't work in the cybersecurity industry. There's no way in hell my parents could do this.
> Why do we need an alternative??

Because the current Pinterest "pollutes my search results with garbage."

It's a massive collation of human knowledge through pictures done for free by users.

The might be arguments against it, but to me I'm not sure if it's an idea that's not hugely valuable, yet
I addressed this. It's not a watertight mathematically provable law, but I think that with the majority of apps, a reasonable person making a good faith effort would have the same conclusion as me. I said if it's the only realistic alternative is to use an app or browser. I also said that the product might "live" on a server, but if you can only access it via app or browser then the product is an app.

Most of these products are not clients. A client is something like an RSS reader, where one company makes app but interact with services/products from other companies. Netflix does not sell you a subscription to watch movies and then allow you to watch it with third-party apps. They do not expose .mp4 files, so saying "if they did this" isn't relevant. They try their hardest to force you to watch with their app.

Overall, your arguments are silly. People have common sense and can use it. Using misdirection in your words doesn't change what the functionality of the product is. Coming up with strange corner cases that don't exist and aren't viable products aren't good examples. Until an actual commercial e-book service that functions through SSH exists then Apple doesn't need to waste their time addressing it.
Definitely agree! League of Legends and TF2/CS:GO stand out as games that have a huge community that builds a lot of analytics tools for in-game activity data. Most times, the community tools are way more feature rich and comprehensive than game dev tools. Definitely a lot to learn from games
Welcome to Sam Altman's blog, his posts always read like a poor attempt of Paul Graham-esque essays.
Like Mechanical Keyboards? How about an Ergodox EZ?
Solar storm risk and EMP attacks
Not necessarily. You could die and never get the chance, or whatever. There's certainly a cost that you're assuming by not going forward. Not saying it's super high, but it's non-zero.
9front looks so very interesting. Thanks
It spilled over into the real world as well. I remember every electronic device being glossy black.
They weren’t fine. They spoke against Google, Facebook and Apple last year in front of Congress.

https://exponentsmag.org/2020/02/11/antitrust-for-thee-profi...
Implication being “there’s an app for” a number of needs, but not that “there’s every app” for every need.

When the case in point is an email client this argument seems especially facetious. Is any customer really being defrauded because “there’s not an app for email”?
It's older research, but this work [0] found that when choosing a city to move, roughly 65% of moves were based on employment and housing (cost, proximity to job, size, etc), and only 25% came from desirability (neighborhood, crime, amenities, etc).

They also assessed the difference in motivation between low-income and high-income movers; the role of desirability was reduced to about 17% for low-income moves, which seems to make intuitive sense since they are less likely to have the luxury of basing a move on less-economic factors.

The authors also observed a trend that younger and more well-educated movers were more likely to choose an urbanized destination, but not by too much (single-digit percentages). In contrast, marital status and whether or not you had children were substantially more influential.

I didn't do too much digging through the followup work, so I can't say anything conclusively about changes in these trends over the last 30 years.

[0]: https://onlinelibrary.wiley.com/doi/epdf/10.1111/j.1467-9906...
I bought a copy of this for Black History Month and really enjoyed it.
Nobody in power cared about George Floyd's death until the violent protests. As Noam Chomksy once said -
See, people with power understand exactly one thing: violence.
I have an intel system that takes 20x as long just to beep that there's no keyboard.
You need the user terminal and it seems unlikely those countries would allow SpaceX to ship the UTs there without an agreement.
In my little province I recall fiber being run one summer in the early 1990s. I assumed it was future proofing for the Internet which most local people hadn't heard of yet.

But 25 years later there are constant political squabbles over why no ISP has followed through. Many plans and lots of money has been spent planning but then an election occurs.

The newly elected party exclaims the other guys had it all wrong and we need to start over.
>2) Never be exposed to Apps that havn't been vetted by a trustworthy party (in this case Apple)

And yet, even after being vetted malware still gets in

https://www.bankinfosecurity.com/apple-battles-app-store-mal...

I see this a lot, and to be honest, this 'Apple products are free from malware' meme has been carried on as long as I can remember in one form or another since the early Mac days. The amount of people that used to say they used Macs because 'they didn't have viruses' is about the same as the people who say 'I use iphones because Apple makes sure I'm safe'.

It's been Apple's marketing strategy for a long time, despite being slightly exaggerated, early Macs did have viruses and yes, malware makes its way onto the app store.

But Apple's marketing strategy sure has been working a long time.
I was in the "Talented and Gifted" program all throughout school. I never understood what the point of it was. Mainly it meant I spent a decade interacting periodically with the same teacher who I never really got along with. It was a huge waste of time and resources to have that program at least as it was implemented at our school.
> ... more third party libraries written in C# ...

That is a most excellent reason.

The HN reader in Godot could be fun, I might play around with that later.

I was thinking about possibly embedding youtube-dl in something for my grandparents, they always want to download youtube videos, but they're scared of the command line.
They couldn't have relied on it getting rejected, but they must have been keenly aware that it was a possibility. What we're seeing is probably their contingency plan playing out.

They'll eventually probably capitulate. Maybe with a higher price on the IAP? They're very much making sure that Apple are earning their 30% through this campaign, though!
I agree completely - Apple can have whatever terms it wants within the bounds of the law. And app developers have every right to complain about those terms, loudly and in a sustained fashion, if they wish.

The second part there is what a lot of people seem to have difficulty accepting.
Sadly it appears that they fixed the .com. thing
I've had YubiKeys + OTP software apps for years, but the industry of web apps is still too fractured and not enough devices + browsers + websites support it.
Well, or that because the game was being sideloaded a lot, Google offered Epic a special deal.
This is a great list of apps that need 1 star reviews for not allowing you to sign up on the app - Me, right now.

I wonder if I can automate the download and rate process.
This is pedantic, but it’s “flea market.” https://en.m.wikipedia.org/wiki/Flea_market
People can understand something and think that it’s immoral or that they don’t like it. The reason this thread has many replies is that people have strong opinions, not that they don’t understand.

But also your first sentence is merely partly true. It isn’t a simple fact because it is selectively enforced. It comes with the caveat that if you’re big then probably the rules don’t apply so much to you
holy, i'm getting 5 mbps here in rural area
Ask HN: Switch to Java as Senior JavaScript Dev?
I’m a technical lead working on a large Node.js monolith that helps power a very profitable software platform.

I’m starting to feel that I really need to start learning the Java platform to grow my career. For one, Node.js jobs are not really popular in my area. The ratio of backend Node.js to Java jobs is probably 1 to 50. Two, it seems like to get a FAANG type job then Node.js probably won’t cut it. Three, I make 130k+ in Raleigh, NC. Most Node.js roles can’t leverage my experience running highly available services and subsequently can’t or won’t match this salary level. Most teams needing five 9s are not looking at JS first. Even at my company, JS is a 2nd class citizen. Most of the companies reaching out to me on LinkedIn looking for somebody my level are looking for serious Java chops.

I have a master’s degree and have coded in a variety of other languages (TypeScript, Go, Python, etc) including some Java servlets in the past. I don't know frameworks like Spring or Hibernate, so I think I should be invest some serious time into learning these frameworks and more idiomatic Java since it's been almost a decade since I've touched Java.

Is this a case of the grass being greener, or does JavaScript just have a lower ceiling than Java?
Using one's own head to draw conclusions.
My apologies again, I only read the initial tweet.

I recognize that I could be certainly more culturally aware. I'm just pointing out that as someone who works with many native Indians in America here on work visas and student visas, I was not aware of this phonetic reference and that is totally on me.

I appreciate the sensitivity but I personally give the Gears devs a pass given that I am not sure it would have been reasonable to expect a phonetic search then page through potentially dozens of "Americanized" results to see their blunder.

I think it is also unfair (in general) to accuse Epic Games of being not culturally/socially aware given their stewardship of follow up titles in the series.
Still there are components were a schematic would be useful. For example a schematic of the power supply, since 90% of the faults that TVs have are related to that. A power supply is not that complex and having a schematic would mean that repairs would be simpler.

Also nowadays it would be useful to have some sort of debug port, for example a serial port to connect and have a CLI to do diagnostic, upload a new firmware, etc. They have these interfaces in the TVs but most of the time are either disabled or protected so the end user cannot use them.
> Nobody in power cared about George Floyd's deaths until the violent protest

That is untrue. Well before the executions, arsons, and burglaries, there was essentially no ambiguity in the public perception of the case. Most people who watched the video believed they witnessed a murder, and that charge was already planned for Chauvin, well before the public was aware of riots.

And of course, even if it did work, it would still be wrong, and the people executing people and shooting senior citizens to death to steal televisions should be prosecuted.
Sorry, but an anecdote of the government failing to do something is no more an argument it won't work than an anecdote of a company failing to do something is an argument that won't work. Especially in light of the OP's existence proof. (You only have to succeed once to prove that it can be done, but any line of failures proves nothing more than that success isn't guaranteed...)
>People put up the same comments about Alex Honnold when the Free Solo documentary made the front page of HN. That he was an irresponsible jerk who lived only for himself.

There is a big difference between these two cases. Honnold's level of preparation is hardly even comparable to McCandless lack of even basic knowledge of his surroundings.
...and those cops assaulting peaceful protesters, right?
"But they are withholding that same empathy from the people who are on the other side of police interactions."

How would you explain people who empathize strongly with the images that we've all seen on TV... but then look at the numbers a week later and realize that the narrative of police violence against blacks is highly misleading.
AKA I'm going to talk about song writer who wrote many songs you may be familiar with. But first I'm going to talk about his Swedish grandfather who owned a dairy farm in Wisconsin.
> Why is it unethical to charge a fee to developers who want to distribute their software through an app store that Apple owns?

Developer don't necessarily want to distribute their software through that app store, they are forced to do that if they want to sell their software to people who happen to use that operating system. Operating system and app store are distinct products, but app store exclusively gatekeeps the functionality the user can achieve through the operating system they bought.

If app store was a standalone offering that aimed to benefit the user, there shouldn't be any problem allowing multiple competing app stores people paid for the convenience of vetted and curated apps and letting the market forces decide the winner. That is obviously not happening.

Therefore, strongarming the ecosystem and stifling market dynamics is the unethical move here. Less competition, less innovation, less user benefit, less developer income (which translates into even less innovation) etc is the price everyone pays in aggregate in order for Apple to exact its rent, which goes to their idle pile of cash or comes back to humanity as a 0.002 grams lighter iPhone++ next year.
Google Authenticator got an update a couple of months ago to allow account tranfers to a new phone.
Demise of the US dollar as the reserve currency.
The same thing has happened to me. I even had a Hydro One ADET tell me that one of the incumbent's accelerated builds in a neighbourhood I was trying to get a permit for were all unauthorized attachments built months before Hydro One issued the permit. When I spoke to the competition bureau competition bureau the only reason they didn't think there was a case is because it "wasn't systemic" (the other 2 conditions met were clearly evidence of anti-competitive behaviour).
I'm not.

Considering the vast amounts of money needed for these huge colliders, for me it's about diminishing returns. I just don't think anything we learn "down there" will have as much impact compared to other areas.

Instead I think now is a good time to slow down a bit, fund other interesting areas more, until we have a better handle on where to look. Then we can come back, if possible.
Ah, okay.

But there are stripes over specific areas of interest, like Canada and Africa. Maybe it's just coincidence that I looked at it when they were there?
But I can buy a fridge at Costco, buy food from Sam's Club, and still store my food in my fridge. I don't have to throw out Costco's fridge in order to buy food elsewhere.
Explaining the Differences Between UI and UX
> I’ve met Mac owners who thought their computer was running Windows “the Apple way,”

I also have met those people, eventually they will figure out that you can install Windows on Mac just fine.