skysight-inc/HackerNews huggingface dataset:
> It was not a hash collision. It was a false positive.

Again, this was an MD5. It's literally impossible to assert that it was a false positive with absolute certainty. A hash collision is not outside the realm of possibility, especially with MD5. Apparently no attempt was made to chase this up. And we still don't know whether it was the NCMEC database or "other law enforcement sources".

You continue to claim that it was "direct from NCMEC's database" but again, that isn't asserted by your source.

> He encountered a 20% false positive rate

He encountered one potential false positive. Converting one data point into a percentage is exactly why earlier I described this nonsense as being disingenuous. The fact that you would cite this source and then defend their statistical clown show is, in my opinion, strong positive evidence that your other citation-free assertions are all entirely made up.
An interesting research question would be if the things that make it harder for a novice to understand code are exactly the same things that make experts more productive. Curly braces was used as an example in the talk, and for me at least they are very useful to understand code structure. I still remember that one of the hardest things for me to get started with in Java was the seemingly endless types. There was a general overload with phrases I had never seen before coming from Python. While I am not too strongly opinionated on static vs. dynamic typing today, static typing is very popular among expert programmers.
Native will, of course, be a bit faster and have more features, but for that you need to have a dedicated developer that knows the specialities and can make use of them.

This is why a lot of people are upset. AgileBit was that dedicated developer that developed top-tier macOS apps (like OmniGroup). Many people have poured hundreds of dollars into their product because it was such a great Mac app.

And now that people are locked into cloud storage and a subscription [1] and AgileBits suddenly morphs from an independent Mac developer into a VC-funded Electron developer, a lot of people feel betrayed. Of course, perhaps people shouldn't be surprised, AgileBits is a business after all. But the AgileBits founders always projected this image of being a community and of them cherishing their users.

Who knows, maybe they still care and genuinely think this is the best choice for their Mac users, in which case there is a serious disconnect. Or perhaps, they are not that nice, warm company anymore and this is just a cold business choice.

[1] Which adds to the irony, because one of the main arguments for subscriptions is always that it brings in continuous funding for development, allowing continuous roll-out of new features to users.

Turns out that before subscriptions, Mac users would just not buy the new Electron version and it would hurt AgileBits. With subscriptions, Mac users can hate the Electron version and they will pay for it anyway.
TBH in most places it is like that, even spain IIRC. I don't know what OP meant
Both AT&T and Comcast do this with IPv4 as well.
Sounds catchy and interesting. Would be great if the landing page showed a glimpse on how it works or what the experience is like. From the current page one can't tell much besides that it is super fast.
https://en.wikipedia.org/wiki/Google_Pixel
Singapore has >80% vaccination rate with almost exclusively Moderna/Pfizer and they’re just coming out of a couple months of restrictions. Currently about half of their new cases are fully vaccinated.
How good are we at predicting three body movement today with our computers? This is the question I could never find an answer too. Can we do it real time, or few years into the future? Can we do it accurately, to an arbitrary precision? Or is it always fuzzy with statistical outcomes?
I think using native UI components is the least of 1password's UX problems. I'm a long term user of 1password on Windows and Android and I find the user interface to be incredibly unintuitive. Things that should be simple such as moving passwords and creating new vaults seem needlessly complex to do. The new vault button is in a different place to everything else and at the bottom of the list of vaults. For me, it's one of my least favourite apps to use.
I have previously used basically any open source operating system you can name. From Ubuntu through building Gentoo or building my own LFS all the way to trying NetBSD and QNX on desktop - silly, I know.

I've been a Mac user ever since 2013 and I feel like it's consistency beats any other desktop environment.

I never have to worry about something not working.

I don't have to tell my colleagues at the end of a project that I'm sorry but I'll be off for a couple hour because my custom wi-fi icon just crashed the system. I don't have to wonder whether my laptop will connect to the airport wifi or they're using a different protocol then the one I have at home.

I know I could customise every aspect of the look and feel of my desktop, I just no longer want to.

I want to get work done.
Progress Beats Perfect
This page behaves really oddly on mobile. Huge swaths of blank space, and the byline repeats itself on every section. And I had to dismiss two modals before seeing any content. Unreadable.
Quick for core stuff, perhaps.

Crows can vocalize ultrasonic sounds, like many other creatures can.

They have been known to use these sounds, especially during the rain, to find grubs underground. I have personally observed an elder crow, teaching a young crow, how to do this.

I wonder how many generations it took, for crows to learn this the first time?

I suspect many.
> C.S. Lewis once said that one can believe that Jesus is the son of god or a charlatan, but nothing in between.

