skysight-inc/HackerNews huggingface dataset:
> the moment you turn off tracker control to use google maps...

No, it works per app. I'm also a TC user, it's quite great. Per app you tell it whether it should allow talking to various motherships. You can toggle on broad categories (for a given app) or also more fine-grained. It also logs which services applications tried to contact, so I can see that Spotify that I pay for is trying to send god knows what to Facebook (and that TC blocks it).

It takes a bit of setup because a ton of apps talk to a ton of centralized services (Aurora store and Newpipe obviously need to talk to Google, for example), but after that I'm a lot less bothered by apps including the Facebook sdk or something because it'll be stopped anyhow.

I'm waiting for the day that apps/websites stop telling your phone/browser to rat on you and they start doing it server-side. Lot less gdpr trouble because nobody can check what you're doing and goodbye blocklists. But so far it seems things don't yet work that way.
> ... But they are also heavily incentivized to know where your booze is, care for your booze, and make sure it doesn't get stolen or poisoned. Because if something happens to you, where are they going to get the sip?

Where else are customers going to go? All phones in stores right now run OSes from either Apple or Google. Both companies can forsake their customers' trust and people will still buy phones that run their software.

That incentive doesn't really exist in a market that's ruled by a two company mobile operating system cartel.
makes sense, they dont need to be american to buy american politicians or influence americas political tax system. why wouldnt they want to live where they dont shit.
Time to invade china and stop them destroying the earth
I think it's about time to say:
"Thank you, Apple!"
Finally these awesome projects will get the funding and the support they deserve.

Also, has anyone tried the FXtec phones? https://www.fxtec.com
I am thinking about getting the FXtec pro1 version, which promises to get a decent UbuntuTouch support as well as lineageOS.

I feel that with the comeback of Vim, there might be a sufficient user base for devices that use the keyboard for most tasks. I miss the days, when I could send a text message without taking the phone out of my pocket.

Edit: Just found a relevant HN discussion: https://news.ycombinator.com/item?id=26659150
The government misreported inflation figures. (According to the people who made the price database)
Show HN: C++ Multi-channel/-process/-thread, allocation & communication library
==We've had pretty mild summers in TX for the past 5 or so years.==

The same Texas where hundreds of people froze to death in February? Seems like there has been some extreme weather.
Oh, please. Technology is deflationary. Significant, repeated, above inflation price rises aren't the fault of users: it's the US Government enabling monopoly corruption.
That's what he was told during the acquisition and he believed it. Many entrepreneurs learn that lesson the hard way.
Not a new idea. Hasn't there also been an Isaac Arthur episode or two about this?
Maybe it's a bad idea to be currently thinking about buying a house in southern California.

It's just so depressing. No one cares, no one is willing to do anything about it. All the politicians say that it'll get fixed at some point in the future (i.e. after their careers) so that their current donors don't get mad.

You also have the people who see the evidence for a warming climate, and just say "well that still doesn't mean we humans have anything to do with it". Even if it was a completely natural process, the result is going to be bad for us. We should do something.
It probably would but (1) that requires a somewhat educated electorate and (2) it takes a while to get to the point where a system like that operates smoothly. Switzerland has had this system going back to 1848 https://www.bk.admin.ch/ch/d/pore/va/18480606/index.html , and at the time who got to vote was not quite the same as how it is today so the system was gradually expanded.

If you were to switch overnight to referenda in say the United States the result would be mayhem.
Couldn't find too many simple alternatives, so, wrote my own while on vacation for fun. Hopefully it's useful as open source, will fix-up CI over weekend and add a lock-free (not atomic free) allocator while I'm at it.
> and then the manual review would catch the error easily.

How do we know this? It's not obvious to me that this system would work well for the edge cases that it seems intended for.
yah I second that sentiment, that range of beauty palette on the launch page really struck me with its "novelty" if you will. A smorgasbord of eye candy with great variance we never get served with. I love it.
What I mean is it looks to the observer that DoH is browser-based. But actually it is more flexible, it's HTTP-based, so any HTTP client, not just web browsers, will work. I wrote a simple HTTP client for this and it works well with most DoH servers. One limitation of all DNS implementations (cf. protocol) is that only one answer can be returned per request. You cannot put two queries in one request and get two answers. You must query one name at a time. With DoH, you can send multiple queries in a stream of HTTP requests (HTTP/1.1 pipelining) and receive all the answers over the same connection. curl, wget, etc., cannot do this thus I wrote a client that can. Currently, I can use over 40 different DoH servers.

