skysight-inc/HackerNews huggingface dataset:
You can make the hashes you as small as you like-- subject to the limitation that you'll get false positives if you make it too small ---- the same problem that small hashes get in bloom filters.

Bloom filters also have poor communications efficiencies for small numbers of entries: you have to oversize the filter a lot. This can be ameliorated by entropy coding the oversized bloom filter, but once you're going that far you're better off with using a golumb coded set or something more efficient.

I think the only case where an approximate set-filter approach will be more efficient is where you want to communicate a small set one way to someone whos set is much larger. The issue there is the the sketch needs one entry per item it removes, while a bloom filter can be smaller (assuming the difference is big enough to overcome the bloom overheads).

Information theoretically it should be possible to decode a minisketch 'beyond the limit' using knowledge of the specific items in the local set. ... but the only algorithm I know for this has exponential time (brute force remove items from your set and retry the reconstruction). This problem is mathematically pretty close to list-input decoding a error correcting code, so efficient algorithms may be possible-- but so far there hasn't been any research to that end.

[You can, of course, combine a filter with efficient reconciliation in cases where an set size differences are expected. The filter's FP rate just needs to be low enough to get the receivers set size close to the sender's]

> it looks A still needs to send the full sketch

The sketch is exactly the same size as the symdiff it can recover.

An interesting challenge is that you likely don't know in advance how big the symdiff is... If you're too conservative you waste bandwidth, but never more bandwidth then you use sending the whole set. You can reduce your waste at the expense of round-trips, in an obvious manner: fetching a little more of the sketch each time until you have enough.

In the erlay paper (bitcoin application of this stuff), we give a scheme to bisect when the difference is bigger than expected without wasting much bandwidth. The bisection loses a little communications efficiency but avoids quadratic computation costs which become problematic for big set differences.
Gaia Early Data Release 3 published
Talent and skill development also happen in the workplace... so requiring U.S. companies to hire U.S. workers serves the nation. We see a similar issue in academia, where top programs have a huge cohort of foreign students - students who are likely to take the knowledge gained (at institutions built in part through decades of public funding) back to their home countries (understandably).
One of Jenny Holzer’s truisms is: you owe the world, not the other way around.

Isn’t Gebru an “AI researcher”, after all?
Gruber notes midway:

"Perversely, developers, who by nature of their profession best understand exactly what an architecture transition like this entails, might be among the few professions who can’t yet move their primary computing to an Apple Silicon device by nature of the software tools they depend upon. (Some developers can move now, and — because Xcode running on the M1 compiles code so much faster than any Intel MacBook — are rejoicing.)"

I know that HN has many more active/vocal webdevs than native software developers, and so the point may be lost on some. I suspect that Gruber doesn't understand why his point is actually so completely accurate.

Developers (native ones at least) need to compile, a lot. Compilation is an embarrassingly parallel task: if you've got N cores, you can use N cores and get a linear speedup for every expansion in N you are offered.

The M1 seems like an awfully nice system for people concerned about CPU/Watt, and an awfully nice system who want a very powerful bit of hardware to run macOS on.

What it remains is a less-than-top-of-the-line system for people who care about CPU/$ or just maxCPU. No doubt if you're used to building native code on existing MacBook Pro or even a Mini, the M1 systems will seem incredible.

But I'm building my software on a 12 core, 32GBM VM running on a threadripper, while still able to read Hacker News and listening to Soma FM in the Linux/Debian host environment, and for people like me (especially the even tinier set who also are net-zero for electrical supply thanks to solar PV), the M1 systems are just not interesting so far.

But then, as Gruber said, I'm a developer, and this mismatch is caused by the set of tools I use.
Looking for a Great Cofounder
Hello,

I am looking for a great technical cofounder to help me with developing DetailGurus and is passionate about detailing and creating jobs for independents.

DetailGurus is a platform that enables anyone to offer detailing services to delight their customers without having to deal with any overhead. The platform will allow detailers to offers services with a touch of a click.

