skysight-inc/HackerNews huggingface dataset:
Title appears wrong. The past two year requirememt was 1GB and that has been raised to 2GB. Not more than.

There's some decent bints about how to use the platform effectively here. onTrimMemory is something most apps probably just dont do. Knowing when and how to use mmap to access resources is obvious to folks with some systems backgrounds, but we'd be lucky if that's half of mobile developers.

In general it's just really easy to build badly behaved apps anywhere, on any platform. Seeing the magnitude of resources we're using & seeing problems develop is something mentioned in the article, but so often requires fairly expensive paid observability tools & a team that knows & has capacity & backing to care & spend the time. Most orgs care way too much about shipping features that pad their resume; few get promoted for keeping software in good shape.
My personal opinion, may be off, vacation etc rarely keeps retention up. Noone stays saying "wow off-site 6months ago was amazing, I should stay".
>> Atherton is a billionaire enclave in Palo Alto

> 100% factually incorrect. In addition to NOT being part of the City of Palo Alto, The Town of Atherton shares no land border with Palo Alto and is not even in the same COUNTY as Palo Alto.

So what? There are parts of New York in several different states. What's relevant about the county boundary?
Apple doesn't seem to do any cloud CSAM scanning of iCloud Photos, at least according to Hacker Factor:

> Of all of the companies identified by NCMEC, I only saw one that had an unexpected decrease in reporting: Apple. According to NMEC, Apple submitted 205 reports in 2019 (a third my my reporting volume). Apple increased a little, to 265 in 2020, but then dropped in 2021 to only 160 reports. That's nearly a 22% decrease over two years!

note: later on they say:

> Granted, Apple only rolled out this new functionality in mid-December 2021. However, based on their volume of traffic, I would expect them to (at minimum) submit a few hundred reports to NCMEC each week. I cannot fathom any legal or technical reason why Apple is not submitting more reports to NCMEC. It's as if these laws apply to everyone except Apple.

https://www.hackerfactor.com/blog/index.php?/archives/955-NC...
Looks clever but how about performance compared to, for example Preact+Signal or Solid? I suspect what would slow it is the use of Proxy.
I have been developing Android apps since Eclair, and I'm from a "developing" country. For me the deterioration of Android started after Jelly Bean. Jelly Bean for me is the best Android OS in history. So fast and fluid, it can run on the most low-end smartphones at that time. Developing for it was also very fun.

Then I remember KitKat OS came and it was all hell broke loose. Every OEM was just releasing different Android versions here and there every year. And Google did nothing. They just let every smartphone company do what they want

In my history of ~11 years of Android development, it's just hard to purchase a Google phone. I bought a Nexus tablet but I have to ask my sister in the US to ship it to me. The shipping fee is ridiculous high I remember. Then they introduced Pixel and Go editions but still I couldn't purchase officially from Google. I have to ask favor from someone in the US/EU to ship it to me.
I'm fundamentally not ok with my device acting against my interests.

This doesn't happen with Google, my android phone does not act against my interests. Meanwhile Google's servers do act against my interests (as do Apples servers - though not as effectively since more content is encrypted), but I don't own them, so what can I really expect?

Apple only backed down temporarily, their communication has been "we still plan to do this, but later". Given the nature of OS updates, that means you can't buy an IPhone today and be confident that it won't decide to start spying on you tomorrow.
It's odd how people pretty intuitively understand that not many people have, say, Ferraris because they're expensive, but housing? It's like some kind of 10th dimension twilight zone where the laws of supply and demand have ceased to exist. No... someone who's homeless in a city where the average house costs 1.5 million dollars must perforce have moral failings!

I mean, not to say there aren't homeless people with problems, but there are also filthy rich people with raging drug addictions in that area...
Usaco Training Program Gateway
> That guy on TikTok would be me. :)

This is something I adore about hacker news.

Person a: “I saw a person doing something super interesting the other day”

Person b: “Hi! That was me.”

