skysight-inc/HackerNews huggingface dataset:
GP did a good job summarizing the explanation, but there were a lot more details and at least one useful photo in the twitter thread. Transcribed and lightly condensed below for the convenience of others:

> Among Skyrim players, you'll occasionally see this tip: if you see a wild fox, follow it and you'll be led to treasure. Sometime shortly after shipping, we saw this going around online, and an informal investigation started. Who made foxes do this?!

> Skyrim uses something called 'navmesh' for AI navigation. For non-dev folks, this is an invisible 3D sheet of polygons that is laid over the world, telling AI where it can and cannot go.

> In most situations, you're seeing AI decide what do to (run at player, hide in cover, etc), use navmesh to make a path, and navigate along that path. Foxes are no different. But their AI is very simplified: they basically can only run away.

> So foxes flee. Why would they flee towards treasure? This is where it gets interesting. If you're close to an AI, it's in "High Process", or the most fancy, cpu-intensive pathfinding. It uses the full navmesh and will do things like line of sight and distance checks.

> To contrast, there's also "Low Process" - used for stuff like NPCs walking a trade route across the world. These are only updated every several minutes, and position is tracked very loosely.

> There is a sort of "Medium Process" for characters nearby, but who didn't need the complex pathing of combat. Because of the way the fox's AI worked (always be fleeing!) it's basically ONLY using this process.

> This is where understanding of how Skyrim uses navmesh comes in. Swaths of the outdoor world have simple navmesh. You don't need to add lots of detail in a space with basic topography, little clutter, or a low chance of combat. So wilderness = small number of big triangles.

> When you stumble across something like a camp, however, navmesh gets way more detailed. Added visual detail means added navmesh detail, and if we're placing NPCs of any kind, we also tend to add even more detail. So Points of Interest = big number of small triangles.

> You see where this is going? The Fox isn't trying to get 100 meters away - it's trying to get 100 triangles away. You know where it's easy to find 100 triangles? The camps/ruins/etc that we littered the world with, and filled with treasure to reward your exploration.

> So foxes aren't leading you to treasure - but the way they behave is leading them to areas that tend to HAVE treasure, because POIs w/loot have other attributes (lots of small navmesh triangles) that the foxes ARE pursuing.

> It's a nerdy little story, but I love it. Emergent Gameplay is often used to describe designed randomness, but this is a case of actual gameplay that NOBODY designed emerging from the bubbling cauldron of overlapping systems. And I think that's beautiful.
> What if I want to parallelize the work of drawing triangles?

What if your specific application cannot provide inherently parallel workloads and has no need for an abstraction that can accommodate parallel rendering? In that case porting your app to a new platform requires implementing functionality your application does not need.
India two-wheeler maker TVs Motor raises capital spending to manufacture EVs
Zig doesn't have a package manager like rust does. They are competing "non-official" implementations that are not compatible with each other. Zig is in the same state as C++ right now with vcpkg, build 2, conan, etc...

But there is an effort[0] from the "core team" (meaning Andrew Kelley the author or Zig) to push for an "official solution".

Maybe, the same way Zig makes cross-compiling C/C++ easier we might see a Zig package manager making C/C++ packaging easier too.

[0] https://github.com/ziglang/zig/issues/943
But if you're a company like apple, it'd be bad business to wait until large government bans your service/device before you respond to it. Much better to read the tea leaves and get a head of it.
> they actually want a high profile retreat

Still incompetent. This would have made sense under another administration. The only thing holding back the antitrust dogs is public opinion. An Apple antitrust case would be politically costly in a way a Facebook case wouldn't. This type of thing corrodes the core of the pro-Apple vocal minority. It's bad GR, if that was the plan.
Remember, while you are refuting all this to each party, you are actually in the process of defending yourself against one of the worst criminal accusations possible. Your life will be investigated, your devices will be investigated - the amount of stress and reputational harm this causes is insane.
Extinct 'Hobbit' creature the size of a house cat discovered in Wyoming dig site
Tim Robbins to Star in Upcoming Apple TV+ Dystopian Series 'Wool'
That’s not how the technology works. The files are never decrypted. Instead, if enough hashes match, a “visual derivative” is revealed. What a “visual derivative” is hasn’t been explained, but most people seem to think it’s a low-res version of the file.
No. This is more like Apple enabling telemetry on your iPhone, and if it looks like you're traveling on a road higher than its designated speed, you'll be auto-fined.
Almost nobody is arguing the effectiveness of the idea. That would be missing the point entirely.
Close, it was actually shortly called Citrus, due to its Florida roots I presume. They renamed to Citrix using citrus + unix.
Until there is a “fluke” in the data. A bug, or an exceptional change. Things that would normally be corrected in the manual GAAP process before reporting.

