skysight-inc/HackerNews huggingface dataset:
I use LineageOS for microG [1] and I'm planning to move to GrapheneOS once the Pixel 6 gets released (since it finally has guaranteed 5 years of kernel updates).

LineageOS is superb for getting rid of stock OS bloatware and spyware and I have an experience on it that's better than stock Android. However it doesn't have hardened security like GrapheneOS, which is why I want to move to that later. On the other hand microG is needed for push notifications and maps APIs, which GrapheneOS doesn't support so I'm not sure how the fallback options of some of my currently used apps will fare on it.

If microG turns out to be necessary for my workflow then I'll get CalyxOS instead, since it includes microG and is somewhere between LineageOS and GrapheneOS in terms of security.

[1] https://lineage.microg.org/
No-code is going to be used in production for sure. It's not something only for sandboxing and prototypes.
The Other Invisible Hand
One thing is the assurance that the field will be available when you want to play.
The context you're missing here is that "Black culture" in the U.S. really means "a blend of many African cultures of only poorly-known detail, plus a dose of some parts of western European culture, as heavily mediated by slavery and discrimination". It's associated with skin color most predominantly because that's the connecting factor for most people who were stripped of their original cultures and forced into slavery.
There are probably a billion Apple devices out there [0]. Each of those devices has at least a couple hundred unique images on it [1].

If you're correct, and the chance of a hash collision is 0.0001% then for each hash in the database, that's 200,000 collisions.

Assuming the database has 1,000 hashes [2] and there's no overlap in collisions for any given person, that 200 million peoples' lives ruined.

[0] rough guess based on: https://www.statista.com/statistics/276306/global-apple-ipho... the exact number might be off but I think the order of magnitude is about right.

[1] My gf has taken at least 3 photos every day for the last 5 years at least (so well over 5000 unique photos) - 200 is very conservative.

[2] Again, very conservative. This is a collection of all known child porn images. I wouldn't be surprised if the number is actually two orders of magnitude higher.

[edit] replied to the wrong comment. Bugger. Hopefully contributed to the conversation anyway.
No, installing jinja2 doesn't break my jinja-using code. Installing 2.0 does.
> If you have to write a comment that isn't a docstring, it should probably be refactored.

Yikes. Can't read past that.
1000 Miles in two days is a pretty lazy pace of a drive.

I imagine that's because it takes so long to recharge.

750 miles a day is my usual but 1000 a day is doable.
> the alerts go to Apple for human review

This should be read as "the alerts go to a barely-trained employee at a third party contractor like Cognizant[1] who has a quota of material to review every hour or they get fired and don't necessarily get points for accuracy for human review". I don't think Tim Cook is going to be double checking these images.

[1] https://www.theverge.com/2019/2/25/18229714/cognizant-facebo...
Hers: Homomorphically Encrypted Representation Search (2020)
Energy Recovery Ventilation
As a "consultant" I fight phantom requirements every day! I can't agree more with this method!
If the hashes are coming from NCMEC, presumably they must either be https://www.microsoft.com/en-us/photodna or Apple have contributed a new scheme.
> a color picture is worth 3 * 1000 words

This is not exactly right. Because of the human eye's varying sensitivity to different wavelengths, the actual number is somewhat smaller. It is estimated that a color picture is in fact worth 2,780 words.

https://ceciliavision.github.io/graphics/a6/images/human_vis...
> Switching jobs when things get boring or I feel like I am not growing in the ways that I want to be.

I'm trying to do this, but the only jobs I can get are the ones that will very quickly put me back in that position.
Wait, why is everyone so distraught about this? Am I missing something? This only affects people who upload their photos to iCloud?

Just don't store any data on iCloud. Seems simple enough. Yeah sure, we can make conspiracy theories and all, but based off of what was officially announced I'm not understanding all the hysteria.
The text is confusing. They are scanning temperature. They are scanning eyes? Are they scanning temperature in the eyes?

In Afghanistan, it was common to scan eyes for identification just as it is being done upon air arrival to the U.S.

