skysight-inc/HackerNews huggingface dataset:
>If they became a cultural phenomenon I'd bet that Apple would magically reinterpret their rules.

Please trust me on this but, even if your app is far and away the #1 grossing app on the app store and hundreds of media outlets have literally used the term "cultural phenomenon" to describe it, Apple is still a huge stickler on the rules and it still takes forever (and a lot of stress) to get approved, every single update.

This applies even if your CEO has Tim Cook's personal cellphone number and talked to him about the issues with app store approval a week before, in person.
Don't think so

https://www.reddit.com/r/AskEconomics/comments/hatqdd/seriou...
I think that’s the whole point though. SMTP/POP/IMAP are pretty bad protocols, especially for mobile. Also they imply that the email client/server have to work in certain ways but hey! Want it to work in different ways
I generally agree, but I do see cause to believe there is the possibility of light at the end of the tunnel.

Microsoft is starting to push passwordless features for Windows and online accounts.

YubiKeys and OTP apps are pretty common (hopefully there will be more standardization and less fracturing of those features).

OAUTH2 is mature and Google/Facebook/GitHub/etc all work decently as providers.

Although I wish a single government entity would replace those OAUTH providers. I can't get banned by my state like I can get banned by Google for ToS violations, so I'm wary of creating a federated auth account unless I'm certain I can't lose access to the root account without necessarily losing access to the subservient accounts. The obvious downside is that dissidents and criminals are easily identified, but that's an offline problem as well as an online.
Yeah this is probably a big part of their business. I recently shopped around for a merchant account for a similar market and Wirecard reps were willing to work with me and would allow us to process big numbers.
I wouldn't recommend NFS over the open internet but there's a few options based around SFTP (rsync, scp, sshfs) and being based on SFTP means they can run without granting that user full SSH login access while still taking advantage of the security benefits that SSH brings.

For job execution you could write your own agent but doing likely wouldn't be any more secure than SSH. Just make sure you have disabled password logins (use keys instead) and fail2ban or equivalent running to auto blacklist attacks. You could probably use Chef or SaltStack if really wanted to avoid a remote shell but if you're not already running config management then you have to ask yourself if you're over-engineering a solution.

An alternative solution would be to run an OpenVPN tunnel and then you can SSH to your hearts content. But even here, unless you have multiple machines you want to connect to, I can't help thinking you're just making life harder for yourself without getting any realistic gains.

This is all based on the very high level spec provided so I accept there might be some currently undisclosed detail that renders the above suggestions moot.
It's not as though a statistic about how frequently mobile users access mail via a website is a measurement of some universal value. If that's the only way for iOS users to use Hey, then would find some users who are willing to do that.

What's wrong with this being put forward? I would go so far to say that this is one of the four main things that happen when an app is rejected from an app store.

1. Change the app.

2. Don't support the platform.

3. Sideload.

4. Direct users from that platform to the web version.
Did you forget the topic of the discussion?
Maybe some world where those apps would be hidden from search, lists etc.. and you could only install it if you have link to it.
Let's assume the idea of Open Source is a network of small to medium-sized businesses and individual contributors helping each other out in a mutually beneficial way. A multi-billion dollar corp stepping in by undercutting those businesses' prices and taking without giving back anything of equal value is arguably against the spirit of the idea and a breach of trust. It's technically okay because it is just "accepting a gift" but I'd still say it's exploitation.

Distributing under a NC-license would also go against that idea. (Apart from tipping the perception of "Open Source" towards something more restrictive which is always a bit bitter.)
There’s no catch. No database is going to work for every use case, but we’ve built FaunaDB to be general purpose, and suitable for many of them.
In strange Hollywood accounting you're right. But it's a fact of real life accounting that you can't take a loss on something that cost $0.
Satellites spend most of their time near their extrema in latitude, though, so that's why the current constellation offers northern US/Canada and not areas south of there.
I don't get why this comment is being downvoted. This definitely contributes to the discussion. If the entire or a majority of the front page is paywalled articles than those of us who can't afford, don't want to support a specific publication, etc. can't meaningfully contribute to the discussion.

