skysight-inc/HackerNews huggingface dataset:
I'm looking to also rely on k-anonymity a bit for this.

If I have a bloom filter that is 128 KiB (1,048,575 bits) in size and I use the first 5 characters of a SHA256 hash as the identifier, then there's only 1,048,575 possible unique values that can be stored.

The total number of publicly routable IPv4 addresses is 3,706,452,992 - so that means that for each bit in the bloom filter, there are an average of 3,535 possible IPs that it could relate to.

In other words, if you were to brute force the bloom filter with the hashes of every publicly routable IPv4 address (which wouldn't take very long since it's only 3.7 billion), the average accuracy would be 1 in ~3500.

This means that IPs that share the same 5 starting SHA256 characters wouldn't be counted, but that would only be 1 in ~3500, so not a big program. At worst it would result in a lowered unique visitors count - which is much better than a bloated one.

For IPv6, the same applies but even better, as there are magnitudes more v6's than there are v4's.

> But if your filter is too large it becomes again more plausible to reverse the IPs from it

Yes, I've been considering this. If I were to use a larger filter, I'd need to take more characters of the SHA256 hash in order to match the total size of the filter. If I used the first 10 characters of a SHA256 hash rather than just 5, then that is easily enough possible values to uniquely identify each IPv4 address. If I used 10 then the bloom filter would be trivially brute-forceable. With only 5 characters though, it's a 1 in ~3500 accuracy rate as I mentioned above.

> I guess your approach would work fine for quite empty bloom filters

By this did you mean 'small' filters (i.e. by file size), or filters that just aren't that populated? If the latter it should still be fine as long as the size of the filter allows for a good k-anonymity ratio (1 in 3500, etc).
It's also likely that there are a dozen people with that name just in Moscow.
That's a great analogy.

I haven't seen Carlsen say it was risky to keep playing, the only quote I've seen is:

> “I wasn’t in a mood to find the punch,” Carlsen said by way of explanation after the game[0].

He had an advantage on the board and on the clock, and didn't even try for the win.

[0] https://fivethirtyeight.com/features/carlsens-bizarre-decisi...
Management boards have not worked historically. One example might be the Australian Wheat Board. A second example is the Canadian Wheat Board.

On the supply side production management has not proved successful that I'm aware of.

The demand side is a little different. Egypt is the world's largest importer of wheat and GASC (basically the same as the production boards but for buying) has generally been one of the best traders. They're good for the most part. They're generally clever.

Free markets work best in my personal opinion. But for production side I don't see broad-scale management working, while on the consumption side it actually can work.
>I'm not sure diplomacy works when someone is actively shooting at you or other people.

I mean, not only is it required by law, as per Graham v. Connor, but the current trend in national standards for dealing with riots is trending towards implementing de-escalation techniques and other measures designed to protect the sanctity of life rather than using escalating violence to disperse the crowd.
WOW. Thank you. This is really a nice Creative project. So inspiring.
Show HN: How we gamified electronic music production
There was a weekly freestyle dance in New York City that I attended, many years ago. In a studio, with a good wood floor, near Broadway and Houston. It was run by a collective, and part of a northeast association, which had summer dance camps. As I recall, it cost $5 at the door, and less if you subscribed. All ages were welcome, even toddlers. Maybe it still exists. And there are many others, for different dance styles.
You bring up a certainly superficially valid point. You may be your own person, but, from a normative sense, your personage benefits from a long history of both benefits and detriments defined and in place long before you were born, and much bigger than yourself.

The goal of these bindings are to remove inherent bias. Some of that is bred into the intercept defined by unchangeable characteristics. Others by the vector field of rewards return for effort, often defined by thar initial condition. The goal with most of these (apparently feared? do I have your emotion right?) corrections is to offset at least the most damning of these.
Hey now -- I'm not quite that easily impressed! ;) This is a problem domain that I have suffered in[1] -- and we have recently moved from KVM to bhyve[2] for several of the same reasons that motivated Firecracker. Not that it hurt that it was in Rust, of course... ;)