To give clarity, most of the service is completed. I'm looking for some with ruby on rails, APIs, Heroku, javascript, and other tech skill experience to help with getting this service live.

Thank you for the time.
Okay.

Truce, one last "ad hominem" and I'll move on

> Of all the endless knowledge that humanity produces, you have to ask yourself whether or not there’s meaning in pursuing topics endlessly.

This is a verbose way of saying ignorance.

Okay moving on.

My real argument is that Tulip mania is actually the worst poster child of speculative bubbles, as the spot market was largely unaffected and for a brief period of time the futures market became very divorced. It also ended with a local bubonic plague, which means the speculators died, so we don't really know if there was merit to the future delivery or not. Also public policy played a role in the futures contracts, and for that I would have to brush off more literature to expound upon. But the idea in popular culture is quite wrong.

I personally did not comment on beanie babies and ignored it. My first inclination on that speculative bubble is that it was silly, but I didn't comment on it because I don't know if there were supply and demand conditions to support it, and such imbalances can occur in any asset class whether there is utility or not.

Regarding crypto in the light of other speculative asset price bubbles, even ignoring the utility that it does have for a broader and broader set of people, the staying power alone has defeated the bubbles you mentioned. But to counter the lowest hanging rebuttal of "but it can remain irrational longer than you can remain solvent" you have to then counter in how the utility does address a wider and wider market. Its not just a payments, it is far beyond payments right now, and all of these crypto assets inherit the payments capability.
I lost my free Hotmail account of almost a decade when the limit was 30 days.
Right, wrong, or whatever, welcome to America.

What, today, is stopping a billionaire from parking nearly anywhere they like and then just paying the fine, over and over? Or, beyond that, the quality of civil or criminal defense you can expect to receive is directly correlated to how much you're willing to pay.
If they are using it they aren't inactive? 2 years of no activity on a free account is a long time. What realistically are you existing from anyone else?
Sure - you can make another cryptocurrency if you want. That currency will not be bitcoin.

Some people tried this before by branching off the bitcoin blockchain. That was called bitcoin cash, and it failed.

Bitcoins, meaning not any cryptocurrency but just actual bitcoins, are scarce and will almost certainly remain so.
You're right, it could be that Nvidia will push for more beefed up cortex CPUs, with the same tricks employed in m1, like larger L1/l2 caches, increasing the die size, and add more complex pipelines, put the ram on the soc, and an Nvidia gpu.

The potential problems are.

- This might take some time, if it's not already in progress. And pc manufactures might not afford lower sales for a few years while this happens.

- Windows seems to still have issues with app portability and emulation. But who knows, maybe MS will push harder

- Making their own chips and also licensing cores to vendors like Qualcomm, might spook them. It's not a good position to compete with someone who owns the IP you depend one. This might be a good thing for RISC-V

But we'll find out in a year or two what is the play. Competition is good for everyone. That's why I don't like apple having exclusive access to new nodes, be it because apple is willing to pay premium, or that other companies avoid low yield.

Anyway, seems like TSMC will have their hands full for a few cycles.
Historical data probably isn't as rich in detail as the new stuff they are collecting. I bet the old data is too coarse grained to be effectively joined across a variety of newer data tracking sources.
"Timnit responded with an email requiring that a number of conditions be met in order for her to continue working at Google, including revealing the identities of every person who Megan and I had spoken to and consulted as part of the review of the paper and the exact feedback. Timnit wrote that if we didn’t meet these demands, she would leave Google and work on an end date."

We don't know the full list of demands, but Jeff Dean shared one demand that people may find unreasonable. Other demands may have been much more reasonable, but those weren't shared.
Show HN: Pop Your Team for 2021
> Performance hint: developers using cursors should have their hands cut off. This should do the trick.

