skysight-inc/HackerNews huggingface dataset:
WTF. I've owned dozens of Apple computers over the years, starting with an Apple II and then a IIgs, on through many generations of Macs: LC, iMacs, powermacs, powerbook, Macbook Airs and Pros. I've recommended Mac laptops to at least a dozen family members. In all this time, I can think of three failures:

- An iMac that had a bad GPU. Known issue.

- Ditto with an MBP.

- Recently, an MBA that had the system board go bad such that it would throttle the CPU to 100%.

That's it. Apple took care of two of those via warranty. The third, the iMac was way out of warranty but my dad fixed it himself by reflowing the graphics board in an oven.

I've also replaced a few batteries, but those are consumables and they didn't fail prematurely.
> that always comes with the danger of not going through VPN if the connection somehow drops or you've restarted the machine its running on and the vpn started after the torrent client.

My current setup uses namespaces to avoid this issue. Basically, one can create a wg interface in the default namespace and then move it to a new namespace and run applications there. The wg interface keeps routing the encrypted traffic through the interfaces in the default namespace, but as there is only the wg interface in the new namespace, there is no risk of leaking any traffic.
It also doesn't need a network bridge and doesn't disturb the network configuration of the host.

I use lxc, but there are probably more lightweight options to just start an application in a different network namespace.

See: https://www.wireguard.com/netns/
I haven't used either QuickLogic or OpenFPGA. I know about them from following what's going on in the open source EDA world.
Well, that's probably something they're going to have to talk about during the interview process.

Agree completely. As I've progressed up the corporate ladder, my travel went from zero (as a plain-old developer) to 2-3x/year for 3-5 days per trip (as an architect and now SDM). It's been a mix of conferences as a vendor, conferences as a consumer, and client site visits. Refusing those would be a sure-fire way to never land an interesting project in the future.
But... why? Every other thing doesn't work on ARM, so what's the point of a rpi cluster?
I hope/believe that this is getting higher with time. Worldwide, programming as a full-time profession only blew up 15-20 years ago. There will be an increasing mass of aged IT people, and career paths will be fleshed out in parallel - the same had happened with all modern-age jobs, like racecar drivers or professional bodybuilders.
I just want to address 2 gripes I have with the article.

1) AOSP, not ASOP, you even spelled out the acronym and made this mistake twice,

2) OSM is phenomenal. OSM maps are not bad. IMO the accuracy, even in the US, is better than Google, particularly in rural areas. There's this project https://github.com/pnoll1/osmand_map_creation also that bundles in address data from OpenAddresses, plugging what is the biggest gap that gave Google a de facto monopoly. IMO it is a very, very important project. The only things I can see being a problem for some people at this point is traffic data, which is not a problem for me, and POI which to me is a non feature, it's basically advertising. And you can do much more with it than with google, I have overlay maps for example that show me all public lands in the US and which department controls them, as well as a light pollution overlay map. I would recommend OSM for navigation over Google any day of the week even beyond the fact that it is FOSS.
Strange this has not received more attention!
It seems that this is based of a github project that takes the hash algo directly from binaries in MacOS - so it is what apple shipped.
I did a presentation on the history of cryptocurrencies a while back. GNU Taler has its independent lineage that never had much popularity. The original promoter, DigiCash, bankcrupted somewhere early 2000

https://capitalgram.com/posts/history-of-cryptocurrencies/
Here’s a web demo[0] where you can try out any two images and see the resulting hashes, and whether there’s a collision. You can also try your own transformations (rotation, adding a filter, etc) on the image. Demo was built using Gradio[1].
[0]: https://huggingface.co/spaces/akhaliq/AppleNeuralHash2ONNX [1]: https://gradio.dev
The PiKVM project is the biggest slap in the face to all the enterprise hardware vendors and I absolutely love it!

All the commercially available KVMs that I've used are complete garbage and truly unreasonably expensive. Some that are still in production today still use Java applets, browser add-ins and end up performing far worse than this (and have fewer features).

