skysight-inc/HackerNews huggingface dataset:
I remember when they put a fucking U2 album on everyone's phone. Remember that? Many found that suspicious, but I recall people like you saying "oh Apple can write, who cares, but they'd never read, you're being ridiculous".

I remember when an Apple auth server went down and no one could launch non-Apple applications because Apple needed to see the hashes of the things people ran on their computers.[0]

When will the slope be inclined enough for you?!

[0] https://mobile.twitter.com/llanga/status/1326989724704268289
I don’t want everyone to work remote or everyone work in the office or everyone work remote 2 days and in the office 3 days. What I do want is every person can decide for themselves what is best for themselves without any repercussions. We need to learn that even if we are in the office that not everyone will be so every meeting will have people calling in on zoom - and that is okay.
I hope this article is a joke. I bet 70 % of high school students have been taught this method.
Apparently only one known incident of a child killed by a coyote, according to Wikipedia: https://en.wikipedia.org/wiki/Kelly_Keen_coyote_attack
Or if you're remote but company HQ in NY.
My kids' school recommends Bark but, after looking into it, I felt I couldn't trust it. Unlike Apple, Bark appears to (at the time I reviewed them) transmit nearly everything the kid does on the phone to the Bark servers for review. That's a pretty terrible way of solving this problem, in my opinion.
I mean, here's the thing. Most new grads are drastically overestimating the importance that they're onboarded quickly. The median productivity of a new grad is approximately zero for the first year. Maybe even negative. Nobody really expects much of you anyway. So just, chill and focus on improving at a slow and steady rate.

The whole reason FANG companies hire new grades is because a small fraction will become superstars in a few years. And a small handful of those superstars will stay out of loyalty/comfort/inertia. New grads are basically deep out of the money, long-dated call options. Companies aren't going to care whether it takes them 3 months or 6 months to get acclimated to the org's culture.
Yeah. They can scan photos that are actually passed around, instead of something that's just in a photo library. That will likely result in 2-3 orders of magnitude fewer false positives.
This is weird. Apple's own announcement only talks about hash matching, but other reporting (e.g., [0]) talks about a system called 'neuralMatch' that's doing AI on user photos. To me, the privacy implications (and chance of false positives) seems quite different. Quite a discrepancy.

[0] https://www.zerohedge.com/technology/apple-plans-monitor-all...
First thing I thought of too. A 'prank' that has far greater consequences for the target than swatting.
Why is the past year and a half of ratings while working remotely enough "proof" of productivity? Really, why is my opinion as an employee about how I work best not enough? You are exhibiting the same issue described elsewhere in this thread - you do not have enough trust for your employees to allow remote work.
I think the account-owner being able to turn-on or turn-off that type of capability is generally okay (though god knows if I was a 17 year old I'd certainly be switching to Droid for that reason alone).

It sounds like there's a second, unrelated thing going on which cannot be turned-off that reports images to apple that set off their warnings. The large concern there is that this type of techology could obviously someday be used to say report/delete all photos of police brutality. Since 20% of the world alone lives in China, I think the question of "How do we ensure a malicious authorities cannot use this technology against good users" is not really an afterthought but must be addressed head-on before people will buy-in.
While I believe there is genuine good intent behind this I can’t support apparatus that can be repurposed and can be used to cut me off from my entire digital life due to an arbitrary review process.

Not only that I do not consent to using the device I purchased for such measures.

I need a grand reset to 2005 levels of technology at this point.
I started with C 30 years ago, wrote my PhD thesis in pain, tears and C, and then developed at a more or less amateur level until today (thankfully not in C anymore).

I read about bit-shifting operations but never, ever had the need to use them. So I did not push further and just know that they exist and that they look like <<.

I hope I did not made your flabbergastering worse.

Ah, I also wrote a (tiny) bit of the Linux kernel in ~1994 (what today would be modules).

And still survived without <<
Can somebody please explain what the big issue here is? I thought this only applies to iMessage and there are many other possibilities available to communicate securely.
I keep a nice Soleri tile near my computer to remind me of utopian dreams.
No I would not celebrate such an outcome, because I have been around long enough to be aware of and care about higher order consequences of decisions like these.

Have we already forgotten about where fear of terrorism has landed us?
Who would add “gray area” pictures to the database of CP images that are matched?
Isn’t apple necessarily in the loop to validate the database?
You're right, but isn't the rapid expansion of censorship and surveillance the past year evidence that we are currently slipping down the slope?
We need to start a repo for Enterprise Right Shift.
I'm aware of restrictions in France and Pakistan from coworkers on H-1 visas from those countries. Note that both probably do provide a way to open it if you go through some lengthy "exceptions" process, but it wasn't worth the hassle.

Basically, ever since the IRS required you to report foreign accounts (2007 or 2008), some countries have made it harder for people based in the US to get accounts. They see it as an indirect means to collect intelligence by the US.
Because the price is too high. The same argument is being made to outlaw encryption: it will make police work much easier. Yeah, it sure will, but it will bring a lot of problems as well, and they far outweigh the benefits.
Related/unrelated thread about another kids drawing app experience, Kid Pix
https://news.ycombinator.com/item?id=28073383
Note that:

1) its only scanned on upload to iCloud, so if you don't upload then its not scanned

