skysight-inc/HackerNews huggingface dataset:
I'm coming up on using Emacs for 30 years this spring, so that's kind of a different experience from using it for a year or so.
From a security perspective, keep in mind the errors like "access denied" or "password invalid" are typically bad not good when compared to more generic "table does not exist" or "failed logon attempt".

These errors tell you something positive about the existence of something you don't have the rights to know about and that is a defect in my opinion.

I not saying good error messages are not valuable or that Oracle's are fine, but the answer should never be that error messages tell you information about something you don't have permission to know about.
> the Court does not find that Apple is an antitrust monopolist in the submarket for mobile gaming transactions. However, it does find that Apple’s conduct in enforcing anti-steering restrictions is anticompetitive. A remedy to eliminate those provisions is appropriate.
Thanks. This actually comes closes to answering the question I was asking in the first place.
> they came for me

They tried, but there was not any taxi on sight
No. It's controversial because too many people believe idiots on social media who never graduated high school spout off theories about 5G microchipping, lizard people, and Ivermectin Horse DeWormer.
Not "how I learn" per-se, but how I make time for learning (biggest problem for me, by far) is to do 30mins of $whatever before I turn on my work laptop, no excuses.

The book "Atomic Habits" mostly inspired this - the idea of setting both a clearly defined time and place for doing something + making it easier to do the right thing / harder to do the wrong thing. The "before laptop is turned on" is important for not drifting onto Slack and blasting through various notifications.

I've gone from spending literally years thinking "I really need to read more papers and these textbooks" to actually making solid progress on stuff I care about.
you've twice said "most people" don't view the "fire in a theater" analogy to be a limitation on a right,

yet here I am, one of those people, telling you that yes, I do indeed view it as one
IANAL, but I'm not sure that this order actually forces Apple to allow alternative in-app purchasing.

> ... hereby permanently restrained and enjoined from
prohibiting developers from (i) including in their apps and their metadata buttons, external links,
or other calls to action that direct customers to purchasing mechanisms, in addition to In-App
Purchasing ...

To me this reads as Apple must allow people to be able to link out to an external purchasing mechanism. So, for example a link to the Epic Store web page must be allowed, but a different in-app purchasing mechanism could still be limited. Which, I think that was the main complaint for many other developers -- you couldn't accept payments outside of the App Store (like on your website).

So users can be directed to alternative payment mechanisms, but that doesn't mean they must be allowed in the Apps themselves. This seems to be a pretty common-sense written injunction, meaning that developers are allowed to communicate with users and accept payment outside of the Apple garden. This seems pretty straightforward and would cover many (most?) of the developer complaints for dealing with their customers.

https://s3.documentcloud.org/documents/21060628/epic-apple-i...
Agreed. Lina Khan is one of my favorite voices on this matter for that reason.

Edit:

Stating my opinion without why isn't very HN-ly of me, eh?

She's been on Planet Money and discussed her ideas, where they come from, etc before. I don't think I'd quite do them justice explaining them myself. Apparently she's now a chair of the FTC as well (which I was unaware of).

If you want a raw view of her views on anti-trust: https://www.yalelawjournal.org/pdf/e.710.Khan.805_zuvfyyeh.p...

In one of the podcasts she dives into the history of anti-trust. She talks about how after Standard Oil we convinced ourselves everything was a monopoly and stifled a lot of innovation, which led to some reforms later and the anti-trust we have today which are demonstrably too permissive. She has picked on Amazon (as a wider corporation) quite a bit, but a lot of it has to do with the practices of their ecommerce division and the extent to which Amazon can compete with it's vendors. Basically, she believes there's a middleground to be found between the two anti-trust time periods and that it's important to be concise in how we do that. You can see some of her specific criticisms in the article above.

A more full bibliography can be found here: https://en.wikipedia.org/wiki/Lina_Khan

