skysight-inc/HackerNews huggingface dataset:
As I've commented elsewhere, DoS can be easily mitigated by implementing another layer with basic object recognition to filter out false positive collisions.
Fun fact: the Citrix remote desktop product, whatever it’s called these days, was initially a unix product.

I seem to remember the company was called a more unixy “Citus” early on.

Spent a few years working there with customers using it on solaris and eventually linux as well.
It's Time to Bring Back Cargo Pants
Agreed, it's quite an inspiration as to the best Electron can be. I think the trick for an app like ours is to offload the heaviest pieces to native code, and use Electron purely as a presentation layer. This is something we're now going to look into.
It does not appear one can opt out certain folders from this scan. If you enable iCloud backups, it's scans the entire shebang.

As previously mentioned, Android doesn't scan all photos on your device... Google scans content uploaded to their servers. Which is reasonable... It's their servers, they can host what they want. Your iPhone is your iPhone.
Life will continue to get busier. Once they are over 5 and sports activities and creative activities start you'll be driving around for training, games etc. At least by then you will be enjoying uninterrupted sleep again. As a 30 year old software developer, I had a startup going great just a few years prior to kids and into the early years of my 3 children. I found the technologies I learnt and used on the startup project allowed me to utilize those skills in my job and be more efficient and a more valued worker. I did have another partner who grew the business and I just focused on the tech. I would suggest to just start and see what happens. I know many 40+ dads who have ventured down the path of an MBA which to me is serious commitment compared to what I was doing with a software side project!
The grandmaster diet: How to lose weight while barely moving (2019)
I know this is an overused trope but I have had enough of every social media platform becoming increasingly hostile and annoying. It's like they have hit the cap of how many people on the planet are actually interested in signing up for twitter and now have to tighten the screws on every aspect to try to force the last bits of possible growth.

Dumb question I know, but why can't we just have platforms that are satisfied with what they are and not expect constant growth at any cost.
I'd be interested in that blog post for sure.
The bottom of the market is the no-name companies that offer VPS for $1/month or so, or even less in some cases. Can't comment on the quality of these offerings but I have to assume most if not nearly all of them are pretty bad (and forget about support).
It's no worse than it used to be.
People love correct statements. C++11 was release 10 years ago and there are 3 newer versions.
Oh cool, CC-BY!

In theory you can get an arbitrary amount of power from Hawking radiation if you have a lot of very small black holes instead of just one big one. I feel like the stability of the negative-feedback control systems for their orbits might be important here, especially if they're orbiting something you care about like your home planet.
I have no idea which FAANG is considered “the dumbest”…
> If you're concerned about other forms of scanning, you didn't consent—so even if Apple complied, the search is invalid and cannot be used to prosecute you.

This is a dangerously false understanding of the law. Stop giving legal advice. You are not a lawyer.
The ironic thing is that the explanation would have fit in an actual single tweet.
My guess is that internally, they've realized they have a big CP problem on iCloud. That's a huge liability.
Plusses: as a user of nlohmann-json, I also like the support for json pointer, json patch and json merge patch which comes in handy at times. I like their way of handling to/from_json (declare functions with appropriate signature and namespacing and the lib will pick them up seamlessly in implicit conversions). "standard" container facades are appreciated.

Minusses: although I'd like a way to append a (C-)array into a JSON-array "at once" and not iteratively (i.e., O(n) instead of O(n log n)). Also, lack of support for JSON schema is .. slightly annoying.
Very interesting. Do you reckon it was some sort of hedge fund? How did the leak occur
I don't see that anywhere in the security settings. Not that I want SMS 2FA.
https://www.youtube.com/watch?v=OQUO1DSwYN0&ab_channel=WallS...

Here you go
Edit: Not Marconi, but Morse! Oops!
This is one of the most common misunderstandings, both when people are arguing for or against.

People who understand tech well enough to recognize hashes like MD5 and SHA don't dive deep enough to understand that this is something completely different.

I even suspect this is deliberate from Apple's side when announcing and talking about these changes - making people wrongly believe that only exact matches will trigger, except possibly in extremely rare cases and under concious attacks.

They could have called it "fingerprint" or something but deliberately went with a technical term that even confuses technical people who know well enough what a hash usually means.

Vice is falling victim to this misunderstanding stemming from the conflation of "hash".
is this an example of homomorphic encryption? checking for hashes in a 'blinded' table I mean.
Guide to DORO: Distributional and Outlier Robust Optimization
Another commenter mentioned how VSCode's performance shows that Electron isn't terrible [1].