[1] https://www.youtube.com/watch?v=cwAfJywzk8o

[2] http://bhyvecon.org/bhyvecon2018-Gwydir.pdf
I am aware of the current state of IQ research, and I think you overstate some of the conclusions. The biggest is that heritability of IQ is 80%, but that does not mean that it is entirely the consequences of genetics. Parents raise their children, and thus affect their child's environment, both in the womb and early life. That can't be accounted for in DNA.
I’ve heard similar things about English being among the harder languages to learn.
I think it depends more on what kind of language you already know.
Turing: Digital Computers Applied to Games (1953)
I think many posts in this thread provide valuable commentary and mine won't add as much value, but I'd like to share a viewpoint about how it's interesting that in many countries it's considered quite normal that the police/state are antagonistic to citizens, but in U.S., while the same tension exists, there's a sense of Americans being continually surprised by that fact, as if some sense of idealism partly counteracts the media and acts as a sort of mild denial.

I don't mean to be critical; I'm quite sympathetic.

I grew up in a post-Soviet Bloc country, and while things have definitely changed a lot since 1980s, the mistrust in police and state was still something you could sense. However, that sense of mistrust was dramatically different, because there was no conflicting sense of "it shouldn't be like that". There was a sense of acceptance. Maybe you could call that Soviet defeatism.

The only lesson I can draw from that is that it's easier to look at what's happening in U.S. if you don't presume that the state is your friend.
> socially enforced censorship of painfully obvious facts in the west has gotten out of control

Can you explain?
Have you seen Zig?
What overwhelming Advantage does digital-only audio deliver to the market that's worth the cost of transition to digital only audio?

With video, there's a lot of those. And today in the market we have a mix of analog and digital, mostly digital, and it mostly makes sense.

That isn't really true of audio. And it's not true because audio works very differently.
>it is the same as the stone you use to grind your obviously conservative axe on

Only on HN...
If you work in a moderately sizeable organisation and manage to delete more lines of code than you add, while still adding features, you may be a good programmer.
Which in Bitcoin's case, would be a 0-confirmation transaction, which is visible pretty much immediately as well.
> Would you say the same about Nazi science?

Yes, worse, the atrocities committed by Unit 731 even.

So long as it is actual science being conducted, all science contributes to the global body of knowledge.

That's not to say one should condone science done unethically, but in hindsight one can't deny that the world benefits from science regardless of who conducts it.

How the results of scientific study are used is altogether another matter.
> Is it really cost effective to roll your own for that kind of thing?

Nope, hence leveraging Amazon et al. I would consider the AWS "above the cloud" offering (as I've now dubbed it) to essentially be the same commoditized thing as what you linked. An extraterrestrial CDN with edge compute if you will.
Completely agree, hopefully we will see more funding in areas that have been "forgotten" due to recent hype cycles.
We need a different department in each state tasked with investigating and prosecuting law enforcement officers and prosecutors suspected of crime, a department that is completely separate from the rest of the normal law enforcement departments. It's a founding principle of the United States that institutions will not keep themselves in check, they instead require another institution to keep them in check (checks and balances). It's time to start applying that to law enforcement misconduct investigations and prosecution. This means that police officers won't have to go easy on their coworkers suspected of crime (so that their other coworkers won't ostracize them) and prosecutors won't have to turn a blind eye towards police misconduct (for fear of poisoning the relationship with a police department) since it won't be their job anymore.

Edit: if you disagree, say why.
Weeks 1 and 2 sound like how I am when I'm taking my ADHD medication but have nothing productive to work on.

At first it's irritating that I have nothing to do; then the irritation goes away and is replaced by enthusiasm toward the meta-work of fixing my life/habits (so I can be ready to be more productive later.) It takes quite a while of being in that "mode" before my mind is willing to switch gears into enthusiastic pursuit of a hobby.

I'm guessing that, for some people (people who are always a little bit hypomanic), this might be every vacation day for them.