Meanwhile PiKVM is better in every regard, waay cheaper and fully open. Besides the end product and KVM software, I also really appreciate the uStreamer project that I believe was developed specifically for PiKVM, but can be used as a general MJPEGStreamer alternative that has insanely lower latency and better performance.
Have you heard of the monstrosity that is time-limited dvds? Not single play but almost as egregious.

https://en.wikipedia.org/wiki/Flexplay
I have been through this four times by now, usually everything is alright and there is the promise nothing will change, then uniformization of company culture starts and everyone skilled enough to find something else leaves.

On my case the average was around three years between acquisition and atriction leading to first wave of leaves.
Thank you for the pointer to Lua! Will have a look.

Yes, "scope" is in the end the evaluation environment of some funktion. Usually it's not a first-class object in a particular language, and only available implicitly.

Having it first-class would mean being able to directly manipulate and pass function environments.

Like I said, I'm not sure this makes sense at all. But maybe it could open up some possibilities.

(I came up with the general idea when thinking about what the "implicit scope" in Scala is, or could be seen as).
If you do move it around a lot it could be repeated flex stress? You would not even see it unless you got the thing under microscope. Even then it may be fine but one small part in the middle of board may cause other issues that cascade?
Stockfish and AlphaGo are also available for humans to use. A human using Stockfish will be just as good at chess as a strong AI using Stockfish, and likewise for any future improvements to chess engines that either humans or strong AIs develop.
Download and Install Haier USB Drivers for Windows
> Anyone who claims this is evidence of danger either doesn’t understand how the system works, or is deliberately misleading people.

Anyone who claims this is not evidence of danger either doesn’t understand how the system works, or is deliberately misleading people.

Fixed it for you :)

On device scanning did not exist before apple. Apple is doing it. Now devices don't have your best interest in mind. Bad precedent, easy to be abused in future by others with even worse implementations or motives. Evidence of danger.

Their hashing algorithm by nature of being a hashing algorithm will have collisions. That is unavoidable. Unavoidable false positives are not great in the context of your device ratting you out to the authorities.Evidence of danger.

QED.
I'm still holding on to my 15-inch 2014 MBP. I've been using it for work daily going on 7 years now. Never taken it into service. It just keeps going...

Fingers crossed for the new MBPs this year. I'm planning on finally retiring this beautiful machine if the new MBP looks good.
Please read my original comment. We discuss salary expectations during the initial interview.
A collision can be generated using an innocent image of a child. When scaled down and without operator's reference to collided image, it will very likely be reported. They have no knowledge whether innocent image isn't a part of a set.
It's not just age and birthdate. What about the year I graduated college? The year I started working? These are not perfect, but you can put a pretty tight lower bound on a candidate's age with these. You can leave these out, or say, lower your claims number of years of experience, I suppose.
> Why would they feel unwelcome?

I can't but feel this is a problem of you being uninformed. I don't know if that's because of what I presume is relative inexperience in the industry and lack of exposure to the problem based on your age, and I'm not trying to be flippant or denigrate, but there's a widely known and acknowledged problem of ageism in this industry. So widely known and acknowledged, that those that try to cut through the problem feel the need to advertise like this.

You can search on HN[1], or elsewhere for more info.

1: https://hn.algolia.com/?q=ageism
> That seems like a court case at least.

For what? Youth is not a protected class. Discriminate against them all you want.

> You would need to prove there is any difference in language skill from someone with 15 years versus 35 years, otherwise it is just an age requirement superficially disguised as a needed skill requirement

Age discrimination is different from other discrimination cases. It's really hard to win, for instance[1]. The company doesn't have to prove anything. The worker would have to prove that it was explicit age discrimination. For other types of discrimination, like race, the only thing that needs to be shown is differences in outcomes.

