skysight-inc/HackerNews huggingface dataset:
> Left unchecked, Epic’s conduct threatens the very existence of the iOS ecosystem and its tremendous value to consumers.

A bit apocalyptic, no Apple?
So there are three factors that explain people.

Biology, Culture, Environment.

Right explains the world by Biology. The Left explains the world by Culture. The Liberals explain the wold by Environment.

It is possible that you only need to scoop from one box to find a policy - but...

If a society has not solved a problem for a long time it's likely the solution is in higher dimensions.

Our political order is good at solving problems with 1 factor or 2 factors but I think our weakness appears when we need 3 factors simultaneously because it is not possible to select for that.
Cuales Son Las Formulas Basicas DE Fisica
Referenced (only partially quoted, and wholly unheeded) in the article, Postel's Law, also known as the Robustness Principle, says "be liberal in what you accept, and conservative in what you send."

https://en.m.wikipedia.org/wiki/Robustness_principle
Another fun game in a similar vein: https://sandspiel.club/

Fun fact - sandspiel was written in Rust -> WASM
There's a lot of insight packed into this post, and really it transcends way beyond the mindset of constantly shipping new things. This particular line resonated with me:

Big customers certainly sounded good on paper, but they came with a cost (complexity and a very hands-on relationship) that we weren’t really prepared for, and that we didn’t manage to put boundaries on fast enough.

This is an issue I've dealt with more than once in my career. It seems to occur especially when an organization values the sale more than it values the business. It's virtually impossible to successfully apply boundaries after the customer has been trained that there are none. Irrespective of how carefully you do it or how much you try to reassure your customer, it always feels like you are taking value away. I've encountered this recently in an organization that values customer happiness, which it calculates as an absence of customer complaints, more than customer success. The squeaky wheels get all the grease at the expense of just about everything else.

And the software inevitably has become a maze of settings and IF-THEN-ELSE blocks and SWITCH statements, increasing the cognitive load required to make what should be simple changes. When new features are added, the impulse is to code defensively and build inevitable customization into everything up front. And further down the spiral of technical debt and increasing complexity we go...
I don't really buy the argument in the title. The demand for complex video games hasn't gone anywhere. The recent Civ games have all done well, along with dozens of other titles in the same genre as well as grand strategy, role playing, MOBA and more. Yes online shooters are popular, but the gaming market as a whole has grown substantially. Just look at the player numbers for EVE Online, Dota 2, X-COM, Starcraft, Crusader Kings, Total War series, Europa Universalis. Civ is comparatively pretty straightforward.

Kinda related, but "you couldn't make [XYZ] today" is for some reason a very frequent quote from artists, directors, authors, comedians etc., despite the fact that works far more brazen/offensive than what they did are being released every day, and there's definitely a market for it.
>A BIG chunk of all that drama is due to the US social safety net not including childcare.

Of course it does. That’s 90% of what grade school is and that’s why sending kids back to school is such a high priority for so many people.
> The real issue is why should an otherwise capable CPU from 5 years ago struggle to render the average website today, when it really shouldn't be that hard. Scrolling through someone's marketing website _should_ be a painless experience on even a low-end budget phone.

Because marketing/product/design decides to add bells and whistles. Optimization is also not zero-cost effort. The business has to pay for it. I would assume that most business don't think it is worth it.
This is just a variation on <input type=file> as far as read-access is concerned.

For write access, it certainly could be used to store malware on a user's system, but so can "Save As" or clicking a link with HTTP headers that triggers a download. Basically, the "Save As" dialog from browsers have the same issues.

It is not downloading malware that is the issue, it's executing it. So unless you can trick the user into navigating to an existing binary that is normally executing on the system, and have the rights to replace it, executing is not any different that triggering the user to put something in his ~/Download directory and asking him to paste a shell command.

The API doesn't not provide a way to mark something executable, and it should block you from obtaining write access to any file already marked executable just like many mobile OSs don't let you simultaneously mark a page in memory as writable and executable.