For me, though, all I have to do is to not take those meds... and I'm instantly in a comfortable+complacent "vacation mindset", where my hobbies/passions seem like the only thing I could ever get excited about.

As such, a proposal for anyone having this problem: if you take any stimulants (e.g. caffeine), try laying off them the instant you go on vacation. Maybe you'll relax sooner!
I'm 55 and I'm spending time learning ML; so no, late-20s is not too late. The real question is, how long will humans be writing the majority of software. Sooner or later, AI will do most of it. Is that 10 years away? 20? 5? Who knows!
You mean the "Hundred Flowers campaign"?
https://en.wikipedia.org/wiki/Hundred_Flowers_Campaign
> Side rant: Also, open source doesn't mean "open to contributions". Giving access to the source code does not mean obligation to accept contributions to said source.

How true, this is such a common misunderstanding among newcomers to FOSS, it can't be repeated enough times.
I read it as he was not invited. Some shrines in Asia have an "open zone", where people can hang out, take photos, etc. Then there's an inner zone for real devotees who live there, which the others cannot enter (not saying this is the case with Shaulin but it well could be).
Previous discussion of this article, with many well-argued criticisms: https://news.ycombinator.com/item?id=5001409
Absolutely. These things are worth a lot. A lot more than anyone gives them credit for.
Americans don’t buy cars anymore. They buy SUVs and pickups.

OK, that isn’t strictly true: Sedans, station wagons, hatchbacks and the like were selling at a 5.5 million-vehicle annual rate in October. But that’s half the pace of three decades ago.

Only a slice of the overall vehicle market worth tens of billions of dollars. No big deal.
The odds that the military already owns a lot of it (from operating submarine sonar and all of the things that come with it) are pretty high.
Ha! I wasn't trying to imply that it would only take Rust, for sure. :)

I am excited that everyone seems very excited.
Sounds like his new master was criticizing him for not sticking with his training, and instead going around searching for a new master.
This isn't how it works.

If you don't have good evidence to support your claims, the onus is on you to find better evidence, not on everyone else to provide evidence to the contrary.
Uhm, what? Even if someone commits a crime, that does not make them any less able to recognize that the police break laws.
And now I'm removing all Mozilla products, and not recommending them.

The browser is now overriding the OS level resolver, and pointing to the Cloudflare stuff.

This feels like Microsoft telemetry; I have no choice but to just shut it down and not use it.
As first stated, it's not about solving the entirety of your life but about removing that obstacle in that certain situation.

You mention an iterative process and yet are seemingly against even the 1st step. Bias is not a one-time thing. It's not just applied and then you live with it forever. Life is a constant stream of dynamic decisions and improving opportunity in one scenario is a positive step forward to improving it elsewhere, and perhaps even countering any earlier biased treatments.
> recruits people that are hyper liberal individuals

Only from the very narrow perspective of current US politics - just normal in the mainstream West.
You're okay with paying a premium for what turns out to be a fake product? What if it ends up burning your house down?
Are you choosing a tech stack to do this?

Laravel has this built in with queues.

https://laravel.com/docs/5.7/queues

You can run multiple workers, it will intelligently distribute the jobs, and there is a Laravel Horizon package that can handle monitoring of the queues/jobs.

I expect Rails would have something similar, but I haven't used queues in Rails.
Could we all please stop with "do X in Y seconds"? We all know that this is just a marketing tool and we are old enough to know that. Omg...
I don't see how? Both police and police activists want better training, police to keep themselves safe, and activists to reduce the prevalence of incidents. It is a win/win politically.

Now getting people to pay higher taxes to fund it? That's the real challenge.
‘They’ - we ruin our language ...
For awhile Thai-style kickboxing fighters with traditional training dominated in lighter weight classes. Took the MMA world a little while to catch up to them.

Also, not "no holds barred," whatever that means, but you can call boxing a traditional martial art if not an Eastern one, and Floyd Mayweather absolutely dominated Conor McGregor in their one matchup. Naturally, Floyd would have gotten killed in an MMA match with McGregor, but that's another answer.
I agree but would fine tune your last statement to:

"Assuming the experience of "qualia" is irreducible is to insist on dualism."

The Qualia does exist. Unfortunately, no one can be told what the The Qualia is. You have to see it for yourself.
Extremely brave. Especially people putting their names down on paper as individuals.

I printed this paper out to look at the names more and to keep for the record. If you signed it and are reading this comment, I find what you did incredibly brave (US hasn’t had almost any labor activism like this in decades), and worthy of much more merit than any CEO or billionaire co-founder. Thank you.
Have you considered...a traditional batch system, like OpenPBS, SLURM, or Gridengine? That sorta sounds like the tasks they were meant to solve...
It's quite possible that they existed earlier, but as far as I know, they weren't in widespread use until Edward I ordered everybody to practice with them. And that makes a huge difference, because you need a lot of practice to be good with a longbow, and many many people practicing with them made it easier for Edward III and Henry V to field so many good archers.
Fira Sans, PT Sans/Serif, Roboto, Noto, Source Sans/Code Pro, Cantarell...
Ah, the classic "But he hit me first" argument[0]. Very persuasive. /s

[0] Also known as the "two wrongs make a right" fallacy. See https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFalla...
Perhaps, but the impression is reinforced when the police organize themselves to break the law in an organized fashion. For example, consider the police of Oakland, California. Every one of their patrol motorcycles is modified with a loud, unlawful exhaust muffler, through actions that body deliberately undertook. Clearly there are numerous criminals among the ranks of that police department, but it's also true that the department itself is corrupt and makes corrupt decisions as an organized body.

Edit: which is to overlook the most glaring examples of NYPD corruption: parking placards and get-out-of-jail-free cards for friends and family (recently reduced from 30 to 20 per officer!). It is not a great exaggeration to claim that the NYPD is America's largest criminal gang.
People would like to have simple proxies for measurements instead of doing actual work. I totally agree all those metrics are useless and only real indicators are "is it working yet" and "are users finding it useful". Because I can make loads of pull requests that are perfect but are not working for end users, and have 80% test coverage for functionalities users never use.

Funny is that as project leader one should click through project as in using it to see if it is working instead of wasting time on finding proxies. If leader/manager does not know how to use system or never clicks through then he is useless...
There are hundreds of "sharing" sites for every kind of thing that you'd want to find on the web, all copycats with the exact same idea. MP3s, tech manuals, etc. They're more popular in developing countries, I guess because we're used to piracy from the 2000s.

The figure of 92 K$/mon is pulled out of thin air, and a person earning that probably wouldn't live in a two-room apt on the outskirts. (Not saying that they found the right guy, though.)
I'm not the person you asked, but I don't think domain-specific user-defined types (whether defined as subclasses or subranges (see Pascal) of existing language types, or another method as Steve said), are supposed to be automatically interchangeable or equivalent to the existing type they are derived from (without a cast or conversion of some kind), otherwise it would defeat the purpose, which is better type or range checking.
At around 80%, you realize you'll never finish because there are always more features. This is the state of real businesses as well. No sustainable business is every truly finished.

You just have to hit minimum viable product and launch. Then you're adding features (or fixing bugs, doing maintenance) to that product.
More relevant information at Reuters: https://www.reuters.com/article/us-indonesia-crash-boeing-ex...

Couple of interesting excerpts:

Lion Air’s flight manual did not contain information about the new anti-stall system, according to investigators and an airplane flight manual seen by Reuters. U.S. pilots were also not made aware in training courses, pilot unions say.

Pilots can stop the automated response by pressing two buttons if the system behaves unexpectedly, the FAA says.

Pilots on a flight from Jakarta to Bali the day before the crash experienced a similar sensor issue but managed to land safely by turning off the system, the New York Times reported.

This sounds like a communication failure rather than an explicit technical failure as the system was overridable. Lion Air wasn't exactly well known for not being dodgy here so there was a possibility in the 10 minute flight window they couldn't resolve the issue.
> Home connections are plenty fast these days.

