skysight-inc/HackerNews huggingface dataset:
The Last of the Hedgehogs: René Girard
Removing the app is a logical consequence.

Terminating the whole account and restricting dev tools while they make one of the most used game engines on iOS, that's quite far reaching. Reeks of retaliation. I'm sure they will duke it out in court.
> Humans generally prefer being bored over being dead, period.

Solitary confinement sounds like the ultimate form of boredom. If you were locked in it with no hope of release, there's a good chance you'd eventually start looking for ways to commit suicide.
You really hope Apple keeps charging 30% app tax and forbidding us from installing apps from outside of App Store?
Stop Hiring for ‘Culture Fit’ & Start Hiring for ‘Culture Add’
How much risk do the employees carry? If it is that easy, why don't the employees start a business too?
On the other hand, dazzle did make the crew feel better. And the ships had to be painted anyway....
Not to mention ISOs are far better for employees than NSOs. Moving to RSUs actually reduces the risk and reward for employees as switching over, startups usually cut the grant size substantially (as they are issuing instruments that have intrinsic value at issue rather than no intrinsic value at issue).

tl;dr: Founder shares >>> ISO > NSO >> RSU in terms of risk and reward.
Related: https://www.gocomics.com/calvinandhobbes/1990/10/25

The outcome of Calvin's "experiment"
Apple doesn’t always get 30%. Retailers selling iTunes gift cards get a cut. You can guess their cut when they have 15% discounts.
Orwell's Animal Farm is a new game from the dev behind the Reigns series
That you expect that the xbox and playstation are not general-purpose computing devices is a massive PR win by Sony and Microsoft, and one that Apple wants to copy. Apple doesn't want you to think of an iPhone as a general-purpose computing device. They would prefer you to think of it as an Apple Store app-running machine, to say that it just plays Apple apps.
And we were just rejected again. Part of our app is aggregating YouTube content. At first Apple said we need proof Google allows you to use their API. Not only did we provide the documentation, but even got a letter from Google saying so. Now Apple's story has changed to say they don't allow apps that aggregate YouTube content. Of course they don't care that there are dozens of apps that do this. We are going to try for the board of appeals, but aren't holding our breath.
Correct. And this is not illegal.