Happened to me just a week ago (I was person a)
> To be clear, Apples current actual activities is the same as Googles current actual activites. They scan files uploaded to their cloud services and report you to the authorities if they discover illegal material

Actually, they don't, at least according to Hacker Factor. There's definitely not only 160 images of CSAM uploaded to iCloud Photos every year.

> Of all of the companies identified by NCMEC, I only saw one that had an unexpected decrease in reporting: Apple. According to NMEC, Apple submitted 205 reports in 2019 (a third my my reporting volume). Apple increased a little, to 265 in 2020, but then dropped in 2021 to only 160 reports. That's nearly a 22% decrease over two years!

https://www.hackerfactor.com/blog/index.php?/archives/955-NC...
> You said "outside of business," and then gave three examples of _asking for money_. You could have said "in dating," or "in electoral politics,

No, I didn't: the third item I listed was "it's important for individuals who want to improve their lives (even in relationships)." Relationships include both romantic and friendship. The second item with non-profits also mentioned recruiting volunteers, not just fundraising.

>"but even in those examples, "persuasive" speech verges on "coercive" speech.

Persuasive speech includes: if I ask a friend to hang out with me and go to a conference, it's great for the both of us because we'll both enjoy it together and learn. There's no threat or coercion here, it's a win-win that is communicated well. The non-persuasive alternative would be: "There's a professional event this Thursday, we should go" with no further explanation.

> "In a darwinian competition, eg "the marketplace of ideas," ethics will always lose out to money. To play is to lose."

Ethics has value in many contexts. Certain non-profits can struggle to raise money due to having a bad reputation. Significant ethical misconduct can lead to scandals and arrests of executives. Highly unethical companies end up paying premiums to applicants due to struggles with recruiting.
None of these seem to have any logical reason to prevent deletion or undo. Perhaps the most justified among them is the paper book in a library because it needs physical effort or logistics to remove and return it.

That's not true for digital data, though. Reddit/Twitter/Facebook have no trouble letting users delete posts and comments though their data models involve inter-dependencies between data. Why should a repository for papers, that too with no inter-dependencies, be any different?
Dialed in User Interfaces
I am sorry. By what definition possible would Android be 'the underdog'?

It's the most used mobile OS worldwide, by far. Owned, developed and release by the world's largest ad and web company.
You can add a legend at the side of the diagram, problem solved.
The iPhone 4S released in 2011 also had 512MB RAM and got its last security update in 2019
Doesn't seem to me that there's a bubble here where the answer is always Kubernetes because everytime that topic pops up there are a lot of posts like yours.
Oh that’s great! Thank you.
I take great notes. I've got hundreds of pages of detailed thoughts and miscellaneous bits of important info in Joplin, synced to all my devices. Then I never look at them again. Same with to-do lists.

I often wonder who I'm writing them for, as apparently it's not me.
And? That's typical specs from 9 years ago...
Are you sure you're co-founders or are you just the first/early employee?

If you're co-founders you need to be able to talk to each other. Not on Hackernews.

There's muuuuuch much bigger issues here than some 'wasteful spending'.
John Gruber (yes, an Apple person) recently re-voiced the opinion that Google seems to have lost interest in Android and I keep coming back to it.

Yes it exists, they add features.

But they used to trumpet it a ton, add tons of new stuff. Try to keep expanding it like to tablets and other things.

Now it’s basically phones, they don’t seem to try anymore on tablets. Phone makers come up with the new things (like folding) not Google.

It sort of seems more reactive than proactive.

I don’t know. I’m sort of spitballing as someone who doesn’t follow Android closely.
My reading was that the intestines signal the brain inducing craving. I think conventional wisdom is it’s the flavor of fats that induces craving. Their point is interfering with that intestinal pathway could reduce fat craving, which is a lot different than making it taste worse and has different pharmacology I would assume. I don’t find this circular or redundant information.
Syncthing or some other backup system.