No, they're not.

Sure, if you live somewhere where you can get 1 gigabit fiber, maybe. But I know Comcast/Xfinity throttles the crap out of your upload. Even if you get their 1 gigabit plan, your upload is limited to 35 mbps [0].

To put that into perspective, if you have a 1 megabyte image that ends up getting linked on reddit and 100,000 people try to download it in an hour, then you'd need over 200 Mbps upload. Very very few home users have that kind of connection.

[0] https://www.cabletv.com/xfinity/internet
Much of martial arts pedagogy is not about fighting ability.

I went to a very strenuous and traditional Tae Kwon Do school as a kid in a diverse semi low-income neighborhood. I had no delusions that it was teaching me how to fight well in MMA or a street fight. Situational awareness, lack of ego, and running are more important for self-defense anyway.

I got into great shape, became flexible, learned body awareness (forms are good at this), breathing, and it really helped me develop a lot as a person and forever recognize the importance of physical health and humbleness. It was a very welcoming family environment with people from all ages and ethnicity and everyone had so much respect for each other. I still visit my master when I see my parents and its such a blessing. I come back nearly 15 years later and it feels frozen in time in the best way. I'm a little sad to see MMA gyms take over, but I think this school was a rarity even when I grew up. My master spent his entire life doing Judo and TKD and had 30+ years of experience in each.

We sometimes practiced Tae Kwon Do the Sport. Its what you see in the Olympics. Its not about real fighting, its just a sport and a very small aspect of the rest of the training. The other bonus is you don't get CTE from practicing unlike MMA. (at more competitive levels knockouts do happen, but there is headgear and no head punching)

Nothing has made me sadder moving to the software industry then how I let it sever my connection to physical arts. I'm not blaming the industry, it was my own time management and habits. Now, I saved enough to take a year off doing cheap travel in the US and I plan to spend a few months going back to my home gym. I feel so grateful.
Have Mozilla participated in any recent threads on this topic here at HN? [1]

[1] - https://news.ycombinator.com/item?id=18531144
A tweet by the memo's author, about the disapproving response he received from "senior leadership" when he shared it internally: https://twitter.com/marksluckie/status/1067494650259345408
For most police departments it's a smart choice since it's armored, can be used to provide impenetrable cover, and has lower upfront costs than alternatives. For cash-strapped police departments, that's a great opportunity.
I feel this is an early part of Jeff Bezos's plan to build out the infrastructure needed for space exploration, as he once did to power the Web with AWS.
Yep I suppose by "fulltime" is open to interpretation here - in this case I mean during the hours my daughter is not at school, I share half the responsibility of my wife in taking care of her. In spite of this, I still feel like I could do more and feel a bit guilty about that.
They use it for branding too: https://www.ubuntu.com
I’ve got a bridge to sell you: Lisp use by black hats
Thanks for the links. Had a bit of a google for Helias. Looks like the Wendelstein team are exploring using something called a "Helium Cooled Pebble Bed Blanket", which was designed for ITER. To me it looks like a closed loop heat exchanger using helium. This would then be fed into a typical steam system.

Though I don't really understand the significance of the "pebbles" in this system.
You can't change Chinese law from inside China either. The only winning move is not to play.
Fortunately web fonts can be easily disabled in Firefox with the gfx.downloadable_fonts.enabled pref in about:config.
Wow. These posts have a real smell to em.
I thought it was a baseball player in the ninth inning who watched two strikes sail by before swinging at the last pitch.
The prices are swallowed by operating system vendors, usually. Same with codec licences and so on.
I'm personally against the censoring for china... but I'm also against the results tweaking that Google has done across a lot of its' properties. From defunding conservative channels in YouTube, to creating custom results during the elections in favor or against given candidates.

I do find the lack of objections there to be rather hypocritical at best. Doing the right thing isn't always easy. Especially if the wrong thing was helping your POV. The ends to emphatically not justify the means.
> Then Apple or Google can make developers pay for the size.

They do; it's part of the 30% margin for the price of an App/IAP.