[1] https://www.nextavenue.org/what-it-takes-win-age-discriminat...
No, that explains precisely $150 in price increase. We can do math: $1000 base price + 15% sales tax = $1150.

How is that vast majority of price increase?
For that matter - why not sell N64-compatible consoles? You could make them incredibly cheaply now, and they're definitely still in demand. Are they scared of cannibalizing their "high end"?
US: 'specific threat stream' from ISIS against crowds outside Kabul airport
After 30 hash matches/collisions[0], Apple's system is cryptographically[1] able to open the collisions and only then is it sent to Apple's review team for review. If the manual review team confirms the CSAM, it's reported to NCMEC and then NCMEC's team will likely file a police report if they also confirm the images are CSAM.

0: https://pocketnow.com/neuralhash-code-found-in-ios-14-3-appl...

1: https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
Oh no, the epic redditors will be angry at them!

Lol, like they care.

Worst. Blackmail. Ever.
No, it asks for any specific example of how one might suggest he is doing "just fine". I would just like to see why someone thinks this article is incorrect, not simply that they think so. I would be fine with someone suggesting an alternative to constant growth as an example.
TIL! I didn't know that HN's admins took individual/personal requests.
https://news.ycombinator.com/item?id=28305946
People make more in big cities, it’s actually been studied across the globe and the data is rather compelling.
> Likewise, as a white person if a posting said "We hire black people!" then I'd be like "alright I guess this isn't really for me" and not apply.

As a white person, I don't understand; why wouldn't you apply?
>>If your argument is that the replacement process has too many steps, this argument fails: you'd save at most one step (out of your claimed 50) if the adhesive were not there.

Thank you for making an assumption on my behalf, but that's actually not my argument - I do have an issue with the fact that replacing the battery requires pouring solvent behind the case, as the guide clearly warns you that if you mess this up you will damage other components and the screen. That's an unacceptable process for a battery replacement, I don't mind the disassembly of everything else to get to there. I will repeat myself - there is absolutely no reason to use glue in a case as tight as that of a modern MacBook.
Did you read my insulin example? The patents expired, at least.

Don't get me wrong, markers are good for some things, but healthcare is not among them.
For RSS I use Feeder from f-droid, I mainly use it to subscribe to video content though, check it out.
Thank you! This resonates a lot with my experience. In particular, sometimes making writing more of a physical exercise is helpful.
Just got this text from a model:

"I don't trust them at all and nor do the other girls. So diversifying is our best bet"
Mirroring + templates is a gamechanger. Being able to create boards is also really nice; whoever realized that lists are isomorphic to boards is a genius. You can switch between the two seamlessly without ever being afraid of losing information or causing unintended side effects!

Just waiting for it to support reminders, at which point I feel like I could use it for everything.
There is always interest in old shows, but not enough to deal with the licensing issues. You could have much wider libraries if the licensing was less of a nightmare.
But this isn't uploaded to the cloud. Its your device.
Very nice collection. All the illusions are due to natural intelligence in the days of artificial intelligence. Brainpower is always a mystery to me.
I found this through the Webcrate HN post and was looking to get more information on this organization. It sounds very similar to what Sandstorm was doing, I wonder if they are using Sandstorm as the base of their platform.
It's entirely possible that the issue wasn't being out of Sweden, it was being out of Europe. I think Dell warranties are region specific.
I think you chose a slightly funny example. Pie crust is a bit of a challenge to get right. Your first one is definitely going to be ugly, and there's a very good chance that it will be tough. Filling is easy, but crusts require experience to know how much is the right amount (of water, of kneading, of rolling).

Most home bakers get better results with frozen pie crust. A great home baker can do better, but not on the first try.

Cookies, on the other hand... yeah, if you can read and follow instructions at the level of a third grader, you can make great cookies.
No luck opening that link with Android's Firefox flavour...
Sooo.. it's a yaml-based bash DSL that manually cross-compiles back to .. bash?

