skysight-inc/HackerNews huggingface dataset:
> Apple is trying their best to thread the needle, providing as much privacy as possible while plausibly covering their bases so congress won't pass onerous and privacy stripping laws.

There is the problem right there. How can you tell that Apple is doing their best to preserve privacy vs doing their best to server their own interests?

If congress passes laws, those laws are in the open and we have a whole process dedicated to passing new laws. Here is something you maybe did not consider: passing those laws would be hard impossible without basically sacrificing any political capital the washed up political class still has in today's US (have you noticed how even the smallest issues is a big political issue and how congress doesn't seem to get much done nowadays?)

The 2nd part is that not the DOJ, FBI, NSA doing their job is the problem. The problem is mass surveillance. The same mass surveillance we have been subjected to keeps getting expanded to the point you will no longer be able to think anything else except what's approved by the people in power (if you think the thought police is a ridiculous concept, we are definitely heading that way).

Apple's shtick was that they cared about privacy. If they didn't do that dog and pony show maybe I would have written this off as "corporations being corporations". Now they don't get that.

> If you don't want to use cloud photo services because you don't like the implications, they are very upfront; disable iCloud photos.
You don't seem to get it. It's not about some fucking photos. Who cares. It's about what this open the door to. And about how this is going to be abused and expanded by "law enforcement".

In a world where you have shit like Pegasus and mass surveillance, you are one API call away from going to jail without even knowing what triggered it and being able to defend yourself. Probable cause? Fuck that. Everyone is guilty until proven innocent.
I've been using godot for my latest project and I've been fairly happy with it. In the end, the language matters less than what the toolset provides.

Planimeter looks interesting and all, but I find Lua itself to be limiting for large scale programs. It's great as an embedded scripting language.

This is much the same as love or dgame though. The api is nice, but offers less than godot and doesn't provide any kind of IDE or development tools.

When I click tutorials, I get some installation tutorials some small one or two line code about making entities, whereas with godot or unity or even love, and such by the end you've got a small basic game going.

Actually, to go on a tangent about game tutorials in general...

This:

Making an entity

class "npc_monster" ( "npc" )

function npc_monster:npc_monster()
npc.npc( self )
self:setSprite( "images/monster.png" )
end

entities.linkToClassname( npc_monster, "npc_monster" )

Is not an entity as planimeter seems to suggest. It's a sprite drawn on the screen.

There is a huge difference between functional entity and that above code that every single beginner, come learn my engine now and make a game totally misrepresents. Same with player code and every other beginner tutorial. It's not the reality of any game. No entity is a sprite with nothing else.
800ppm of CO2 is not toxic. 800ppm of CO is.
Recombination Potential Between SARS-CoV-2 and MERS-CoV
Almost certainly true, though be aware that the Columbian Exchange resulted in a dramatic reforestation of the Americas as the people that had been keeping the forest in check died off. This is often viewed as the cause of the Little Ice Age.
Tires are a multibillion dollar industry, why would you think no one is putting money into R&D for it?
"Bipartisan federal mandates to scale nuclear energy is the only real solution to this problem"

Where to start? Bipartisan implies 'America', which is not 'the world'.

Scaling up nuclear energy implies even more energy consumption rather than to do the obvious: shut down coal and gas fired plants and cap the per capita energy budget to something reasonable.

Finally, nuclear instead of solar/wind is going to push yet another problem down to future generations.
Does Apple really think those bastards share their disgusting content via iCloud or message themself via iMessage? Even if some idiots did, they'll stop by now. So even if Apple has pure good intentions it'll be pretty useless and so Apple don't even have to start with these kind of questionable practices.
As I become aware of how my decisions affect other people, I do my best to minimize what I can.

The four most impactful lifestyle choices you can make to reduce your effect on climate [1] are:

* have fewer children

* live car-free

* become vegetarian

* avoid transatlantic air travel

I now live car-free and vegan. I've no kids, yet (maybe never). I live in California but I'm from Ireland - I'll probably take a flight home soon.

