skysight-inc/HackerNews huggingface dataset:
Facebook has faced a number of privacy concerns. These stem partly from the company’s revenue model that involves selling information about its users, and the loss of privacy this could entail. In addition, employers and other organizations and individuals have been known to use Facebook data for their own purposes. As a result, individuals' identities have sometimes been compromised without their permission. In response, pressure groups and governments have increasingly asserted the users’ right to privacy and to be able to control their personal data.
EOSweekly: Voice Partners with Circle, Chintai, Bullish
> Just a general description.

I gave that above in a sibling thread.

> I understand it seems like they don't want to give examples, perhaps due to professional or legal reasons, and I can respect that.

In my case, it’s been 7 years so I’m not confident enough of my memory to give a detail description of each false positive. All I can say is that the photos that were false positive that included people were either very obviously fully clothed and doing something normal, or the photo was of something completely innocuous all together (I seem to remember an example of the latter was the Windows XP green field stock desktop wallpaper, but I’m not positive on that).
This is a realistic view of the current experience for some users and some EV models in the UK:

"The PAINS of Living with an EV! My WORST Experience Yet"

https://youtu.be/XwevvreoNjE
President Biden suspended oil and gas lease sales from public lands and waters leading to massive drop of supply - a full quarter of US oil&gas production.

The era has artificially ended. Thanks to this there has been a great rebound in coal demand. India has now started constructing coal plants to meet coal demand https://www.reuters.com/world/india/exclusive-india-may-buil...

Coal is making a resurgence in the USA too
https://www.power-eng.com/coal/eia-u-s-coal-fired-generation...

We are going to see the largest emissions in a decade thanks to the Coal rebound
https://www.greenqueen.com.hk/global-carbon-emissions-set-fo...

Congrats USA!
I once worked in an open office where testing and editing ringtones was the business. No sound studios, no headphones even!

The straw that broke the camels back, for me, was Gilbert Gottfried’s ringtones. All day long for what seemed like eternity, but was only weeks.

Perhaps some common office sounds should be recorded for perpetuity; many, if not most, should be nuked from orbit.
I think shortage of metal was a problem during the bronze age. Because bronze is easily recyclable, my theory is that the Late Bronze Age collapse happened when everyone had a sword.
In the Iron age, it's not a question of availability, but of technology, how quickly can you provision a sword and a chainmail for everyone?
Pandas is not a Python library, really, it is a DSL for vectorized ETL work. Like any language you have to learn the idioms.

Pandas is the swiss army knife of data science prep work. There are very few things it can't do. But to achieve that flexibility, it has a very complex API. That can be confusing when starting out. A lot of beginner work feels like just memorizing arbitrary recipes. Once you understand it, it becomes much more powerful. When I first started, the gratuitous use of nested square brackets drove me crazy. Now I understand what's happening beneath the hood, and I use that expressive power on a daily basis.

The critiques of memory usage are well founded and hopefully the underlying tech implementations continue to improve over time.
I had no idea about Aurora Store, this changes things for me. Thanks!
I may be incorrect, but I think there's a section that updates parts of the tax code to pay for it. I think the crypto language got slipped in there.
Diesel f250/350s realistically get around 17-20mpg unloaded.
NASA Is Recruiting for Yearlong Simulated Mars Mission
Great write up and very well presented. All in all a bit disturbing but that's what you should get from Blackhat.

"Started macOS/iOS security from the second half of 2019"[!]
Really, a down vote? HN is basically a worse 4chan at this point.
Is it possible that it’s just a proxy war? I imagine for 1 rouble invested by Russia arming the Talibans, it costs $10 to the West if we want to do something?

It’s really a question, I’m not knowledgeable.
As someone new to python trying to use these, I find them often too magic. Soo much overloading, magic, parameters etc, with virtually no help from a type system.

Like this standard usage which misuses all the operators:

a = b[c == 1]