It's probably clever, sure, but it seems like this would wind up more declarative than imperative?
It's basically the military model. Have a reserve of trained people who are ready to go the moment you need scale. I wish we'd use it for things like infrastructure too. It would be so much cheaper for public works if we relied on state labor pools like we used to do rather than contracting profiteering private industry for everything.
But they can't use exact matches because their algorithm doesn't create same hash for same image on their various platforms due to hardware differences in floating point arithmetic on their different devices. Unless they have on their servers floating point arithmetic emulators that can calculate exact hash for each of their different devices for each offending image then they can't only match exactly.
Removing a Directory
I think i read on HN a while ago that WeChat uses a similar hashing technique to scan photos being sent.
1. Am I the only one who gets annoyed by the abundance of software being described as "beautiful" (or some other vague, subjective term)? And, honestly, Bash is probably the least "beautiful" "programming language" I can think of.

2. If you need this level of complexity, I feel like you should be reaching for Python or Go or something else that definitely isn't Bash
I usually use Ansible for that. Check it out!
One can probably infer the age from things like school/employment dates, or if your CV lacks those, things like number of earlier employers or tech used at earlier jobs.

A couple of years ago I played around with this idea that it'd be great with a completely censored hiring process, where at the screening stage you can't really see info such as:

- Names are censored or made into generic placeholder names

- All dates are removed. And rather than having from/to date of employment, maybe make more general groups, like "short","mid","long" periods of employment.

- No profile pictures

etc.

But then I read some study from France where they tried out just that, and it didn't really help on diversification. Strong candidates still had a much stronger resume, while those you'd want to help up still had fundamentally weaker resumes.
When you reach the end of the slideshow, it shows a call to action that says:

> 84,000 other people are already subscribed. They are from companies like Spotify, Uber, Adobe [...]
Maybe don't let anyone delete other people's tokens, even if leaked, but automatically alerting the admin if anyone accesses the "URL" would probably be a good option.
> I believe that they should scan user data in some capacity, because this is about data that causes harm to children.

Google, Facebook, and others are already scanning the images when uploaded to them. We should not be surprised that the images we upload are being scanned. Sometimes for CSAM, sometimes to train ML, and sometimes for other things.

Apple doing scanning images that were uploaded to their servers would just be another company doing the same thing.

If I understand things correctly, these companies even have some legal obligations to do some of this.

> However, I believe that they should not run the scan on the device, because that carries significant drawbacks for personal privacy.

This is about where Apple is doing the scanning. Doing it in icloud is on them. Doing it on our phones is an invasion of privacy. And, it builds a system that can be used for other things. It opens a door, as many others have pointed out.

I wonder if Apple did all of this to scale the implementation. So it wouldn't have to run on their servers. They wouldn't have to maintain and power them. Poor implementation if that's the case.
Ok, so this seems like a great thread to ask this question.

I want a research tool with the following features:

- Collaborative
- Cloud based with offline mode (changes can be synced back up)
- History
- Separate workspaces/projects
- The repository would be "taggable", meaning that after I set all the notes in a project as "v1" I can interact with the research with that snapshot, further when I create a "v2" I can see everything that has changed since "v1".
- Media files (images) can be added

Secondary concerns