But now all the algorithms crash or bubble the stock price and a lot of people loose money.

I’d love to see such (near-)realtime metrics though
Retailer JB Hi-Fi refurbishes 7500 'unsellable' handsets for staff, loan use
I haven't found a way to do that. The only O(n) to-json-array way is using the initializer list constructor AFAICT.
Trust takes years to build and seconds to break. I could be grossly overestimating the impact that this has had to their brand. But in my eyes, I can't see a way that they revert the damage, even if they revert the decision.
The bell has rung for China's rich. The man has crossed the rubicon.

From now on, expect it to get only worse.
The first undersea cable was partially funded by the British and US governments. It was a failure. The second one, that worked, was financed through stock sales.

As for the Civil War, of course the military funded it's expansion. Communications are absolutely essential to a military.

For comparison, two years after Morse's 40 mile experimental line in 1846, there was 2,000 miles of wire. 2 years after that, 12,000 miles and twenty companies. In 1852, 23,000 miles, with another 10,000 miles under construction. 9 years before the military began stringing wire.

-- The Victorian Internet
Does Google Chrome scans downloaded images ?
Repeating myself from another thread but… China.

Conjecture, admittedly:

1. Apple cannot lose the Chinese market. Huge and more important fastest growing geo for the company.

2. China is self deprecating elements of its own tech sector (aggressive crackdowns on both established companies like tencent and Alibaba as well as individual web sites). They are clearly cleaning house from a surveillance and control perspective. Apple is not immune, but it’s an American behemoth, so open door crackdowns are impossible.

I don’t think Apple’s CSAM push and China’s crackdown are purely coincidental.

Who can argue with stemming child abuse? It’s the type of hot button issue that affords broad acceptance for intrusive tech.

The leap from scanning for abuse to scanning for anti regime content is more like a tiny step.

It seems obvious from afar that the company adamant about refusal to unlock a potential terrorist’s iPhone on privacy principles (with the attendant marketing benefits) would so suddenly force push (and therefore ensure collection massive training data with or without opt-in for Chinas v2.0) such a boldly invasive feature addition.

Turns out vertical integration is both gift and curse (dependent on the whims of the integrator) for on-device privacy and autonomy.
Yeah, thing is how much C++17 is actually used beyond the language version.

For example, C++/WinRT is a C++17 library, yet plenty of samples use C style strings and vectors.
No, because even assuming an efficient market, future earnings are still uncertain, people will have different opinions about them, and that's most of the ballgame.
For now. You don't know what will be added next.

China will demand it to include pictures of the Tiananmen massacre.
They are not the company that does it. My company does it but they the trading tool they provide you for multiple weeks around the event.
There is not single one on the market and the only one worth mentioning is from 1995 with 0.38MP per sensor.

https://en.wikipedia.org/wiki/Minolta_RD-175
Yep, platforms are getting silly. On Reddit the other day I got the usual popup about accepting cookies, but once clicked, instead of just setting the cookie it showed a popup saying that I need to switch to the new theme to accept cookies. As in, I'm forced to use their new theme just to click a button and then switch back to using the old theme (like any sane person).
Comparing CRT, LCD, Plasma and DLP Displays
I don't care if Apple actually ends up going through with it. I already decided to de-Apple myself. No more iPhones, no more MacBooks.
The average joe doesn't care about antitrust.
I remember having used nlohmann's single header JSON parser library around 2018 on a client app and found it to be pretty nifty. For REST, I had had used Boost Beast.
[...] they might legally be required to (IANAL).