I think this is a BAD thing for the health of the comment section. An even worse outcome is people commenting based on the headline and maybe a blurb only. How is that supposed to promote a good community?

If you want paywalled articles being the bulk of the posts on hacker news that garner discussions then we might as well just go ahead and paywall this site.. because it's slowly becoming a paywalled tech discussion site.. just with more steps.
My brother is the use case you describe.

If you have a chance, try playing one of the three parts to the Vader Immortal trilogy. It is like being inside a Star Wars movie. At first Darth Vader is not too bad but the more you work with him to try to bring Padme back to life, the scarier he gets. Really unlike a regular game because of the motion of your body. When you are fighting with a light saber in one hand and levitating rocks to hurl at opponents with your other hand, the whole experience is very compelling.

About 25 years ago I did VR projects for SAIC and Disney, and I have written little games for fun since the 1970s, and being where I am now in my life, I am thrilled at the Oculus Quest experience and I can’t wait to see Apple’s system and what 3rd parties write for it.
Except that the developer gets 30% less money. I mean come on, it's effectively a commission on the transaction, and I think that such an high commission on the transaction would be illegal in most countries. But Apple is not a bank and can probably get around this (but isn't effecitvely acting like a bank in this situation? I wish that the EU investigates this behaviour)
I agree - I've been excited about this sort of thing ever since the early days of asm.js (now webasm), not to mention the Internet Archive's classic game collection.

In addition to this Squeak (et al.) implementation, recent HN discussions have covered web browser implementations of Smalltalk-80 as well as BBC BASIC and Multics. I'd really like to see more of this; for example, it should be easy to make a browser version of Oberon - I'm sure someone has done it already.

I think there are lots of great opportunities for creating modern programming environments (Pharo...) and also making interactive, usable versions of important historical environments such as Smalltalk-80 or UNIX.
Do you think that isn't the goal for Apple?
Prototype link: https://p5stamper.com/

Glad to see they used Processing. In high school I introduced my CS classmates to Processing after hearing about it on The Creative Coding Podcast. We made tons of games and interesting simulations like the popular boids algorithm for birds and a classmate made the game Worms. I remember using it in a CS class in high school to implement minimax with alpha/beta pruning for Othello. It’s a great environment to teach and learn coding in. Dan Shiffman wrote some great books to teach Processing from if you’re interested.
> Also, where has Basecamp been for the decade prior? Funny how they're propping this as some rightgeous issue when it suddenly impacts their bottom line.

I think they testified in the US Congress about Apple’s practices recently
I can't be the only person who read this as, "Strike a Soldier Behind Enemy Lines"
It turns out that rsync is slower than scp, unless the files are already present. It adds a lot of overhead that’s not needed most of the time.

I often need to transfer very large binary files. When stuck with standard Linux tools, the fastest process is first transfer via scp. If the scp gets interrupted, resume it using rsync with the —-append-verify option.
Yes, but Apple would have a lot less power if developers could threaten (even theoretically) to go around the App Store.

Even now, major apps do have power. Unlike Hey, Netflix and Amazon are at least still in the App Store, and Amazon is even allowed to sell video rentals through their app without going through Apple's payment system: https://www.theverge.com/2020/4/1/21203294/amazon-prime-vide...

Edit: My posts probably read like contradictions. I see it like this: (1) The safe and vetted App Store is a part of the iPhone's appeal, which (2) Apple is currently enforcing through anti-competitive tactics. If Apple wants to maintain the App Store as a product differentiator (which of course they do), they should have to do the work to keep developers happy. Where "keep happy" means very basic things like not taking a full 30% of their revenue.
Personally, this feels different. The Golden Age fallacy is where one person goes "hey I dislike this because it's different". This is speedily increasing amounts of young people suffering mental illness. https://www.cdc.gov/childrensmentalhealth/data.html#:~:text=....
And yet, even after being vetted malware still gets in