I highly suggest "The Separation of Platforms and Commerce" as that's the one that resonated with me, having worked in the startup world.
I had founded Flights With Friends for group travel planning shortly before this post. I read it when it came out but knew the point about travel being rare wasn't the cause of these product failures.

The trouble with trip planning software is that making one that is 10X better than just planning it manually is very, very difficult. People love thinking about their trip and online tools don't make that more fun for them.

If someone made a tool that was better than planning your trip in your head it doesn't matter that you aren't taking a trip all the time. Because most people are always planning their next trip in their mind.

I thought I had something that made it better, but I was wrong. A couple of years later I pivoted to Suiteness to focus on just the part that worked best – selling suites and connecting rooms that hotels don't make available online.
Apple is an incredibly spiteful company. They will happily cut off Unreal Engine to spite Epic even if it fucks over their users and developers. They did exactly the same to Nvidia and to Khronos group, and they will do it to Epic too.
Apple already restricts you from doing this in the App Store.

Free apps need to have at least some functionality without paying. I don't think this ruling will change that.
Every time we travel with my friends we use the best travel planning software ever: a spreadsheet. It's the only tool that can bring together all the features you need, while giving you the flexibility of having your own organization:

- maybe you want to list everything in one sheet, maybe you want to split the "established" and the "ideas" in different sheets

- thanks to the beauty that is the Web, if something looks interesting, or you need to keep a tab on flight prices, you can just put a link to the resource with some comments. Include the link to the PDF of a 2-day excursion if you want. Add photos. Anything, really.

- if you need to vote, everyone can just put their names in front of the proposals

- with Google Docs you can even edit the same doc simultaneously and there is one single link that always point to the latest version

I do agree with the fundamental insight of TFA: if you're only going to use it once or twice a year, you don't want to take days getting familiar with the tool only to forget about it the moment you come back. And as a developer/PM you can't have every single use case prepared.

Sometimes it's better to just let people self-organize instead of trying to sell them something that's not better for them.
How do "modern development workflows" differ?
Something that I like to do, when discussing these issues with people, is get the other person to commit to a position, ahead of time, and go back to those comments later to see who was right.

I had multiple discussions, with many commenters on hacker news, where people were way too certain about the court case, when clearly it could have gone many different ways (Thus, I agree with you that "it's tricky to guess what a judge will do during a contentious case" ).
I dont think group tinder for restaurants is that complex, from the UX side.

I dont see why there has to be a leader. Why cant it be a wikipedia style, "anybody can edit anything"? Or the option to have admins and just voting participants? If there must be a leader, why cant the AI be the leader? Or if nothing else, why isnt it just a pretty interface for tallying votes. "Oh, it seems going to a football game is way more popular of an idea than any of us expected."

It should also take into account events happening that overlap the trip. If I am there week A maybe football games are an option, but if we are there week B maybe its a country concert. Is there any good local event planning for groups software? It could be as simple as "What showtime works for everyone, where are we eating, do I need to bring anything." Structured conversation, that learns over time.
The point, I believe, is that the car is the central thing you are buying; whereas the "trip planning tool" is an accessory to the actual thing you want (the trip itself).
It's a matter of taste, but x86 has a lot of historical cruft because it's been around long enough to see 16-bit, 32-bit, and 64-bit industry transitions. Off the top of my head, x86 memory segmentation and fragmentation between BIOS vs. UEFI and ACPI vs. the absence of device trees (AFAIK).
His argument was that if you don't pay all the time and get caught some of the times, then you only have to pay some of the time.

If fees is $100 each time and you don't pay 100 times and get caught only 50 times, then you only pay 50 times 100=5000 rather than 100 times 100=10000.

And we are talking in tens of millions, so legal fees are negligible.
So how do you insert an empty string into a NOT NULL column? Please don't tell me that it's not possible.
Why should people with natural immunity after having contracted covid be required to be vaccinated? That doesn't make sense. They have better immunity than the vaccinated.

