skysight-inc/HackerNews huggingface dataset:
This list is super-great, except: all modern targets[0] (and many non-modern, including Alpha, Cray, CDC, Stretch) have the POPCOUNT instruction, which does a key operation underlying a large portion of the target operations much faster than presented. It provides an order-of-magnitude speedup in numerous algorithms. The list should have a comprehensive treatment.

At the moment, the only ISO Standard way to say "popcount" is in C++, with e.g.

std::bitset<64>(x).count()

But even this is insufficient on MSVC, which targets pre-2002 arm64, which lacked it; and on gcc and clang on amd64, similarly, absent a -fpopcnt or -march=native or related option (which there are numerous other reasons to use).

Given -march=native or =core2 or various other means, optimizers will happily rewrite the Kernighan loop into a straight-up POPCNT instruction. Anyway, all compilers provide it as a non-standard, therefore variously-spelled, intrinsic, but (except on MSVC) only actually produce it if the "-march=" or related commad-line option enables that.

Historically, it is common for instruction sets to start out lacking the instruction, and then getting it in subsequent releases because of customer demand. Also historically, a key such customer has frequently been the US NSA. Thus, initial and64, alpha, POWER, and SPARC lacked it, but soon got it. x86 ("ia32") is perhaps the principal laggard. When a feature is added, at great expense, to a subsequent ISA revision, that says a lot for its importance.

[0] All except RISC-V, to date. Some would say this makes RISC-V non-modern. It appears in the (still) unratified B extension, which (therefore) nobody implements.
That's well and good for you.

The academy is supposed to be its own free-standing institution with its own values and its own agenda. There are intelligent people who don't want to work with people who build mass surveillance systems, provide IT services to scary government agencies, crush competition, etc. Having Microsoft at a university should be like having ROTC at a university. You can opt in if you want, or avoid it if you want.

Didn't Hinton go to Canada so he didn't have to take DoD money?
Is it common for rich Norwegians to legally move to Sweden and use almost Swiss level ISK to escape the 25% capital gains and ~1.4% wealth tax?
Minute Vocal Warm-Up
A friend of mine worked as an assistant in his studio in Brooklyn. One time Murikami sent someone out to pick up his lunch, and they brought back the wrong order. He got so angry that he knocked the bag out of her hands, and then punched her in the stomach (then fired her).
You got the units wrong - 72.000 lbs is ~32 metric tons. Assuming carriages with two separate axle pairs that's 8 tons per axle, if two adjacent carriages share one axle pair a 4-carriage train has 5 pairs / 10 axles in total for a load of 128 tons it's 12.8 tons/axle.

Still, neither is something to take lightly (pun not intended), and I guess that building elevated makes construction a good chunk more expensive.
webASSEMBLY is not much better name.
Seems most css frameworks are defaulting to this now. The only problem is Ubuntu is a very ugly font that looks very different from the others.

At my previous job I was one of the only Linux users (using Ubuntu) and some designers were shocked how bad their designs looked on my computer due to the Ubuntu font. We removed Ubuntu from the list and just went with sans serif instead.
> JavaScript is analogous to Visual Basic in that it can be used by people with little or no programming experience to quickly construct complex applications.

>JavaScript scripts are designed to run on both clients and servers, with JavaScript scripts used to modify the properties and behavior of Java objects, so the range of live online applications that dynamically present information to and interact with users over enterprise networks or the Internet is virtually unlimited.

JS has come a long way in 25 years :-)
So sending a request to cloudflare to get your users IP makes this GDPR compliant? This is not how any of this works. Be careful when using this script.
In any case, the cloudflare dependency needs to be listed in your Data Protection page.
If you hash your IP with a bunch of other fairly unpredictable and high cardinality information; it's no longer PII.
The UK has approved a Covid vaccine – here’s what scientists now want to know
Have you read the book or seen the show? GoT is not crazy anything goes fantasy. Weather in GoT follows clear patterns that also happen to be super important for plot.

