skysight-inc/HackerNews huggingface dataset:
Rust is also not 'small and fits in your head', so that's yet another point it is missing in your initial set of criteria. Its main implementation and library also emits rather large binaries in the usual case. You may not find this important, but others do.
They can’t be this stupid, right? They should know this has huge security implications. I can’t see how it can be justified for some political brownie point.
I've always wanted to try them: https://freedombox.org
But the barrier between “only happens for iCloud” and “happens for all photos on device” has been reduced to a very small barrier. Before it was the photos actually being sent to a separate server by my choice, now it’s Apple saying their on-device tool only runs given criteria X.

And on a second note I think people are allowed to be freshly concerned at the idea of Apple scanning photo libraries given a government-provided hash list, even if it was already happening before now.
What do policies have to do with anything? This isn't global warming where the big deal is only in the aggregate.

That there are X million people you cant help even if you do all you can doesn't undermine the fact that if you make hundreds of thousands of dollars you could change the lives of many forever with not much of a lifestyle hit for yourself.
> and very wide range of social & economic spectrum,

You are just making it more complicated. When you talk about X, that X applies to majority of the population.

When someone says India is poor country because majority of the people are poor saying India has millions of rich people is not a valid argument.
For years I've found it interesting that Apple's privacy stance hasn't really shifted much over the past decade (other than their messaging in their advertising etc.) but Google's stance has changed so dramatically that by comparison, Apple's gone from invasive and overbearing to respectful and privacy-valuing.
> Unfortunately, I think the "replacing X language" mentality happens because it's the easiest point to start with. The field of programming and computers is so vast now that most (all?) people have a very narrow view and assume it's universal. I've lost track of all the "things all programmers should read/know/do" articles.

I think another effect is that if you really like a language, promoting it is one of the best thing you can do to work with it. When you see the recent (2010 and later) new languages, they all have a story of addressing a particular pain point. Typescript is Javascript at scale, Kotlin is old Java on android, Go is web services, Rust is performance and safety. This is solid marketing, and is part of how these languages end up dominating their domains. On the other hand, a language that's "X but slighly better everywhere" won't really attract people, since there is already code and jobs in that language.

Currently in the Great War Of Replacing C And C++, there are lots of fighters. Some people promote Rust, some others Go, some others D, some others Zig, some others to just keep writing C and C++. Part of the battle is writing code, libraries. Part of the battle is making the language and tooling itself better. And part of the battle is making articles, comments, talking to people and promote your language.
> It's absolute pie in the sky to think Americans will give up their cars.

Yep. I live in a very walkable neighborhood and walk to work. Almost everybody else still drives a full size truck or SUV, even if they are only going a few blocks.
That was a very well put together comment.
Good one.
He's been completely silenced. If you don't believe me, you can hear it from him next week when he's on the largest news network talking about being silenced.
Ask HN: How did you author and typeset your technical book?
I'm curious how you typeset your technical book, by which I mean book containing any or all of diagrams, code snippets, tables, or pictures alongside the prose.

A recent post here described a process using Markdown, InDesign, and some custom build scripts:

http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/

In particular, it introduced some interesting workflows around scripting InDesign that I'd not heard of.

I'm guessing that the typesetting for each book is as unique the book itself! What tools have you found success with? Markdown? AsciiDoc? Microsoft Word? LaTeX? Something else entirely?
That's interesting. Would you mind giving an example of one of these disjuncts? Some decision you made as a military wife that others did not understand?
Also, there's a "we can't show you the exact CP image that one of yours matched, because that would also be illegal" catch-22 that basically gives them the power to shroud this whole system in legally-obligated secrecy. Secrecy which will no doubt be abused to hide much more.
My canines do this with their toys and my couch.
It's not a euphemism, it's the terminology that doesn't fetishize it by calling it porn.
I addressed that point:

> People will often choose Rust instead of Zig because Rust has stronger guarantees about memory safety, and these guarantees are more important for them than having a language that's small and fits in your head.