https://www.medrxiv.org/content/10.1101/2021.08.24.21262415v...
One target audience for this document that can’t ignore it (at least not as easily) is the federal government and the contractors they hire. In 2020, the chief information security officer of a federal agency told me they didn’t buy into this newfangled zero trust stuff and would continue to rely on network perimeter security, largely because that’s what CISA and OMB documents offered as a reference architecture.
Again, I gotta nominate "Tinder, but for pickup basketball" as the most common bad startup (or at least app) idea. I get excited college students hitting me up with this nearly every semester, like clockwork.
As a Developer, I also don't look forward for integrating 50 frameworks for payment, deal with the limitations of each and every one and go through the bureaucracy of 180 countries for export compliance and taxes.

When you sell something through Apple, depending on the location of your user, Apple will act as Agent or as a Commissionaire. This makes everything easy, even for a solo developer. Sold an in-game coins in France? Apple collected the money, paid the VAT to the French government. If you do this through your own means, you will need to establish a relationship with the French government so that you can pay them the VAT that you have to collect from your users.

This will ultimately benefit large companies who can jump through the hops of managing all this, putting the independent developers in a disadvantaged position due to the high barrier of entry into improved margin(compared to Apple Store where everyone gets the same cut) payments. In some places you can be required to send a printed receipt to the user.

It would not be fun to watch, let's say Zynga, collecting their low cost payments across all their portfolio by making users sign up once and having indie games instantly losing a payment or falling back to high commission options because users are tired of entering payment info for each game.

Sad day for the little guy. Do you see independent Devs cheering for the %2-%3 commission or is it Epic, Netflix, Spotify who will benefit from this? Unless you do low margin commission work (like platform where you take a cut, i.e. online tutoring) the %30 commission is a non issue.

Game crystals don't really have a cost, so %5 cut or %30 cut doesn't really matter that much. However, one company having access to the %5 and other not having access to it will change the landscape because the large company will be able to advertise more thanks to its better margins, wiping out the rest.
+ Penguins (admittedly in a minefield)
Maybe we should give it a try? I mean it's not like our current approach is wildly successful...
It's not even the same technology.
Your link lists five states - there were eleven in the Confederacy. While I believe most did list slavery as cause of action either directly or obliquely, not all did.

Here is a transcript of Arkansas’s Ordinance of Secession: https://digitalheritage.arkansas.gov/cgi/viewcontent.cgi?fil...

Note that there is no mention of slavery.
I love that this was first posted in 2012 and it is still true today! The other common bad startup idea: parking apps! When I organized and facilitated Startup Weekends, we had one in just about every batch.
Back in the day MS SQL was Windows-only and Postgres was not mature, so the choice was Oracle or DB2. And Oracle was more popular, because it used more progressive model (versions vs DB2 locks). Plenty of people who don't closely follow recent trends associate database with Oracle, so when they have a word, they'll choose it.

Oracle it not that bad anyway, it's just stupidly expensive. I'd choose Postgres any day, but I worked with Oracle a lot and it never was a main culprit in my work. It has its issues, sure, but they're solvable.
I swear the same thing happened to anyone in an open plan office I used to work at for anyone who was clearly concentrating!

I was a PM at the time and was working through some quite complex stuff, but any time someone caught me looking engrossed they'd come over to ask me what I was doing that looked so complicated. In the end I went the other way and got large bits of paper so I could at least mind-map without anyone feeling the need to interrupt
I used to resent the changes between the draft JSONSchema, but on reflection, almost all of them have been, IMO, extremely well chosen.
I'm currently learning a language (Japanese) and I use a combination of spaced repetition and immersion. Specifically, I spent time reading books and watching TV shows that are a little bit above my level of comprehension, and when I see or hear words I don't recognize, I add those words to my Anki (spaced repetition) deck. I don't do this for each and every unrecognized word; that would be overwhelming–I aim for 10 new words per day.