I understand why reactions here are mixed or even mostly hostile.

At the same time, the headline is quite suggestive and borderline misleading.
It sounds like you had a bad install. I had multiple techs come out back when I had Comcast with similar performance issues, and finally one of them took the time to diagnose and fix some wiring issue at the pole. All the flakiness disappeared immediately.
> There are trees and plants in Australia that require fire for the seeds to sprout

There are trees in the US that require fire to propagate. The lodgepole pine, for example, is ubiquitous across western North America
It's weird that they wind up in the transparent portion of the packaging so often, though.
Our rural fixed wireless has 5-10ms jitter, but 14ms (up to 25ish ms cause jitter) is easily observed when pinging CloudFlare via the KCIX exchange (where our ISP sends most of it's traffic).
Others have mentioned GrapheneOS as an alternative. Recent Graphene builds include sandboxed Google Play compatibility layers [0]

[0] https://grapheneos.org/usage#sandboxed-play-services
Standard Range+ Model 3: $39k. 2021 Nissan Leaf: $32.6k. These are reasonable numbers.

If you're buying a new sedan, electric is the way to go.
> "The melatonin in their skin" explicitly shaped many aspects of law, society, and culture in the US up until the 60s

I see it regularly today, as African-Americans and many other people commonly say. We can recall that overt racism is practiced in certain political groups which have expanded in popularity. Research shows that racist attacks have greatly increased over the last few years. Regarding the law, many of the laws that existed before the Voting Rights Act have been recently reinstated since the Supreme Court invalidated key parts of the Act and banned federal courts from addressing many state voting issues.

It's also not rare anymore in my personal experience, as it was before 2016. In the last month a white person told me that people with black skin were 'biologically different', which accounted for economic inequality. Over the weekend another told me, highly ironically, that 'minorities' were more prone to disinformation than white people, and that was the cause of problem of disinformation on the Internet. (For the record, I disagreed with both as effectively as I could - you can't tacitly approve.)

A significant cause of discrimination is that its impact and presence is overlooked by people who aren't affected by it. Racism doesn't affect me (directly), so it's not hard to say it's minimal.
The difference is tooling. Tools like Dependabot know that Jinja 2.0 is a major release of Jinja. They have no way of knowing that a package with a separate name is related to the first one.
On that last point, the House of Bourbon would probably disagree. They had rulers all over the world, and UK aristocrats adopting their fashion was arguably a nod to their ascendency, and as a way to distinguish themselves with with signals of the global and exotic.