The last one looks like a flaw, I couldn't find anything in the spec that says "thou shalt not let the user open a file marked executable for write access", although it does suggest banning access to stuff like C:/Windows, /usr, /Applications, etc.

But what really bothers me is people making uninformed comments. Rather than knee jerk trigger anytime any browser API is changed without fully reading the spec and then actually pointing out any weaknesses, we get the same low signal commentaries.

So again, browsers already allow unaware users to be tricked with bog standard fileupload form elements and Save As dialogs. This just breaks a hardcoded high level UI into smaller reusable parts, and it actually adds more concerns over security than the original 1997 spec for file upload and save.
My experience has been there's a small Venn sliver of people who are both diligent enough to continue an extended thread and sociopathic(?) enough to completely ignore what the other person is saying.

That said, HN probably beats the average on finding those folks too. ;)

Tbh, I expect most of the downvotes are from people who weren't gaming in the late 90s.
The alternative would not allow for a posix-compliant implementation ramfs.
Terrament is patenting a number of different designs which enable us to maximize both height and weight to nearly 100% of a mine shaft. When you think about the physics of suspending thousands of tons inside a mile deep hole, the devil is in the details. To paraphrase Boromir, One does not simply hang a mile of concrete and steel from a cable ;) There are already some videos on the website that give away some details. We're waiting to secure funding before sharing the rest.

edit: oh sorry, I think you meant gravitricity sorry. I'm not sure what they're patenting. Also I don't think their patents are in the US.
i agree - if them having kids is "for the greater good", they could just as easily donate half their own paycheque to a charitable organization that deals with orphans and starving kids in parts of the world. That might make for a greater good than one additional child they may make.
In relation to Web development, a lot can (and has) happened within 7 years.

If you were a Web developer in 2013, you could find plenty of jobs if you knew Django (Python), Rails (Ruby), Zend, CakePHP, Symfony (PHP), or Spring (Java). Those were the frameworks used by either companies (Zend, Spring, etc.), or loved by devs (especially Rails and Django). Node was starting to come into its own for Web development, but nowhere close to the others.

Fast forward to 2020. Rails and Django are on the decline from their fame peak. Most of those frameworks are still being used for legacy reasons. Web dev work I see is primarily related to Javascript (React, Vue, Typescript) or the JVM (Scala, Kotlin, Java). The other interpreted languages are nowhere close to their 2013 status.

Between 2013 and 2020, we also have a huge ecosystem of Golang and Rust coming out, let alone Docker. All of these helped influence or play a crucial role in developing web sites and applications.

While a lot of these technologies were around in 2013, they definitely weren't as pervasive or mature as now, and developing in 2013 was a whole different animal than doing so in 2020.
This is such a recurring issue that I just stop using new-ish Google products for fear of the rug getting pulled under me.

I used to use Google Home, now renamed Nest Home, and now I just stop using them altogether since I don't know how long it will survive.

Pretty much the only thing from Google I use today are Gmail and Google Docs.

This thread https://news.ycombinator.com/item?id=24165445 describes what's going on internally at Google that led to that graveyard. Namely, how the promotion system encourages the creation of a new thing, and inadvertently de-emphasizes maintenance.
Same for the Nintendo Switch.

Older firmware has exploits, which allow installing Ubuntu, etc. To prevent exploiting, old firmware refuses to boot if the new firmware has ever booted. This is marked by blowing fuses.

Note - there is even a fuse that when blown, prevents other fuses from being blown!

https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-323...
More details: https://en.wikipedia.org/wiki/Tollense_valley_battlefield
Some (old) ATMs run WinNT4 still.
An example that illustrates the point:

I went to a restaurant tonight. Because of COVID-19, we were seated outside. Instead of being given a menu, we were told to scan a laminated QR code on the table. That loaded a website with the menu.