They're only obligated to report if found, but they don't have to proactively scan (yet?). In the EU until recently they weren't even allowed to voluntarily scan.
Nope.

This is the text of the current law [1]. Alerting authorities about CP is required if discovered. Actively searching for CP is not required. Look for the aptly named "protection of privacy" paragraph.

[1] https://www.law.cornell.edu/uscode/text/18/2258A
1. Apple faces looming antitrust battles.

2. FBI/CIA, frustrated at previous failures, pressure senators/congresspeople to turn up the heat.

3. FBI/CIA then gives Apple the option to implement surveillance with the promise that they can make the antitrust troubles go away if Apple does what they want.

4. Apple does the thing. (We're here now.)

5. Antitrust case goes away.

The FSB, CCP, and other intelligence orgs might be trying the same strategy in their countries.

I expect this is how everything works in the big leagues.
So your concern is that Apple will start doing something evil at any moment without your consent. That's been true of any computer platform since the advent of software updates. You can such hypotheticals with any company you like.
That makes sense. I would still quit the team.
That assumes that everyone, and every algo would take those metrics and translate and interpret them into a consistent share price. The value of any company, is only loosely linked to it's performance at any given point in time, and is highly dependent on assumptions (eg. rev. vs. cost growth) over time.
This would reduce the information disparity between insiders and the market, there's still plenty of room for speculation.
This is the text of the current law in the U.S. [1]. Alerting authorities about CP is required if discovered. Actively searching for CP is not required. Look for the aptly named "protection of privacy" paragraph.

[1] https://www.law.cornell.edu/uscode/text/18/2258A
I bet there's a list of hashes already up in Pastebin.
Which means all it takes now is one disillusioned Apple employee to leak the details of thay private hash function and the whole system is compromised.
I feel like it should be better titled(on the site) as a Citrix Workspace alternative.

They are a pretty big company with a wide portfolio.

Or is Workspace all they are known for anymore?
To avoid the conversion (and more complicated path finding algorithm) and use less cpu, I would think. Game dev is all about the cpu budget in order to achieve a target frame rate.
Not the Sid Sheinberg "Love Conquers All" ending, if that's what you're getting at! I did watch it once, hard to believe that seemed like a good idea to anybody. Makes me wonder how many other great films we lost to that kind of studio butchery.
How does the Alt+Tab behavior differ between 7 and 10?
I've never lacked the impulse control to import regular porn into my photo library. And regular porn only comes with the risk of embarrassment, not prison.
> "They're getting one or more of the conspirators to flip on the others in exchange for reduced sentences. One of them gladly gave up the messages as part of a bargain."

That's possible but they also could have just seized one of their phones or whatever and recovered the chat history that way.
How...exactly did they train that CSAM classifier? Seeing as that training data would be illegal. I'd be most interested in an answer on that one. They are willing to make that training data set a matter of public record on the first trial, yes?

Or are we going to say secret evidence is just fine nowadays? Bloody mathwashing.
This is also happening for me. Its funny because its making a lot of posts on HN useless now as they are multi-tweet threads, which you can no longer see if you aren't a Twitter user.
>leading to the end of skeumorphic design that Jobs loved so much

Jobs loved the end of skeumorphic design or Jobs loved skeumorphic design?
Why don't they put "no Taliban allowed" in their terms of service. And then ban anybody who mentions Taliban. Did we learn nothing from Enigma?
Screenshot for posterity: https://imgur.com/a/Jn0ARXq
As far as I understand, small black holes could be used as a super efficient energy storage („Kugelblitz“), but hardly as a source, assuming that primordial black holes are rare. Primordial black holes afaik are the only theorized origin of a sub stellar mass black hole at this stage of the universe‘s timeline.
Real-time framebuffer hashing might be a big leap, but what about local filesystem scanning built into the OS?
The answer is yes. Maybe not design the whole logo, but it can definitely help as this post has shown I personally think the AI generated figures are more visually appealing compared to the human made ones, even though they may need a bit oof tweaking around the edges
Got: Lannister Infantry Kit Review – A Collection of Unmitigated Pedantry
They only scan images for CSAM before they’re uploaded to iCloud. If you don’t use iCloud then that check will never happen.
To provide some more context, here is a snippet from the latest release notes[0]:

> Having a package manager built into the Zig compiler is a long-anticipated feature. Zig 0.8.0 does not have this feature.

> If the package manager works well, people will use it, which means building Zig projects will involve compiling more lines of Zig code, which means the Zig compiler must get faster, better at incremental compilation, and better at resource management.

> Therefore, the package manager depends on finishing the Self-Hosted Compiler, since it is planned to have these improved performance characteristics, while the Bootstrap Compiler is not planned to have them.

I can't help but mention, I am incredibly excited about how well the self-hosted compiler is coming along. Progress is swift, and all the ambitious design decisions (fully incremental compilation[1], extremely fast debug builds[2], low memory usage, multi-threaded) are intact. I anticipate it to make quite a splash once it becomes generally usable.

I don't expect the package manager to take nearly as long to develop.

[0]: https://ziglang.org/download/0.8.0/release-notes.html#Packag...

[1]: https://vimeo.com/491488902

[2]: https://twitter.com/andy_kelley/status/1416485475125141504
The attacker faces no charges because the colliding image can be a harmless meme.
Holy plate of shrimp: I just built a small Dyson Sphere around a black hole, all by myself! Not quite as big and majestic as these though:

Black Hole Dyson Sphere TIMELAPSE | Dyson Sphere Program

https://www.youtube.com/watch?v=oEpTaXRIhE0&ab_channel=Nilau...

[Timelapse] Dyson Sphere around Black Hole (Dyson Sphere Program)

https://www.youtube.com/watch?v=HXwrePn_JJc&ab_channel=Pasuk...

Dyson Sphere Program - FLYING INTO A BLACK HOLE!

https://www.youtube.com/watch?v=nIYooegxSQI&ab_channel=OneLa...

In case you don't know what Dyson Sphere Program is -- think 3D Factorio in Space:

Dyson Sphere Program Trailer

https://www.youtube.com/watch?v=PJ3fDcm5qaQ&ab_channel=Gamer...

Dyson Sphere Program Release Date Announcement Trailer

https://www.youtube.com/watch?v=Eh-voJ3TSt8&ab_channel=Gamer...

Katherine of Sky has some great DPS videos, and she also plays lots of Factorio and Satisfactory too:

Dyson Sphere Program Ep 1 - Factorio + Satisfactory + Astroneer = FUN? - Let's Play, Early Access

https://www.youtube.com/watch?v=fScIOw07QRw&list=PL4o6UvJIdP...
If you read their Security Threat Model Review [1] they're only using the "intersection of hashes provided by at least two child safety organizations operating in separate sovereign jurisdictions".

So you'd have to pressure NEMEC and another org under a different government to both add the non-CSAM hash, plus Apple would need to be pressured to verify a non-CSAM derivative image, plus you'd need other hash matches on-device to exceed the threshold before they could even do the review in the first place (they can't even tell if there was a match unless the threshold is exceeded).

I get why people are concerned, but between this thread and the other thread yesterday it's clear that pretty much everyone discussing this has no idea how it works.

1: https://www.apple.com/child-safety/pdf/Security_Threat_Model...
I've used Citrix every day since the pandemic started. I don't see any issue with it at all really on Windows using standard HD resolution (two monitors).

It is quite a different story on my 5K iMac however. The latency of that setup is too much for me.
This person is not being charges with any acts from Jan 6 as far as I know. You either believe in the justice system or you don't.
I know acoup is popular here but this really struck me:

"""
It will be little surprise then, that the infantry of armies of this sort generally performed poorly – that was part of what made the knight so successful in his hey-day: there simply wasn’t a lot of effective infantry around
"""

(European) Infantry of the pre-modern period was ... badly trained and generally not very good. Which is why people paid for mercenaries - who were not super soldiers, just well trained and equipped. And frequently specialised in a particular weapon.

Fascinating !

Plus this - a 500 year trip through the medieval arms race :

"""
So, for instance, mail armor provided great protection from one-handed cutting swords and OK protection from one-handed spears. As that armor becomes more common, you see in turn the development of anti-mail weapons (arrows with bodkin points, crossbows and maces, along with swords with more pronounced stabbing points). In response to that, you see the development of ‘transitional’ armors (coat of plates, brigandine), which use metal plates to frustrate those kinds of attacks. In response to that, you see the development of weapons (like the rondal dagger) designed to strike at gaps in that kind of protection, which in turn prompts the development to fuller protection (the full plate harness). And in response to that you see the development of war hammers, military picks and eventually guns designed to defeat that kind of armor.
"""
In fact, couldn't we go even further, taking inspiration from Apple?

Plumbing installed in people's homes should scan for illegally consumed narcotics or prescription medications and check them against pharmacy records. Your home's electrical wiring should make sure it's not being used to illegally grow drugs. Cellphone cameras should make sure they never record a naked body without a signed consent waiver. Guitar amplifiers should verify that you're not playing an owned piece of music without a license.

How could we ever survive in a world where we relied upon targeted investigations and probable cause? How could we ever live in a world where pipes just moved things from A to B without inspecting them.

/s
> after Apple notifies the authorities they have identified child porn on your phone,

Apple has a team that will manually vet the matches, so no pineapple picture or a fuzzy forced hash collision picture will cause the authorities to be notified.

So if you're worried someone will secretly send fake CSAM hash collision images to your phone to trigger the process, the worst that will happen is that some poor sod at Apple will get mildly inconvenienced.
If you have both models it is easy. If Apple manages to keep the server model private then it is hard.
Why do we think Dyson spheres exist. It's completely conjecture.
I tried this, but the system falls apart when I want to jot down a few notes quickly. Maybe I should give reMarkable a try.
The speed of computing a path from vertex to vertex is faster than trying to generate a point at X distance for the pathing object.

So you give the NPC a speed, and it moves as far along the edges between vertexes in each time interval.

The navmesh also helps keep the AI traveling in places that have been marked as safe for travel, without collision or drops.
Files grow and shrink. Think about even the simplest "log" file (ex: Apache logs) appending constantly to the end of the file. First you have an access.log (+1 line to the end). Then Apache opens the error.log and adds some info to the end. Then PHP has something logged somewhere, again opening and closing a new set of files.

Even if these files were all perfectly allocated in sequential order at the beginning, a few operations like this quickly fragments the files.

--------------

I don't recall all the files MS-DOS or Win95 opened / closed on a regular basis, but play a video game (save file changed), open a word document, edit a photo, and come back to the video game... and the save file will now start getting fragmented as the size of the save files change and new allocated blocks need to be figured out.
I think the realistic danger here is the US Government no longer needs to compel this type of activity. Reference Twitter and Facebook/Instagram voluntarily censorship per mere suggestion of the current administration/power party.
> Even full-fledged database systems don't typically implement B+ tree indexes with deletion+rebalancing support (the usual technique is marking nodes deleted and cleaning them up when the index is rebuilt).

Yes, and it took a surprisingly long time before anyone bothered to do the theoretical analysis. Some good papers to check out if anyone is interested are Deletion Without Rebalancing in Multiway Search Trees (http://sidsen.azurewebsites.net/papers/relaxed-b-tree-tods.p...) and Deletion Without Rebalancing in Binary Search Trees (http://sidsen.azurewebsites.net//papers/ravl-trees-journal.p...). Jeff Erickson also has some good notes on using local and global rebuilds for search trees: https://jeffe.cs.illinois.edu/teaching/algorithms/notes/10-s...

It's intuitively clear that worst-case performance [1] can degrade to a function of the number of insertions since a rebuild (as opposed to the number of currently live items) when you use relaxed deletion. If you can afford to globally rebuild the tree you get to play the usual amortization tricks, but global rebuilds can be problematic in a large-scale live database; one solution is to rebuild from a snapshot in the background (on another thread or machine) and then replay late arriving operations before switching over to the rebuilt tree. But if someone is okay with the amortization spikes from rehashing a hash table, they should be okay with non-incremental global rebuilds for search trees; a hash table where deletions leave behind tombstones and the table is rehashed when the ratio of tombstones gets too high is basically the same idea.