skysight-inc/HackerNews huggingface dataset:
The problem I have is that the AppStore doesn't solve the problem of people being tricked into misconfiguring their computer. Until Apple employs experts to stand physically between the machine and the user this is always going to be possible.

While you're reading the rest of this, ask yourself if it's really worth throwing away personal computing (free speech and community maintained software are some of the bigger things you lose) for a very slight increase in security.

Here are just some ways to get in trouble despite Apple's intrusion into people's lives:

1) CA certs.

McAffee now tells users to install malware on (or just replace) their routers with software that terminates their TLS connections (and does God only knows what with them.) They've managed to convince Verizon to advertise this and have their technicians set it all up. So the AppStore didn't keep one of the larger malware vendors out. You can also find many sites telling you to install their (likely malicious) CA cert because certain jailbreaking methods in the past used that.

2) There is malware on the AppStore and you almost certainly have some installed

Distributing malware directly as an App you build is hard, Apple can revoke your developer ID and so that gets expensive. The solution is to distribute libraries that make certain things easier for developers (authentication is a big one.) You can do this anonymously and don't even need a machine running OSX. This is one of Facebook's primary methods for getting malware on your phone. Almost every non-trivial App you have uses the Facebook SDK, and if you log into anything in the App Facebook knows who you are and adds the information to the profile they have for you (whether or not you've "created" or "deleted" it.) There is no easy way for users to detect this since the AppStore makes user buildable open source software impossible. Facebook is not the only company doing this but they're one of the biggest.

3) Software can be installed outside the AppStore but only if you have money and know what you're doing

It is possible to distribute iOS software outside the AppStore with no review. There are two channels for this: the first is testflight which is supposed to be used for beta testing. iSH used testflight for a long time before attempting to get listed on the AppStore. The issue here is that testflight apps cannot be widely used: the "beta" is limited to ~10,000 users. The iSH authors would weekly go through the list of users and remove ones that hadn't opened the app recently (near the end it was 10s of users and the period would get shorter and shorter, I remember having to re-install the app pretty much every time I wanted to do anything useful with my phone.)