From one point of view, this is a huge waste of compute. The phone camera is scanning for QR code whenever it’s open, which is a waste. We’re calling up cell towers to do megabytes worth of downloading to get a website, when the text of the menu is at most a couple of dozen items.

On the other hand, the restaurant knew we’d have phones and didn’t want to either sanitize laminated menus or print and toss plain paper menus. You could imagine a system in the 80s where you’d use a CueCat style scanner to get a simple barcode for a text menu… but nothing was ever as widespread then as smartphones are now. The sheer ubiquity of computing makes it easy to solve a novel problem with overwhelming resources.
In the case I was referring to, the local news outlets were usually the only ones who dug deeper and questioned the police/FBI/prosecution statements. National outlets rarely did it - it was big enough to be national news, but amongst national news it was a smaller item.

Of course, this was a big case in the region. For small cases, I find that both the local and national news outlets simply suck.
That's a lot of strong words over what amounts to nothing more than a contract dispute.
Ah, no, because in that metaphor the kettle isn't black, but is shiny and reflecting the pot's image back, which implies that Apple is the bad guy here and Epic is not.
The pot calling the kettle black. Obviously epic did this all on purpose, but that purpose is for good reason, to show that mobile software can no longer be entirely controlled by singular entities with significant conflicts of interest.

The natural market of mobile software is choked out by Apple and Google. Theyre not accepting that the market they originally created has now gone significantly further than what they can and should control. They impliment anti competitive practices, removing apps that may compete with them, where they can completely bankrupt multi million dollar companies based on good mobile software.

Markets belong to everyone, praise be capitalism.
Thank you for the feedback, I understand. We don't connect to your bank account; we link to a debit card using Plaid (Most fintech startups use it). In general, I use https://privacy.com/ for new services. It helps with staying safe online.
I probably owe my interest in programming to this man. Civ 1 was one of the first games I played as a kid. What an imagination!
After having spent the past decade across about 12+ companies in various capacities furiously trying to make software immutable and to isolate state to dedicated services like DBs, message brokers, and networked caches, I’m not sure if it’ll go away without many companies rewriting software from the ground up effectively to support cloud native-ish assumptions like 12F but much more like avoiding leaving transactional state on-disk that can’t be recovered. There’s a TON of software out there that is written like it’s the 90s still. The market for managing legacy stateful software is matured to its finality and nobody wants to try to attempt to revolutionize it anymore is what I’m seeing, not that nobody is doing it anymore. Essentially, if one is writing new software that isn’t containerized in 2020 you’re writing the systems equivalent of COBOL.

But anyone could see many years ago that it’s easier to flatten and reinstall stuff than trying to painstakingly manage various moving pieces. We were limited by our technology unless one was using stuff like zones in BSD or Solaris.

The surprise for me has been how rapidly huge behemoth organizations like the DoD has shifted to technologies like K8S when they took so many years just to get onto VMware and some configuration management.
I really wonder if there is a benefit to writing such hyperbole. I imagine a judge would just scoff at this and be a little annoyed at Apple going forward.
Does anybody else remember how well they used to get along?

Here's Epic demoing Fortnite at WWDC15: https://www.youtube.com/watch?v=ChIuImrOsaY

Ever since the Citadel and Zen Garden demos, I remember Epic getting a prime spot or mention at almost every WWDC, where they used their tech to showcase Apple's and vice versa, like the power of modern iPads and Metal.

What do you think must have gone down behind closed doors for their relations to have soured to this point?

Unless of course it's all a calculated stunt that ultimately benefits both companies.
We had Halo CE on flash drives and on the school file server in the depths of the Robotics club shared drive. It was great until they found the file and made us delete it.

Back on a FIRST Robotics trip, we all had laptops with trackpads playing Halo CE in the car, with a LAN setup via power inverter. We successfully ran between 2 vehicles with a semi in the middle at one point with no noticeable lag!
The Cost of Privacy in “Free” Games
> K-12 in the USA is more funded than almost every country on this planet. What are you talking about? https://nces.ed.gov/programs/coe/indicator_cmd.asp