Based on the discussion, we're going to look a lot deeper into finding ways to reduce Electron's memory bloat especially when idle, and reduce CPU usage when screen sharing by attempting to offload the most computationally intensive parts to purely native code, while still leveraging Electron as a unified, cross-platform presentation layer. We'll report on our progress on this front, and our goal will be to get the best of both worlds: one cross-platform code-base, coupled with native levels of performance.

[1] https://news.ycombinator.com/item?id=28230542
Apples to oranges. Public companies aren’t going to use exploits to break the sandbox. Zoom on desktop installs all sorts of daemons that I don’t want; on iOS it can’t.
As a cloud photo hosting provider (iCloud) they might legally be required to (IANAL).

Google [1], Dropbox [2], Microsoft [3], and many many other Photo Cloud storage providers have implemented similar child porn detection.

[1] https://www.columbiatribune.com/story/news/crime/2021/03/22/...

[2] https://gizmodo.com/dropbox-refuses-to-explain-its-mysteriou...

[3] https://www.local10.com/news/local/2020/02/21/microsoft-aler...
Do you have any material on this private function?
Homosexuality is a crime in some countries. Would Apple allow country level filters that call the police in some countries but not others due to local criminal statutes? What about cannabis use?
Cbor-x: an extremely fast CBOR Node.js/JavaScript implementation
Even if we assume a virus is a non-living thing, they reproduce by taking over a living thing, a cell. Mutations occur when a copy of the virus produced by the cell isn't an exact copy. The copying requires energy provided by the cell, but the errors in the copying require no energy, per se, so the law of thermodynamics is not broken.
I like what strongtowns has to say on the topic. Also, it does seem like circumstances bringing people together for some amount of time seems necessary for bonding.

https://www.strongtowns.org/journal/2021/1/6/college-campuse...

https://news.ku.edu/2018/03/06/study-reveals-number-hours-it...
Yeah the support for pointer / patch etc. is a definite plus. The customization point thing I tend to do with my own customization points, but it's pretty good if a bunch of libraries settle on a standard customization point (eg. I think serde in Rust has achieved that a bit due to the ecosystem there) (definitely want it to be static).

I didn't realize that about the array complexity. Can you not just initialize a JSON array of N elements in O(N) (conceding a `.reserve(N)` style call beforehand if required)? rapidjson is pretty good about that sort of thing, cJSON's arrays are linked list so I basically think of its performance as at a different level and it's mostly about compile time for me.
This page says that censoring far-left extremist groups is a scandal but is happy for far-right groups to get censored...
Are you saying that if the US Government compelled Apple to scans millions of citizen's private property for non-CSAM images, this would not be a clear-cut violation of the Fourth Amendment?

I'm curious, do you think that the Third Party Doctrine applies here?
Facebook's Widely Viewed Content Report is deeply weird
Chinese president vows to 'adjust excessive incomes' of super rich
> If you enable iCloud backups, it's scans the entire shebang.

Citation?
Have you enabled ASP?

Server manager > Roles and Features > IIS > Application Development > ASP

or if you a on Windows 10 > Control panel > Programs and features > Turn Windows Feature on or off

https://docs.microsoft.com/en-us/iis/application-frameworks/...

As for debugging, set a breakpoint in visual studio and attach to W3WP process, reload page

This question is better asked at https://serverfault.com/
Not really. Basically the basic calculation I make is what is my time worth vs what I'm paying in management fees. I've been pretty happy and the managed assets have consistently out performed the S&P 500[1] even after accounting for fees.

Everyone is different of course, I'm not a min/maxer trying to eek every cent out of my investments. My goals are/were around not having to work if I don't feel like it. I do understand people who use their net worth as some sort of 'score' they feel they need to 'win.' That is not who I am.

[1] I basically consider a zero fee robo-investment strategy in specific ETFs as the 'null hypothesis' here. If the team out performs that, it is okay, if they don't we need to talk.
> I agree CSAM isn't likely to be pervasive in the photo libraries on iOS devices.

Where does this assumption come from? Because of iOS lower market share? Are you implying they are more prevalent in Android devices? In desktop computers? I don't understand the logic.
I want to be more present during children golden period time. I want to nurture their curiosity, problem solving and creativity, so that they can be better than me in their careers and life. Of course I want to continue to be present as they grow older too. But as they older the attention span needed should be not as much as before.

Yeah I think I should start with simple software side project and taking it slow but steady.
MobileCoin cryptocurrency for Signal raises $66M in Series B
They'd more or less have to be. Well, not necessarily 'police', but NCMEC.