The other method is via enterprise deployment. Non-coorperate users aren't supposed to see these but I've heard some larger companies (surprise, it's Facebook again) use this to get certain Apps installed on devices owned by minors because that would cause problems for their primary App.
Didn't know you can use whois on IP addresses and not just domains.
By reinvesting the excess of money invested in the police into improving society for people, so that less people need to steal.
Giant Gopher
I can't find that, please provide a source.
I finally know who my spirit animal is!
Yes. If the former Mrs Bezos wanted to help students, she would pay tuition directly, not donate a million dollars to the chancellor of a university. If she wanted to help artists, she would buy art, not donate money to the trust fund of a museum.
I’m not disagreeing with anything you’re saying.

The apps are just in theory easier and that’s why men use them.
This is a $2B acquisition.

This isn’t for their budgeting app as many of the thread imply.

This is Visa wanting to get into Open Banking in a major way. Like MasterCard ~$1B acquisition of Finicity.
I thought this was well-known. I went to MIT for undergrad in the late 1990s, and have 3 friends who got white patches in their hair in their late teens/early 20s that went away within a few months of graduation.
For the manual approach, git provides a shell script to generate the env var __git_ps1 for this very purpose.[1]

[1]: https://git-scm.com/book/id/v2/Appendix-A%3A-Git-in-Other-En...
Perhaps we all could recognize courage is a virtue and strive to demonstrate it? Much of the sickness in our culture would instantly be cured if we valued and demonstrated genuine bravery instead of replacing it with victimhood signaling.
It's surprising that many medical providers don't understand this side of HIPAA. I recently spoke to a department head of oncology who seemed to think patient consent was required for sharing data and was not comfortable sharing their patients' data. What they don't realize is that HIPAA doesn't require consent if the data is de-identified and so their organization can or is sharing their patients' data anyway.
Serverless Solution for Strapi on AWS
First half of 2000 I was getting calls from recruiters non stop. Multiple per day.
I had just started out but had in demand skills.

One day the calls just stopped. They didn’t start again for 3 years.

The whole dot com crash was quite humbling.
Truth - I personally avoid doing so, but that’s only because I prefer not to introduce that extra layer of complexity into my stack due to lack of full understanding of the technology. There’s nothing stopping me from bothering to learn all the trade offs and pitfalls and doing so, but so far there hasn’t been enough of a compelling reason for me to go through that effort. I just go with the general advice “you usually don’t want to dockerize stateful applications” and leave it at that.
Starship is the only prompt I've used that has (a) sane defaults, (b) cross platform support as well as ease of installation, and (c) good enough speed. Powerline is much slower, and I lose my serenity everytime I have to fiddle with dotfiles.
Parking in a strategic location (ex: on a hill, etc.) that makes it harder to get under the vehicle or jack it up might help too.
Your point about using evolutionary theories to justify absurd arguments has merit - however the example you provided is a bad one. There are many species of animals in which males engage in rape [1] and almost none (that I can find) in which the females do.

Any way, every step we take towards admitting the biological differences that exist between men and women, is a step towards a more healthy society. Getting so angry over this is unhealthy.

[1] https://en.wikipedia.org/wiki/Sexual_coercion_among_animals
Ryan Holiday's Tips for Living Better
This is so sad to watch all this happening. We had decades of growing closer together and then some power-hungry nutjobs undid all that again within just a few years.
SMAC allows you to turn on automation of almost everything, and has a button (shift? Ctrl? Don't remember) that'll speed up animations drastically when held. It's not perfect, but the combination of turning on the governor's for everything you don't need to care about and holding that button during AI moves makes a big difference.
Have you tried our plugin, Requirement Yogi (on the Confluence side), and if you have, can you share how you would position it on the market, especially compared to R4J for example?
I hope the Brits are happy with their country
Why are people downvoting this? It’s true.
There's no sadly here, it's the opposite. In your world Facebook could still abuse European's privacy.
> I'll probably get downvoted for this but:

Don't write that.

Try: "This is a joke, but..." or "From what I've seen..." or something similar.

Not everything needs to be serious but some people here are seriously fed up with "I'll probably get downvoted" (and even if I don't reflexively downvote such comments I see where they are coming from :-)
I'm exactly 0% surprised at the phone companies. They can charge more for a thing, so they're going to charge more for a thing.

I assume the rest will follow suit.

Fuck Brexit.
How to Decode a Food Label
Then they can show their mechanic's license. There's no reason for Joe off the street to come in with a backpack full of these things. Especially ones that are brand new. Here's 20 stolen from a dealership the other night - https://abc13.com/la-porte-car-dealership-theft-catalytic-co...
"Gaslighting" and "conflate" have picked up markedly in use in online discussions I've more recently noticed:

https://trends.google.com/trends/explore?date=all&geo=US&q=C...

https://trends.google.com/trends/explore?date=all&geo=US&q=G...

It's interesting to watch language trends, I wonder what other words have picked up more recent frequent usage. I suspect forms of social media and online forums drive a lot of this.

After looking at location data for gaslighting, I'm now curious if some people are actually searching for "gas lighting" literally. Lots of very northern and highly rural areas that may be interested in gas as a source for lighting or general fuel source.
Not to mention genuine scientific inquiry as demonstrated by the Ivermectin scandal. A harsh reckoning is due, but will it come?
It seems like this approach could be adapted as a dimensionality reduction technique: select a set of k random hyperplanes denoted p_i, then map each point to a new vector r such that r_i is the distance to the hyperplane p_i. My gut tells me it may be more efficient to reuse existing nearest neighbor approaches in that embedding space than to bucket them and compute the partial intersection of 20 sets.

That having been said, this was a wonderful read, and beautifully presented.
Here's the shortest intro I know of:

https://math.uchicago.edu/~may/REU2015/REUPapers/Macor.pdf
And I'm sure the benefits will go to the NHS. Take back control...
Just a few decades of mass-propaganda on the tabloid press, you mean.
let the battery die, sure fire way to make the phone reboot, ironically the agent installed on the phone would probably help with this.
Oh okay, got it. Yea that's true, there should have been plenty of resources and low population. In that case exchanging ideas is indeed difficult.
Because it's an arms race situation.

The industry of de-identification has a long history in fact.

It is typical for many types of criminals to employ hard-to-identify outfit and appearance.
The work of investigators is to overcome this hardship and identify the criminal.
The co-evolution of methods on both sides will never end.
I’ve used it in an HFT system. Basically as a form of latency-minimizing model compression for evaluation in production.

The problem was that the base layer model (tree ensembles) did very well in terms of training error but was much too slow to evaluate in production. With LSH, you can start with a bunch of points from the base model, then train the compressed model against the reference samples.
Ask HN: History of XOR Swapping
Do you know about the first documented use of XOR to swap values of two variables?
Best QNAP NAS Options of 2021
Cat install costs way more than that.

But aside, would you really be okay going back to the days of photochemical smog choking away your sunlight and skyrocketing rates of asthma and acid rain dissolving your ancestor's gravestones??

Federal law requires the catalytic converters. Everyone is definitely better off for them.
It seems like we were able to store grain without plastic container for a long period of time.

My limited understanding is that plastic is more convenient and we’re used to this convenience at this point.
I want to like this article, because it does make some nice (to my non-expert eyes) points about being more skeptical of private foundations and donor-advised funds. But it's hard to wade through all the vitriol about "genetic lottery winners and fake-tanned narcissists", the one-sentence-per-paragraph organization, the setting up and knocking down of a shrill strawman ("“How dare you? Charitable donations step-in where the government fails!”), and the pretty facile arguments against some of the donation categories ("$56 billion was given to help provide child services and family care, something that should probably be paid for by society").

But yeah, random private foundations seem suspicious.
Nbound marketing solutions for what you need to do
I don't buy it. Makes it harder to sleep and often gives me heart palpitations or at least makes me quite aware of my pulse when I am doing nothing.

And as far as thinking, I think over the course of the day I actually lose out, because early on I am making more progress but then within not too long I start to feel a bit worn out and even though my brain is trying harder than normal the resources have been used up faster and so there is a performance deficit after a bit.
Elm and Haskell are two I have experience in that are so much simpler, syntactically, than modern C-based languages. F# is very similar to Haskell syntactically. That makes me wonder if all (or most) ML-based languages are “quieter” than C-based languages.
Doing too much is a relative thing. For instance, if I am cleaning my house, I focus on cleaning just the floor and make it the shiniest floor ever, it does not solve the problem. Also, in time t, I can only clean the floor whereas my roommate can clean the entire house.

One of the realization I had while building our company is that, you can do too much as long as it fits in a framework. Someone mentioned elon's example. He does too many things, but no one questions that because he puts it is a framework of sustainability or interspace travel.

What you cannot do is half ass the effort, then you are doing too much but spread to thin.

Focusing on one thing can sometimes be actually be very dangerous and quite risky. For instance if you are focused on building a tech which is trendy and have not hedged your risks, with tech shift your idea would basically die.
Ok. So the P4 language is not competing with it, and could be made to compile to ebpf.
That seems kind of backwards and circular.

The lab leak people did have evidence: the fact that the virus emerged right next to a lab doing experiments on coronaviruses. The people claiming it couldn't have escaped from the lab were the ones without any evidence. Their claims were basically "it wasn't from the lab trust us we're scientists".

The "anti China posturing" you say existed could also be described in other ways but if someone believes China allowed a deadly virus to escape from a lab and then covered it up, it's hard for that position to not be anti China in some way.

As for "a strong undercurrent of undermining scientists", as you admit, it turned out later that they had been dishonest so the people trying to undermine them were in fact doing the right thing.

It feels like you're trying to retroactively justify a dismissal of these claims by arguing that because their conclusions didn't fit with your notion of what good people think you were right to dismiss it. But that's not how argumentation is meant to work.
Neither are Beethoven or Kobe Bryant, which the author cites as examples in favor of his argument.
Sounds like what happens at my place of work.
It’s pretty clear from the comments that nobody read the article. It’s about the use of charitable foundations primarily to avoid paying the same tax that everyone is supposed to pay with the charitable benefit being secondary or, more scandalously not a thing because the money never leaves the trust.
In my opinion, it’s fine to donate to whatever charity you like, or none at all. It’s your money. But pay your damn taxes like the rest of us.
The word is just used when they really mean "lying", and it annoys me. It specifically means convincing someone they're crazy, or to doubt themselves. This article suggests Bezos types are just being regular old dishonest, which I find plainly true, although the breathless media coverage is probably doing more than half the work. Beyond that, applying terminology meant for interpersonal relationships to public relations doesn't make sense.
FogBugz was renamed to Manuscript in 2017 and sold to DevFactory in 2018 who renamed it back to FogBugz.

Fog Creek renamed themselves in 2018 to Glitch after their Glitch product.
"Project Fear!"

"Brexit means Brexit!"

"Get Brexit done!"

"We knew what we were voting for!"

"Two world wars and one world cup!"

"£350 million a week to the NHS!"

"Take back control!"

"The will of the people!"

"Leave means leave!"

"No deal is better than a bad deal!"

UK citizens got mugged. They were lied to over and over by the government. They lost rights and freedoms. They gained… Nothing.
YAGNI, basically.

What's ironic about it is that about 1/2 the time developers correctly anticipate the general shape of the upcoming problem but it comes in a way they didn't expect thus they'd have done better by assuming it was never going to happen and dealing with it when it does.

This is a subtle distinction most people don't get.

I don't view it as a software development issue per se. Humans are just bad at predicting the future, bad at knowing how bad we are and bad at recognizing when we've been bad at it.

Trying to build a REST API coz the customer will definitely want it some day and thinking you've got a system at the slots in Vegas are two sides of the same coin.

And, I've learned the hard way that if a developer has got the same confidence that a granny at the slot machines has, preaching YAGNI isnt going to convince them they're wrong.
In what way does that help prevent China from disappearing these people?
Immutable Software Bill of Material Using OSS Immudb
I like your idea of a class action lawsuit but wouldn't the $50k per person penalty shift your idea of what an organization would consider an acceptable risk? 1 million * $50,000 is probably not acceptable.

I hope for all our sakes you are in the business of buying de-identified medical data :)
I've used it for a wide variety of search and recommendation problems, albeit not in isolation. In practice, I've found that it is a great way to reduce the size of a search space before handing the problem off to a more precise algorithm.
Google serves the world as their customers. It seems to me that having a preponderance of US-based employees that's wildly out of proportion to their customer (or revenue) base is still heavily in favor of US workers.
They want independence but are not independent (from Spain). Otherwise both is right. "Spain" is the country and "Catalan" the region (within Spain).
That's very encouraging news for the British taxpayer!

Knowing how fanatical the busybodies in the UK government are, it's probably mot going to last long. But it's great news as long as it does.
If you’re switching between computers a lot, it can be difficult to adapt. I use macOS, Windows, and Linux daily, and the difference between Command on macOS and Control on the other two still throws me off every time.

Fn + arrow keys has become something of a convention; it works even when not explicitly printed on the keycaps.
Great project and excellent presentation!

I've been trying to build something similar for tracking birds / panoramas / photogrammetry while avoiding using non-printed parts as much as possible but haven't been very successful so far. Because of that I'm particularly interested in the printed gears you are using. Maybe you could help me with some of my questions and concerns.

It looks like the whole thing is designed to be stiff, which means that the gears are pretty much at a fixed distance from each other. Doesn't that lead to backlash / play if the gears are a little bit too far apart or vibrations if there is too much pressure pushing them against each other? I've been worried about this and experimented with mounting the stepper motors on flexing parts to keep the pressure consistent and allow for more imprecision in the prints but I never really tried whether I can get away without that, so I'd be interested about how well this is working for you.

Pictures on the flexible motor mount idea: https://imgur.com/a/mM1Uql9

I would also like to know if there are any signs of wear after using the thing for a few days and what materials were used. I couldn't find anything on the type of filament on your website (did I overlook something?). I've only ever printed PLA so far and found that the gears would turn more smoothly after being used for a while. I imagine that the effect of wear might be different on the design without flexing parts.

Is it correct that the upper part is resting / sliding on "base-2"? Or is the bearing doing most of the work? Does it wobble at all? That was another one of the problems I had.
It's a mathematical problem, not a technical problem. You can remove features from a dataset that, on their own, serve to uniquely identify someone, but that doesn't change that the remaining features still each partition the population into smaller and smaller subsets until eventually the subset is one or only a few people. Once you get down to "only a few people," metadata may be able to bring that to one, i.e. there are a few hundred people it could potentially be, but only one was actually at the hospital the data was collected from at the time it was collected. You don't necessarily even need the hospital to leak that metadata. Maybe this person was the only one who even lived near that hospital near that time.

The only way to anonymize the data in a foolproof way is to remove so many features that it becomes useless for statistical research.

Modeling-wise, regression, classification, and clustering alike all rely on being able to construct a model that minimizes entropy. But anonymity relies upon maximizing entropy. This fundamental conflict can't really be resolved. You pick some point in the middle of the spectrum that ends up serving neither purpose well.
Ask HN: At which level should one implement TDD in a web app?
Is writing browser automation test enough (Eg: Assert that a page has these inputs and a button. Before the button is clicked, there are 0 records in DB table. After clicking the button, there is 1 record.), or do we want to write tests in levels below as well (Eg: After writing browser automation tests, write feature tests, and then write unit tests.)?
If you could find statistical evidence (controlled for income) that shows black Americans commit _insert violent crime_ at 9x [1] the rate of other races, then I would absolutely be in favor of taking steps that mitigated that crime happening. That's an extremely controversial thing to say, but the point is moot - as far as I am aware nobody has done such an analysis, and nobody wants to. However, there are plenty of species in which the males rape the women [2] because such a thing is simply advantageous from an evolutionary standpoint.

[1] https://www.rainn.org/statistics/victims-sexual-violence

[2] https://en.wikipedia.org/wiki/Sexual_coercion_among_animals
> If you self-ragulate, and fail to regulate, you're left wondering about self. If you fail to take a moment before you act, you're left just wondering why you failed to take a moment before you acted. The difference may be subtle but it's precisely how you avoid an existential crisis.

Can you please elaborate on that "precisely ho you avoid an existential crisis"?
Despite so much valid criticism about its inefficiencies, intransparencies, infighting, etc---in the grand scheme of things the EU really seems one of best governmental institutions for the "common people". At least relative to comparable institutions, it appears driven by an intention to do some good. Maybe I am wrong and it's not better, and maybe that's due to my media bias (though I try to read across different sources). However, the vaccine purchasing process, where despite the screw-ups, the EU showed a consideration for global affairs and global cooperation (unlike the US or the UK), or during Brexit, or indeed in the form of the many privacy protection, customer protection, xyz protection rules, the overall outcome of the EU's activities make me genuinely feel as if the people were playing an important part in their considerations.