Using the store analogy - when you purchase at a store, the store has a markup on the product (usually 40%) - you cannot demand the store take a different markup because a store down the street is selling it for less, you can't set up a sign in the store telling patrons they can get a better deal down the road, and you can't say you want to pay in a particular currency because you don't have any of the local currency in your wallet. The store can establish policies like this for any patron that enters.
The role of hydrogen in reaching net zero
Buckingham Palace art collection to go on gallery display for the first time
Ask HN: How important is a CS degree?
I'm an Indian student who recently graduated from high school. Due to how our schools here work, your subject choices in your junior year constrain you as to which undergraduate degrees you are able to attain, and due to circumstances out of my control, I couldn't go for the subjects that would let me go for a CS degree. (I'll be going for an Economics (hons.) degree at this point.)

If I want to go into software development, how harmful will this be for me? is there anything I can do to offset the lack of a CS degree?
looks useful, there's no linux official client so this should be nice.

from a programming perspective, you might want to split it into multiple files, definitely separate test cases from the main file.
That's a misleading question, because on other platforms you can choose to avoid the store. A better question would be "what's the lowest cut you need to give up to distribute to users of these other platforms?". And the answer to that is zero on basically all of them except iOS.
They should have access to it, because Apple is engaging in anti-competitive practices that are illegal, thats why.
I get it, I'm using it in one project myself, and happy. I do wish though if namespaces were kept - e.g. if there is ambiguity in the names, one can resolve with full namespace (but maybe that also creates an issue, as previously existing invocations may help, so it's like - you better don't rely on C++ namespaces as you may need to fully qualify a flag later and that could be problematic).. Hmm..
Also, I assume some of it is playing to your audience. That doesn't necessarily mean making stuff up, but sometimes it means emphasizing and de-emphasizing different things (play up love of Apple and dislike of Android usability, etc). It doesn't have to even be fake at all, I imagine writing this letter was emotional, and how you feel in that state and how you feel at your most rational may be quite far apart.
Sorry, to clarify, I wasn't trying to imply that what Epic did wasn't against the TOS. My point was that Apple has the authority not to terminate Epic, but has chosen to do so, even when they've allowed other apps that have done things against the TOS to retain their developer account.
How Being a Bass Player Made Me a Better Dev Lead
https://archive.is/bhuMV
> To the authors point - yes, Apple can change it’s policies whenever it likes, and can use those policies to kill other companies it views as competing with it’s own interests.

It's only a question of when, not if, app stores will get regulated. And given very cocky attitude from Apple, regulations will be likely pretty strong.

Like with all new technology, laws take some time to catch up with specific of it, but the spirt of regulation is very well known. Giving too much power and tight grip over the competition, in increasingly important part of the economy is not something government will allow for single entity to posses. Apple, and few other tech companies, are on a highway to be new Standard Oil.
Fascinating! In a time of ML algorithm flourished, I'm wondering if there is a way to combine as few as possible keystrokes and GPT-3 style machine intelligence to make typing both easy to learn and fast enough to match the speed of thought. As far as I know, Chinese Pinyin input methods have seen a lot of improvements in this direction in the past 10-20 years. If one could reduce the size of keyboard to only 10-20 keys, there will be many innovations in the computing devices that we use everyday. After all, the size of physical keyboard is one of the main constraints that limits the form factor of our phones and portalbe computers.
For me, working from home isn't too bad, but not being able to go anywhere else either is very unpleasant.
Looks like a fire waiting to happen. Electricity, heat, small space, wooden beams, carton boxes.
In fact, you are descendant from the original mutant(s)
I'm saving 3-4 hours a day now. There's no way I'm going back to commuting. At most, I'll go in a day or two a week for meetings and face time.
I dont get this store analogy. Best Buy can't suppress the existence of Fry's, so I can go do business with Fry's if a bridge with best buy is burnt. Apple suppresses all competition.

And the legality has yet to be determined.
Everyone is 30%

Not everyone. Epic Games Store is 12%, Humble Store is 5% and itch.io lets the developer choose.
No longer in the app recommendation game (too bad that was my passion. The same team who built AppAdvice has now created a B2B company helping businesses annoyomize personal documents: https://redacted.ai
I think all this is over-interpreting a really harmless practice. Meditation is the only activity that deterministically lifts my mood and decreases pondering. I seriously doubt that sitting still for half an hour trying not to think of anything could destroy my ego or anything. (Most people probably would stop before, that's why it's possible to do a bunch of short different meditations subsequently, so it doesn't get boring.)

In fact there is scientific evidence that meditation and professional sports are the only activities that strengthen a person's will. I guess with sufficient motivation it's possible to find a study that claims anything.

> anti-. Scientists will hold an open mind, but "gurus" who charge money for fancy retreats will insist in its value without evidence.

I went for half a year every week to a free meditation meetup. The guy holding the meetup was the most relaxed person I have ever encountered in my life. Apparently he has has been travelling extensively to Japan and lived happily next to a Railway station. (Some people would go crazy living there with all the noises) For me he was the living proof this stuff actually works.

No need for Gurus here, although it's surely possible to get scammed like with everything. Probably one should get suspicious when the meditation is expensive or at a remote place.
A lot of people don't understand your point about your business not being yours. You stated that they solely depended on apple, and that is the point. That is why many are multiplatform. The function of the apps are also different, you want enough functionality to be different but not to rule breaking, or a sandbox environment. Lots of games are multiplatform now, software may not be but they usually don't depend on one piece of software. They did not keep a web page, even though I'm almost sure they made it in HTML.

That is the point, they relied on one thing only too much. It seems a job of passion too.
The thing is, this starts the taxi meter running; every dollar that Epic would have expected to make will get added to their demand for damages.
I'm not well informed on this, and I don't think consciousness is relevant here so by all means I hope someone corrects me. But I'm not sure it's that simple. As I understand it, you can have something set up to measure a property like momentum, then obfuscate it, and the eventual outcome will be an uncollapsed system.

Putting on my baseless assumptions hat, it seems to me the world just behaves as a weighted average of all possible pasts, that reality isn't "branching" into many worlds on measurements so much as just being a giant vector space of electron states that have some discrete gaps in an otherwise continuous space due to precise measurements being made, and that the phenomenon of particle-wave duality is just an artifact of some rounding the universe does under the hood when averaging together these possible pasts to render a given state*, and that any attempt to understand the casuality of the particles will fail because they don't arrive from a single cause, but a space of causes, which we can at best constraint to single points.

https://en.wikipedia.org/wiki/Delayed-choice_quantum_eraser
What is the end game of someone flooding in fake resumes?
Please don't tell the Discovery Channel about this. We'll be inundated by bear-related conspiracy theories. Or "Bear Week".
A vacated city doesn't wait around for your blip to pass, it fills up with all sorts of nastiness, making it even more unpleasant for anyone to return.
Note that this applies to Mac systems, not just IOS. Apple is trying to prevent Unreal Engine from working on any Apple-controlled platform.

So, if you're a gamer or a game developer, do not buy a Mac. Developers now using Macs need to be planning an exit strategy.
I do not have children (I cannot immagine what my co-workers with young children are doing to manage the lack of public school infrastructure), however I'm surprised bespoke online private schools aren't popping up like crazy.

It seems so ideal to just hire a bunch of professional tutors or college students to have dedicated one on one time with each student for their perspective subjects each day. What's most critical and missing from remote school now is one on one feedback and help. Heck, you could even wrap comprehensive PSAT, SAT and testing prep in with the package.

Public school systems obviously don't have a good approach - IMO primary school education is more essential to get right than your college education. It's much harder to re-define fundamentals down the road.
Epic should have done this a week or two before the hearing.
I play games to get away from life not simulate it.
> There are a number of legal and 'fairness' (HR and morale) issues...

Whatever it was, thank goodness this guy didn't get the memo: https://news.ycombinator.com/item?id=11583480
I agree. Sit in your front yard and work from there if the weather is nice. You may find more people routinely walk by than you thought. Say hello. No need to drive to "your community". Especially now that more people are working from home.
I've replaced two bit.ly links with the URLs they point to in your text above. In the future, as gpm points out, you can just use 'edit' to get around the length restriction.
Usually with Vim the manual is better written and more accurate than any external source of information, so I recommed using the command ":help quickfix". It explains usage of the quickfix list, the :make and :grep commands and how to configure the errorformat and makeprg variables.
Planned and scheduled downtime usually doesn't count against SLO/SLA.

If the "hours per year" is true, they're actually achieving 100% uptime.

Fucking big deal, if you ask me.
It reminded me of Jeff Bezos's infamous question mark emails.
How do you prevent people interrupting you on chat?
> a developer who deliberately violated the policies

Are you talking about Netflix?
Evway – Charge your car, live your time
Apple says it will cut off Epic Games from iOS dev tools: Unreal Engine software
On an exit, its not uncommon for founders to have 20-50x the payout compared to the earliest employees.

Are you telling me the founders took 20-50x the risk/provided that much more in value?
MMXS – A tribute to the Marble Machine X [video]
So does Linux, if you absolutely have to. Meanwhile it gained the ability to run on architectures no BSD ever heard of.
"... and ever since then I wish that that form-factor for small computing had taken off."

I know how you feel, but the form factor I prefer is PCMCIA[1].

Interestingly, someone did, in fact, attempt to create a small, modular, computing standard based on PCMCIA - the card was a compute module that could be inserted into a shell laptop ... I cannot find the link, unfortunately ...

[1] "People Can't Memorize Computer Industry Acronyms"
Our company was AppAdvice - we did iOS app recommendation. We were most popular for our detailed curated lists, and looping gameplay videos here: https://appadvice.com/game/collections

Basically the idea was we helped you figure out which apps / games you would love and then link you directly to the official App Store to download it
I would probably not use Robinhood, but it's fairly common for people starting out to open an account and do a modest recurring purchase of some index fund or other "boring" fund with low management fees. It takes time but it does grow.

>Say I invest $1200 over a year. How much would it "grow"?

Depends on the investment and depends on the market. Figure a few percent, which isn't a lot but save $1,000/year and it starts to add up.
'please don't ban our data sniffing social media apps but we'll ban any piece of software by anyone we deem necessary for political differences'. We also create virtual firewalls.
For failing app review? Apple would certainly be in the wrong for deleting Epic's accounts.

This was explicitly not a case of a failed app review. Epic rolled out their direct-purchase option with a server-side update (specifically to side-step Apple's rules), which falls afoul of Apple's developer agreement in two ways -- it would be classified as misrepresentation of the app as well as an attempt to mislead Apple during its app review. Apple reserves the right to block updates (which they haven't done _yet_, as Epic hasn't submitted any updates), delist the app (which they have done), remove the developer's account to block updates, and to blacklist the app entirely (eg: the app will stop working even if users already have it downloaded).
> in our offices
Pinterest began this trend back in 2014-ish, with a 7 year exercise window post-departure. A few companies followed suit, but many more established startups switched to RSUs -- and earlier-stage startups stuck to their 90 day exercise window because it's the 'beaten path' and they didn't want to waste their capital paying lawyers to draft bespoke options agreements.
I submit The fundamental thing that most people get wrong when discussing the future prospects of artificial intelligence is ignoring the necessity of motivation. Biological intelligence is motivated by the Darwinian program to survive and reproduce at an improved rate. Pattern matching without real drive is not intelligence but just fancy combinatorics.
That was an excellent letter by the way. It is too bad the source does not include any responses by the product team.
decades of research in social science to create a platform that's more beneficial for society

Post 1 example of that.
I think Epic are going to announce a new piece of hardware in the coming months. A phone that can play many games in their library.

Both Google and Apple are trash at games and Epic know this. Theres a lucrative niche.
Let me rephrase it: Epic loses 30%. In this case, like, $500M+.
The U.S. Postal Service files a patent for a block-based Secure voting system
This analogy would only be valid if there were only one store chain in each region. For a better analogy, look at energy distribution, where there are rules that the monopolists have to follow.
CS degree is completely overrated. I would not say the same thing if you wanted to get into Medical or law where it becomes necessary to satisfy their gatekeeping overlords.

Somebody said that the great education is self education and CS embodies that. with a $150 laptop and an internet connection and you can train your mind.

I recommend this curriculum https://www.freecodecamp.org/learn but that is just a suggestion.
Sorry, confused... What do you mean by actively / passively in this context? Actively "find" (work hard) or find customers that actively want to "pay" (who are really fans of your work)?
Apple doesn’t always get 30%. Retailers take a cut when they sell iTunes gift cards. 15% discounts are common.

Epic should sell App Store gift cards.
A one-sided agreement containing a retaliation clause, followed by exercising that clause, is retaliation.

Say you're desperate and need water in a crisis, and I offer you some, but only if you sign an agreement which gives you water, but says I can punch you in the face whenever you say something I don't like. Say you say something I don't like, and I punch you in the face. Did I just retaliate? Or did the contract make it not retaliation?

Apple is clearly retaliating, and I think it's gonna cost Apple way more than it realizes. Removing Epic games is one thing. This is a whole different can of worms.
There's a way to cure a breach in the license agreement, and other developers that have run afoul of the rules and were notified made fixes that brought them back into compliance with the agreement.

Epic has made it particularly clear that they do not intend to cure the breach, and Apple has made it clear that in that case they are not welcome to have an Apple Developer Program account and the permissions that grants a user.
I mean I've known people who took LSD and instead of a fun trippy experience they had a really bad time. Totally shook them up.

In the long run it was good for them, spooked them enough to stay away from drugs permanently and, ultimately, turn their life around.

Meditation, like LSD, is only going to get you to a place -- what you find there is on you. If you blot out all distractions and look deep inside yourself... you may not like what you see. If you get someone with deep seated, repressed anxiety and make them bring it to the fore via meditation it's not going to make them less anxious, it's just going to make it more noticeable.
Ask HN: Back end architecture design for site that aggregates data across APIs
Hi HN!

I run a little statistics website for World of Warcraft: subcreation.net (source at https://github.com/alcaras/mplus.subcreation.net)

I'm working on updating this site and am wondering how I should re-architect my backend to to minimize costs.

Current architecture is:
- Some script queries APIs -- writes data to DB. Ideally rate limited / queues so I am a good citizen an obey api limits. (I am using App Engine Task Queues but these are of course deprecated and not available for Python 3 ... and Cloud Tasks are more work to set up).
- Then some script that, when data gathering is complete, generates HTML / JSON files and writes it to somewhere the web server can read it.
- Users visit and view HTML pages.

Current set-up:
Google App Engine runs tasks to query APIs, write to Datastore, and then output HTML to Cloud Storage. Strangely, egress costs are the highest expense -- on order of $20/month for something like 300 GB outbound (~30k MAU), which seems egregiously high(!) to me.

Not sure as to NoSQL vs SQL -- I seem to be dealing with reasonably structured data but originally opted for DataStore over CloudSQL since DataStore was cheaper.

Wondering how to do this more cost effectively.

1. App Engine + Cloud Firestore + Cloud Storage

This is effectively updating the current architecture, but moving to Python3 and Cloud Firestore. Could write static json to Cloud Storage to enable fancy filtering as well.

2. Shared VPS + Python + MongoD / Sqlite

Not crazy about dealing with server admin, but this seems cheaper, since VPSes seem to have much cheaper egress.

3. AWS? Azure? Other options?

Appreciate any thoughts / ideas :) I am currently leaning toward option #1, but am wondering if exploring #2 would be better from a cost-basis, since my main user facing interaction is static HTML pages (or, if I make the site more interactive) HTML pages with AJAX to static json files.
Given that the original site was taken down for what seem like good reasons I don't think this scraped site should be shown here, even if trying to hide something from the internet is a bit of a Sisyphean task.
You should care because in the end you are the one paying the 30%.
>If Australia bans encryption, you as a consumer who resides in Australia has a high switching cost (moving, new job, residence, etc.) and thus the consumer loses out.

>If Apple starts to use that power badly... you can switch to a number of competitor feature phones with largely the same feature and app capabilities (Android being the most obvious)

It depends, network are effects are strong on Apple (iMessage) and maybe you already bought tons of apps and software that you can't transfer to Android or Windows.
Consoles don't open themselves up to any developer nor advertise themselves as such.

Apple, however, definitely advertises the hell out of the App Store, which is open to anyone.

Consoles also sell the hardware at a loss, and use game sales to subsidize it. There's different expectations, advertisements, and economics in play here.
Wigner’s friend?
Nope. GNU Patch definitely is based on Larry's patch. But this bug is known since shar's need to workaround it. It's just that the GNU patch had that fixed very early on, BSD and probably others not. So shar still had to use the workaround.
The Update Catalog is only for manual downloads, so if you mean Windows Update, this is all downloaded over HTTPS.
I think many people don't appreciate just how simple state-of-the-art neural net techniques are. It's great to have an illustration of just how little code you need to get the results that have amazed people.

You could say that it relies on PyTorch which is a lot of code, but most of the complexity comes from the need to do GPU/TPU/SIMD acceleration. A truly from-scratch CPU-only implementation in C would still not be a large amount of code.
This is so cool - congrats! Spent an inordinate amount of time playing with this given that I’ve never actually played table-top games...