For some people, having a language that's small and fits in your head is not a requirement, not a priority, and sometimes not even important.
It's widely reported that Jeffrey Epstein and Ghislaine Maxwell were using their whole shenanigans to blackmail powerful people. This Apple "tech" will eventually fall in such people's hands and make it even easier for them to get blackmail material.

We have already seen plenty of examples of SWATTING gone wrong where online trolls call fake threats to the police so law enforcement responds and ends up killing innocent people. What's to say this won't happen with this privacy violation too where someone pranks others?

This along with the obvious abuse potential by governments to silence protests, political and cultural movements is a very dangerous edge of the sword. It's very similar to the censorship debate. When the wind blows in the wrong direction (and it eventually will), people will complain. But by then, it will be too late. Just like the patriot act.

Also I find it disgusting how pointing out the obvious dangerous precedent of such privacy/free speech/spying violations gets labelled as "child porn sympathizer" / "racism sympathizer" / "terrorist sympathizer".

I would expect such privacy violating tech to come out of likes of Facebook or Google before Apple which claims to market itself as the privacy pioneer. How did this get through top people at Apple without someone stopping to say "Hey, this might not be a good idea" is beyond me.

Their site still says:

> "What you share from those experiences, and who you share it with, should be up to you."

https://www.apple.com/privacy/
> They have a shitton of data, but what have they exactly done with it that warrants the moniker?

Uh... they've aggressively gathered that data? If I take a bunch of photos of you sitting on the toilet, the concern isn't whether I've publicly done anything with those photos, it's that I took them in the first place.
APL's ASCII based relation, J is opensource(GPL, I think). [BQN](https://mlochbaum.github.io/BQN/) is a newer rationalized entry which is completely FOSS.

K is another array language which has a proprietary implementation. Tcl is a relatively popular proprietary language.
I live adjacent to a mid- sized downtown area. It’s walkable, but from my house to anything on the other side of it… not as walkable. Driving it is very annoying though… lights, weird traffic patterns, a million turns, one way streets, etc. if any single one of those roads were converted to a bike only street, it’d be 100x easier and more rewarding to bike it.

I wish American towns… especially the smaller ones where streets are too narrow for bike lanes, would embrace no-car streets. The fact that they don’t exist AT ALL is disheartening.
That's nice. Are the sum types checked by the compiler to ensure that you didn't miss any case?
A New Attack Surface on MS Exchange – ProxyLogon by Orange Tsai
Thats’s funny, Florida isn’t underwater and Mt. Kilimanjaro still has snow.

That movie was nothing more than modern day, “the end is nigh” doomsaying. Is man made global warming real? Almost certainly, but it’s hard to call a documentary visionary when basically none of its predictions have panned out.
Isn't de-functionalization the only way systems can communicate over the network? You have to serialize your data say by turning it into JSON which you can not transport functions between the systems - which would also be a security risk.
Without knowing how neuralHash works, there are significant claims in this article about fingerprinting that can’t be verified.

“ Fingerprints from images of similar content are not themselves similar. Two photographs of the same subject should produce entirely dissimilar fingerprints. The fingerprints of your own photos of your kids are no more likely to match the fingerprint of an image in NCMEC’s CSAM database than is a photo of a sunset or a fish.”

You and I can’t know this is true!
Can't wait to see diversity in Asia- and Africa-based Nasdaq-listed companies!
Respectfully you've missed what this is. This has nothing to do with data sent up to iCloud - at that point not only can those photos be checked via hash they can be further reviewed if there is a positive/high degree match

The issue is that this mechanism applies to photos (/data) on the local device that wouldn't otherwise make its way up to iCloud.
(joke)
Tesla are supposedly opening up their network soon, but that's not really the issue. Cars have a limit on how fast they can charge, and for a lot of more economic cars that's often quite slow.