2) (per another article, https://techcrunch.com/2021/08/05/apple-icloud-photos-scanni...): Most cloud services — Dropbox, Google, and Microsoft to name a few — already scan user files for content that might violate their terms of service or be potentially illegal, like CSAM.

So you really can't opt out unless you avoid all cloud photos
Incorrect. “ Messages uses on-device machine learning to analyze image attachments and determine if a photo is sexually explicit.”[0]

They do not state this explicitly, but utilizing this technology a mere visit to a website theoretically could result in your home search by the law enforcement of your country.
—-
[0] - https://www.apple.com/child-safety/
SQLite is perfect except for dynamic types.
It's kind of funny they announce this on the first day of Defcon. By next year's conference, hackers will have had a field day with this.
They could, and their first step would be to get a warrant.
Hey folks,
MSKCC, the world renowned cancer center and iCliniq, a global digital health platform platform has launched MSKCC India. India with less than 1600 oncologists and with a high number of cancer patients need an institution of this kind.

The whole idea is to expand access to research and education too. One can get medical second opinion from cancer cases from MSKCC NYC by visiting and requesting here. ---> mskcc.icliniq.com
Adding a column can be instant on multi TiB tables, but that depends on the details. If is a non-null column with a non-stable default value, like the current time, it will require a full rewrite of all rows of the table.
a) It's maintained by CitusData which was acquired by Microsoft and so is now both unsupported and based on history at risk of being unmaintained.

b) Is not part of the core PostgreSQL codebase and so you are forever having to worry about compatibility.

c) PostgreSQL still lacks multi-master HA which is needed when you want to HA but continue to scale out.
The German Federal Ministry for Economic Cooperation and Development supported this language:
https://www.bmz.de/de/aktuelles/intelligente-sprachtechnolog...
Related/unrelated discussion about another kids drawing experience, but this time on a console system: Mario Paint
https://news.ycombinator.com/item?id=28065357
Just the other day in the Netherlands it came out that cameras placed with the strictest promise that they would only record license plates and only trigger when it matched with a known license plate now also capture persons in the car. And before that the systems were changed to store pictures for 28 days in order to look back. It also came out that the deletion doesn’t always work and that the obfuscation that is supposed to happen also doesn’t always happen.

The reaction of the police seems to be “why do you care about this? We have the data let’s use it. And we could use it to find those ~killers~ these people that allegedly just killed the most popular crime news reporter. So let us do our work.”

Just like software expands to eat cpu/memory/disk resources and people start living up to their salaries: whatever is possible will happen.

To me the slippery slope argument is perfectly valid.
I've never actually had an interviewer reject my solution for not being identical to the one they had in mind. Are you basing this on real experience, or assumption? If I asked you that as a "do they know about bits and bytes at all" question and you said "here's an assembly function that's available everywhere" I'd be like "great, they clearly are more familiar than I am about that space."

The closest I've run into has been the interviewer who's like "use any language you like" who then couldn't seem to grasp that `.each` in Ruby is basically the same as `for(x : things)` and kept bugging me about it until I said fuck it and just used Python instead.
Edward Snowden's revelations provide very solid evidence that what can be done is being done.
> US has a high crime rate, because it has laws introduced specifically to increase the crime rate in specific racial groups; that’s where the War on Drugs came from.

That's not true. If you released everyone convicted of a drug crime (including manufacturing, selling, or distributing), you'd decrease the US prison population by 20%.[1] I'm all in favor of ending the drug war, but that won't do much to the incarceration rate. Also, the drugs that are illegal in the US are just as illegal in other developed countries (if not moreso). To use one example: in the UK, you can get up to 7 years in prison for simply possessing LSD or shrooms, and life in prison for for supplying or producing them.[2] No european country has legalized recreational marijuana[3], while the state I live in legalized it a decade ago. Now look at China's drug laws. While in China I've been solicited for all kinds of illegal goods and services, but never drugs. Stolen or fake merchandise? Sure. Prostitution? Of course. But drugs? Not a chance. The reason for this is that China executes people for drug possession. They randomly test foreigners entering the country and prosecute them even if they have no drugs on them.[4] The government raids nightclubs and residences, then forces everyone to take drug tests and prosecutes them if they test positive.