So no, I don't totally avoid everything that can cause harm, but at least I try.

What is ludicrous is using a car for journeys under ten miles.

It is abhorrently selfish to do so knowing that your pollution contributes to sickness in people.

People should maybe take a pay cut, or live in a smaller home, closer to where they work. But instead they trade the health of others for their own standard of living. ("some of you may die, but that's a price I'm willing to pay")

> Most drivers cannot practically manage walking/biking or public transit as their sole means of travel.

In a large part because of cars. Cars beget cars. Car companies conspired to shut down public transit. Now people in those areas need a car. Then it's held as a example of why we need cars.

Urban sprawl was enabled by cars. Now people need cars to get to those areas.

It's very difficult to find a problem that cars solve that wasn't itself caused by cars.

What is ludicrous is to call how I actually live ludicrous. I enjoy a high standard of living. Without a car.

[1] https://iopscience.iop.org/article/10.1088/1748-9326/aa7541
* GADTs: generalized algebraic data types. As the name suggests, GADTs broaden the set of type-level constraints that one can encode using ADTs. A canonical example involves using GADTs to strongly type an AST and evaluator function s.t. attempting to construct or operate on an invalid AST, e.g., one that represents addition between a boolean and an integer, is a compile-time error [1]. Another great tutorial on GADTs is [2].

* Row polymorphism: statically type-checked duck types, for lack of a better description. In dynamic languages like python or javascript, it's common to pass dict or dict-like objects to functions and have them extract the key/value pairs that they need. Row polymorphism lets you have your cake and eat it too by enforcing enough structure to ensure that functions only receive records containing all relevant keys — without requiring that functions take a specific concrete type.

* First-class modules: another tool for type-level programming and modularity. I won't say much since it's hard to understand why you want and at times need them until you've organically come across a use-case for them. Once you do, you'll wish that other languages had them. Here's a resource, though: [4].

* Let binding operators: these let you define your semantics for binding values to variables. A common use-case is defining let* as the monadic bind operator for some type: let (let*) x f = bind x f, after which writing monadic functions is way more pleasant syntax-wise. In contrast to the other items on this list, this is pure syntactic sugar but incredibly impactful [5].

* Algebraic effects: the conceptual root of concepts such as generators (yield), async/await, and checked assumptions. Informally, they're (among other things) a way to encapsulate computation and jump around code like a goto statement, but in a more structured and type/memory-safe way [6].

* Modular implicits: these allow (among other things) ad-hoc polymorphism, meaning that the same operator, e.g. (+), can operate on both integers and floats. That's the oft-cited use-case, and it sounds pedestrian, seeing as most mainstream languages with weaker type systems have it. There's more to it than that [7]. Haskell and Scala have type classes and implicits as mechanisms for ad-hoc polymorphism, but modular implicits (if implemented) seem to strike a nice balance between readability, flexibility, and transparency.

[1]: https://blog.mads-hartmann.com/ocaml/2015/01/05/gadt-ocaml.h...

[2]: https://sketch.sh/s/yH0MJiujNSiofDWOU85loX/

[3]: https://stackoverflow.com/questions/48092739/what-are-row-ty...

[4]: https://dev.realworldocaml.org/first-class-modules.html

[5]: https://jobjo.github.io/2019/04/24/ocaml-has-some-new-shiny-...

[6]: https://overreacted.io/algebraic-effects-for-the-rest-of-us/

[7]: https://arxiv.org/pdf/1512.01895.pdf
Then people will tend to buy less of them to fit their budget. Here is the most telling chart: inflation-adjusted wages in the US [0]. They never change, because the CPI uses a survey to determine what the average American is buying, and how much it costs, then they adjust weights based on how much they spend on it (which cancels out the cost because people change their buying preferences based on current prices) and leaves you with the median American's total expenditure. Yeah, that's really how they do it. And that's why CPI is a joke.

[0] https://www.pewresearch.org/fact-tank/2018/08/07/for-most-us...
[Edit] Voting me down gives me so much pleasure, it proves my world view. Thanks to all the downvoters, you've made my day. And don't we all just want to feel validated.