I did work in automating abuse detection years back, and the US govt clearly tells you are not to open/confirm suspected, reported, or happened upon cp. There's a lot of other seemingly weird laws and rules around it.
How about the long forgotten buzzword "desktop publishing", or WYSIWYG word processing?
How do people go about integrating boost these days? For any cross platform projects I use CMake and Boost seems like a _very_ scary library to try and build/ship on multiple platforms.
Yeah we need to censor Chinese media to not report on bbc propaganda. They are supposed to manufacture our stuff and not voice their opinion.
> at the cost of placing a convnet in the middle (so much higher computational cost, which can be offloaded to a GPU/AI accelerator if available)

It also makes it harder to undo the effects of the demosaicking algorithm, which may be important if you're doing things like subpixel superresolution.
How database indexing works internally
which modifier would that be, Alt/Ctrl or Cmd? Also there is a chance that this combo will not work on some platforms, some may already be in use as a hotkey.
>rather than doing this on the ESP8266 EEPROM – which maxes out at 255!

ESP8266 is quite capable of counting higher than 255...
The problem is, the municipal sewer system has inadequate capacity to receive any of the poop, so while the sewers are being upgraded, the poop is hauled away by trucks.
https://www.wsj.com/video/series/joanna-stern-personal-techn...
But surely if they're doing this in anticipation of E2EE user data, that procedure becomes moot?

So either they have no intention to actually protect user data, or the system is trivially broken; either way a pretty damning look for Apple.
The article is subtitled:

The much-maligned fashion trend is actually perfect for
stashing your huge slab of smartphone.

While I own and wear cargo pants I think the difficulty of carrying huge phones is a good reason for going to _smaller_ phones.
How would btrees on their own solve fragmentation problem? The source of slowdown was random seek speed, not data structure used. You can optimize FAT32 driver to always fit files into sequential gaps, early Windows implementations didnt.
> How does a non-living thing like a virus mutate?

The same way living things mutate.

> Do virus mutations break the laws of thermodynamics?

No, it doesn't violate the second law of thermodynamics, as far as we know, nothing does, that's why it is called a law :). Even if entropy decreases locally (like in a single organism) the process generates more external entropy that causes the total entropy of the universe to increase.

> but seeds have cells, metabolisms, water and other energy stores and active running processe

viruses just use the host cell's "metabolism, water and energy stores".
The 4th amendment only protects you from the government searching your property. Otherwise, the Microsoft telemetry which reports back to Microsoft what software you have installed and what apps you are running would be illegal.
Close encounters with their own satellites

“The current 1,600 close passes include those between two Starlink satellites. Excluding these encounters, Starlink satellites approach other operators’ spacecraft 500 times every week.”

Seriously, this article reads like it was written and sponsored by Blue Origin.
I don't know... you probably haven't seen Sharknado. The real mystery is why does this film even exist
> The Fox isn't trying to get 100 meters away - it's trying to get 100 triangles away.

Maybe this is obvious but I'm not seeing it... Why would an NPC measure distance in triangles instead of meters? Why is it trying to get 100 triangles away?
Good luck getting that many factions to take a consistent line. You'd have to start by acknowledging Taiwan.
Wgpu is the equivalent of “Turing complete” for a graphics API. I think you’re not fully groking the principle of least power if you consider that a “least power” graphics abstraction.
There's a lot of work that goes into verifying the numbers before they're reported, and you really can't do that on an hourly basis, and a daily basis would really be pushing it.

Generally Accepted Accounting Principles aren't always entirely straightforward to apply; you can't just look at the bank balance every day, and internal dashboards don't have the same rigor that reported data must have.
From the white paper published on netbsd.org:

“ An implementation that does this ships with NetBSD, allowing the NetBSD drivers to be run in NetBSD userspace… The first major PCI driver developed was the In- tel Centrino 7260 driver developed for NetBSD and OpenBSD by Antti Kantee. The commit message said “This is probably the world’s first Canadian cross device driver: it was created for OpenBSD by writing and port- ing a NetBSD driver which was developed in a rump ker- nel in Linux userspace.”[13]

Further, just another example, from page 149 in the dissertation is an extended many page discussion of how the rump kernel was used to provide usb support in netbsd.

http://lib.tkk.fi/Diss/2012/isbn9789526049175/isbn9789526049...

“ We implemented a host controller called ugenhc. When the kernel’s device autocon- figuration subsystem calls the ugenhc driver to probe the device, the ugenhc driver tries to open /dev/ugen on the host. If the open is successful, the host kernel has attached a device to the respective ugen instance and ugenhc can return a successful match. Next, the ugenhc driver is attached in the rump kernel, along with a USB bus and a USB root hub. The root hub driver explores the bus to see which devices are connected to it, causing the probes to be delivered first to ugenhc and through /dev/ugen to the host kernel and finally to the actual hardware. Figure 3.24 con- tains a “dmesg” of a server with four ugenhc devices configured and one USB mass media attached.”