Using Google for this strikes me as much riskier, as well as just creepier.
And for some reason people want to give social media companies more power to censor?
Okay, but you accused the guy of dishonesty. Be more honest in your tone policing!
The difference being that yours being tails is actually not a fact and a probabilistic outcome? vs. it just always being tails and you not knowing?

how would we ever know the difference?
I consider 3 books essential reading for system administration. "UNIX and Linux System Administration Handbook" by Nemeth & Snyder, "Essential System Administration" by Aeleen Frisch and "TCP/IP Guide" by Kozierok. Yes, they're quite old but the expertise of these authors can't really be dated. Craig Hunt's "TCP/IP Network Administration" (2002) is also still worth reading. As The Cloud becomes the only system new devs come into contact with genuine system administrators are likely to decline in numbers but may become that much more valuable as specialists.
iOS Safari opens PDFs directly. It's a file format with native support. I don't know why the OP had to do those steps, as that never happened to me... maybe the site hosting the PDF informed the wrong MIME Content type, so the file was downloaded as a generic "binary" file.
Storage and networking, which IMO were the hardest parts of traditional sysadmining anyway
iOS does much better here because it started with apps only running while in the foreground and limited background processing has been added over time in specific cases. On the other hand, Android originally let apps do whatever, whenever, and has tried to rein that in over time, through 3rd party tools, manufacturer tools and changes to the OS; but it's so fragile, because apps don't always cleanly separate... And a lot of apps will try their hardest to wakeup and do something that's not really important whenever they can.
Awesome, thanks! Sorry to pepper you with questions, but what about major branches breaking occasionally?
Or building a search engine as good as Google is hard.
I’m not sure #4 is true. I don’t think anyone in the sales org is on call. No one on my team is that I am aware of.
Do you often talk with this much hostility?
I cannot echo enough how absolutely deceptively terrible of an idea "tags" are. They seem right because your brain likes to categorize things, and one word categories, why not?

I struggled with them for years because in the back of my head they felt like a necessity.

And when I actively banished them from my note-taking flow, it was like the skies opened up. I realized that what I should be doing is simple "being verbose enough in the note taking such that searching later is robust against me trying to remember what I tagged things."

As in, it's a minimal marginal amount of effort to write for "future you" as if that person were a stranger, not someone who remembered your tags.

(fyi it's http://zim-wiki.org all day every day for what I do. I've tried most all the others and I keep coming back.)
It’s kind of coming from the opposite direction, but it feels like Postgres extensions solve many of the needs you’re describing. They allow a developer to use the underlying database engine while extending it to include domain specific primitives.
You don’t mention if your anxiety and depression abated or not with the new medications? I find when I am depressed and anxious I eat compulsively and being depressed don’t care about the consequences. (The Ayn Rand crowd that bleats on about self control have clearly never been clinically depressed)
It would be interesting to see how fatalities of kei cars have dropped with modern safety features, the ones from the 90s and earlier were pretty deadly in even low speed collisions.
Because Apple is extorting them.
> Instead, they could tax gasoline at $1/gallon (and do similar things for other greenhouse gas sources, such as coal, meat and concrete), and use the resulting funds for carbon capture.

But you know there's only one political party in america willing to spend money to help preserve the environment. And there's another party in america that actively works against any environmental policy for purely culture-war reasons. And if party A raises the price of gasoline, then party A gets immediately voted out and party B will find a way to push even harder in the opposite direction.

We need a way to offset carbon that is politics-neutral. And I'm afraid gasoline prices are front-and-center as a political arena these days.
Not only that but Apple’s only matched hashes of known CSAM kept in the NCMEC database.

Google meanwhile scans for algorithmically determined new content and ruins people’s lives without any ability to appeal (even after national news coverage): https://stratechery.com/2022/rights-laws-and-google/

Also Apple was clearly doing this so they could enable e2e encryption on iCloud.
Interesting, Apples privacy policy says that they can scan data you upload for illegal content and report it, news articles from when this blew up in the news said that Apple did for services like iMail (that upload in an unencrypted form). I can't speak towards what they actually currently do.