One would think that would be equivalent to b[true] or false, and what's that supoosed to mean? But if c is a numpy array it's instead doing element wise comparison on c, and the new array of booleans will be used to index into b. If you don't know this, it's impossible to figure out looking at the code. Too many footguns imo. Same with pytorch, broadcasting is nice, but makes it hard to figure out what's going to happen in practice with the shapes being calculated upon.
interesting note
> And what's the alternative, Excel?

Take this with a grain of salt from someone who needs data manipulation occasionally every now and then (as opposed to being a full time number-cruncher, data-scientist, statistician etc.), using krangl[1] for Kotlin has been a great experience.

I was drawn to this library because I use Kotlin in my dayjob for backend development, but I love how well Kotlin's succinct syntax & features like extension functions lends itself to data transformation & ETL kind of use cases.

Also it doesn't hurt that JVM has a plethora of libraries available for things like DB access, plotting, etc.

I am sure that Pandas has many features I am unaware of, and for a lot of people the high-ish startup time can be a deterrant, but for most of my day to day data munging the combination of jbang, krangl & kravis has been a pretty good fit.

[1] https://github.com/holgerbrandl/krangl
Why should the transmission of money require a license?
so... perfect for HN? sign me up!
I beg to differ. If you are talking about dplyr, it has a much smaller and consistent API. And I learned python first.

It is certainly interesting though, how there are so many people firmly in opposite camps.

I really cannot imagine how pandas could be considered well put together; I'm always searching stackoverflow for data transformations I assume should be common and simple.

In dplyr, on the other hand, each function does one and only one thing (the touted Unix principle) and you just pass the data along via the pipe %>% operator
$127.72 seems a recipe for alienating customers. How long until a number of them realize that after 2 years of Starlink even the upfront one time $499 cost would be written off, if compared with these prices?

I'm definitely not a Musk fan, but competition is always good, and probably if enough users replied with their wallet, that would send quite a message.
The fourth amendment is irrelevant here. The constitution is meant to limit the power of government because government is ubiquitous and it has a monopoly on violence. If it were to become too powerful then it will oppress its citizens.

Preventing a digital platform from governing what kind of content it hosts is just absurd and makes no sense. If apple decides that it does not want to be the platform where CSAM content is distributed then they should be free to do so. If you don’t like being a part of a platform which scans images for abusive content migrate to another platform.
Because money laundering.
How to block phone number or contact on your Android device
Peace is the success of war. Failure of war is anarchism and more war.
My first exposure to the internet was via Edmonton FreeNet. You'd dial in, using a terminal program like a BBS, and it would dump you into Lynx.