Consumers have all of the control.

Don't eat meat.
Switch to a green energy provider.
Buy small car.
Move to a smaller house.
Buy used clothes.
Use your phone longer.
Consume less!

With all of this there is no climate crisis.

Growing up in Germany, I understand your opinion. No one wants to take personal responsibility. After WW2 no one in Germany was responsible for anything. WW2 just happened. The others did it. I followed orders. This opinion changed when people grew up who were born after WW2 which lead to a cultural revolution. The same will happen with the climate crisis. Children born now will hold current consumers responsible in the future - and they will be angry with their parents and grandparents.
Jesus Christ. Talk about some next-level victim blaming. Were you in the HOA meetings? Do you know how the issues were presented? Do you know whether the severity was properly communicated?

High horses also collapse from time to time, so best not ride yours so proudly.
For anyone who finds words and etymology fascinating, I highly recommend John McWhorter's podcast, Lexicon Valley.
I guess what you call "built in Windows utilities" is making a call to the GUI shell. It's actually a very complex inter-process communication that happened to be a one-liner from VB and showed that fancy flying folders animation. Not very flexible though.

Writing "my own" code for file copy was not really so low-level, it's what most people understood as programming at the time. Locating the file, opening it, using a descriptor and a loop to copy blocks through a buffer, closing the file, managing errors... that kind of thing.

If you wanted to do the file operation in the background and keep using the GUI for input, you did need to create a separate thread. But that wasn't some black art feat, you just read a book or searched Altavista for a snippet, if in a hurry.
You can't buy a 5 Pound bag of sugar because of this.
There's a reason for that. The attribute statement / attribute name / attribute value style has a consistent schema that won't change despite any custom attributes that are being added. Your "claims" example does not have a consistent schema; it changes when new claims are added, and therefore makes it impossible to validate the response (the notion of arbitrary objects does not exist in XML schemas).
Now you are reminding me the Procrustean bed story :)
Why people are so obsessed with Bitcoin: The psychology of crypto explained
Steps to Get Started with an HIE and Types of HIE?
Not according to some rulings the last few years. A contract requires a meeting of minds.
https://www.ftc.gov/news-events/press-releases/2019/07/ftc-i...
I am not sure about Windows95...

I am because I did a few multithreaded programs with it, including what the OP called "a big deal".

Not sure what's your point though.
An error that's extremely common among people doing their first work on a specific domain seems like a good fit for "rookie error".

It's easy to believe most professional teams make that mistake at some point. I'd hope that it's far more rare to make that mistake twice.
Your accent isn’t something you can just avoid.
I tried that, the box fan had pretty anemic airflow through the filter. I'm sure it was doing something, especially if it was blowing directly at me, it didn't seem like it was really cleaning the whole room. Then I got a $200 air purifier with a HEPA filter and it has much better airflow, thus more air exchanges per hour.

I think fan blades aren't that efficient at pushing against the high flow resistance of a HEPA filter, while the squirrel cage blower in a dedicated air purifier is.
Moosend; Comprehensive Review
Nobody caught your sly joke about Dutch East India Company, the largest, most successful corporation in history.:

https://en.wikipedia.org/wiki/Dutch_East_India_Company
Maybe the CCP is the entire reason they're doing this.
The word might is doing a lot of heavy lifting in that article.
> with icloud photos csam, it is also a horrifying precedent

That precedent was set many years ago.

>a man [was] arrested on child pornography charges, after Google tipped off authorities about illegal images found in the Houston suspect’s Gmail account.

Microsoft’s “PhotoDNA” technology is all about making it so that these specific types of illegal images can be automatically identified by computer programs, not people.

PhotoDNA converts an image into a common black-and-white format and size the image to a uniform size, Microsoft explained last year while announcing its increased efforts at collaborating with Google to combat online child abuse.