It is also big on maps and accurate timing of how long it takes to get from place to place. There was even massive complaining when last seasons written by different people failed in that aspect.

There are inaccurate things beyond Dothraki, as described on both this blog and half the internet. But arguing about GoT as if it was Alice in Wonderland crazy fantasy is absurd.
there was a layman assumption like that?
I started reading this article with interest but ironically after a couple paragraphs I skipped to the end. :P
Haha indeed, it could be worse though: JavaAssembly ;)
Snyder left during post production, to deal with death in his family. The resultant film wasn’t what he envisioned, as Whedon took over. He’s back and wants to finish making his film the way he wanted it.

GoT is exactly what D&D envisioned. The fans didn’t like it, but it’s their vision, and they DGAF what anyone else thinks. We might not like that outcome as viewers, but should respect the artistry all the same.

PS: the cast of justice league didn’t dedicate 8 years of their life to making that film like the cast of GoT did. They’re understandably done and moving forward, not looking back.
I always thought that we still use a trie or (to save memory) ternary search trees for that..
Pretty much all schooling in the modern world is basically a means by which corporations externalize job training. The general public is not blameless either, having equated schooling with job prospects for a long, long time. Consequently, almost no actual education occurs at school. I have a friend who tells a story about meeting a 4.0 student from one of the highest rated high schools in the country who honestly wasn't sure which side the US fought on in WWII.
Introduction to Functions in Python – A beginners guide
I Turned Coconut Shells into a Family Photo
> A server-side JavaScript script might pull data out of a relational database and format it in HTML on the fly

I didn't know that server-side JS was a thing back then.
Even though I know what the hamburger icon does and regularly use it, the example in that second video of making it more button-like benefits me, because without clear cues about what's ornamental and what's interactible, it takes more time for my eyes to find things I can click on.
GitLab or GitHub. You can create groups and projects and manage members.

You can create issues with templates to lower the skill necessary to write up a good issue. You can create milestones (have these issues closed by next month). You can have discussions on issues, and be able to track and measure progress and have everyone know why an issue is taking longer than necessary and chiming in to help.

You can have a Wiki so that you can simplify onboarding new members to the team. Here's how we're structured, here's the people to contact in each continent.

If the internet connection is lousy, you can create issues by sending an email, and you can comment by replying to emails instead of doing it through the web application. This has been validated by us as we had a member who could not open web pages in a very remote location during one year, but they were able to do email. We simply /cc'd them in the issue template and they were able to stay on top.

You can tie it to Slack and on Slack add channels for different continents while maintaining communication lines. You want to reach the Africa team? Post on the channel.

You can create issues right from Slack and reduce friction. Each member has a profile with their contact information.

You can save minutes of meetings (meeting notes) on GitLab so everyone knows what was discussed within different teams and search for a topic.

You can use Jitsi for video calls if any and put that into playlists on YouTube for different continents. Africa playlist, Europe playlist, etc...

So you can align people, track progress, and get everyone on the same page, effectively creating leverage and amortizing the time spent on anything and making sure a message gets to as many people as possible.