The 2022 Nissan LEAF 40kW (149 mile) model can only charge at 50kW, the 60kW (226 mile) model pushes that to 100kW. The marketing says that's 45 minutes to 80% capacity. The 2022 Chevy Bolt is similar. If you are just commuting to and from work, then these cars are fine, but for a long trip you definately want an EV that can charge faster.
Couldn't the hack just be as simple as sending someone an iMessage with the images attached? Or somehow identify/modify non-illegal images to match the perceptual hash -- since it's not a cryptographic hash.
> Nelson Mandela was once considered a terrorist!

For good reason: https://en.wikipedia.org/wiki/UMkhonto_we_Sizwe
Stay out of our communities, please. Chip and Karen coming around with a clipboard being nosy will not help you understand what you are obviously not capable of grasping.

Remember the tshirt : "I can explain it to you, but I can't understand it for you."
In general programming I like to use a keyboard layout which allows typing APL glyphs with Right Alt: https://github.com/abrudz/Kbd
Do you feel like http server/client is ‘mandatory’ in a standard library in 2021? I don’t really do any web adjacent programming so it’s not something I ever think about. However, I know I am in a very small group of people who don’t have to worry about web stuff. I’ve been toying with a release of the personal language I use and was just rolling around the idea of what to put in the ‘standard’ library if I do release it. Anything else you think has to be in a std library?
> I have no idea where it comes from.

One reason could be that company provides jobs so a politician can say he/she brought jobs to the area.
After he helped the Dems turn the US into a shitshow.
Yes, building AOSP requires a fairly powerful machine (at least to do it quickly): https://source.android.com/setup/build/requirements. It's definitely possible to do on a local machine with decent specs though.
proxy.golang.org allows many Go packages to be silently broken
I am a "black person who doesn't want to take it."

So I can help you: NO.

I am also a teeny tiny bit Cherokee.

So I can Help you: NO.

I don't to explain anything to you because you are not my mother, father or tribal chief.

NO.

Why??? Because I said so.
Why would they hoard it in the camera/iPhotos app? I assume that storage is mostly pictures taken with the device. Wouldn't this be the least likely place to find a hoard of known images?
Electric cars tend to be the opposite as far as highway vs city MPGs. Range at 80MPH is far worse than at lower speeds because of air resistance. On the other end of the spectrum, around town they do better because of regeneration capturing a lot of the stop and go that kills gas car range.
No you should first understand the cause of the suicides before lumping them with the rest of the developed world.
So, just to be clear, your position is that any >=middle-class person who doesn't donate the majority of their wealth to charity is "evil"?

What do policies have to do with anything?

I can't tell if this is a serious question. Policies are how we effect change at scale. Relying on countless people to each independently make the decision to follow your particular moral values isn't a practical solution for addressing inequality throughout the entire country of India.
Right, it wasn't meant to be a complete list. Maybe I should have added more etceteras.

> We had this 100 years ago

No, we had things like this: https://en.wikipedia.org/wiki/Lohner%E2%80%93Porsche. The state of art was completely dependent on lead-acid chemistry, and there was no way around it for the next hundred years. In light of that fact, it's a damn good thing electric cars were killed in the crib, because all that lead was going to be handled with the same stewardship as fossil fuels have been. Plus, they just sucked.

Tell me, if not for Elon Musk, how exactly do you think we could have gotten to where we are now? Do you think the government was going to do it? Elon is disagreeable, possibly Aspergers, and both a paper billionaire and a transient. But it's possible that normal people don't do things like force open a new market against impossible odds using new and speculative technology.

Exact same goes for SpaceX. If you have a plan to compete with NASA and cut the cost of launch services by ninety percent, I'd love to hear it.

> [medical imaging and diagnostics] For whom? And at what price?

For me. My family is on Medicaid. My daughter's life was saved this past year by state-of-the-art ultrasonography, which was provided to us for free. Some years ago my father, who's on Medicare, was saved by an MRI that found a brain tumor.

The development and manufacture of those machines doubtless made a lot people wealthy. I think they deserve every penny.

> To back up a sec: the thing I'm getting at in these posts isn't an objection to modernity per se