I don't remember ever seeing Apple promise that 100% of apps will be 100% safe 100% of the time. Can you provide a link?

Apple's review process is done by people. People make mistakes. Things get through when bad people are trying to hide that they're doing bad things. But I'll take Apple's 1-in-a-million mistake environment over the anything goes Android environment.
Agreed, FIDO2 is the way.

It hit a huge maturity milestone last year when the last major browser/OS combination got support for USB keys by default. Now the user story is "insert key, boop button." It's intuitive enough for my parents to understand, it's easy enough to habitually use, and the security is a big step up.
So just because the publicity benefits Hey, the point about Apple's unequal treatment of devs on their platform is invalidated?

Also, I'm not sure how Hey orchestrated this - do they have someone on the inside who they had reject their app?
I'm not sure how well Morphic deals with HiDPI. Presumably it should be fixable, though the performance could drop.

Of course the beautiful part is that the rendering engine is written in Smalltalk, so anyone can fix it in the environment itself. ;-)

I think there is also an alternative UI that uses DOM text and widgets? Note the bidirectional JavaScript bridge allows you to access the DOM easily. Presumably DOM text and widgets would render fine in HiDPI mode.

Personally I'd be fine with some sharp bitmap fonts and UI elements; bitmap fonts work great for programming, and they are quick to render, fun, and nostalgic (also there are some beautiful classical bitmap fonts created for the Alto, Smalltalk-80, Macintosh, etc..)
Maybe to try and keep certain kids occupied?

I spent my school years getting kicked out and out back into those classes. Typically they would notice that the normal classes were too easy, put me in the "gifted" program which was just 100x more boring with a 10x larger work load, so I didn't do that shit, got kicked out and the cycle would begin a couple years again.

While there were certainly some very intelligent people in these classes, plenty of other struck me as not necessarily the brightest.

The one exception to this was in 5th grade, I was put into a gifted program that was markedly different from normal classes. For the most part, there was a lot of freedom to work on what you wanted, no busy work. Occasionally the rather group would go outside where we should chill and just discuss various things.
Bicycle for the mind. That should be the primary vision for the product.

They shouldn't be thinking about market segments or if it looks cool enough. Just make the next step in human-computer interaction. Make history.

“When we invented the personal computer, we created a new kind of bicycle... a new man-machine partnership... a new generation of entrepreneurs.”
— Steve Jobs, c. 1980
AI Alignment Podcast: On Lethal Autonomous Weapons with Paul Scharre
> These things are true; and also a significant component of Apple's value proposition

You're describing the value of an app store, not the App Store. So the problem is not the value proposition, the problem is Apple's monopoly on this value proposition. It is why we can't have a Google iOS App Store, Microsoft iOS App store etc. list from which the user can pick, which would completely satisfy the convenience and peace of mind criterion, would increase competition regarding the cuts, vetting quality, curation quality etc.
Maybe... Just putting this out there. Just maybe... Instead of having your phone double as an ad delivery platform, and actually fully embracing Open hardware/software standards, and making sure the innards of your phone's operating principles are absolutely visible to you, you wouldn't have to trust your safety to people that look at you like cattle.

Imagine a world, where your Telco or anyone else for that matter can't remotely tell your phone to turn on. A world where you and only you have ultimate control over your phone, and where instead of millions of engineer hours going into making your phone convenient for developers to utilize, it is instead made easier for the user to actually understand.

That is the world I want to see. Hell I want to be part of making. I'll be damned if I can figure out how to make it work with our Market's current optimization function.
There are PWAs. I know PWAs have massive limitations, but there are some work-arounds. They just aren't great.
To lean towards the socially responsible bent of your comment, yes, the arsonists and looters need to be caught so that, in future, peaceful protests cannot be misrepresented by the media or authorities as agents of anarchy, chaos, and destruction.