- The ability to "comment" in a collaborative manner.
- an API to extract the data
- Native apps
- Dead simple end user workflow, (ex, don't have to run git commands)
- Simple user permissions (ex. read only, contributor, admin)
There is zero sales tax on US Apple store sales? Where is tax paid?

I certainly have missed that.
Can somebody please explain to me how one can go about finding images that have collision hashes? Or how you can create an image to have a specific hash?
The problem with this is the same problem that CSV has to solve though - there's no escape character specified in ASCII so you can't have a unit that contains any of these 4 characters or else you'll break the parser.
The "smart" part is for the manufacturer's benefit more so than the user. However, if these "smart" TVs are never connected to the internet, how will they become "disabled"?

The only way I can see is if the TV is actually "disabled" by default and must be connected to the internet to "enable" it after purchase. In which case, they're not really "disabling" but declining to "enable".

It's getting hard to find one but all I want is a big display screen --- a dumb TV. I'll add my own "smarts", thank you very much.
So there's a national database of all child pornography that Apple has access to? How is that access legal?
You should add a NOTICE file to your repo, stating the fact that you have used portion of `anacrolix/torrent` OSS software:

https://github.com/anacrolix/torrent/blob/master/LICENSE
Yeah! Do you want to do a blog for us at ScyllaDB? Would love to interview you. :D

Hit me up via email at peter@scylladb.com
Since the landing page is not the clearest, you can think of this as an argparse equivalent for Bash.

You provide a YAML file listing commands, subcommands, arguments, and flags, and it automatically generates a Bash script that can parse and validate them, provide help messages, and run your code for each command.

It also lets you keep the actual code for each command and subcommand in separate files, which are merged together into one distributable Bash script at generation time.

It's basically a templating system to auto-generate argument parsing so you don't have to solve that again or deal with things like optparse.
Only skimmed the bullet points, but one that’s missing and seems important to me is:

* The marginal utility of intelligence may not be so great. If you are already really smart, is there any point to being smarter?

Most interesting problems are NP-complete. If you are really smart you can solve a big NP-complete problem. But how much smarter do you need to be to solve a slightly bigger (and therefore more interesting) problem? Well, twice as smart or something. Being just a little bit smarter gets you nothing. So (in this case) the marginal utility of intelligence approaches zero as your AI gets more intelligent.
"recruit for" is the killer thing here. Its highly geographically dependent, or if you ultimately want to employ remote workers, you'll have a different set of challenges. If you go down the dotnet route, I recommend taking a peak at ServiceStack, (not affiliated, but I use it myself), Laravel is obviously the php winner, but I cannot speak for any other languages (and i personally avoid PHP ;)

Why not take a peak at local recruitment boards, if you want local workers, or poke around on upwork etc if you're thinking about outsourcing. You'll soon get a decent idea.
It's definitely a staged rollout but also very inconstantly so at the moment. Sometimes I get the message right away, sometimes 4 tweets into a chain, sometimes never. All from the same machine in the same hour.
Are they ant eggs? Some ants farm aphids and transport them around, building pastures even.
Michelson–Morley Experiment
Great news for Europe. I was only considering America and Canada when I made comment above.
Just general physics/math Dover reprints. They share similar style to the one OP posted.
My dad is a programmer in his 60s. He has some interesting stories. And yes, when he was interviewing he got passed off as "overqualified".

It's true that software development now is a lot different than it was back then. There are many new skills and technologies to learn, and old ones that no longer apply. But what people need to understand is that old people can and do learn the new skills and technologies. "You can't teach an old dog new tricks" doesn't apply at all to software engineering, believe it or not old people are super familiar with the AWS and machine learning and Agile and other "new" stuff.
Like `make`?
What is server-side conversion tracking?
How to Publish an ISO Standard
A bit OT but there really need to be a new paradigm shift for a new OS interface that has less coupling and more flexibility compared to piping.
My theory is that you generate too much heat by typing that fast :)

No, seriously, what’s the secret?
A Curated List of People in AR (Augmented Reality)
> I believe that they should scan user data in some capacity, because this is about data that causes harm to children.

Should GM use onstar to record every conversation you have in your car and use AI to flag conversations that relate to child abuse? After all it involves children.

And if down the road law enforcement decides to expand what gets flagged, you shouldn’t care if you aren’t breaking any laws, right?

This is a horrible idea and it’s a matter of if, not when it is abused.
"There is no smoke without a fire"

"Those targets will not meet themselves"

"What if that person has CSAM but tried to obfuscate it. Would you forgive yourself if you let it go and it turned out you were wrong?"