After the revolution/terror, french fashion was out until the rise of the industrial middle class. It was during/after the restoration that French brands like Charvet and Hermés were founded (c. 1830's) and still later, Louis Vuitton, and they once again became ascendent on the global stage. Themes in fashion are a pretty good macro signal for where growth is going.
>That was... my point? My point is that "black person" is a problematic and overloaded descriptor. It can imply a cultural group ("american black culture") to which a light-skinned person can belong (can't they?) and which it should be tolerable to criticize.

I literally wrote "Majority of Black Americans...who come in many different pigments"

> It can also imply a simple physical descriptor of traits belonging to African-descended people. Is an ethnic Nigerian born and raised there black? Do they belong to "American black culture"? So are they black and not-black at the same time? Do you see the problem(s) here?

This is why I wrote "Majority" but you should also consult a Nigerian-American
We're reaching a point where it's often faster to store pages in RAM compressed with a fast algo like LZ4 and to decompress them, than to simply copy from RAM uncompressed to L1 cache.
Wait until the author finds out how the batteries are made.

EDIT: just to be clear, I am not a "climate change denier"...although always interested to have lots of random people attempt to diagnose me. I worked in equity research, I have seen mountains of reports on this topic: lithium and cobalt production are terrible for the environment (ignoring issues with forced labour and human cost at mines, most people who mine this stuff won't make it 50), this is why Tesla is acting (onshoring production, attempting to alter their supply chain, focusing on increasing battery life)...but if you buy one today, the effect on the environment is going to be pretty negligible...relative to people taking their PJ every two days, relative to coal-powered electricity, and even relative to ICE cars with good MPG. This has nothing to do with my views on climate change, and everything to do with how electric batteries are produced. And personally (I will take my turn diagnosis), my view is that people buy the car, and then go about judging other people...because people, particularly wealthy people in my experience, like judging other people...climate change is a way for wealthy people to feel less guilty about being wealthy when they drive past a homeless person in a tent. If you are concerned about climate change: there are still coal mines in the US, still coal mines in China, coal consumption isn't going to peak until 2030...it is just madness to suggest what we really need is for poor people to go out and buy a $40k car because wealthy people said so.
Some apps (especially banking and governmental apps) refuse to start at all. With microG (https://microg.org/) you can run a wide range of apps though. It's quite bearable, especially if you aren't an app junkie that downloads every app promising a discount on that new store you're purchasing from.
We should hope detection of terrorism is the final step.

We should be extremely concerned that detection of political activism or investigative journalism will actually be the final step.
Sure, and I'd argue modern family is even less relatable. For an immigrant family like mine, it was nice to see a successful family that still has to deal with issues and how they overcome them.
How to Wear Jeans and Make a Style Statement
What is it a typo of?
It is definitely true that not all people's driving needs can be met by electric cars quite yet, but prices start quite a bit lower than $70k
I think the contrast between American opinions and immigrant opinions in this thread should immediately suffice for the reader to draw conclusions.

I should warn you that this will be normal. You will see this. People who will never face what you will will tell you about how it’s perfectly okay and everything is great etc etc.

Talk to other people like you and know a more lived reality.
we're soaked. rain was in the forecast. i say it's really coming down out here, you tell me to wait for the inches measured at seatac
Google, MS, Dropbox don't wave their Privacy flag and pretend they are better than everyone. Guess I'll add Apple to my "do not buy stuff from them" list
Ask HN: How a malware can persist after an OS reset?
Hello everyone, I'm a cybersecurity student and I am very interested in windows malwre for some time, and I dont know anything about that area,

I want to create a program (once it is run) that persists after a system reset.

I saw that rootkits can do this or by infecting firmware (UEFI / BIOS) but I'm very confused.

so how does it work? do I need to exploit some vulnerabilites or it can be done on every computer/every system version? and is too hard to do?

if you have any good resources on this or where can I start it would be very appreciated.

Thanks for reading me, I hope you will enlighten me a little: p
Degrowthers and fossil fuel interests have one common belief: the only way to live in abundance is by burning fossil fuels.

Mencken quote:
“For every complex problem there is an answer [$1 = 1 unit of CO2 emissions] that is clear, simple, and wrong.”

Luckily for humanity, there is no ultimate necessity to burn fossil fuels to have abundance. Decoupling of GDP growth & CO2 emissions is not just possible but demonstrated:
https://twitter.com/Noahpinion/status/1423354006127091715?s=...
I've done 1k in a day in my Tesla, it's not really a big deal. You stop every few hours to plug in for a half hour or so.
SEEKING WORK

Location: PK

Remote: Yes

Willing to Relocate: No

I am a polyglot programmer/technologists having 10+ years of experience. I am mostly into backend related work. I also like to share my learning journey in the form of blog posts.

I am looking to work on something interesting, exciting and challenging. Paid or Unpaid, it does not matter. I have interest in Finance(Read Crypto/Stocks), Healthcare and Bioinformatics. Reach out to me if you have something amazing. I am more a curious and hardworking individual who loves to learn new stuff than a Rockstar/Guru.

Keywords: Python, Django, Flask, Automation tools, Scraping, Data Analysis. Solidity,Web3, Smart Contracts, DeFi, DNA sequence analysis, Blockchain, APIs. Elasticsearch, Kafka, Airflow. Bots, Discord, Telegram. Go

Profile: http://adnansiddiqi.me/

Blog: http://blog.adnansiddiqi.me

Github: http://github.com/kadnan

Email: kadnan @ gmail
> Three mutations in the spike protein, viz. RSYLTPGD246-253N, 260 L452Q, and F490S help Lambda resist antibody neutralisation, while two additional mutations, T76I and L452Q, make it highly infectious, the researchers found.

No problem. This article has the solution...

>The answer, if immune evasion does become a bigger problem, is the development of next generation COVID-19 vaccines

https://vaxopedia.org/2021/03/14/who-is-geert-vanden-bossche...
I am wishing you all the best and just bought a subscription. If you need software developers I can help.

I am telling everyone I know about it as well. Getting the word out and early support is key!
Indigenous Americans used purposely-set fires as part of protecting and cultivating the land. https://www.history.com/news/native-american-wildfires
One was on there because last year they didn't meet their "security standards" whatever those are but this year they do. So they improve in your eyes but you're still going to bash on them. Another one was that in the past there was a security hole. Those were the first two items I clicked.

Honestly, I think this is the worst Mozilla thing I've seen. It's all preachy on things from the past.
Still not great leaving it up to manufacturers. Would have loved if it was a flat XX/100grams plus an additional column of XX/package.
To put it simply, the new standard aims to address UUID usage as primary keys in distributed systems.

But UUIDv7 is described as: Unix timestamp + fractions of second + increasing sequence + random number. Now imagine two processes start simultaneously and start generating UUIDs right away. IMHO chances of the two processes generating exactly the same UUID sequence are pretty high unless the implementation is smart enough to feed something like process id as a seed to random function.
Are Nissan doing proper thermal management of the batteries yet? I don’t like “fast” charging that isn’t fast because the battery is too hot.
In that case the maintainer can release version 2.0 and have a note in the README that says "if you don't want the breaking changes in 2.0 here's how to install the last release from the 1.0 series - note that this series is no longer maintained so any bugs or security issues will not be addressed."
it depends what "created_at" means, if it means "persisted_at" then they're also a bit different because these sorts of UUIDs are generated before being persisted (often long before for offline-and sync systems).
I agree. This site seems unnecessarily inflammatory and confrontational. Purely elitist PR publicity nonsense instead of educational. It's a bad look on Mozilla and it turns me off.

Talk up your own features instead of smearing other people's products. Products that aren't even your competition, I might add!

It's flame bait for its own sake, trying to take advantage of outrage culture in an attention economy.

Be better, Mozilla.
Rather than engaging in civil discourse they will drown out the dissenters voices with their platforms.
Searching records and returning the results time-sorted in O(n) time instead of O(n log n) time.
I've heard some Democrats argue for some pretty awful things. I dismiss them as not credible representatives of the DNC.
Yeah you could do that if you really want to use integers. But I'm not sure I'd trust the database layer to not just silently convert the type since they're both based on integers.
Unsure. It seems that they have Signal installed by default, but not WhatsApp. However, if you install WhatsApp you can make a WhatsApp call directly from the dialer I think?
Why is it anyone's business where he decides to go and take his kid? That's his personal life...
so why scan it on MY device? Is there more to this story and Apple is not telling us what is really going on. you betcha'
This is really cool!

Tip for others: You can click the lines in between components to add text to them

One question though, when I click on something, like "API Gateway", in the "Properties" panel it lets me add REST/GQL/gRPC etc endpoints

These seem not to do anything though? What is the purpose of the "properties" on most of the components?

Seems only one that does anything is the "Shard Database" button on a Database component
IIRC, the average price of a car last year in the US was around $41k. There are many options whose MSRP is under that price, e.g. https://www.myev.com/research/buyers-sellers-advice/comparin...
If it's only two switches, you only need SPDTs ('hot' & 'light' on each, throws connected, then toggling either switch takes either to the other).
From https://calyxos.org/about/:

> In social science, agency is defined as: the capacity of individuals to act independently and to make their own free choices.

> built-in integration for Signal and WhatsApp calls

Signal and WhatsApp are both fully centralised, tied to a single organisation each — they are antithetical to agency.

Why not use open protocols like DeltaChat, Matrix or XMPP instead?

> built-in free “Virtual Private Network” services from trusted organizations protect you from being spied on

Trusted by whom?
People who are financing brand new cars are either wealthy enough or uneducated enough to not worry about a $40k+ MSRP.

I've frequently championed my Chevy Bolt. Caveat being the recent recall on the battery fires, but ignoring that...My 2017 Bolt, bought used with ~35k miles was ~$16k USD. 238 mile advertised range, 50kW "DC Fast Charging". My Bolt (and I believe all of the new ones) still have the pathetic 50kW "fast charging" which is pretty shortsighted, but I still think a used Bolt is the best entry into the EV world.

Another point I'd like to make is that even with the slow "fast charging" on some of these EVs, the use case of long road trips is very infrequent, and often biased online by users presenting their edge case commutes or 'frequent' roadtrips. According to https://nhts.ornl.gov/vehicle-trips 95% of trips are < 30 miles.
The solution to climate change requires indeed keeping large numbers of people poor and making existing people poorer. And it will fail indeed because of populist backlash. We should plan indeed for climate change, though not sure what to personally do beyond buying a praying book (100% dead serious).

Sobering: As of 2021, there is no 'western lifestyle' country on the face of the Earth that has emissions in line with the requirements of the Paris accord emissions, which is about 2.5 CO2 t/year/capita for a global population of 10 billion (2050 estimate). Even countries like Sweden, Switzerland of France, which are >90% nuclear & renewable in their electricity production, still have 4.5, 4.7 and 5.1 t CO2 t/year/capita. I have yet to hear concrete proposals of where the 50% cuts should come from, other than large scale technologies that have not been developed yet.
Conversations with Tyler are interviews rather than organic conversations per se.

The lack of flow is actually part of Tyler's personality -- I've followed him for years and watched interviews with him. He has a very "economical" style of communication. One of his greatest gifts is that he can answer questions extemporaneously without pausing, with no umms or ahs, and definitely no pleasantries though that doesn't make him unpleasant, merely efficient. Despite that he does still comes across as kind of avuncular and soft.

I actually like that his main questions are pre-meditated and that he isn't afraid to switch topics abruptly. This way he manages to cover a huge span of topics rather than letting the interviewee go down rabbit holes. He packs a lot of insightful content into his podcasts with a minimal of pleasantries. He doesn't waste time dwelling on things.

He often says of his conversations that they are the conversations that "he wants to have, not the one you want to have". And I have to hand it to him, his questions are often way more insightful and high quality than the ones us mortals would ever come up with. He does put in a lot of work though -- in a behind-the-scenes episode, he mentions that he preps for 2 weeks before each interview, and actually reads the interviewee's works and other works related to the topic. He's so thorough that he's even impressed Nassim Taleb.

I've learned so much over the years from the Conversations with Tyler podcast.
I guess the line could be at: I made money in the US and benefited from being a US citizen, but now I pack my things and go live elsewhere so I can benefit from the wealth differential in that country and extract rent from people there.
Maybe I’m building my API for the users and use-cases for today and next year, intentionally not accommodating for those in 10 years. Those will be addressed in an upcoming breaking release at some point until then. This can be a sane decision even if you have full knowledge of what’s coming.
With comments it strongly depends on what kind of project your are doing. Is it code which will run in a production environment? What are the capabilities of other other people working on the project? Is it a learning project, in which you soak up every line and explain it for yourself and your future self? Is it your own code, which you are writing? Or is it code you found online and only want to comment? And comment for whom? ...

I find especially in learning projects, where I might write some quite dense code, it helps to describe what each line does and answer all the "idiot questions", the ones that you can answer a few minutes later or perhaps hours later with a face palm, when everything is clear again, that arise, when you have to cold boot your brain to pick up the project again or use the code in a real project later on.
Should read: How Dominant was the U.S. Dollar?

We're living in interesting times. The collapse of the U.S. Dollar brings with it the collapse of U.S. hegemony. We can only wildly speculate how this will all play out.
Write Everything Thrice?