https://techcrunch.com/2014/08/06/why-the-gmail-scan-that-le...
Show HN: Procedural log cabins using code CAD
Definitely that's why they use the most vulnerable subject. I can't think of anything more sensitive than this. Every parent would be okay with this.
Moosend review; the ups and Downs of the Software
> So the Photos app will hash images and compare to the list in the database.

I am wondering what hashes are now and will be in this database. Or combine Pegasus exploit , put a few bad images on the journalist/politician iPhone, cleanup the tracks and wait for Apple and FBI destroy the person.
That's the mindset that brought us here.
Isn’t buying property in coastal cities effectively putting deniers’ money where their mouth is?
The same open source Radeon drivers that have dropped support for my netbook APU, downgraded to GL3.3 from GL 4.1 without hardware video decoding as previously provided by fglrx, while the Windows 8 drivers keep providing GL 4.1, DirectX 11 and hardware video decoding on Windows 10, on the same hardware.
I have seen Walmart and the supermarket offer the bigger family size box which cost more per oz than the smaller box. Maybe this is the short time where they offer both sizes and faze the other out but it sure makes me think people don't pay attention. People can't seem to do simple math based on how sales prices are consistently implemented. Coke and Pepsi sales alone is a good example. Calculating the cost of a 24 pack as cheaper than a 12 is a mystery to the average consumer.
> If it finds a match, the image will be reviewed by a human.

This job better come with insanely high levels of hazard pay. I don't think there is a dollar figure that could be offered that would offset the harm that that job could cause. When I say job, I mean contractor receiving no benefits, probably at piece rate.

Now I am depressed. All the tech we make just makes it that much easier to exploit our fellow humans. And our solution is just to exploit other humans to stop the first group.
Crypto Could Save Millennials from the Economy That Failed Them
Yes, and he still runs it.
Moderators: I would appreciate if you would remove this unhelpful comment.

@kowlo, thanks for your opinion on the screen name I've used since the late 90s, but imagine if unleash and it are two words and have nothing to do with what you're implying.
What about high resolution satellite pollution maps and airstrikes? If the combustion engines or the refineries are not destroyed, they will be used. We could start slowly with only the dirtiest targets. Doing this now is less aggressive then what will happen after global crop failures.
> vaccines protect the population in general by stopping the spread of Covid

This is a bit too strongly worded, and is borderline misinformation.

The current mRNA vaccines are imperfect - they do not provide sterilizing immunity - and consequently people who are vaccinated can still be infected and transmit the virus.

There is a small but growing subset of the scientific literature raising concerns about this - the keywords you can search for are vaccine induced immune escape. But I'll save you some time and link you to an accessible peer-reviewed paper on the subject as an introduction [1].

FWIW I agree that vaccines are useful - particularly for vulnerable demographics - and present very low risk of complications for an individual. That said, many people are unaware of the potential second order consequences of mass vaccination.

Furthermore, many people are unaware that previously infected and recovered individuals have robust and durable immunity to SARS-CoV-2 [2][3]. These are strong arguments for a strategically targeted vaccination campaign - the opposite of compulsory vaccination for everyone.

[1] Risk of rapid evolutionary escape from biomedical interventions targeting SARS-CoV-2 spike protein https://pubmed.ncbi.nlm.nih.gov/33909660/

[2] SARS-CoV-2 infection induces long-lived bone marrow plasma cells in humans https://www.nature.com/articles/s41586-021-03647-4.pdf

[3] Necessity of COVID-19 vaccination in previously infected individuals https://www.medrxiv.org/content/10.1101/2021.06.01.21258176v...
Subscribe.to – branded shortlinks for your website
So I was down voted in this. Let me make this clear...if you are the irrational anti-science anti-vaccine person and have the right to down vote please do so, but have the stones to post a reply saying it so the rest of us can add you to the ignore file.