But please go on about how oppressive the US is.

I've seen you comment on China several times before and it's always in favor of the PRC. This confuses the hell out of me. Consider this: We could not have this discussion in China. To contradict the official narrative there is to risk your career and your freedom. Yes, the US and other countries have big problems, and it's good to try and fix them. But the level of surveillance and oppression in China is unlike anything in the west.

1. https://www.prisonpolicy.org/reports/pie2020.html#firstmyth

2. https://www.gov.uk/penalties-drug-possession-dealing

3. https://commons.wikimedia.org/wiki/File:Map-of-world-cannabi...

4. https://www.gov.uk/foreign-travel-advice/china/local-laws-an...
> If you're also a US citizen, please vote to get this fixed.

Where/how can US citizens vote to modify the social security system?
IMO this is an institutional problem at your workplace. I know my company's grown a ton and I've actually put in more hours ensuring one-on-one, high-touch onboarding time with all our new engineers so that they never feel unsupported and unknowing what the expectations are.

It's absolutely vital to recreate the same onboarding experience (seeing someone all day, being there whenever a question is asked, etc) virtually, and that means putting in the extra effort in making onesself available, checking in, and being proactive.
The "land of the free, home of the brave" quote came from a lawyer moonlighting as a poet watching actual brave people fighting in a war. It was catchy enough to become the national anthem 120 years later (after being used in the military for 30 years or so prior), but don't confuse that opportunistic indoctrination with reality.

It has nothing to do with anything, nothing to do with any legal reality, nothing to do with the constitution, the structure of the government, the declaration of independence from the UK, life in practice within the US, or any comparison to any other developed nation at the time it was written (1812) or now (2021). American exceptionalism relies on completely ignoring countries with Human Development Index or rights that are at parity or better, and relies on hyperbolic comparisons to the worst countries in the world.

Hope that helps you understand your experiences here! Without context, the cognitive dissonance (confusion from competing ideas and observations) can be very confusing!
You just have to write your own engine nowadays. Yup. Maybe even make your own console. But don't write in someone else's language. This is the "deserved to be shot" argument of things. You just aren't allowed to complain somehow? Why not?
Has anyone had any luck using this classic style of JS namespacing in a way where their editor understands it when populating code completion?

I love rollup, uglify-js, etc. for this kind of thing: just concatenate all the modules into one JS file and ship it as-is.
I like that these features are being introduced with something similar to a press release and are being discussed in the open, as well as from the point of view of privacy.

It all may still end up being a slippery slope; but with this perhaps the chance is slightly lower (than if Apple introduced these changes without as much of a comment).
Interesting. The go-to was MS Paint that I ever saw, because of course it was already included. My side point was also thought that I've never even heard people mention Kid Pix until now. But have heard about other legendary things like Printshop etc etc
That's fair. A point that I didn't see mentionned is that what seems really easy for you may not be for others. I know about boolean logic, and bits, but I'm not comfortable with bitwise operation and they certainly don't seem obvious to me. On the other hand, I have coded with other people, and was really surprised that they didn't understand a certain thing (going from for loops to map for example).

When you look at the number of programming languages and how different "idiomatic code" can be for the same task, I think it's a proof that different people think in a different way. For some low-level stuff will be very intuitive, for some it'll be functional programming, for others OO, etc.

As some other people said, CS/SWE is very wide, it's hard to know everything at any point. Add to that that for most people working with high level software, knowing more about the business gives more leverage than learning more about CS fundamentals, you end up with people knowing widely different things.

I think that in general, what's important is having a basic idea about most thing (known unknowns instead of unknown unknowns) so that you can look into stuff deeper if you need it.
MEV?
I'm curious what OS you are in. Unless I am over a slow tramp connection, it isn't common for me to see any lag in the editor.

And it is amusing that async through a buffer has always been possible. Just far more common for folks to not go that route on round one.
No, Apple's announcement talks about machine learning to power the iMessage nudity detection algorithm. Machine learning in the context of ruining someone's life (and/or landing them on a government watchlist forever) is a huge no in my book.
What about Snowden? He's an irrelevant hack whose only goal is to make himself famous.
Boosting the amount of influence schools have in childrens’ lives is something we could do better at.

More teachers, smaller classes, stronger relationships, better discipline, more love. I see too many teachers where I work who just don’t care any more.

Educating school leaders to educate their teachers to help children root out the family member that is abusing them. That there would be a pretty neat solution — and I really don’t mean to be inflammatory about this — than catching villains based on photo evidence of the abuse that has become systematic enough to be shared online.