As I have said elsewhere in this thread, statistics viewed in isolation are not useful, and are often used for shock value rather than to provide an actual insight. That article of yours refers to the OECD. The US has the highest population in the OECD countries (325 million), almost 3 times the next highest country (Mexico at 129 million). A greater and likely more diverse population with no social safety net means more challenges. Also, are you sure that the USA and say, Japan have exactly equivalent facilities for all students, including special needs students? Also, there's the issue of adapting to different cultures and languages, both of which American schools are far more accepting about. Japanese schools have gotten in hot water for forcing students to dye their hair black to maintain uniformity [1].

So yeah, making apples-to-apples comparisons between the US education system and other countries is hard at best, and meaningless at worst. The US has the challenges of being the largest population in the OECD, as well as being the most diverse culturally, the most liberal in terms of social norms, and not having a meaningful social safety net, particularly for healthcare. This is a unique set of challenges that requires an equivalent amount of funding to tackle.

-------------

[1] https://japantoday.com/category/national/tokyo-public-school...
I'm going to tell you a secret that maybe you don't understand - unless the third party country is turning the tomatoes into pasta sauce, that would be an illegal diversion through transshipment. This is among the sort of thing the Commerce Department watches for, and they will seize the entire shipment.

Now, I don't know how seriously they're going to police tomatoes, but it's certainly not as simple as making a stop over in Manila.

In the case of sanctions against Iran, the monitoring includes not just tracking AIS transponders, and satellite surveillance, but actual naval groups in the Persian Gulf.
It is weak but it's a good minimum. They're banning any product that might have been made from forced labor, which at least sends the message that the US won't be seen as complicit.

But agreed, I hope to see stronger sanctions soon.
Funny how we all seem to have just implicitly accepted that any people having any number of children under any circumstances is “undeniably good for society.”
"Eats, shoots, and leaves"?

https://en.wikipedia.org/wiki/Eats,_Shoots_%26_Leaves#Title
My group had a cracked version of one of the CS games, don't know whether it was CS or CS Source though.

It only had de_dust2, but we played so many hours on that game.
BTW, for anyone who has children who are doing distance learning during COVID, the vast majority of school districts are using the Web, not native apps on desktop or iOS for the kids to do collaborative learning and submit work.

From what I've seen, they're basically creating APIs like this that set on top of GDrive, DropBox, and File Upload / Server-directed File-Save. So in essence, all this new API is mostly buying you is offline mode.
So you are saying that the killer app for this service is discovering content that’s other services won’t tolerate? It’s like 4chan for podcasts, except it’s just a directory, not a host? It doesn’t sound like a great foundation for a business.
Implementation costs a lot, not just in coding, but in all the extra work that goes into sales, gathering requirements, training etc. Whoever nominally pays for all that work, it translates into a high price tag for the customer. Only large enterprises will get enough value from the customisations for that high price tag to be worthwhile.

All else being equal, a smaller company will spend a lower absolute amount to work around imperfections, and get lower value from any product overall. So of course they will not be willing to pay as high a price. Hence, for commodity use cases, use commodity software rather than fully/semi-customised.
> If the median price of a home in NYC is $799K

A pointless stat in the context of school spending. A ton of NYC residents can’t afford homes and still send kids to school.
Armory's (YC W17) What’s New this Week September 8, 2020
Far Out AI in Remote Locations
I haven't used it but since it hasn't been mentioned, I recalled that Visidata's rendering library vdtui.py could be used for these tasks. They say so in their readme

https://github.com/saulpw/visidata
Yeh I found CreditKarma last tax season, and it worked a treat. Of course shortly after that, Intuit bought them as well. Sigh.
The notion of US 'Imperialism' in any classical sense is so obviously false, it's hard to consider it needs a response.