Get vaccinated. If you do not for other then a real medical reason you are a terrible person that might just cause the death of a young child. Fuck you.
Everyone knows CC transactions are completely shared with government, IRS, bank, credit score companies, etc. Not even close to what's being done here.
This law is clearly a unconstitutional restriction by the government on the First Amendment. I am surprised that it is taken seriously by city attorneys.
No really, corporations consume way more than individuals. I work for one and their consumption per employee is easily higher than my individual consumption.

If you want to change the world, change the incentives. Tax CO2 released from fossil fuels appropriately (enough to offset the effects completely) and everything will adjust thanks to the magic of the market.
That JIRA exploit is mind-boggling bad. Posts like this remind me that we work on a house cards, not a fortress.
You use some other form of authentication, like a password, or clicking an emailed link, or clicking an "approve" button on the old device if available, or anything else that makes sense for your relationship with your users.
Tyres that didn't wear wouldn't need replacing... Thats why lightbulb companies famously stopped making bulbs last longer.

A good chunk of wear can be eliminated by ensuring tyres never skid by having per wheel torque control, which future 4-motor EV's will have 'for free'.
This is neat. I wonder about animal to human transmission? I'm more or less a recluse so my human interaction is maybe one... once every three weeks. I drink raw milk from cows I own. This seems to help with my gut problems. So that's the lineage of thinking I'm coming from. Not making any claims, just thinking my human to human interaction is pretty limited unlike my animal interactions.
Snow hurricanes go brr
Ha ha. They have a fully functional spying software installed on the phone and the government will stop at these restrictions?
You would think that in our "great" and "fair" legal system simply scrapping a legal site would not be enough to ruin your life. Especially if no harm was done and no intention of harm was there.
Good point - just wanted to mention: see my comments elsewhere in the thread for more peer-reviewed papers that further support the idea you mentioned.
The issue of monetizing is completely separate to de-identification.

Often sources of this type of medical data will give them to universities under the no-commerical-use condition.
Apple scanning for law enforcement in 1 country gives proof of concept for another country to ask for the same for their own laws. And with a big enough market can easily arm twist Apple to comply as $$ means more than all privacy they talk about.
No, if you do all of those you're still quite far from carbon neutral. For example I live in a small flat, I don't own a car, I only eat meat when invited somewhere, I pay for "green" electricity and I wear my clothes until they fall apart. Yet my apartment is still heated with oil, the food I buy is farmed with machines burning Diesel and the steel in my bicycle is still made with coke. The "green" electricity I buy is still mostly lignite in reality.

Consumers can only slow down climate change. It is impossible for consumers to implement the systemic changes needed to reach carbon neutrality.
There's only a difference while the smear is incomplete, and the smear lasts (usually) 24 hours.

Imagine you split the leap second in half. Instead of applying it at T+0, you skip forward 500ms at T+0 and another 500ms at T+1. Now imagine doing the same thing, but 1/86400 of a second every second from noon to noon. You can imagine doing it at even smaller increments more frequently than once per second.

At the start, both systems are in sync. One day later, both systems are in sync. You've simply applied the delta incrementally rather than all at once.
It isn’t exactly victim blaming when the HOA wouldn’t authorize the repairs (several articles looked into this). You can’t just go do the repairs without approval in these buildings.
I’m no expert but I think this actually is what banks do? The regulators can’t give them a definitive answer in advance, but they can hire former regulators and get an idea of what the regulators will find favorable, and make sure that announcements of new initiatives won’t be a complete surprise to the regulators.

But maybe I’m just misinterpreting something half remembered from a Matt Levine column.
Exactly, this porting business model is quite common in the gaming industry, and one of the reasons why most studios don't really care about 3D APIs portability.
ProtoRes: Proto-Residual Architecture for Deep Modeling of Human Pose
Believe me, as someone who runs a website I completely agree with you. I just also know the courts will not be understanding under any circumstance.

I don't allow image uploads at all now out of fear I'll back up my site and accidentally download CP. It's ridiculous, all it takes is one dumbfuck pedophile uploading a single file ( completely out of my control ) and I'll get thrown in prison for 10 years
I don't think there is another one like this subject. Let's see if Samsung and other android phones add this type of stuff soon.