Horrible example considering that all evidence suggests that "in between" is the right answer: that Jesus was a Jew teaching Judaism to Jews and that was what the cult was centered around for hundreds of years before Jesus was elevated to being the son of God. It's strange that he'd assume the story had not changed.
arent eclipses three body problems?
As a heavy keyboard shortcut user I find it hard to agree. Windows has been better in that regard for a long time and Linux is catching up fast. The rest to me is just unnecessary eye candy, like the hideous animations everywhere on Mac.
This is only great if you believe that covid is fake and/or have no concern for the health of the people who live in the country.
No effort to fight a pandemic is categorically a bad thing.
Wow that was moving
double taxation treaties are about cases where both countries can legitimately tax you. If you are exempt from taxation, it does not apply
Control is one argument, but I'd go with the money argument:

All the big cloud providers like Google and AWS as well as the small ones like Hetzner do have an incentive to keep IPv4 going as long as possible. They can charge a premium for things IPv4 "because addresses are scarce". Charging a premium means more profit margin.

At the same time, they do not need to invest in more than lip service for IPv6 support in their offerings: No cloud provider has any comprehensive IPv6 offering, most services don't do IPv6. The edge ones maybe do, but there are always sharp edges, missing docs and general pain, pushing everyone back to IPv4 where the profits are.
(The responses to this all disagree and the evidence doesn't seem to be evidence.)
Create GitHub Repos on Top of S3 Buckets
It has proven very difficult to oppose laws meant to deter child abuse and exploitation.

Note that while the EFF's mission statement is about defending civil liberties, they posted two detailed articles about Apple's system without talking about the questionable parts of the underlying CSAM laws. There was nothing about how the laws negatively impact civil liberties and what the EFF might champion there.

The problem is that the laws themselves are somewhat uniquely abusable and overreaching, but they are meant to help reduce a really grotesque problem - and reducing aspects like detection and reporting is not going to be as effective against the underlying societal issue.

Apple has basically been fighting this for the 10 years since the introduction of iCloud Photo, saying they didn't have a way to balance the needs to detect CSAM material without impacting the privacy of the rest of users. PhotoDNA was already deployed at Microsoft and being deployed by third parties like Facebook when iCloud Photo launched.

Now it appears that Apple was working a significant portion on that time toward trying to build a system that _did_ attempt to accomplish a balance between social/regulatory responsibility and privacy.

But such a system has to prop technical systems and legal policies against one another to make up the shortcomings of each, which make it a very complex and nuanced system.
The best explanation for Java language design I have heard that it's not designed to be productive but to prevent mediocre developers from shooting themselves in the foot.
Swift code runs on older macs so no need to go objc
I’ve got two macs, one from 2016 with 8gb of ram. Running a single electron app on that computer results in the rest of the system becoming totally unresponsive making any sort of multitasking impossible.
I also prefer not to live in fear, which is why I wear a seatbelt in a car, a harness and a rope while climbing, and get a vaccine when there is a pandemic. Not living in fear doesn't have to mean pretending that life has no risks. It's about being aware of what the risks are and taking appropriate measures to protect yourself.
Once a company reaches a certain size and deals with sensitive enough data, it's poor risk management practice to leave device security entirely up to the individual. Mistakes are made, malware-laden software is downloaded, laptops are lost in town or borrowed by kids or S.O.'s at home, etc. Restricting the user's device permissions is not a judgment cast on any individual specifically, it's just a responsible way to deal with something that statistically happens sooner or later even with perfectly well-intentioned employees.
The system is chaotic so there is a strong dependence on the initial conditions. I suppose that if you don't know these precisely, then at some point even the best computer simulation can't help you much.
And yet, the Enterprise Java meme.
This. I honestly think the FCC will have to mandate it's adoption and give a hard date for the termination of IPv4 for it to work. Both will need to occur.
In the UK you are non-resident for tax purposes provided you spend 183 or more days of the tax year abroad, and your UK residence is not your sole residence.

Even as a non-resident you are still liable to pay UK tax on UK income, however.
As a strategic decisionmaker at a successful tiny company that has never taken outside money, I’m acutely aware of how “annoying” it is when my meticulously crafted, honed and balanced system loses customers to creepy VC crap. Fortunately, we have a base of users who understand the value, but it ain’t a mass-market thing, TFFS.
I think worth to mention there is distinction between being resident and tax resident. I think matter is getting more complicated if someone working via limited company setup in different country instead of self-employed.
They are paying VAT (revenue tax), but avoid corporate tax (profit tax).
You might try adding rel="nofollow", but I doubt it will change much. These are reputable sources you actually recommend, so this may not be the best solution. You can also try loading up on structured data.

The non-gamey way to approach this would be to expand your content by adding a summaries and comparisons. This is what I imagine Google wants to see. Aside from improving metrics like time on page and external links vs unique content, you'll be addressing the underlying factors they're trying to measure - unique, useful content which users can't get elsewhere.

GoogleBot can be fickle. Consistently publish more content, worry less about sudden variations.

You can also fix one webfont issue here:

https://developers.google.com/speed/pagespeed/insights/?url=...
You are a beast. This is ridiculous and incredible!
> The only other alternative would have been to rewrite the native client again in ObjC

They had a macOS native client that was running beautifully and was a reference example of high-quality Mac software. I can understand wanting to improve the backend but the rewriting of the UI was an entirely unforced error.

And it’s made extra clear that they’ll expend effort for a native app on a platform their business is worried about losing, so this really does feel like quite the slight. I’m certainly done with them when v7 stops working.
The irony of how little May 1st means in the US today, is that May 1st as the international day of labor demonstrations stems in part from the AFL announcing to the First International that they planned to pick up demonstrations for the 8 hour day again, in part in commemoration of the Haymarket Massacre.

So in large parts of the world organised labour annually takes part in demonstrations as a direct result of the commitment of US unions.
Original/related stories discussed several times in recent days:

1Password for Mac Moving to Electron – https://news.ycombinator.com/item?id=28143563 (174 points/193 comments)

1Password 8 will be subscription only and won’t support local vaults – https://news.ycombinator.com/item?id=28145247 (569 points/661 comments)

1password is considering a self-hosted option to store vaults – https://news.ycombinator.com/item?id=28104134 (296 points/223 comments)
Being many or a majority doesn't necessarily mean being right though. They are completely unrelated. It's a very weak defense of Apple design choices versus KDE (or anything else).
> Not living in fear doesn't have to mean pretending that life has no risks.

Ha, I faced more risks growing up when I had to avoid the local gangs walking to school as a kid than I do now. Most people never gave a shit about that (and still don't), esp those that didn't live there. I won't really pretend that people really care about my safety or the safety of others any more so than their personal preferences.
This may have been true-ish some years ago, and it certainly was my expectation, and how many others expected the systems to work.

However I was shocked to find that pages I had liked, I would not see their posted content and would instead see other stuff that was often outrageous.

I can't remember when twitter rolled out the 'curated' instead of chronological change for higher engagement / more advertising value - but at this point it was long ago too.

This was shocking to many people who created 'pages' for businesses and such as well. Even Kim Komando (on the air/via her broadcast / podcasts) railed against the algorithm hiding her stuff from people that had liked her fbook.. (meanwhile offering to 'boost' her presence in people's feed for high fees.

So I'm not sure if the systems originally were setup to run that way, but they certainly have not been in the past many years akaik.

Other people I have spoken with have been shocked that the system has not been working as they expected and wondered why they 'liked' a page when they don't get all the info the page posts, many not believing that pages they were really interested in posting new stuff were instead being censored from appearing in their feed.
I have family in Vietnam who took a similar “zero covid” approach. They had ~2k cases prior to the current outbreak and are now at 250,000 and still haven’t peaked.

The govt is getting any vaccine they can and vaccinating everyone. They likely won’t get a majority vaccinated until the end of the year.

The “zero covid” approach is not a rationale approach. It only made sense as a bandaid until you can vaccinate.

“Zero covid” is like living in a house made of cardboard, and saying because you put out out all the sparks youre safe while wild fires rage around you.
Control Collaborative Virtual Machines
I'm building an app for SMBs [1] (available only in India) and I use EdgeDB at the backend. It has been a pleasant experience, great developer experience.

Build a prototype in a few weeks and released an update today

[1] https://www.bit.ly/souk-chat
I'd suggest to use Lisp, which is a under-rated yet powerful language.

[Why?] https://gigamonkeys.com/book/introduction-why-lisp.html

[Exceptions] https://gigamonkeys.com/book/beyond-exception-handling-condi...
I am. I bought my first new laptop last year, a System76 Galago Pro, and I love it. I've always wanted to support a Linux-first company and have hardware specifically assembled with Linux in mind, and I got this thing fully upgraded so it's a beast at a fraction of the cost of a similarly-spec'd Macbook Pro.

However... some stuff just... is. For example:

- I have 2 USB-C ports, but only one of them can do external video.

- The USB drive can't provide enough power to my external HD, so I just don't use it.

- Sometimes my Bluetooth headphones don't connect, and the only reliable way to get them to work is to reboot.

- I'm on an external monitor 90% of the time, but about once a week the laptop doesn't wake the monitor and I can't get the laptop screen back on without hard rebooting.

- The dedicated GPU is nice for CUDA programming, but every time I try to use it the fans are so loud it disrupts the household.

- I only tried "GPU gaming" on it once, and the fans are louder than the speakers so the only way to do it is with headphones.

- The wrong keys were put on the laptop, e.g., "INS" does a print screen, "Pause" moves a page up, and so on. It all technically works but, ugh.

I won't need to replace the laptop for over a year from now, but that's about how long I like to do research on this type of stuff. I started considering a MBP, which is what I use for work, but I'm not totally sold. Between their snafu last year where an Apple server went down and nobody could open any desktop program at all, to the recent hard drive scanning/reporting technology they're rolling out, to their total disregard for standards such as removing basic ports, I think I might actually prefer the Galago problems.

I'm interested to hear details if anyone else has made a similar decision between laptops like the ones I am considering for my next purchase.
Thoughts On Lisp And Racket (2019)
If you want to help stop platforms like Facebook suppress public interest research projects, then sign this open letter:

https://algorithmwatch.org/en/defend-public-interest-researc...

----

Thanks to marapuru for the link - from yesterday's discussion:

AlgorithmWatch shuts down Instagram monitoring after threats from Facebook

https://news.ycombinator.com/item?id=28168544
Privacy on iPhone
That all had a certain nostalgia to it.
Just an FYI but the minimise window animation can be changed in settings. As can the icon zoom and bounce.
That's nonsense. Having options doesn't mean you have to pick one. Having 1 choice or 10 with a default set is the same unless you start digging into options. This smells like "Apple Knows Best".
Thanks for the suggestion. We will update shortly.
Show HN: Free Touchless QR Menus
It's not clear to me at all that Tesla or SpaceX, or a whole list of other entrepreneur run companies, if run by a workers committees or hired executive team would even still exist at all, and if they did they'd look nothing like what they are now. Look at all the big companies that were launched by founder owners, they all slump into mediocrity once the visionary leadership is gone. Yours is an argument for enforced mediocrity and mandated groupthink, with no mechanism for renewal. We know how that works out, it's been tried over and over.

>Meanwhile, these Marxist experiments aren't broiling the planet for an extra 50 years...

Oh come on, the Soviet Union and China have been responsible for catastrophic environmental mismanagement on a scale that dwarfs anything in the democratic world. Authoritarian economic systems are only possible within authoritarian political systems, and as soon as you do that you're on a path to disaster.
Sendable can also be equated to serializable once you are going cross-process. In that sense you see usage in systems like CORBA and RMI, and so systems that broadly aim to make things sendable like Erlang.
His lab would cost a fortune if you were buying the equipment new from the manufacturer. But he has been able to source a lot of decommissioned semiconductor fab equipment through eBay and donations etc. Like his wire bonding machine. He has spent years of effort setting it all up, so it's not something for a one off project.

But replicating his simpler transistor experiments should be doable on a smaller budget. Also check out Jeri Ellsworth's DIY transistor project. Some nasty chemicals and special equipment is necessary but nothing too much for a hobbyist.
The Auto Industry Is Going Green. Will Workers Go Along for the Ride?
I don’t believe that is correct. Your country of citizenship will by default view any income you have as taxable, no matter from where or where you get it. The double taxation treaty exempts you entirely or partially, regardless of the obligations you have or not in the country of tax residency.

In other words it’s not about what you are taxed in other places, it’s about income.

Maybe someone with better knowledge can chime in.
It's worth noting that there is special provision for these kinds of cases: https://en.wikipedia.org/wiki/Beckham_law

Of course this doesn't protect you from outright tax evasion. Also there are some rules like the calculation of capital gains that differ from the US system, meaning that you are not necessarily protected from double taxation, since each system taxes a different transaction.
"You can always fight and become a gladiator champion to win your freedom."

If the alternatives suck (being poor or a social outcast) or are hard (entrepreneurship) or not that different (another soulless corporate job), how much freedom is there really?
I made the jump to self hosted Bitwarden and not missing 1P. But what really made me switch was Dropbox (I had my vault there and they limited the amount of linked devices to 3 on the free accounts).
These significant upgrades to iCloud Keychain are still in beta (macOS Monterey and iOS 15). If AgileBits' announcement represents their response to a competitor that hasn't even released yet, if it means they're diminishing their own product before the competition has even arrived, then I would have zero sympathy for them.

Quite frankly that seems an absurd hypothesis. In the face of competition from Apple, the correct response by AgileBits should have been to double down on product quality and pushing feature depth.
This isn't the best landing page on the site for an HN story. Maybe

http://computernewb.com/collab-vm/faq/

would be better?

We've had this posted twice before, but only the 2019 posting attracted comments

https://news.ycombinator.com/item?id=19618734

and even then only the two comments, to the effect that, first, this is really cool, and second, beware, hosts very NSFW content.