The message of the protesters is lost, or at least greatly obscured, by the actions of the destructive few. The protests are about improving the civility of society. Arson and looting works against that.

Also, if military surveillance is going to be used, the footage should apply to identification of any and all criminal activity, including that of police officers acting in violation of their role to serve and protect (making the potentially incorrect assumption that they're meant to be serving and protecting a civil society).

How much good grace would be earned if the military surveillance was used to prosecute police brutality and misuse of authority in addition to arson and looting?
I used to do this in the distant past, but gave it up because it didn't cope well with:

- Sites that have different password requirements (some require special characters, some don't allow them, for example).
- Changing my password on a site.

I took a peek at masterpassword.app, but couldn't see that it solved these. Does it?
Videos will only play in desktop or the new mobile
Or they can not play your game and keep doing what they are doing as it is working. Just because you say they only have two options doesn't mean it is true. There are almost always more options available to others than you can think of, and in this case it is fairly obvious.
Ask HN: What do you recommend for optimization and profiling?
I'm writing an app from scratch and I'd like to pay attention to places where I can optimize and profile things. So far I converted a few important functions to SIMD and wrote my own algorithm for another. The other day I got a tip on branch prediction and realized there's more I could learn.

Do you have any recommendations for profiling or optimization?
I assume they vet the apps to make sure there is no other revenue inside the app that Apple is not getting its tax on.
Font Awesome is switching to a subscription plan
Some of the arguments often seen on HN against "solving" identity:

- The inconsistent, chaotic patchwork of ID systems is more resilient than a monoculture, and definitely more resilient than a centralized solution.

- The gaps provide necessary cover for people who need to hide.

- Doubt usually plays in the little guy's favor. The bank eats the loss when it can't prove the debt is yours. Copyright lawsuit fails when it could have been anyone at that IP address.

- The difficulty of strong ID verification is what keeps it from being used gratuitously. A PKI or SSO provider that's too good will soon be required for every little thing.

- Customer identity is something a business should own, not rent.
FBI used Instagram, Etsy, and LinkedIn to identify a protestor accused of arson
A lot of people on HN also defend anti-unionistic behaviour.

It may sound unrelated but they're both the result of the American zeitgeist's blind commitment to free markets and unfettered capitalism. To be fair, it's worked well for the US economy (e.g. Silicon Valley) albeit at the cost of increasing the wealth gap and general "late-stage capitalism"-y behaviour.
Thoughts on Failure
So you increase the price of your app by 30 to make up for Apple's cut%. It's called business. It happens all the time in every single industry.

If a business' property taxes go up, that cost is passed on to its customers. Why do people think that because something is on a phone that it should be any different?
>Am I in the minority in thinking that if someone wants to go out into the wilderness with little or no preparation for months at a time, that it's no one else's business?

I agree, but there are a remarkably large number of people that do this (or go sailing in the ocean, or who go spelunking etc.) without preparation and then end up calling for a rescue. Some people do it several times. THAT is the main issue.
Have you considered live streaming your desktop, e.g. at Twitch? Might give you that "someone is watching" feeling.

On the other hand, one has to be super careful about privacy, security, NDAs.
There has to be a limit to this logic, because the obvious response should be not to log into machines you control, or by extension do anything for that matter.
>It isn't absurd - it's unfair to transmission manufacturers that they have to follow Toyota's rules! The horror! Everything should be allowed for everyone! Otherwise it's oppression! It's not my crappy business model, no, I can't take responsibility.

Kick rocks

>Perfect example to prove my point. The radio is already regulated by the FCC - if it wasn't, and anyone could stream garbage however they please, like the play store, it would be a feature in automobiles to block that out. Absolutely. And people would pay big money to get it.

You realize that allowing a competing app store, more easily allowing side-loading apps, or not forcing apps to use apple pay for subscriptions wouldn't stop people from using the curated app store.

If as you say people would pay good money for curation if both options are available, then Apple's business model (and I'm guessing from your extreme defensiveness, yours) wouldn't suffer because people would keep voluntarily using it. No one is going to make customers side-load apps, or use a competing app store.
Before coming to CA, I worked for financial traders. It was a commonplace that investors are herd animals. VCs are no exception.

The cargo cult thing makes a lot of sense to me, honestly. Venture funding is a field where the feedback loops are long and noisy. It takes literal years to see results, and a lot more years to see if somebody is truly good, instead of glib and lucky. By that point, the technologies and trends have changed so much that there's not a lot of reason to think they're still good.

And I think the way stakes have gotten larger since Bubble 1.0 makes it so much worse. The amount of money really increases the incentive to do, say, think absolutely anything that might get you a slice of the expected returns.
Is it possible to enable in app purchase at a higher rate exposing the "Apple Tax"? In this case show $129 for in app and $99 if you go to this website... Or is that against the TOS?
Do those drones go through the same FAA certifications as human manned planes? If not, they shouldn’t be allowed to fly over US civilian populations.
Of course I would like to try it. Your email is not in your profile, so contact me if you want my feedback.
General Mattis Keynote at Stanford Hacking for Defense
Time for a phone maker that isn’t absurdly greedy or nosey.
Apple isn’t just providing payment processing. The entire development environment and SDK, app hosting, install and update, services like Data Sync (whatever they call it), Push notifications, etc.

If Apple let apps side-load from a website, and not access any of the iCloud or push services... you’re basically back to a PWA.
So don't be on the App Store. Problem solved.

Make it a web site. Make it an Android exclusive. Do any of the dozen other things you need to do to be a success. You don't have to be on the App Store to survive. Hundreds of thousands of developers and their programs aren't.
> Google scrapes info and displays it in widgets above links to the actual content. Google charges trademark holders AdWords ransom to protect searches for their own brands.

All search engines do this. It doesn't depend on building scale and then exploiting it. The experience is better for the user.

> Amazon kills OSS business models by offering managed OSS services on AWS at an unbeatable cost.

All cloud providers do this. It also doesn't depend on building and exploiting scale. The experience is better for the user.
You are really only complaining about the newest iteration of the identity treadmill.

In the beginning it was just a password. Then it was a username + password. Then an email address was tacked on to support "forgot my password". Then phone number was added to support SMS-based 2FA (or, hopefully, out of band contact).

The problem is that only government IDs have a high enough assurance to reduce fraud, and our {companies, employees, consumers} seem to avoid wanting the government to be involved in internet-based identity/authentication. Having a chip used to sign encrypted messages in our government ID cards would both assure authentication and reduce all of the frictions added after the fact.

The sad part is that USA government institutions are woefully underprepared to support internet scale of adoption and the legacy services (like DMV and county/state government offices) aren't exactly known for their swift customer service (which would be required if you lose access to your government ID).
So don’t sell iPhone versions. Sell software for platforms that support arbitrary software. Or pay Apple for distribution in their walled garden. It’s totally up to you.

The parameters have been clear for over a decade, and it’s really time to stop whining that the iPhone is not an open platform. Apple is the only iPhone app distribution channel and they make the rules. If you don’t want that, don’t buy an iPhone/don’t make iPhone apps. If you make iPhone apps, own it.
Probably could be a lot less than $43/mo if Basecamp didn't feel the need to spend 7 figures on a domain.

They're not filling some massive need; it's yet another email service. If they can't justify it at $142 a year how do they justify it at $99 a year? You reap what you sow.
I mean, it would relatively easy to say 30% up to a maximum of $5, or something along those lines.
How’s the performance?

I’d love to use it, but I’m afraid my low-end MBP will turn its fans to 1000%