The US occupied vast swaths of the world after WW2, and instead of permanent occupation and extraction of wealth and resources, the US set up, where it could some of the most successful civilizations in history.

Contrast that with almost every other Imperial power in history, and even current regimes such as USSR/Russia, China etc..

In fact, the only successful Asian states i.e. Japan, Singapore, Taiwan, S. Korea, and Hong Kong - were established and reformed by Anglo-American powers.

More obviously, the US keeps House of Saud in power, liberated Kuwait and Iraq - and could have easily used this opportunity for massive wealth extraction.

If the US were an 'Imperial Power' the entire surpluses of the Oil wealth of the entire Middle East would be in the pockets of the US - long ago.

The US didn't make a dime in Iraq, as most Oil contracts went to other nations (i.e. Total) and most of the Oil goes elsewhere, including to China.

But far from that, US foreign policy is mostly dedicated to stability (which benefits the US economy), hopefully through Western Liberal institutions and possibly even democracy but that of course is more of an aspiration than otherwise.

And of course, we're not even getting into issues such as 'freedom of navigation' of international waters, the Suez Canal, the Panama Canal (and soon S. China sea) by all participants, including Russia, China, Iran - which is guaranteed by the US Navy - and were US power to not exist, there would be no such thing as 'open seas'.

And not counting the 'Big Peace' in the ME between Egypt and Israel which is kept intact by major geopolitical contributions including by far the largest cash outflows of direct foreign aid by any nation to any other nation in the world, which is of course by the US to Egypt and Israel respectively.

And though it's hard to tell for sure, more likely than not: Taiwan.

And on and on.

That the US makes poor choices is obvious, but it's equally obvious they are not an Imperial power.
Let's persecute everyone for the crimes they might commit in the future.
Repressed humour from the programmer son of a pathologist.

My favorite dad quip was 'Biology itself is proof against an intelligent designer.'
Military/aerospace systems and high frequency trading care about latency as well.
30% commission, no alternative store(s), $99/year developer subscription, only seven days side loading on person device if not paying the aforementioned fees, Apple have for long stockpiled reasons for developers and hobbyists to dislike how they treat developers. I’m siding 100% with Epic on this.
> It was great until they found the file and made us delete it.

I got lucky with my school, the teachers/sysadmin were defacto okay with us storing a game on there, at least until enough other students found it and caused network problems.

> Back on a FIRST Robotics trip, we all had laptops with trackpads playing Halo CE in the car, with a LAN setup via power inverter. We successfully ran between 2 vehicles with a semi in the middle at one point with no noticeable lag!

That is amazing.
> A pointless stat in the context of school spending. A ton of NYC residents can’t afford homes and still send kids to school.

How is it pointless? Do you think house prices don't affect the rent that those people have to pay to be residents? Where do you think all the employees of NYC schools stay? I mean, sure, quite a few probably stay in New Jersey and such, but in general the NYC area has inflated prices of everything, so I'm not overly surprised by inflated school spending.
> This administration messed up any opportunity to curtail China by dropping TPP

Do you really think 5,600 pages of fresh red tape would have been beneficial long term for the US? The TPP was essentially locking the US into an agreement where a bunch of smaller countries could mooch off of the US economy of scale.
Depends on how much Apple stock they own.
Surprised nobody has mentioned the main advantages of web-based apps:

* Collaboration (including real-time collaboration)

* Ease (or more like lack of it) installation process

* Always up to date
Do these words have specific legal meaning beyond their emotional connotations?

(Note the HN title is editorialized as sibling comments point out.)
I just found about and have been reaching for this type generator when I use rest APIs [0]. It’s worked great for the Twitter API so far. 10/10 would recommend. I started by scraping the API pages with script snippets that run on my own browser. Was wondering if something existed for JSON to TS and it looks like QuickType works pretty well. I kind of want to make something that will anonymize and compress the data for me from json and keep the particular types so I can keep feeding it through QuickType and keep around sample anonymized json data.

[0]: https://quicktype.io/