I've been doing this for about a year and have made steady progress. The main limiter has been having enough time to immerse (read/listen) properly. I can manage 30 min to 1 hour per day but it's not enough.

Spaced repetition works really, really well though. I've thought about using it for other non-language things I want to memorize, but haven't yet done so.
Apple is in several markets in the same time and using its position in one to control the competition in another.

There are limits to what you can do in a vertically integrated business stack, especially when you invite third parties to participate in pieces of that stack.

As a consumer, I can't have a phone for every software vendor I want to purchase from, that's obviously ridiculous. If Apple wants to create a marketplace, it has to allow certain things to happen in that marketplace. If the App Store was an entirely separate business not tied to hardware, the restrictions would be significantly less.
Imo the OP isn't really talking about a better shell in the sense that most next-gen shells aim to be. Seems like what they're really asking for is newer standards for terminal emulation and terminal multiplexing that allow shells to handle all the configuration in one place and support better integration for web content and probably multimedia. I agree with the OP that that would be nice, but I agree with you that it seems less urgent than other aspects of my computing environment.

This, though, I don't understand:

> We can argue about the esotericisms of shell scripting [...] but I feel like it misses the point.

Shells are, among other things, programming languages. How can attentiveness to the suitability of that language possibly miss the point?
Sufficient to understand metasurveys of relevant literature and models of dynamical systems, insufficient to grok or critique individual studies outside clear statistical issues.
Capping spending on security to the cost of rebuilding from scratch implies that total loss is the worse thing that can happen from a security breach. That isn’t true. A security breach could be more costly than a total loss.
“But how in the world is it okay for Oracle to throw me for a loop as I try to pinpoint why the existing grants aren’t sufficient, debugging the whole program to see which user credentials are used – only to find out that it was neither a table nor a view, but rather the SEQUENCE used to increment the ID column that needed grants for the user?“

Probably a security issue. If you tell a user “table T exists, but you don’t have rights to write to it because you can’t increase sequence S”, you’re leaking the information that a sequence with that name exists.

It’s the same reason a good login system will say “invalid username or password” instead of “invalid password” and its recovery screen “if that’s a valid user name, a mail has been sent to the address associated with it”.
> Why not?

That's a bizarre question.

They'd be in contempt of the court.

https://www.upcounsel.com/legal-def-contempt-of-court

The judge could sent Tim Cook or any number of Apple execs to prison.
Personally? I think we should get away from "monopoly" and move towards "excessively large market entity."

The problems now have more to do with market capitalization / revenue than they do with physical control.

Apple or Google aren't trying to buy all the railroad tracks between Cincinnati and Kansas City (app stores aside). They're trying to assemble a company that owns all the disparate but critical pieces in an ecosystem, then leverage those into extracting higher than free market rents.

Consequently, remedies shouldn't be the same as for monopolies (read: breaking up companies). They should instead of targeted on (1) classifying corporations by their size & (2) placing limits on their actions, in places where that size provides its own monopolistic-esque advantage.