My understanding of iCloud photos is that they're encrypted, as in Apple can't scan them on the server, but I'd imagine across they're cloud services they ought to be seeing more unencrypted content than that.

I also don't care nearly as much about their servers scanning content that they are in possession of, as my device scanning content that I am in possession of... so I probably should have stayed out of this part of the argument a bit better. Oh well.

https://www.apple.com/legal/privacy/en-ww/ (See Apple's Use of Personal Data)

https://9to5mac.com/2021/08/23/apple-scans-icloud-mail-for-c...
> no one asked Apple to do this

Apple is very pro-privacy and probably doesn’t like having access to unencrypted customer photos. But if they just encrypted everything it would be a child abuser’s dream because suddenly they’d be safe on iOS, and when people found out Apple started protecting them it would be a disaster for PR and law enforcement.

After much consultation their solution was to scan for known abuse images on device so they could be kept in the cloud in an encrypted form without providing abusers a safe haven.
Sprig: The game console where every player is a creator
Hey, even the founders of google knew in 1998 that the ad system can hurt them:

"Currently, the predominant business model for commercial search engines is advertising. The goals of the advertising business model do not always correspond to providing quality search to users. For example, in our prototype search engine one of the top results for cellular phone is "The Effect of Cellular Phone Use Upon Driver Attention", a study which explains in great detail the distractions and risk associated with conversing on a cell phone while driving. This search result came up first because of its high importance as judged by the PageRank algorithm, an approximation of citation importance on the web [Page, 98].

It is clear that a search engine which was taking money for showing cellular phone ads would have difficulty justifying the page that our system returned to its paying advertisers. For this type of reason and historical experience with other media [Bagdikian 83], we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers."

http://infolab.stanford.edu/pub/papers/google.pdf
Hetzner Cloud have US hosting region.
It's kind of insane to me that my phone (Android or iOS) requires 2GB of ram and 16GB of storage given that in 1995 my WindowsNT 4.0 PC with 128Meg of ram and maybe 2gb HD ran 3DStudio Max to render 3D effects and movies and and ran Photoshop and MS Office (Word/Excel/Powerpoint) and now it takes 2GB to just write messages, and share photos :P
Why don't you try actually reading what they write? The book goes into some detail.
I dont think enough people realize the impact of cheap but powerful tools in the 1980s. BYTE ads are selling compilers for 5000 bucks and then Turbo Pascal and Zortech C showed up for 49.99. Incredible.
It's not a large market. I've used them myself on iPad when I travel (as they don't do voice or SMS, just data). Sometimes they work, sometimes they don't. Pain to move them to other devices or to recharge sometimes. Many are dirt slow as they're basically foreign carrier roaming SIMs rather than native local SIMs.

It works but I certainly wouldn't want it to be my only choice when abroad.
Also they were only scanning for known abuse images, not trying to find new ones to report with AI like Google did.
> "Instead, the school proposed a deal where, in the future, if a student were caught shoplifting, we’d call the dean instead of the police."

How on earth could the school think it reasonable to even suggest that? This place sounds more like a thief guild than a college.
COBOL Tutorial: What Is COBOL Programming Language?
No, people had assumed it was hard and non-redeeming. Part of me thought that the personality quiz worked surreptitiously to identify me as someone just boring enough to put up with it.
Maybe. Apple passed on buying Yahoo Search when it was up for sale though.
HG Wells appears to have been one of the more prescient science fiction authors. In The Time Machine the Morlocks maintained the underground machines that fed and clothed the beautiful Eloi who lived above ground (and periodically they would come up to the surface to eat the Eloi).

Today the iPhone is one of the biggest status symbols the beautiful people covet, the most important thing in their lives (their Instagram account) depends on it. Yet none of them have a clue how it works. Like the Morlocks, hackers kind of understand how it works and can maintain it to a degree but can't really build a new one. We may be only one supply chain collapse and food shortage away from HG Wells' fiction becoming reality... :)
Ha, an interesting link, thanks. It comes off as an attempt to atone for former sins and a rather not very convincing one (not to me, personally, anyway).