¯\_(ツ)_/¯
It really does seem like a song and dance that doesn't do anything at all. Maybe the real correlation isn't ad spend to profit, but that companies that are able to spend a lot on ads just tend to be ones that can turn a profit on their products anyhow no matter if they spend on these ads or not.
Yes, an anti-authoritarian agenda.
> the communist government toyed with capitalism “the way a tiger plays with its prey: tapping it lightly one minute, squeezing the life out of it the next. Socialist officials urged would-be Cuban capitalists to go ahead and open their small businesses, then they erected layers of burdensome regulations to limit profit and handicap success. Their real goal was not to lift millions out of poverty. It was to prevent anyone from making millions.”

It's the same thing now happening in China. Unfortunately, this mentality and ideology now also finds its home in North America.
Yes, totally possible to build a startup part-time. 35 is a great age (experience / energy), but insignificant towards specific success. Your personal situation is more of an indicator. Frankly, I recommend saving money while focusing on your network and/or personal brand. Work towards building a startup: quality people, innovative product, efficient process and cheap capital.
The gist of this: in iterated prisoner's dilemma, if people know that you know how to defect undetectably, they're going to assume that you'll always do so, and thus they'll always defect against you instead of playing tit-for-tat like they will with everyone else.
> As a cloud photo hosting provider (iCloud) they might legally be required to (IANAL)

This doesn't explain the insistence on scanning all images on device, whether they're hosted on iCloud or not.

The moment for leadership from Cook has come and almost passed. It's surprising watching Apple squander its brand at this moment. A good amount of its previous support with respect to federal antitrust has permanently dissipated.
That looks relatively normal? I don't see what different impression slightly darker trees give?

I was expecting something a bit more blatant, like putting Corbyn on a Kremlin background https://www.google.com/amp/s/www.bbc.co.uk/news/entertainmen...

Personally the UK government influence on the BBC matters a lot more.
If You Can Make Fighter Jets, Can You Make EVs? This Company Will Find Out
I think you are getting downvoted because thats the same image I replied to.

Looking at those two images its plain to see why they are identical.

And if someone is sending you CSA material, isn't that the point of this process. Apple identifies it as CSA, can give you a warning its sensitive, and identify they authorities that people are sending CSA.

Again - this seems like a win. If Apple can automatically identify CSA material, en-masse thats good.

edit: It looks like they are different URLs, but Twitter only allows people to see replies if they are logged in, so I can't see that example.

edit 2: On further thought, if someone can use CSA material and produce an innocuous image with a similar hash, if they send that image to you, its still proof that the sender had CSA material. Again, its still good.
Because if you do, your competitors won't, and will poach your customers with hard sell techniques until they reach a network effect required to make you irrelevant.

In the long run, there can be only one, the little diversity we have is the effect of national network effects established in the first years of growth that proved hard to overcome, especially Twitter in US. Without US, Twitter will be steamrolled and you will only have exotic alternatives like vkontakte and weibo.
> governments around the world could pressure Apple to add other forms of surveillance.

What do they have now that they didn’t have before?
I always read about NetBSD fantastic portability. I wonder though, in practice, is there any hardware that NetBSD supports that Linux doesn't?
That’s a good point. If I had to guess, I think over time there is a natural limit to the amount of user saturation. People are mostly aware of the platforms and their features and have probably made up their minds as to whether they want to join. Parts of the existing user base are probably getting sick of the engagement and lessening their usage.
This sometimes feels like ancient history, but then Facebook has recently started recommending Bob Frankston as someone I may know.

I have been in a meeting that Bob was also in, but that was over 20 years ago too - and VisiCalc felt like a long time ago even then.

I do like that this older stuff is being preserved at least for a little while.

I’ve worked on things that have left no lasting impression and things that are in use decades later - I prefer the latter outcome
No reason why you can't just generate random images and add them to the real database, indistinguishable from actual hashes. As long as the test images aren't public it's low risk, and even if they leak they could be removed from the database and new test images could be generated.
I remember using NX NoMachine way back in the day in a Linux lab and thinking about how that could replace a lot of what Citrix did back in the day.

NX never really took off and is now somewhat obscure. I rarely see it mentioned anywhere!
A new prosthetic hand. It is cheaper and better than anything now available
Do I need one? Where in iOS can you choose which folders to opt-into CSAM scanning? I only see an all-or-nothing option for iCloud photos.
It is changing and I saw some survey’s showing 17 around 1/2 the shops. I know for my JSON library it wouldn’t be possible without C++ 17 so it’s a loss of eyes