Afaict, these should take the form of prohibiting acquisitions of competitors (Facebook shouldn't be able to buy Instagram or WhatsApp, but Instagram and WhatsApp should have been allowed to buy each other / merge) and stricter limits on market entry (FAANGM or SoftBank deciding they want to throw stupid money into a hole to poison the well and capture market share).
Lately I've been finding more and more that the exact techniques I use are less important than my motivation. When I begin learning something new, I try to start some sort of project right away. It can just be something simple for myself, maybe just reading a kid's book in a new language, but it helps to ground me when I encounter tons of new information. Once I get excited about learning something, then the tools/tips so many of the other comments have mentioned help me learn better. But if I can't get that initial interest going, those techniques don't do much.

I'm not saying to only learn things you're passionate about- almost all of us will have to learn skills that we aren't particularly interested in. But finding some goal to push for beyond just "learn x" can give me that motivation.
“But how in the world is it okay for Oracle to throw me for a loop as I try to pinpoint why the existing grants aren’t sufficient, debugging the whole program to see which user credentials are used – only to find out that it was neither a table nor a view, but rather the SEQUENCE used to increment the ID column that needed grants for the user?“

Probably a security issue. If you tell a user”“table T exists, but you don’t have rights to write to it because you can’t increase sequence S”, you’re leaking the information that a sequence with that name exists.

It’s the same reason a good login system will say “invalid username or password” instead of “invalid password” and its recovery screen “if that’s a valid user name, a mail has been sent to the address associated with it”.
The author looks young (judging from his picture). I'm honestly sorry to the younger generation that we didn't do a better job of passing down what we learned.

Yes Virginia, Oracle is the Devil.
Indeed. Whenever someone suggests some kind of "UI" language, I just point to HTML/CSS. It's by no means perfect, but it's good enough and as ubiquitous as anything ever.
The Google Pixel works well and is easy to use but still lets you install custom ROMs.
I've read all the comments, and as usual, no one's asked "what do other industries do?"

Money-handling, for example (banks, payment systems). If ever there was a Fraud Magnet, that's it. I've heard PayPal described as "a giant fraud-detection system, wrapped around a tiny money-transferring system."

And yet, they don't seem to be in the news all the time like "data theft" stories are. Could it be that the legal and regulatory and insurance systems have made it a manageable problem? Someone steals your credit card, your losses are capped. Someone steals your Personally Identifying Information, sorry, pal; change your passwords.

So maybe treating PII as the same thing, in every way, as money is the answer.
it's sexist in the minds of people like ashley who want to take down apple. probably due to misinterpretation or misunderstanding on her part.
> culture without providing proper attribution

What would be the appropriate means of providing attribution in case of Yoga? Would a rendition of Sare Jahan Se Achcha before each Yoga session suffice?

> Translated to FOSS

Applying copyright and trademark law to a practice that is a part of humanity's intangible cultural heritage is beyond farcical.

> Besides, I met plenty of people, both from India and not, complaining about the butchering of Yoga.

I've probably met a few orders of magnitude more Indians than you have, considering how I live in India. I have only heard of appreciation when foreigners adopt even superficial aspects of Indian culture. I don't see why Bharat Tyagis[0] get to be gatekeepers.

My Chinese colleagues were horrified by what is called Chinese food in India.[1] But the world would be a poorer place if we gave up this wonderful cuisine because of some misguided notions of appropriation. You can pry my manchurian[2] from my cold dead hands. Wait, did I just appropriate American culture and disrespect an impassioned defence of a cherished constitutional right?

If you still have a problem with cultural appropriation, please start with giving up the concept of zero and the positional notational system. Afterall, it's been butchered and misattributed to the Arabs for centuries.

0: https://devdutt.com/articles/hiss-of-the-pio-bharat-tyagi/

1: https://en.wikipedia.org/wiki/Indian_Chinese_cuisine

2: https://en.wikipedia.org/wiki/Manchurian_(dish)
Sure let's count them.

Suicide killed 44,834 Americans in 2020.

Covid killed half a million Americans from March 2020 to March 2021.

Are you sure you're really as concerned about public health as you claim to be?
I wonder how many iOS games are about to be re-released as "free" games that need to be unlocked for their original price on another site the first time they start.
> maximizing insurance based revenue

That seems to be the state of US healthcare unfortunately. What used to be an ethical doctor-pactient relationship has turned into a doctor-insurance-patient monstrosity. Doctors actually have limited autonomy. They can't always do what's best for the patient, only what the insurance company agrees with.
I don't see why this ruling would stop Apple from requiring app devs to disclose when their apps require payments.
I remembered that there is a similar sci-fi story, and wanted to ask here first, but fortunately found what I think it was: https://scifi.stackexchange.com/questions/204982/1950s-scien...