I agree with everything in this paragraph.

> Cleaner air than what?

Cleaner than the mess made by the coal and oil that powered the industrial revolution, and that was subsequently propped up by generations of corrupt industrialists and politicians. I wish it weren't so, but photovoltaics and gigawatt scale wind power took time to develop, and in the mean time I'm glad we had things like electricity and cars, as dirty as they may have been.

Regardless of how we got here, we need these breakthroughs. There's a lot of money to be made, and that's a good thing, because it means the people engaged in this fight are in a hurry to get there.

> I'm not even sure what this means. Like the satellites that detect how badly we've fucked everything up?

This is sort of a glass-half-empty point of view. Yes, that, but also for the endless, unpredictable rewards of discovery.

All the other stuff you wrote, I think we'd find we mostly agree.
If I click on play on multiple papers, all play simultaneously. Is this something expected or a bug?
This exists in some areas for example the closer Chicago “suburbs” like Lakeview

There the lot sizes aren’t big so there’s density, but at the same time no high rises so it still feels pleasant. And every few blocks is zoned commercial
The problem has expanded. The service dashboard is now showing increased error rates in N. Virginia for Amazon DynamoDB, Amazon Elastic Kubernetes Service, and Amazon Elastic Load Balancing. Although the service health dashboard is not reporting it, this is affecting Fargate tasks as well.
He seems to make bad choices about personal hygiene, so why should one rely on his choices for technology?
> Today marks the official public unveiling of Expanded Protections for China, and I wanted to take a moment to thank each and every one of you for all of your hard work over the last few years. We would not have reached this milestone without your tireless dedication and resiliency.

> Keeping China safe is such an important mission. In true Apple fashion, pursuing this goal has required deep cross-functional commitment, spanning Engineering, GA, HI, Legal, Product Marketing, PR and the CCP. What we announced today is the product of this incredible collaboration, one that delivers tools to protect China, but also maintain Apple’s deep commitment to user privacy.

> We’ve seen many positive responses today. We know some people have misunderstandings, and more than a few are worried about the implications, but we will continue to explain and detail the features so people understand what we’ve built. And while a lot of hard work lays ahead to deliver the features in the next few months, I wanted to share this note that we received today from NCMEC. I found it incredibly motivating, and hope that you will as well.

> I am proud to work at Xinjiang with such an amazing team. Thank you!
I "grew up" in industrial automation, I feel ya on delays. I relocated overseas for DCS project on a new chemical plant. The planned length of the assignment was 14 months...4.5 years later, we were finished. One EPC was not able to get the underground utilities installed in time before other EPCs (there were 4) started moving in pipe racks, equipment modules, etc. Imagine trying to put in all your underground cables, sewers, pipes, etc. after the site had already been built on top.

Another EPC was moving so fast to try and meet a project milestone in order to get paid, they installed an instrument enclosure totally backwards (huge crane required to drop enclosure into place). They still got paid as the milestone didn't specify the enclosure had to be installed correctly.

One of annoying aspects about controls is that non-technical stakeholders see a mechanically complete object/machine/plant and wonder why it isn't working yet. Also, I always found that the controls guys were the first to get yelled at if something at site stopped working.
it is visitor accomodation - like a hotel. nobody lives in it, it's just ten hotel suites.
This comment was based not on imagination but an article on BBC: https://www.bbc.com/news/world-asia-china-58062630
which reports on "A sprawling network of more than 350 fake social media profiles..: HN is social media right so I don't think it's very far-fetched they would try to spread their messages also here. Here? It couldn't happen here, I hear you say.
Now ask them if they'd rather have walkable cities and condos or detached homes and cars. I think you'll find the conflict rather quickly.
If they can decrypt in a “specialized” situation, then they can decrypt in any situation. All that has to be done is to broaden the classifier step by step. Or someone else gets access to the back door. That’s why there can be zero allowed back doors.
Thats the thing, it isn't going to BE a thrashing. Unless starlink has some way to create capacity from thin air, they'll end up with the same exact resource contention that ViaSat/HughesNet face now. Musk still has to obey the laws of physics- Starlink can (and will) provide a service with excellent usable latency. However they will either need to nearly double prices to maintain 100 MB/s and no bandwidth cap or dramatically reduce service (say, to 20MB/s a subscriber) with a cap at price levels comparable to ViaSat/HughesNet.
Won’t predators simply learn not use iPhones?
The best way to debloat and prevent phones from calling home servers in China is simply by running LineageOS; don't even bother with anything else. I use Lineage on multiple devices (OnePlus, Poco F1), and it's at least as good as plain Android on a Pixel.