They had a menu where you could access email (Pine), manage your small amount of file space (downloads went here, then you'd go to the file manager to transfer them to your computer via ZModem), change your password, etc.

I have fond memories of Lynx, but I haven't used it since I switched to a provider that gave me a "real" connection.
While I agree with the sentiment of the title, it shouldn't be editorialized.
Honestly, I thought you were going to say it’s the latter. It’s great. It has a huge API because it solves a lot of problems.

Does some stuff get complicated? Sure. Sometimes there are edge cases that get messy. The other day I was surprised to see my categorical labels implicitly converted to strings if they were used in a multi-level index. But for me, at least, that’s a fairly esoteric use-case. It stands out to me now precisely because pandas so rarely does something I didn’t expect.
What caused the dead zone to be larger and start earlier this year?

Excess run off from farms.

What caused the increase in run off this year?

Flooding.

What caused the extra rainfall this year?
Should be titled "Survey: Rust is the most loved language" or better, "Stack Overflow Developer Survey 2021"
Nuclear. We need to renew our investment into nuclear. Carbon-free and reliable in all the ways that renewables are not.
pandas is a very powerful library, but it has the highest stackoverflow-search-per-lines-of-code-written ratio I've ever experienced. Regularly exceeds one.

It's funny, I have no problem understanding basic syntax of numpy, but when I meet a DataFrame, my brain just can't.
I use simple smart switches for that. I can use my iPad to switch the lights on and off manually or they can be automated. It does require some “smart home” components but the switches are simple and cheap. i always hated trying to get the mechanical timer switches setup correctly.

I don’t go in for full integration of smart home features into appliances and such. Using smart switches gives me enough “smartness” without to much risk from a system in flux.
The Elasticsearch Saga Continues
The title would be better if it included the project name, such as
"macOS support removed from restc-cpp after Apple privacy announcement"
Hypotheticals: What if your platform is causing a growth in the crime rate? What if your platform is enabling new forms of crime and potentially on an unprecedented scale? Is it justified then?
Complexity may come from people aligning with a clan for help and support e.g. react.

Personally I like to understand what I am writing. My last project was php, bootstrap and plain javascript.

I appreciate that others want to piggy back on the work and support of others. We all do.
Seems likely to me. It's what I'd do if I were Russia. It's not like we don't have a history of proxy war there, or something.
It’s an old assertion of the Refactoring community that a commented block in the middle of a function is a separate function trying to break free. If the code is interesting in its own right, move it.

That also extends to how. If the algorithm is interesting or complex enough you should move it as well, as the point of the host function is not to show how clever you are, but to accomplish a task.

Empirically I’ve found that I get much less pushback on algorithmic tweaks when I isolate them to a separate function. The reader doesn’t have to include them in their local reasoning, and I suspect but cannot prove that they tell themselves that they can always revert that code cleanly, so let’s just leave it be for now and see what happens.
Not to mention if you're commuting or doing daily driving the rest of the year, and charging at home or work, you e saved all the other time you would have spent filling up at a gas station.

So 30 minutes charging on a road trip is probably less then the sum of the time you would have spent filling up and getting oil changes.
A big chunk of the money printed was in 2020-2021 https://tradingeconomics.com/united-states/money-supply-m0
I expect Larry's to look more like this: (http://fc08.deviantart.net/fs71/i/2010/213/2/2/The_Eye_of_Sa...) :-)
I think you're conflating name and executable. There's not a Python2 Software Foundation and a Python3 Software Foundation. When I run python I get back 3.9.6, not 9.6.

My point is that people advocating for "never break stuff, make new things with a new name" are wrong when they act like that's superior to semantic versioning because those two options are isomorphic. You can translate Birdy 1.3.45 to Birdy1 3.45 and Birdy 2.1.0 to Birdy2 1.0. You can even translate it in your code with aliasing. And if this somehow a way better system, there should be some big benefit, right? But there isn't.

People want their software to not break, and they want to know when it does. Some people accept that software is going to break all the time and they're like "Please just tell me about it by bumping major version. High major versions = honest." And then other people don't accept it will break and are like "Please don't break my stuff. High major versions = unreliable.". Where I think the "don't break my stuff" crowd goes astray is when they act like it has anything to do with naming. They'd be just as annoyed if I released 17 different software packages named after bird species, and all but the most recent are not supported. The problem is the 17, now how it's expressed.
Sorry. I am biased on "political" solutions. In the country where I live politicians are just mercenaries for hire.

Most of them are direct successors of communist apparatus or political project of inner circles with economical power.

Looking at the EU legislators, they will like Apple idea a lot, so my options are limited to technical evangelism for people that care.
> We're talking about China taking advantage of this integrated technology to increase control over its population through backdoors like these. ... A boon to both Apple and the local government.

But still: Secondary. The main effect of even mentioning it is to deflect attention away from Apple.
85% of Afghans have “no sympathy for the Taliban”, never mind support them. Not really a strong mandate, democratic or otherwise: https://asiafoundation.org/publication/afghanistan-in-2019-a...
The US has given significantly more military aid to Afghanistan than most other countries in the region spend and had many thousands of soldiers there for years.

Undoubtedly the general Afghan populace does not look forward to Taliban rule, but a big part of the problem is the Afghan government receiving all of this aid seems both corrupt & incompetent, unable to make the best use of the enormous resources put at their disposal.

In my eyes the withdrawal is an admission that 20 years of US occupation have not been able to resolve these issues, and trying to fight a war on behalf of a country whose government takes little interest in the welfare of its own people is close to impossible.

I think that about the best we can hope for is that going it alone with the prospect of losing the fruits of their corruption to the Taliban will encourage Afghan leadership to act. At least those leaders that won't be able to flee the country with their wealth intact.
Why Your Sleeping Brain Replays New Rewarding Experiences
Although the author has verified your guess is correct, there is actually a reason one might want to check the pin in the interrupt handler.

If the switch bounces you can get spurious interrupts. If the maximum bounce period is under the time it takes the Arduino to process the interrupt and call your handler so that you can be sure the pin will be done bouncing by the time your code runs than you can handle this by simply treating the interrupt as an opportunity to poll.

If the switch bounce can be longer than that then you might need software debouncing. Probably the simplest approach there is keep track of the last interrupt time and only treat interrupts as real if they do not occur too soon after the previous interrupt.
A WRX has a combined mpg score of ~23mpg. So even the worst case scenario (a tuner car) and the best average you provide (20mpg) we see that the WRX get takes 4.3 gallons to go 100 miles while the f350 takes 5. The ridiculous tuner car is 15% more efficient than the _unloaded_ f350 with the most efficient drive train.

Thats a pretty big deal.
> I suspect that's why they have some threshold that moves the false positive rate to one in one trillion.

So now instead of sending just one nice innocent very high resolution images of "Tokyo City" or something with something horrific hidden somewhere you have to send a few such images.

That is reassuring. I can never believe anyone except me will think about that.

(If the system is too dumb to detect this it is worthless, and if it is smart enough this opens the floodgates for anyone wanting to make trouble for just about anyone.)
Introduction To Program Synthesis (2018)
NASA Mars rover begins collecting rock in search of alien life
Many already (and will always) hate the US, and the US has the GDP to outlast declining Russia. If anything, this is a test bed for remote force projection.

If Afghans want US protection that doesn’t require boots on the ground, that seems reasonable considering capabilities already available. “Peace through superior firepower.”
Pakistan is broadly accused of bankrolling the Taliban, as supposedly they like their neighbour being a mess.
Interesting.

What's the correct answer?

Which programming languages specify which parts of IEEE 754 they follow (or not)?

https://en.wikipedia.org/wiki/IEEE_754

Ditto rendering of floating point numbers. Here's a prior thread about Steele & White, Grisu, Ryu:

"Here be dragons: advances in problems you didn’t even know you had"
https://news.ycombinator.com/item?id=24917659
Looks similar to the joint Russian/EU experiment MARS-500: https://en.wikipedia.org/wiki/MARS-500
I think it's certainly rather unlikely that anyone will ever need to generate a v6-8 UUID before 1970.
When you add in that diesel emits 13% more CO2 per gallon than gasoline, that's not even close, the f250/f350 is emitting at least 75% more CO2 per mile.
World Kung Fu Body Hunts Down YouTube Critics
Oops, you're right. I misremembered
Where is your source that Christianity technically forbade slavery and that this was related to the concept of serfdom? I wasn't aware of this and find it surprising compared to what I had originally thought about the time period on question.
The key point here is if you are directly supporting the firm by amplifying its business model's externalities. Since tech is so pervasive in our lives, it is almost impossible to avoid.

For example, you can completely get rid of Facebook, but can't with Google products. There was a HN post which suggested alternatives to Google products, but made your life really complicated due to the lack of easy alternatives. The compromise here will be, that as long as you are using the firm's product but not contributing to their business model (advertising, falling for their ads, knowing when results are promoted/marketing) you should will be fine (at least by conscience). Otherwise, it is really hard, most things in life are a weight of pros and cons.

One compromised solution will be to buy used Apple products instead of fueling their business model (child & labor abuse) by upgrading to the newest version every year. This will reduce their hyped demand and stress on the workers. Not sure if this is a solution or an excuse to ease someone's conscience.
That’s pretty reasonable. Particularly since nuclear (fission or radioisotope) produces a lot more heat than electricity (thermal to electrical conversion efficiency is just 23% for Kilopower and 3-9% for RTGs), so using it for base heating during the night is a much better argument. And even some solar powered rovers like Spirit and Opportunity used small radioisotope heat sources to stay warm.
This bug seems to have nothing to do with SNI or TLS, it is all about how Lynx parses the URL and what pieces it incorrectly passes to the underlying TLS library.
As an Indian, I am enraged by America’s refusal to set vaccine mandates
We give me money to regimes that are oppressive to hostile to women.
Airport dogs (at least in the baggage claim area) are not sniffing for drugs. They alert on food products that aren’t allowed.
Crypto coins are nothing but Ponzi schemes. Wake me up when their value is not tied to how many dollars they buy or used for ransom payments or dark-web payments.

Blockchain though that’s interesting.

The coins have been around for years and years and have not had much success with greater adoption other than another asset class to speculate with. I submit the utility of crypto in coins is zero but the blockchain might be marginally above zero.

And all this will lead to is crypto coins backed by governments built on blockchains where citizens of said governments will be coerced into using because what person is outside of the jurisdiction of their government? The e-yuan and the e-dollar are coming and each will be controlled by a central bank and fiat currency 2.0 will be here and the silly anarcho-capitalist utopia of the crypto hippies will die out to pragmatism.

So yes, crypto-bull tears are sweet because crypto coins are inherently useless.
Yes, this is why I wrote "since".
The purest forms of evil that we know about predate the internet. Not to mention, removing anonymity also removes a real resource for individuals.

I was depressed a lot as a young person and considered suicide. I’d never share these feelings offline. Online, I was able to connect with individuals that I can speak truthfully to.

Also, anonymity makes me take every post at value. For example, if you’re biased against a religion, political affiliation, race, etc, you might find that you ignore posts made by those you’re biased again. Anonymous posters don’t have this worry - I don’t know who you are. Thus, the only thing I can judge is your words. Not past words, but words here and now.

There’s positives and negatives but in this case the negatives far outweighs the positives.
Oh the irony, Facebook is now more privacy oriented than Apple... (Except that it's not, since they have been scanning Messenger photos for years.)
It could be the 1st factor with the person only remembering a simple password to add to the end.
If you don't get out of the mindset that unrestrained neoliberal capitalism is the only way to organize our economic affairs then yes, that's the only feasible way. Meanwhile in sanity-land there are multiple ways to tackle this problem, the simplest of all is to simply price externalities correctly to end this outrageous situation where our future is being plundered to enrich some people today, and then use the revenue to fund a Green New Deal.
Http basic authentication urls are never secure (that requires https) and are not supported in links by browsers these days.
Or public colleges. A handful of elite schools continue to dominate decision making in corporate America. It’s disappointing. I’m from an area with a significant percentage of poor white people and the universal view is these types of policies blatantly discriminate against them.
I use a script to switch between various splits.

https://gist.github.com/okke-formsma/60f3949492b51c48640884d...

https://imgur.com/a/etzCSlD

Some programs don't support this xrandr feature very well. (The problem is that they show popup-menus on the wrong submonitor if they were opened _after_ splitting the screen). My workaround is to start all programs before splitting the screen, and all menus etc seem to work properly then.
This is an outdated view. The petrodollar is likely less important than than the debt dollar. Countries have vast debts in dollars which achieves the same effect of pulling the dollars into international trade.
If the public isn’t going to push back against establishment politics looking like they did 100 years ago, good luck.

Like waves and particles; it starts with individuals changing their behavior.

But we’d all rather sit around debating ephemeral abstraction (a lot like religion), reconfirming math and the physical universe still work as discovered years ago, as we’re all still “rich enough” the bottom falling out hasn’t gotten to us yet, political problems are for the poor.
I've explained the problem here: https://news.ycombinator.com/item?id=28099927