It is very expensive and time consuming though. Teachers are hard to recruit (low pay, low quality job) which exacerbates the problem which makes it even harder to recruit them.
I do some mobile unity game development. Personally I would expect it to cost more to get games on console.
We should scan their brains to enure there's no damage. Or we may find out with a crime wave in 20 years (like with lead) that we didn't protect our children adequately.
It doesn't sound like it can "detect pornographic content" since the difference between pornography and nudity is not going to be reducible to a coefficient matrix.
Kevala | Senior/Principal Software Engineers | Full-Time | REMOTE or SEATTLE | kevala.care

After closing our series A funding last month. Kevala is ready to grow our team! Our office is in Seattle, but our engineering team is fully remote. Join us!

We are looking for engineers who enjoy working on frontend, backend, and DevOps, have an understanding of the full software development lifecycle, are problem solvers, clean-code, test-driven developers, strong relational data modelers, with great communication skills. Functional programming experience is a plus! Experience developing a complex SaaS product is a plus! Healthcare (hipaa), scheduling, or marketplace experience is a plus! Experience in a start-up environment is a huge plus!

We work in Elixir (with Phoenix and Ecto), but languages and technologies can be learned; we care much more about general engineering skill than knowledge of any particular language or framework. Our current stack includes:

* Elixir, Phoenix, GraphQL

* Javascript, Vue, TailwindUI

* Postgres, Redis, and RabbitMQ

* Heroku and AWS

Email jake@kevala.care for more details or apply online at https://www.kevala.care/job
This feature is a big plus for parents. It's hard to appreciate how hard it is to protect kids online if you don't have kids yourself. I get that those without kids will find it intrusive, but it sounds like these feature are opt-in.

I consider iOS to be the best platform for kids today. That said, Apple: if you're listening: please tighten up parental controls around time limits and re-loading apps!
The Nashville Zoo has a station where you go up on a platform and feed the giraffes lettuce. The heads are huge, the tongues are amazingly long and agile, and the slobber is nearly Great Dane grade.

Very cool thing, they charge $5 for the lettuce but its worth it. I'd pay more than that to be licked by a giraffe.
Doesn’t this ease the worries from yesterday’s thread? They’ve taken steps to minimize false positives (one in a trillion accounts per year), and it’s not happening on private photos like rumored, only photos that are synced to iCloud (which is what they were doing server side already (?)). I don’t buy the slippery slope argument personally, if you want to get up in arms when they scan for politically motivated content, do so when they actually do that.
I'll be cool with it when you can get the algorithm to swear a warrant, testify in court and navigate probably cause.
Because we don’t know if you’re immune. We do know vaccines help even for those who have contracted the virus. Therefore, it’s necessary for you to get vaccinated.
Ah, this appears to be correct. Thanks for pointing this out, I read the article a little hastily.
Them having to get a warrant or some form of fair adjudication instead of a carte blanche of privacy invasion?
Find the websites distributing it, infiltrate them, generally do the legwork to find what's going on - which is exactly what they've been doing.

"But the children!" is not a skeleton key for privacy, as far as I'm concerned.

I reject on-device scanning for anything in terms of personal content as a thing that should be done, so, no, I don't have a suggested way to securely accomplish privacy invasions of this nature.

I'm aware that they claim it will only be applied to iCloud based uploads, but I'm also aware that those limits rarely stand the test of governments with gag orders behind them, so if Apple is willing to deploy this functionality, I have to assume that, at some point, it will be used to scan all images on a device, against an ever growing database of "known badness" that cannot be evaluated to find out what's actually in it.

If there existed some way to independently have the database of hashes audited for what was in it, which is a nasty set of problems for images that are illegal to store, and to verify that the database on device only contained things in the canonical store, I might object slightly less, but... even then, the concept of scanning things on my private, encrypted device to identify badness is still incredibly objectionable.

In the battle between privacy and "We can catch all the criminals if we just know more," the government has been collecting huge amounts of data endlessly (see Snowden leaks for details), and yet hasn't proved that this is useful to prevent crimes. Given that, I am absolutely opposed to giving them more data to work with.

I would rather have 10 criminals go free than one innocent person go to prison, and I trust black box algorithms with that as far as I can throw the building they were written in.
If they can ever access it, then it's always "promise not to".
https://www.cs.utexas.edu/~EWD/

For those who haven't read them, I highly recommend taking some time to go through the EWD archive. No need to read them all at once, I made a point of trying to read one a week over a couple years, usually reading more, and got through most of the archive (not all though, I also caught up on a lot of the more well-known ones on top of my attempted in-order reading). Very informative and gives a lot more insight into Dijkstra's thoughts than the usual "he was an arrogant jerk" type comments that come up here. He may have been arrogant, and at times a jerk, but he was a very intelligent man with a lot of good-to-great ideas that still aren't well-disseminated through our discipline.