Warning: Poco F3 is different from the Poco F3 GT available in some regions - GT uses Mediatek Dimensity 1200 instead of Snapdragon 870. Mediatek SoCs don't work well with LineageOS.
Having developer for Android, I can tell you that Google pushes their libraries hard and make that as default in tutorials, docs etc so most developers end of depending on play services without realizing that is only one of the many options.

This is done by design to lock developers in and by proxy, lock users to Google flavored Android OS
> because of you many thousands of sexually exploited victimized children will be rescued

How does that work?
You can’t win the argument, as you’re presenting facts against “what if”.
Yes, because we all trust him at this point /s
Pray tell, what law school did you go to where this was taught?
That’s not very CMS-friendly… what if you need to launch a new site with a custom frontend but want to keep the same CMS?

That’s why the modern stack enables incremental static generation.
Seriously, I'd drop $100 for the effort without promises or guarantees. Just because I feel their software is amazing value and I'd love to have it on Linux.
Because security researchers imply Apple eventually plan to turn this on for all local photos, even with icloud turned off.
> The post office scans your mail through various machines in transit.

That is a totally bogus comparison.

The post office 100% does NOT can the content of every piece mail they handle.

Not even close to the same scenario as Apple/governments being able to continually and silently check your phone/photo library for images on their watch list.
I would love to see some images of it placed in some city skylines. It’s hard for me to grep it’s size
It's very much a nice to have for a new language nowadays, as even if web dev isn't the key niche of the language, any success the language has is likely to still include a need for it. Adding it also creates interfaces and conventions that any third party ones can choose to adopt, to ensure it's a drop in replacement (and even if they don't fully, they'll likely still follow the same paradigm). This is really beneficial as, while the stdlib's version may be very middling, it ensures adopting the language and a third party's http implementation isn't going to trap you into something that becomes unmaintained, and which doesn't have a clean migration path away from; you can always fall back to using the stdlib's http library, since there's an expectation it will be maintained along with the language.

That said, if you're putting your language up as a "see the neat thing I did that's helpful in this very specific domain", and not general purpose, with the intent of supporting, it's probably immaterial to you.
Finance minister, biz leaders likely to discuss possibility of Samsung pardon
Yeah, I'd imagine. I'd think it depends what kind, but for anyone who hasn't seen a hyena in person: they are _formidable_. They're way bigger than I'd thought, they look damn solid and their jaws are terrifying.
If I understand you correctly, then yes.

fn canError(foo: bool) !void {
if (foo) {
return error.Foo;
} else {
return error.Bar;
}
}

test "canError" {
canError(true) catch |e| switch (e) {
error.Foo => @panic("foo!"),
};
}

Running `zig test` on that file would give:

./tmp/errors.zig:10:30: error: error.Bar not handled in switch
canError(true) catch |e| switch (e) {
^
"privacy for the long-term."

Apple cares about your privacy as long as it helps their marketing position against Amazon, Google and Facebook. If they decide for a different marketing, you will lose all your privacy. If their bottom line dips they will sell your data in a heartbeat.

The EFF cares about your privacy.
Your last paragraph ruined an otherwise great comment.
its not opt in
Matt Damon quickly explains why they don’t make movies like they used to
School pays $547,000 in ransomware payment
Staying far away from hyped up areas like crypto and AI