What is wrong with cursor?
Regulatory approval of Pfizer/BioNTech vaccine for Covid-19
More ARM SoCs means more machines that will never see Linux or *BSD support. A lot more work[1] needs to go into supporting each individual SoCs than x86 machines require.

[1] https://elinux.org/images/a/ad/Arm-soc-checklist.pdf
This is not my argument - just one I see come up with some regularity. I do not know how valid it is - partially, I guess.
When Outlook.com was first made available as a mail domain back in 2012, I immediately went and registered a few accounts, figuring that it would become a high-profile service pretty quickly. One of them I have almost never used, and in its eight-year lifespan it's received...(checks)...7 emails. All of which were from Microsoft.

That account is still up, though, and I don't believe I've checked it from the website itself in years, although it is one of the accounts I've linked to my Outlook app. So the mere act of polling an account for email might be enough to be considered "active".

I haven't checked what would happen if I did the same polling but only used Thunderbird instead.
Climate Change AI's paper (https://www.climatechange.ai/paper) lists some key areas in which AI can mitigate climate change. An area of critical importance is time series forecasting. Google's AI fund has backed one company in this space: https://www.myst.ai/
I use(d) alacritty for years and it was completely usable.

Kitty is very slightly faster w.r.t. latency though, despite their benchmarks, so I use that now.
This is the subject of discussion in this Warehouse (the PyPI backend) issue[1].

The TL;DR is that it probably requires a PEP.

FD: I've been working on adjacent features in PyPI.

[1]: https://github.com/pypa/warehouse/issues/8254
In light of Jeff Dean's email, which you can find in the updated original post, it appears that Timnit Gebru threw a public tantrum when one of the many papers she collaborated on was deemed unsuitable for Google Brain technical standards. That's the point: adults handle minor setbacks like adults, instead of rushing to social media to vent in public about their 'constant dehumanization'.
NPR's CEO previously was in charge of external propaganda: "From 2015 to 2019, Lansing served as the CEO of the U.S. Agency for Global Media (USAGM), the independent federal agency whose programming reaches an average weekly audience of 345 million people in 62 languages." [0] Now at NPR he coordinates internal propaganda. Angry Bezos emails will be career-shortening for NPR staff.

[0] https://www.npr.org/people/770270513/john-lansing
right, the STABLE bill's rationale does not make a lot of sense and the sponsoring representative's rationale makes even less sense.
Third-party battery packs are super common for electric tools, especially for the older generations.
Precursor's Mechanical Design
If ramps hypothetically did create privacy problems, would you still wish them out of existence, despite their utility to other people?
I don’t think it is disgusting to expect that, but it most certainly is naive. There are a set of norms, but they are industrial-research norms, not academic norms and they overlap but are not the same
Reminds me of the padded wall torture chambers inside shipping containers that surfaced in the port of Rotterdam.
Yes and yes. Thanks.
Is Critical Social Justice the Biggest Problem in the World?
Check out ripcord: https://cancel.fm/ripcord/

I haven't used it with slack but it works just fine with discord. You don't get voice noise cancellation with ripcord but you don't need that if you use rtxvoice anyway.
I strongly agree with the part that in ideal case, everyone should have an individualized track, not just the few exceptional ones.

But I disagree with the implied premise that the best environment for a child is to be around kids exactly their biological age. That is a thing introduced by school system, and in fact goes against human nature. Many kids naturally try to follow older kids and learn from them. In a family, younger siblings learn from their older siblings.

The school system disrupts this natural flow of learning, in order to optimize its own processes. And there are some good reasons to do so; this way you can also teach kids things that their older siblings, older friends, and parents don't know. But this is merely one of many possible ways how to learn, it has some advantages and some disadvantages. (Typical disadvantage is problems with discipline, when small kids learn how to behave from other small kids, instead of trying to immitate their more mature siblings or friends.) And skipping grades still allows you to learn the things that your siblings/friends/parents don't know.