There are a lot of huge, complex, software projects being built by distributed teams around the world that function like this.
This neural net could create a realistic 3D environment where AI agents could train and explore. The lack of embodiment is the main thing missing from reinforcement learning agents to close the gap to humans. The environment itself can be controllable by embeddings, spanning any conceivable situation. Of course, ideally, if this architecture could be made much more efficient.
Timescale isn't exactly huge yet, but their potential is enormous - but so is the potential in building a competing product offered as a service. Unless Amazon want to put at least 8 zeros in their offer, I can't see it happening, and at that point Amazon might as well hedge their bets and build their own offering (which is exactly what they're doing). At worst, their offering will be only _okay_, and at the same time Timescale is doing business with Amazon by hosting DaaS instances on their infrastructure, which I'm sure Amazon takes a handsome cut from.
Thank you very much for these awesome illustrations!
Margret Brundage was there before Vallejo and there is also Wonder Woman in the early 40's
> Doctors _should_ be a dime a dozen. They should not cost so much - because their services are valuable and therefore, more of them should be produced to make medical costs lower.

Physician salaries make up about 8% of medical costs. And even if you doubled medical school class size, you wouldn’t get 2x the doctors because there aren’t enough resident slots available.

And even if you had enough slots available, you’d still need to guarantee high salaries afterwards. Most people who are smart/driven enough to be doctors aren’t going to work 80-100 hours in a high stress position for 3 years if they are only going to come out making $80k.

So the only way to drastically increases (3x,4x) the supply of doctors is to drastically decrease the standard of training.

So you reduce residency down to 1 year and you triple the number of doctors. Now you’ve reduced the quality of doctors, and you save people less 5% in healthcare costs, but no one even notices because that number gets drowned out by the continued rise in the other 92% of healthcare costs.
Another frustrating "web analytics is evil" post, this time trying to not store PII in a service that disallows PII as part of their terms of service.
> And given government advice around the world, it seems pretty clear that masks are understood to do more good than harm.

Until sometime in March or April, government advice all around the western world was that masks in community settings are ineffective and possibly dangerous (due to improper handling).

Usually when these agencies change position or announce a new position, the decision is accompanied by a properly referenced whitepaper that lays out the evidence for the new position. This hasn't happened here.
My preference is still for something akin to the original LiveScript or HyperScript.
Looks similar to https://hashids.org/ which instead uses a numerical seed to generate a String representation, which lets you use sequential IDs in your database.
Did you consider self-hosting Plausible?

https://docs.plausible.io/self-hosting/
At least it is not a problem for Google, since it controls both the most popular browse and most popular web font distribution channels.
Then maybe we, as a culture, should work harder on not looking down on people who do the actual labor of keeping civilization afloat.
Is the Earth an Organism?
You're right, found this on NCC's Norwegian website:

https://www.ncc.no/vare-prosjekter/undersjoiske-tunneler-far...
How long until you can feed it a few minutes of video of a random person (e.g. a politician) and have a convincing model you can animate and put in a different context?

How do we develop technology to detect such forgeries?
also discussed here https://news.ycombinator.com/item?id=23201559
It depends if those lectures were from MSR or product development teams.
How has the web been subverted? By whom? And which notable, useful old tecnologies have been discarded?

The capabilities of the web have only been expanded.

You can still build websites in Django and Rails and myriad other "old-school" technologies. What are you missing? Perl and CGI?

To the point of this article, you can perfectly build a website with self-hosted fonts, or with default system fonts. Is this what "lock-in" and discarding good ole' tech looks to you?

It's tiring to see this bitterly pessimistic, conspiracy-laden rhetoric on HN. With the added bonus that as of late it's being radicalized ("subverted", "enslaved"), as some sibling commenters are pointing out. How ironic that the people accusing everyone else of being "enslaved" are themselves carried away by the trends of the time.

But more importantly, this rhetoric is profoundly demeaning.

To web developers and technologists, because it assumes that they are largely incompetent or malicious, and that the commenter and his clique of retro-futurists know much better and are morally more pure than all tech professionals nowadays.

To regular people at large, because it paints them as drones and slaves to greater powers, with no agency whatsoever, instead of analyzing why they may prefer Facebook over old-school forums, and empathizing with them and their problems.

But above all, it's demeaning to the authors of such comments themselves, because it paints them as dejected, bitter fanatics who have lost sight of the forest for the trees.

The web is still full of opportunity - artistic, technical, commercial and otherwise.

If you don't think so, maybe it's time you embrace a low-tech lifestyle and devote yourself to gardening? Everyone will be better off for it.
It wasn't. They basically predicted Node.js 15 years before its inception.

EDIT: Okay, server-side JS indeed long predates Node.js. See below.
Welcome to MBA-run tech.
To me, it is a low point in UX and perhaps the least discoverable pattern in recent memory.
I wouldn't trust any article that purports to be about GDPR that uses the term 'PII' a term which itself isn't anywhere to be seen in the regulation!

In reality an IP address is generally not PII, but it may be personal data - the case is Breyer which was decided on pre-GDPR law but still relevant. If you could use reasonable means to identify someone from the IP address then it will be personal data. I don't really agree with the outcome of the case because it implied it was easy to contact an ISP to get them to disclose details of the subscriber information associated with the IP address. In the UK at least it would require cause, and a court order.
Being limited but safe may be the reason that JavaScript has won out over Java. As I recall, applets turned out to be a security nightmare.
Karl, could you avoid using a nickname on HN in an attempt to speak about us in bad ways behind our backs?
Google recently introduced "Consent Mode" which basically disables cookie-based tracking and collects anonymous data only. I still find it problematic as Google probably doesn't need a cookie to identify you but it's at least something that is officially backed by Google, instead of a hack like this.

BTW if you use client information to derive an identifier that is unique within a session and you send that identifier to a third-party (e.g. Google) this approach gives you zero benefits. In fact ePrivacy & GDPR don't mention cookies anywhere and don't care what technology you use to derive identifiers, if they can robustly identify an individual or device and you actually send them to another service (for purposes that are not strictly necessary for the performance of your service) you're obliged to asked for consent.
I'm normally a big fan of the web design work from Stripe - but this page is a mess on mobile Safari (iOS 10.3.3). It seems more and more companies are dropping basic support for "older" devices and it's a real shame. Having this look great on even very old devices should be simple, since this page doesn't even do anything that "cutting edge".
It went through the usual security controls yet she was immediately fired for doing it? Really? Do you understand how that sounds?

Please do explain how someone makes a message appear in your browser when you visit a particular website, without having access to a highly privileged browser extension? That can at minimum monitor the URLs you're visiting?

I honestly really hope you aren't on the Google security team, because you seem to be missing the issue here. Someone who had a high level of access was fired for violating basic trust, apparently with the collaboration of her coworkers. What other things could this person have done to advance her political goals by subverting her access for things it wasn't meant for? Outsiders can't know. All they can see is that the company doesn't have a grip on its own workforce. That is not confidence inspiring.
I am not convinced by the value System76 adds. I love the idea of no intel me, not that is relevant here, and openboot etc. But the quality of their hardware (and OS) is just really not where it should be to justify the prices.
> You don't have to spend hours learning and configuring things

After spending hours, sometimes days, trying to learn GUI stand-ins and trying to configure them (turns out you usually can't unless the GUI designer though it was a good idea), I usually give up and go back to being productive instead by using the CLI.
THAT is reality. It would take magic to restore many ecosystems by this point.
Normally it's praised for having powerful, complex women characters who are just as fucked up and abused as the men. Can't win 'em all, I guess.
Isn't this a bit dramatic? It's a button with a clear standard icon and standard behaviour. What else would you want instead?
^same! I absolutely love Trello for short notes and now I have over 1000. I still need to figure out a proper export / back up mechanism
The Democrats are associated with the color blue, it is the Republicans that are associated with the color red. But as other has pointed out Team Red in this context has no political implication.

I agree though that the marketing is indeed weird.
Hi i'm Firdaus Firmansyah from surabaya,east Java.I'm interested with this job that you offer,coz i have more than 12years experience in sales&marketing.please contact me for further interview at 0817321818 or onlybie@gmail.com .thanks
I haven’t heard that phrase as much, why do you think it’s better?
Damn, I was 7 at the time. And by the time I was 17, and just starting to build websites, it still felt like Javascript was barely a baby.
Ah, well, this might help to explain to said cohort that instead of having a vocational training, they should study to become an Ethical AI scientist.

We should not forget their predicament is in their own making after all. It definitely sleeps better.
>Where outside of Spain?

Portugal, France, Mexico and Colombia off the top of my head. I'm sure there are other countries in South America as well.
What bothers me is that they actually never apologised. A simple statement of acknowledging the damage caused would do!
What is forbidden by GDPR isn't specifically cookie or IP, but but any tracking mechanism which allows to identify an individual uniquely with some amount of certainty, and without prior consent.

What he is doing is illegal.
This of course refers to the POPCNT instruction, that is still quite tricky to get compilers to generate reliably, and which RISC-V specifications and all implementations to date mysteriously lack.

Compilers failing to generate POPCNT cause sometimes 10x slowdowns in key operations.
I was under the impression that ARM has intrinsic advantages for energy use and heat compared to x86.
I have tried it with uBlock (not Firefox's native setting), and it breaks a ton of mainstream sites.
I appreciate the tip, but I like the email format more. Reminds me of writing letters and feels more personal.
I believe the author's point is that there are just too many books out there.

Book reviews and ratings saves you time by helping you avoid the bad ones to begin with. In that case good star reviews does matter. The reviews helps you avoid those books that you mention in your example.

Though I agree that reading widely does help, it makes sense to focus your limited time to read and use sources that have been thoroughly reviewed by other people
Love the contrast between the title and the text. This isn't even about GDPR, it's about a completely different piece of legislation, the E-Privacy Directive. This is completely agnostic on personal data and so the post is largely flawed.

Even if you're not dealing with any personal data, if you're placing a cookie (or doing anything analogous device fingerprinting etc) you are in scope of the Directive and need consent, irrespective of GDPR.

The new E-Privacy Regulation is looking to implement an exception to consent for analytics but that would have providers like Google Analytics out of scope. Anyway, it's stuck in the mud at present...
Remotely Get Root on Most Smart TVs with Radio Signals (2017)
Yes let it go and do Faferd and the Grey Mouser, Jason Mamoa as Faferd and Masie Williams as Mouser.

And yes I could totaly make Faferd being biraical Cannon.
He also wrote that he despised allegory in all it’s forms though, so ::shrug::
Yeah, it's like the transition to ssds. Everyone who didn't had one thought "whats the point" and anyone who made the switch never could go back. These m1 are so fast you can't believe it until you really threw your own workflow against it.

I do frontend stuff and most of the node.js ecosystem is single threaded. Webpack and npm installs are more than 2x as fast on this m1 as on any machine I ever owned. And all this while not even getting warm and battery lasting forever.
For copying the database wholesale, yes. But the individual records, formatted on a web page, and scraped out by a bot is not copying the database files or its schema wholesale. They're still individual facts.
Even if I agree "physical" is better suited for what's asked for, "social" is now the de facto recognized and used term and people seem to understand it to mean "physical" in practice. At least those that don't subscribe to various "it's a hoax"-theories.
uMatrix hasn't been updated in a year and the repo has been archived: https://news.ycombinator.com/item?id=24532973

You'll probably have to let it go someday :(
Think it was this (I am sure someone here will know better):

https://en.wikipedia.org/wiki/Rhino_(JavaScript_engine)

Albeit it was two years after the announcement.
Most electric vehicles I know recuperate the power instead of braking. There are reports of rusty brake pads, even.

Besides, this is about tires, which may be worn down more by electric vehicles (as they have more wroooom, or rather they don't, but can still accelerate better)
But GP already solved the problem (at least for English and other Latin script languages). Why throw away those findings?
Again, the POPCNT instruction reveals its importance.
OpenNebula for CI at The Qt Company: Running over 4 million VMs per year
I’m a system76 customer. The basic value is it’s a Linux laptop that has the least amount of time involved with me trying to get it to work with this hardware or that. I can deal with installing software on Linux, it’s mucking with device drivers I don’t want to deal with. I’ll pay extra for this.

I’ve been happy with it. It updates the os frequently (I’m using their popOS) with no issues.