Booch goes on to state:

> The UML was originally designed to be a language for visualizing and reasoning about a system […]

Which system, an existing one or the one being designed? Most existing systems don't have the extensive UML diagramming that supplements the system documentation, so if we are going to use UML to reverse engineer an existing system, the UML diagrams are nearly guaranteed to be incomplete and miss a crucial aspect of the system or a few. Booch actually confesses in being a reverse engineering aficionado:

> I have always been a fan of reverse engineering notation from code.

If we are using UML to reason about a system being designed, the UML diagramming and coding are disjoint activities undertaken by distinct people: architects or designers produce UML diagrams and software engineers interpret them. The interpretation is always a subjective affair and is nearly guaranteed to diverge from the diagrams at some point. Booch goes on to attest the same further down the thread:

> The code is the truth, but not the whole truth.

So, Rational Software had Rational Rose that generated the code from UML diagrams in an attempt to bridge the gap (but not as an attempt to be a visual programming language) between the design in UML and the interpretation of the design by a human being, and that did not work.
They were planning to compare hashes/fingerprints of your photos against known, existing child porn images.
> Everyone who uses the carrier gets the same code.

I don't think that this is always the case:

For my eSIM at T-Mobile US it was as you described: The QR code appeared to be a general QR code and T-Mobile seems to have recognized my phone based on the IMEI that I configured previously. But for my eSIM at another European carrier that I'm using each QR code appears to be different and at no point in the process the website asks about an IMEI.
> "What I'm trying to say is, while the medium doesn't change core mechanics of human behavior, it distorts and accentuates – there is, for instance, a difference between tiktok and a novel. And we do have power of mediums, we can choose to engage in different types, and we can lobby for digital mediums to change."

You've made a good insight with an interesting solution. You might already be aware of this, but for an academic perspective, Canadian academic Marshall McLuhan framed this with the famous assertion "the medium is the message," [0] in other words the method of delivering a message strongly influences how that message is drafted. The reasons align with what you've written: the incentives caused by YouTube algorithms do pressure creators to create more clickbait content.

Perhaps human curation can be an initial way to get more viewership for quality channels that don't try as much to game the algorithms. Recommendations on HN and other forums have led to the discoveries of such interesting channels, though this would have limited impact versus change on YouTube's end.

[0] https://en.wikipedia.org/wiki/The_medium_is_the_message
Living in Silicon Valley for eight years is what killed my faith in liberals. Seeing all these self-proclaimed "progressives" turn into selfish assholes whenever they're the ones who might be theoretically effected in some indirect way by a basic act of human decency made me realize that all the liberal values that CA's politicians preach about to the rest of the country really are just self-aggrandizement. It hasn't changed my own views about liberalism, but it has made me completely apathetic to all these stupid political power struggles.

(also see all the sanctuary cities that are complaining about how unfair it is that texas has started giving migrants free bus rides to their cities).
On my resignation as regulator of the Dutch intelligence and security services
Sure, I understand where the number comes from, but I have trouble understanding why someone would program that calculation, see that the number is not actually what a user would experience, and say "okay cool let's put that on the page". It seems hard to imagine any possible motivation other than being purposely misleading, in which case the answer the question "why was it put back?" presumably would have the same answer.
Because it would be my server instead of a (hopefully,someday) well reputed service
> And Google did nothing. They just let every smartphone company do what they want

What would you have expected them to do? Vendors are free by licensing to fork AOSP and do what they will with it. Ain't nothing Google can say to change that; any more than they can say what people can do with forks of Chromium.
I'd expect uncommon cases to be where UX simplicity and expected behaviour is the most important?

That's when you actually have to guess about what's happening.

If the UX falls apart whens you leave the 3 most common patterns, your thing isn't easy to use