I do understand your point, anyone can run a DoH server and could serve "alternate DNS" names. I just wanted to make clear that DoH is not limited to use with the popular browsers. It can be useful outside the browser.
That's both crazy interesting and terrifying.. Thanks for clearing it up!
The reason I consider Google a public enemy is not because they collect data or have a poor privacy policy or whatever (because I don't think they are particularly bad at that). The reason is because I think they are "unavoidable". It's very hard to do anything online without it leaving a fingerprint on some Google server. Even governments seem to be ready to endorse Google services (e.g. recaptcha, Android) for fulfillment of basic services.

Apple, Facebook, etc. may have (or not have) worse privacy policy, but it is much easier to avoid leaving fingerprints on their servers. Amazon & Microsoft are on the other hand particularly dangerous, though.
You've just described virtually every single politician.
The Mighty Fallen: Argentina and the Great Depression
Easy -- by having the authorities expand what is being searched for.
Wet Bulb temperature above 35C is deadly no matter how much water or shade you have. If the global average increases over 1.5C, most of the tropics will experience prolonged deadly heat.

https://www.theguardian.com/science/2021/mar/08/global-heati...
No, it's not. It's nothing like Lisp and will never be, simply because it misses the biggest (arguably most important) feature of Lisp - homoiconicity.

But sure, if you squint your eyes - pretty much every single modern programming language would be "like a Lisp" Why? Because there's not a single programming language in use today that was not influenced by ideas first pioneered in Lisp.
As production becomes more and more specialized and more and more automated workers lose connection to the product they are producing. A shoemaker cares about the shoes they make because it is their person creation. A worker in a shoe factory who perhaps is just pulling a lever over and over again doesn't care at all about the end result. This is called alienation. Specialization causes workers to become alienated from their work.

We can assume that alienation is rife in the software industry. Someone writing a module for some extension interface for some in house editing tool for the accounting department may not care much. So they prioritize other things. An engineer wants to learn new programming languages because it looks good on their cv and a manager wants to lead large groups because it also looks good on their cv. Thus overcomplicated projects written in newfangled programming languages is in both their best interest. Especially if they are contractors. Then the simplest solution is almost always the wrong one.
Early victims of X-rays: a tribute and current perception
My point was that it can’t be “simple” hashes, as that is easy to defeat. I never said anything about Apple having the source images.
Interesting thanks. I'm curious what the intuition is for why. My apparently wrong intuition is that if we're importing all our goods, we're incurring the emissions associated with their production + transportation in other places.
To put it bluntly, what the title says is just not true. This graph measures the "burning of fossil fuels for energy and cement production". Cement production and burning of fossil fules only. Hence it is misleading at best. It doesn't at all include household emissions or food production, which represent the largest share emissions, probably indirectly around 80%-90% of all emissions, if we measure the whole life cycle of products consumed.

I.e. what we're seeing here is a tiny fraction of the total carbon footprint. Considering that consumption today in terms of resources per capita has vastly increased, the title is simply a blatantly false statement.
I think he is mostly harmless.
Regarding false positives re:Apple, the Ars Technica article claims

> Apple offers technical details, claims 1-in-1 trillion chance of false positives.

There are two ways to read this, but I'm assuming it means, for each scan, there is a 1-in-1 trillion chance of a false positive.

Apple has over 1 billion devices. Assuming ten scans per device per day, you would reach one trillion scans in ~100 days. Okay, but not all the devices will be on the latest iOS, not all are active, etc, etc. But this is all under the assumption those numbers are accurate. I imagine reality will be much worse. And I don't think the police will be very understanding. Maybe you will get off, but you'll be in a huge debt from your legal defense. Or maybe, you'll be in jail, because the police threw the book at you.
It doesn't answer your real question, but still, I'll try to make a summary:

All of CalyxOS, LineageOS, LineageOS for microG, GrapheneOS and /e/ are Android distributions (based on the open-source part of Android, with some modifications and additions)

Purism (brand name) Librem 5 (model name) is an opensource smartphones that reduces black boxes to closed areas, while on most smartphones black boxes like modem share RAM access, using a brand new GNU/Linux (so not Android) smartphone OS.

microG is fundamentally simply an opensource Android app, that replaces some small parts of Google Services (which are very big unauditable closed-source Android apps), so apps requiring Google Services may have a chance to work without Google services. However microG requires a bit more permissions than a standard app, that's why there needs to be a "LineageOS for miroG" to support microG.

Now, between CalyxOS, /e/, LineageOS, and GrapheneOS:

- LineageOS targets devices support. LineageOS supports many devices officially, and provides infrastructure to support many more unofficially. They also include many features, but it doesn't feel like they have a specific orientation, and they are happy to integrate with Google apps. They are the very core of Android community original development.

- GrapheneOS is security first and foremost, no matter the cost to usability (their philosophy there does seem to evolve to open to more users recently). They do (great) security original development.

- /e/ is market first. They focus on having the best experience to the user, and try to reach as many users as possible. They have very little original development, their value is mostly in communication, and providing a "cloud" account.

- CalyxOS is targeting a good private user-experience. This goes both by having good usable defaults, and filling gaps. They have nice original developments in making Google-less more usable.
Am I misunderstanding that this is the literal last step for a photo destined for iCloud, and a way to keep apple from having to decrypt your private photos to scan them? With iCloud sync off, does this scan still happen?
I can relate so much to this. I've been doing this since 2010, so over a decade.

Just yesterday, I needed a function that consumed some data from an endpoint, and did one of two things:

- Open a window with a PDF in so the user can print.

- Focus a god damn input field in a form.

That was it.

My manager, who isn't even a "front-end" guy, took my PR. Then changed it to some overly complex mess with an entire separate file. Huge comments. Overly built for a hundred different use cases and did it "the react" way.

We're literately opening up a new window or focusing an input.

I tried to push back but it went nowhere. He's right and I'm wrong. Never mind my 10+ years in the industry. He's the manager.
Then law enforcement, a prosecutor and a jury would get involved. Hopefully law enforcement would be the first and final stage if it was merely the case that a person pressed “ok” by accident.
Look at that serf, decrying feudalism! Such a hypocrite, participating in it!

If you are anti-slavery, yet eat chocolate, I have bad news for you.
I grew up in Delhi (as may or may not be obvious from this thread), and once witnessed the aftermath of a home having been burgled.

The policeman on the scene summoned the watchman of the gated community and physically assaulted him (drawing blood), accusing him of having been negligent.

You can bet there was not a single consequence of this. The watchman was one of the underclass, and this is just what's expected.

I can't claim to know why things are like this, but there's rarely any justice for anyone in India, unless you're one of the elite or ultrarich. The judicial system is in shambles and the poor are just not afforded much humanity.

What do you think these people could do? Here is an example of what happens when the people try to change things in a "democracy" [0].

As a bonus, here are some choice videos of Indian politics (the second one is relevant to the story in footnote):

https://www.youtube.com/watch?v=xAOUmnSs5VA

https://www.youtube.com/watch?v=-5s4quyO2W0

[0] https://en.wikipedia.org/wiki/2020–2021_Indian_farmers'_prot...
The single biggest issue is the future implications this kind of scanning tool has.

China accounts for 20% of revenue for Apple, how likely are they to bow down to China's demands? How about other regulators?

The fact that this is now put into place sets a very harrowing precedent.
1921 encompasses the tail end of a depression, which means economic activity was greatly reduced, and you would expect emissions to be greatly reduced as a result. 1918 doesn't have this issue nearly as bad.

Why not pick a date during the tail end of Great Depression instead? Would that have been too obvious?
The existence of LGBT people has been an outrage for literally millennia. The portrayal of LGBT romance on screen is still an outrage to many, a threshold that Hallmark crossed for the first time just last year. So, don't worry about us. We're used to the outrage.
No One Can Fully Explain This Baffling Roblox Ad Scam
Company did not build enough guardrails here. It’s that simple. It is a company problem not a you problem.
> PostgreSQL using JSONB however is a way to hurt your head

Really? I have used it pretty extensively and like it... I don't do a lot of complex manipulations though, it might be a pain for some use cases.

> Why would MongoDB Community not be an ok choice?

MongoDB community is SSPL licensed, which is not Open Source. While I don't intend to offer a MongoDB hosting service, I want the option to fork the code and create (or pay some one else to fork the code and create) a hosting service for me to use. This is important because MongoDB Inc's business may not always align well with my business and my needs. (or they may just decide that they don't want to do business with me, maybe they go out of business or their business focus shifts or political pressures come to bear.) The option to create a viable community fork is critical to ensuring that the software remains viably usable. The business risk of relying on proprietary software is great. The more reliant you are on it, the bigger the risk.

> What's the bad reputation of MongoDB that you're concerned about?

Mongo has a long history with Jepsen test failures. See http://jepsen.io/analyses/mongodb-4.2.6 and the linked articles from that page. In addition, I have heard many confirmations of issues from folks who have used it in production.

> Also, you seem to have a really strong bias against it - can you explain?

I think I have explained my position above. I don't have any interest in Mongo or any of its competitors. I don't personally know anyone involved with it or any of its competitors (Though I have naturally had professional contact with some.) My strong preference, as previously stated, is for Open Source software. This preference applies broadly to all software, but especially to infrastructure software, and is by no means specific to MongoDB.
Yeah, commenters here aren't taking the spirit of the question into account. Overall, climate change has substantial negative impacts, yes. But not literally everything will be worse because of it. The GP was just curious about what might end up being better - and not trying to justify climate change using those examples.
> the Danish state hardly spends any money on Danish language resources either.

I’m actually a little disappointed that there is not more collaboration between the language departments in Iceland and Greenland. Iceland does spend some money on foreign languages and there is much interest in general for foreign languages in Iceland. The former president Vigdís Finnbogadóttir is a huge language buff and advocates for foreign languages a lot. So much so that the house of foreign languages at the University is named after her (https://vigdis.hi.is/).

It is generally believed in Iceland that setting up Icelandic cultural institutions in Reykjavík played a big part in our independence. Institutions such as the University, libraries and the National Theater. There is also big interest for Greenlandic independence in Iceland. Therefor it would make sense for a rich country like Iceland to spend some money in progressing the status of Kalaallisut, both in Iceland (by shared cultural events), Greenland (by help funding cultural institutions) and internationally (by help funding online language efforts).
I am sorry if my comment was presumptuous or inappropriate. It was not intended to be. I prefaced it with a disclaimer trying to contextualize how I was trying to relate to the story. I am aware I live in a rich country, that food and medical care as such are not an issue by comparison, even as a very poor person. I saw that the woman in the article earns barely a third what I received from the government in social assistance, on top of what I could earn. I try to be aware of that. I have only seen true slums from afar. Perhaps I have failed in that awareness. What I saw was a human story, about trying to find love with little resources and not much social standing. It is a universal theme and I tried to relate to it in that way, to feel what those people feel seeking love and companionship. I'm sorry if that was uncalled for and trying to turn the focus back on my relative privilege and material comfort. It wasn't intended to do so.
Obviously, so what? If you have a shop-lifter who stole 100$ worth of goods last year and 200$ this year and a fraudster who stole 100000$ last year and measly 50000$ this year, you wouldn't say that the first one is a hardened criminal and the second is an upstanding citizen, would you? Get on your high horse when US is polluting at least less than others, otherwise it makes no sense.
In my admittedly limited experience in image hashing, typically you extract some basic feature and transform the image before hashing (eg darkest corner in the upper left or look for verticals/horizontals and align). You also take multiple hashes of the images to handle various crops, black and white vs color. This increases robustness a bit but overall yea you can always transform the image in such a way to come up with a different enough hash. One thing that would be hard to catch is if you do something like a swirl and then the consumers of that content will use a plugin or something to "deswirl" the image.

There's also something like the Scale Invariant Feature Transform that would protect against all affine transformations (scale, rotate, translate, skew).

I believe one thing that's done is whenever any CP is found, the hashes of all images in the "collection" is added to the DB whether or not they actually contain abuse. So if there are any common transforms of existing images then those also now have their hashes added to the db. The idea being that a high percent of hits from even the benign hashes means the presence of the same "collection".
The all-time high is not cherry-picked and emissions have gone down since then while the economy has grown. Decoupling is possible and we just need to keep going.
I think you're missing my point. You do your best to inform the majority not because the majority will enact change based on it, but so that the minute and disparate slices of the population for whom that information is relevant but might not otherwise have been exposed to it can access it and perform or investigate whatever actions they deem necessary and economical to mediate the potential threat.

This forum is too niche to fulfill that purpose on its own.

The mass distribution of the information, and arguments against apple's behavior should be intended to incidentally target relevant niches beyond technically expert circles of which the communicator is unaware.

That the argument and resolution of these issues is irrelevant to most of those who will be exposed to it is immaterial.
> I'd very much like my next phone to run Linux

Why again? Android is already free and open source and Linux doesn't have good answers for the proprietary goodies
If you have other options or other things that should be considered, then add them. As it is, you seem to be dismissing his absolutely valid concerns without any reason as to why you think they're invalid. I have the same concerns as he does and it's the same reason I don't use custom ROMs. I have no way to know how security conscious the developers actually are.
What is painful about "SELECT json_result FROM test_results WHERE json_result -> 'data' -> 'foo' -> 'bar' = 'baz'"?
Or... perhaps just by having everything manufactured in China? Which doesn't work so well when you're China?
> the farmers would because it would be cheaper

As a person who just became a farmer at the start of covid, I think this is a mistaken conclusion.

Farmers are, in general, not out there a/b testing concentrations of herbicides or pesticides in their fields to find the exactly optimal level. If they're anything like most of the farmers I've met--who are absolutely really smart, well-intentioned folks--they talk to the guy at the extension office or weed control office and that guy tells them what to mix and how to apply.

If it works, the farmer is generally happy. If not, he'll complain. The definition of "works" is: the immediate problem is solved. So the extension office guy, who usually seems to be indirectly funded by Dow Chemical in some way, or just by chance seems to really love that concern's range of products, is motivated to maybe overshoot a little.

On my farm, we're doing things a little bit, uh, differently. Our food is expensive, but it's helping heal our soil and provides actual nutrition. https://mulligan.farm.