tl;dr - some kids don't want to be around kids their age, and prefer somewhat older company
The instruction this is based on is prefetch; which is essentially the only relevant instruction when doing manual cache optimization on x86/x64.

It's not a panacea though; naive usage of prefetch will actually decrease performance [0], because the hardware already does a lot of prefetching on its own and you're messing with that.

From what little research I've done, prefetch mostly improves performance when accessing data in a hot loop, in a non-linear pattern (eg nextAddress isn't just prevAdress + constantValue), 3-4 loop iterations ahead of the execution. Eg

doThings(myArrayOfPointers[i]);
__builtin_prefetch(myArrayOfPointers[i + 4]);

(though the above code might be undefined behavior if i + 4 is bigger than the array size, I'm not sure)

[0]: https://lwn.net/Articles/444336/
I haven't said "you can tell who is abusing the system at first glance." either.

The thing you quoted did say that, which is what I'm responding to:

> "Each time an employee has an encounter with a fake service dog (and yes, they know when you're lying),

Have a great day.
Sure, but investing on a rule of thumb is neither an exercise in probability nor risk management. I'm advocating for using the information you have to choose an appropriate strategy, and I only brought it up at all because of how many people I've seen using DCA inappropriately because they don't understand when it performs well and when it doesn't.
I guess I don't know what to say other than if you really want to learn Lisp, you have to meet it on its own terms. It's old, its heritage is older and always offered a different approach to the batch style of Fortran, it's not going to change for you.

I hate this kind of wording because it makes it seem that Lisp is mysterious, or super difficult, or requires a ton of unlearning, or has no good (and free) learning material (you knock it but I enjoy Steele's 30 year old cltl2 mirrored on a CMU page), or is only for impractical purposes and CS-guilded programmers. I don't believe any of that, there are plenty of examples to the contrary. In contrast your own difficulties are puzzling. I hesitate to suggest reading, watching, or doing anything else, though things come to mind, simply to avoid wasting your time or money further if you took me up on any of it, as it might all be useless.
There's your argument for Bitcoin. It cannot be planted by anyone, like tulips. Its supply cannot be increased arbitrarily. Tulips, in fact, could be a bit more complicated. Bitcoin is quite simple that way. Spent electricity is stored and traded - and is a good yardstick to measure other things, etc. etc.
ORM's aren't that slow, they are quick to develop.

When you see a bottleneck, you could use 2 systems ( eg. EF by default and Dapper when doing optimizations)
Yeah! AutoML lets you export a TensorFlow.js version of the model to Google cloud storage, and there's a frontend library, tfjs-automl (https://github.com/tensorflow/tfjs/tree/master/tfjs-automl), that downloads the model and sets it up for detections.

Then I'm connecting to the device's webcam with navigator.mediaDevices.getUserMedia, and twice a second send a reference to the video stream object to the detector, which runs inferences locally and returns the coordinates of any detected objects.

There's some glue code to do the whole dance to connect to the camera and model, but after that it works pretty seamlessly, on my desktop and mobile browsers
Did Intel similarly threaten Apple? If not, why not? Even if they didn't know for sure exactly what Apple was up to with the M1, they surely could have speculated, as so many others did.
Technology-wise, the vaccine you mean was developed in Germany by a German company. Pfizer is the manufacturing partner and did logistics for clinical trials (except in China, where Fosun licensed it).

$445 million in funding came as a grant from the German government, the rest from licensors. The German government has split another ~300 million or so on two other companies also working on vaccines. The US government did not contribute any funding to Pfizer's license.

I'd rather say it's a cool example of international collab and winning together than an American exceptionalism narrative ...
> Public policy and morality should be the domain of reason, evidence, freedom, experience, and compassion.

What if scientists don't understand reason? Do they see science is subject to reason, considering that the matter of science is something of which can only be described through a reasoning process? There is no science without reason; there is reason without science.

It is also interesting to see the continual replication nature of philosophical mistakes, even though they have been refuted by decades. The author confuses vaccine for polio as a scientific breakthrough, where that's just the effect. The scientific breakthrough is the study of pathology, which only happens in a total abstract world (the definition of science) -- that's _the_ cause. It's like proclaiming the end of murder just by enacting a law stating murder is over. Reminds me of the mistakes made by Comte's positivism (or Bush's "Mission Accomplished"), the obvious Kant confusion (form over matter), and, why not?, the devilish conclusions made by Heidegger (won't describe them here on purpose and would love to hear otherwise).
When do the deactivate accounts then? I have had 2 at least deactivated had to connect them all together with a phone number.
If the users are inactive they aren't seeing ads. Google isn't a charity, why would they pay for storage that isn't being used?

Also, somewhat morbidly, dead people don't really need their photos and emails hosted perpetually.
I'm excited about this too for the same reason. I too have been paying the high prices to support the idea of on demand new releases that skipped the theatre. I wouldn't be surprised if this means a price hike on the HBO subscription price, and I'd be willing to pay more for that in this case.

Before covid, we still got to the theaters once in a while, but this will be awesome. Hopefully you can find a good babysitter and get back to the theater more too (when it's safe of course).
We have over 15,000 on the way this month (some are spoken for). Yes, do reach out!

Some folks actually did do this in April, just with 3D-printed adaptors: maskson.org and pneumask.org. They don't have built-in exhale filters, though, which limits the utility.
One of the casualties of prohibition is responsible use patterns.

When America experimented with banning alcohol, beer and wine became scarce. Instead, our markets were flooded with high-octane spirits, of dubious purity.

I have never used purified cocaine, and don't intend to start. Back in the early Noughts, coca tea bags were available for purchase on Amazon (yes, really) imported from Bolivia; this was illegal, but tolerated.

They were lovely! I would enjoy a glass in the early evening when I was going out, it gave me a nice, pro-social boost that wears off faster than caffeine, letting me sleep at night.

Of all the many drugs I've tasted over the years, coca tea might be the least harmful. Chewing coca is manifestly not a problem either, Bolivian and Peruvian indigenous society is in no danger from this habit, though I don't doubt they get grumpy if they can't get their leaf (I don't think I would commit actual murder to obtain coffee but I never want to find out).

Here's the kicker: At point I had probably three ounces of cocaine-bearing material in my cupboard, next to the Earl Grey. If I had suffered some bad luck, and my white-privilege shield broke down, that's in the ten-year mandatory minimum category of felony.

So, if cocaine is illegal, the vast majority of users are going to rail lines of it, as pure as they can get, or smoke the carbonate salt.

I hope I've explained why that's a bad idea?
This is reasonable enough but I’m not sure how it relates to the parent comment which brings up the possibility of laws of physics being repealed. A more complete paraphrase of the first paragraph is, people believed fast computers should run hot. And that certainly matches my experience to date.
It is weird when you are making public accusations against specific individuals and alluding to still hidden conversations. In other words, it sure looks like she is cherry picking which facts get sunlight and which remain hidden in order to bolster her PR efforts. And then really strains credulity by characterizing her termination as a firing.

I am referring, specifically, to the as yet private email exchange between Timnit, Megan(?), and possibly others wherein Timnit offers an ultimatum which Google then declines.
@dang/mods: Apart from what you think about the story, the new title "AI researcher Timnit Gebru resigns from Google" is even more biased and incorrect than the old one or the headline from the linked article.

Timnit definitely did not intend to resign "immediately" and from everything what is known was fired on the spot (that she mentioned a possible resignation in an Email is not important for that distinction). A correct headline would be "AI researcher Timnit Gebru fired by Google after threatening to resign".
... Promise?
It's another "We've altered the terms of our deal. Pray we don't alter them any further," from Google. Changing policies in a destructive fashion is never good for a customer.

EDIT: It's especially problematic when there's no countdown, and it's not "inactive account wide", it's "inactive in product X."