skysight-inc/HackerNews huggingface dataset:
Too late to edit so replying to myself. I was mostly wrong. The GPS limits are much higher than I thought, and accuracy of INS is too low, although I still think that limit is artificial.
I think they asked for an ELI5 not an ELIPhD. :P

I don't think many would understand what an inverted-index homomorphic shadow DOM is, though I think I can cobble together a very very vague understanding.
Chaos Request – mock API and test your front end
WASM and JS are both JIT compiled in all major browsers which means that they compile to the same kind of native code that C and C++ do, they just do so as the program is running rather than in advance.
Yeah, I don't like it at all either. But I attribute that to the fact that I've read so many stories in that style popping up on HN, NYT, WSJ or Economist. There's probably nothing wrong with that style in itself and it does add a bit of flourish to what might otherwise be a very short article. But it does become grating if you're exposed to articles like it so often that it seems like a rote pattern.

Sometimes when I read reporting like this it makes me think that human language isn't so complex as to be intractable. For all our mastery of the subtleties and nuances of human communication, it appears that (for the most part), our most widely disseminated writing is formulaic and templated. It strikes me that this sort of writing is like the four chords that virtually all popular music is written in.

When you start to see it so often there almost seems to be something sing-songey about this kind of writing. It's not just the narrative structure, use of in media res, or focus on characters instead of facts - it's also the words themselves, which seem to be used to construct a finite number of idioms and phrases arranged in a very usual pattern.

I suppose every sophisticated thing in the world is mundane when you're watched it long enough to see a pattern. TVTropes gives me the same feeling about entertainment. I'm also of the opinion that this style of writing is mostly disagreeable for people who just want the technical content. But to be frank, there are very good periodicals for Quanta Magazine for that kind of purpose. Popular journalism isn't really intended for that.
like Flipboard created? React Canvas rendered the site directly to canvas.

https://engineering.flipboard.com/2015/02/mobile-web
So all Zachtronics games.
Also Kerbal space program. Fantastic game, you'll learn about celestial mechanics, the basics of designing rockets (and if you keep playing, stuff like the Oberth effect and how to do a nice interplanetary Hohmann transfer )
> The security model of allowing apps access to your full filesystem (assuming your user has access) is flawed.

Your are neglecting the option of exposing a limited subview of the filesystem like containers do.

> But people are working on a solution.[1]

The big red box on top says it's not on standards-track.

> WebRTC while not the same and far more overhead (due to TCP sockets vs OS level sockets) can function very much like IPC.

Can I send open file descriptors like I can with unix domain sockets? Can I share memory for low-latency atomics? Futexes?

> So is X Window.

Maybe if you're remoting X, few people do that these days. In practice X applications have access to the same machine that they are drawing on.
Similar tiny bit of history but in france organized crime, based on the few articles that I've read, it seems that it's old mafias in sicilia then south france that pushed for hashish importation (probably because bank jobs stopped being profitable) and then sold to the nascent urban market in Paris or similar cities. Lots of half educated young immigrants to sell to. side effect: northern africans are now stigamtized for this.

ps: the video above is part of this 4 part series https://www.youtube.com/playlist?list=PLhyKYa0YJ_5CfNx__nBNX...
Things I want to know:

- Show us the side-by-side images of the false-positives. Are the matches plausible?

- What is the demographic distribution of the mugshot database? If the data is disproportionately biased, then that bias would be reflected in the false-positives. A casual skimming of some mughot websites shows a potentially significant racial bias.
Yup. Maybe some more use cases will emerge that Js and WebGl can't hit as effectively.
Instead of just browsing the internet you could fix any issues that you found in libraries you used quite often, or help improve the libraries that helped your build your apps in the first place. This will make you feel like you’re working on something important.

AFAIK many open source contributors started by supporting the projects they are already familiar with as they know how the library would be used. That would be a good start until you find something else to do.

(Edit: typo)
Facebook Plunges 18%, Wiping $120B from Market Cap
How Can Small Businesses Reduce Paper Usage?
/asm.js/ doesn't allow you to do anything you couldn't already do with JavaScript

Web assembly does, as far as I understand it.
Notes on secure BGP from IETF 102
Sorry for the confusion I tried to write a title that would fit and guess I missed the mark!

What I really mean is a virtual dom implementation that

- On the frontend can diff/patch a real DOM node
- On the backend can render into an HTML string that you can serve

So my intended takeaway with that title was:

-> A virtual dom implementation that allows you to write frontend web applications that support server side rendering.

Apologies for the buzz-wordification I didn't even realize ha!
People don't realize how much crazy stuff originates from minecraft.

For instance, battle royale (e.g. fortnite, pubg, realm royale, etc). That came from a minecraft mod based on hunger games before Arma+dayZ implemented it on their end. https://en.wikipedia.org/wiki/Battle_royale_game

But there's way more cooler stuff than that coming out of minecraft.

We have people building full blown computers in minecraft too.

Example: https://www.youtube.com/watch?v=SPaI5BJxs5M

You can even livestream yourself on a TV screen that you make on minecraft. Example: https://youtu.be/IdlZRhKmWJY?t=327
Center Stage Magazine and My Jam Music Network
Could this be down to the people training the algorithm being predominantly middle class white people? It's a pretty well known phenomenon that people are bad at recognising features of people of other races.
yeah, the "repo" command they use has support for getting bundles, and then pulling the newer commits from the gerrit server.
To be frank, I'm surprised Wildvine hasn't been used in conjunction with DoubleClick/GoogleAds to enforce websites in showing adverts.

Sure, there's "fuckAdblock" but that shortly spawned "FuckFuckAdblock". It's a whole different case when the very browser prevents the content from being tampered with.
Show HN: Caduceus: Be notified by email when your cronjobs don't run
Facebook officially loses $123B in value
Maybe decline is the wrong term, llvm/clang did dent GCC near monopoly. Now GCC reacted promptly which is good.
How dare you question our great overlords the ACLU. They would never use statistics to find results favourable to their hypothesis.
For C++ in my experience clang is much faster, especially for plain (unoptimized) builds.
> add a bit of flourish to what might otherwise be a very short article

Brevity would save time and be easier on everyone's scarce attention.
Is "choose* the right word?

We are making fishes, and wild mammals & birds dive everywhere (and pretty fast) but I'd not say we're choosing to do it.

We're doing it for sure, and we could certainly stop doing it. That would be a choice, for sure.
Be wary of the optical illusion of the hype cycle, if you base yourself on HN's frontpage you'd think that Rust is more important than C++. In my experience GCC is still the default C and C++ compiler on Linux in most of the industry. If it ain't broke, why change it?

Even though I still use GCC to build by C code I'm very happy that LLVM exists, it brought some new blood and much needed competition to the FLOSS compiler scene. It also gave a better architecture to build on if you want to create a new language, it's great that a language like Rust for instance can generate such good machine code by building on top of the LLVM backend. In the GCC-only days the easiest way to create a new compiled language was to emit C as an intermediary target...
https://ncase.me

Nicky Case has a knack for explaining complex systems in simple ways through games
>The web promised to be free and open and that had nothing to do with whether or not you could read the javascript.

This had and has everything to do with it. Please, read what you have just written, and think.
Stick with the 1. option. Look for open issues on GitHub/GitLab and start contributing with whatever you feel pleased of.

You'll gain new friends, find a mentor and learn new skills, even soft ones.

Tip: try with some Linux distribution (Manjaro, Ubuntu, etc.)
> where is my localStorage equivalent of the file browser again?

The Firefox developer tools have a "storage" tab that lets you inspect the content of various databases associated with a website.
Except The Stars Are Legion, which was last year.
> Mozilla is still kinda in denial re process isolation.

Isn't that exactly what Electrolysis[0] was for?

[0]: https://wiki.mozilla.org/Electrolysis
What are the issues with reproducing the training process? It requires too many computing resources (which might require non-free cloud services), or it requires non-free software like GPU drivers, or both?
The lessons from the abolition era were that people were going to get alcohol, and the after-affects were so violent and crime-ridden that the government was better off legalizing it and producing laws around the consumption and distribution of it. The same lessons are applicable to drugs outside of alcohol. 88,000 people is terrible. But most of those are due to people knowingly breaking laws. Laws that were written for peoples safety.

When there are no laws around drugs except for "dont do it", you're gonna get gang violence like the abolition era had. Organized crime is not something you want.
I just assume anyone posting from HR is stuck in a tunnel or on a bridge. xD
As in an example app?

If you don't need server side rendering you can have one Rust file but you also need a JS file to initialize the WebAssembly module. So just one file isn't reasonably possible.

For a server side rendered app you need to have a cargo workspace with 3 crates (they can be in the same repo so not a huge deal).

One crate is a `cdylib` that you compile to WebAssembly to serve your app to the client. This is a light wrapper around your actual application.

One crate is your actual application.

And one crate is your server, which is also a light wrapper around your actual application.

That server side rendering structure can be found here - https://github.com/chinedufn/percy/tree/master/examples/isom...

But in terms of a super minimal example without server side rendering.. I'll be working on adding one (along with updating the current example)!
'SF' is very commonly used as an abbreviation for science fiction, particularly within the community, and has been for many decades. It's not a further abbreviation of sci-fi, it's an alternative.

One of the intentions is to distinguish it from futuristic fiction which is more about the rip-roaring adventure than the science. For example, Star Wars would be labelled sci-fi, 2001 would be labelled SF.

If you're thinking it sounds like there's an element of snobbishness in there, you are definitely right. It's much the same as with those authors who prefer to say that they write speculative fiction rather than science fiction (SF as an abbreviation also has the advantage that it works for both of those).
I just recently payed 300 euros for bitwig studio, because it's really good software and works nicely on Linux.
I looked at the OSS DAWs out there and found them all unusable or just no fun to use.
Yep, the FAA has already decommissioned most, if not all, of our NDBs. They seem very excited about making sure there's a single point of failure for all non-visual airborne navigation.
I agree. Somebody is going to open that Pandora's box, though. I'm glad to see that I'm not the only person who is concerned. I think it's an eventuality, however. Few young developers today have had to deal with walled gardens and don't understand how bad they are. Worse, today's platforms give an unprecedented amount of control to the platform owner to the detriment of the hardware's actual owner, and developers seem more than willing to help create those mechanisms of control. What's going to happen when nobody is left who actually owns their own computer?
You'd be off by an order of magnitude.
Sure thing. Thanks! Updated from https://gcc.gnu.org/ml/gcc/2018-07/msg00378.html.
Are you sure? lol
Check out the guide I wrote about your options for this: https://www.enterpriseready.io/features/deployment-options/

Docker/Swarm/Kubernetes is definitely becoming the standard for modern on-prem deployments. You keep the software in sync by delivering new versions of the manifest regularly (you can even have these automatically applied w/ zero-downtime if you're doing automation correctly).
I agree, and it brings to mind Luke 16:31:

>“He said to him, ‘If they do not listen to Moses and the Prophets, they will not be convinced even if someone rises from the dead.’ ”
The scary part is that people believe "science" because it is created by people who they think are "clever" and thefore not likely to be wrong.

How many people have been falsely convicted because "DNA"? 1B-1 odds of a match, "and sir, yet you claim you were not even in the area?".

There should be a way of recognising the parts of the science that are basically correct and the parts that are either less reliable, open to bias or could simply be broken due to incorrect process/mistake in the lab.
Fair point, though for dynamic and large DOMs I dislike having to go and check whether I’m touching more than one element sometimes — not always though, sometimes it great to just $(‘#bleh’).hide() or what have you! Depends really
just signed up , username : [redacted]
So what? High-end GPU are used in servers and desktops, which almost exclusively run Linux in this space. The really relevant thing here is hardware (Nvidia vs AMD) and software - Nvidia drivers + CUDA (+ Nvidia's OpenCL) vs AMD drivers + OpenCL.

So far Nvidia does excellent technical work with their hardware + their out of the box CUDA toolkit + support in every major deep learning library. The drawback is that they keep everything closed and they charge a huge premium.
AMD has great hardware at good prices but the software side is non-existent and the Linux support goes from bad to worse.

Nvidia is the one having absolute control here and they choose to squeeze the market because they can.
The implementation side of git already has this feature. The "bundle" file in the linked article is fundamentally the same thing. What git lacks is the automatic integration; you have to pull those bundles manually instead of having the client know how to get them automatically.
Default-disabled, read-only and scope-limited to domains your current tab works with, but I guess it's better than nothing.
https://www.theverge.com/2018/7/26/17615634/amazon-rekogniti...

>Reached by The Verge, an Amazon spokesperson attributed the results to poor calibration. The ACLU’s tests were performed using Rekognition’s default confidence threshold of 80 percent — but Amazon says it recommends at least a 95 percent threshold for law enforcement applications where a false ID might have more significant consequences.

Presented without real comment on my part.
When you're discussing space exploration, and more specifically space colonization you're never speaking in your or even your great x5 grandchildren's lifetimes. You're speaking at the time scale of civilizations, where something like an asteroid is a very real concern. We're not guaranteed to know that one is coming and "build a bigger bunker" is not necessarily a panacea, especially if the surface is completely decimated. Having a few thousand people in a bunker in that scenario just makes it a bigger coffin.

And exploring Mars isn't about protecting the people on Earth from an asteroid. It's about having multiple civilizations so that when one of them eventually gets wiped out by an asteroid (because at these time scales it is an eventuality, not some super-unlikely thing), there are others and the human race can survive.

Literacy or hunger are not scientific problems, they're political ones.
Makes you question our free will...
I have a ton of quibbles with the article and methodology, honestly. I suspect it's just straight-up so flawed as to be irrelevant to the discussion.

At the same time, they do still have the correct final conclusion. Dragnet facial recognition is a bad idea that will produce too many false positives to be of use. Or at the very least, dragnet facial recognition used by people who put too much faith in it is a bad idea. It's at most useful to produce flags for slightly more attention; on its own, I would not consider it anywhere close to enough to arrest someone on.

And it can serve as a demonstration of how a clumsily-put-together system can be used to produce bad results, so, if we correctly assume that there may be people bodging together a system in much the same way the ACLU did, well, hey, it's a valid result then!
I admit that was my first interpretation before I remembered the issues with accuracy.
A language being compiled or not has nothing to do with the web being free.

Like I said we can already pretty much transpile our code to practically speaking, an unreadable state.

Companies can already choose to make their code closed source and transpile it. If there goal is to make it more closed they can do that now.

WASM doesn't change that. People can still make their code open source, they can still write in plain javascript. Its really no different. Instead we are giving people options and the ability to have more performant apps in the ones that require it.
HN is a social networking site, it is the only one I use. but I am spending time reading these comments... and probably do not want tknow the total time per week I spend on this site, I might cry because my excuse of not having time to exercise could be wrong.
Wanna learn history? Pick up some of the Paradox grand strategy games; Europa Universalis, Victoria, Hearts of Iron, Crusader Kings. A side effect is that you'll pick up a lot of geography by osmosis, which is in my experience, the easiest way to learn that subject - you're looking at maps and borders and terrain features constantly.

Wargaming is in general a good way to pick up information on historical topics. Most developers that are in that niche put a lot of effort into doing the research, and there is typically a lot of information baked into the in-game documentation at your fingertips, not to mention being a springboard for Wikipedia safaris.
you're of course right except the OP asked about clang and not llvm. clang frontend could generate postprocessed c and pass it into gcc for whatever that's worth.
> Most phones are compatible with... Galileo(Europe)

The system only went live in 2016. It's only been supported by Apple since the iPhone 6s, and Samsung has supported since the S8.

I would be hesitant to say that most phones are compatible. In 2016 most of the flagship phones had support but even having a compatible SoC doesn't mean it was implemented. The Google Pixel was released in 2016 with a Snapdragon 821 that is compatible yet the Pixel does not support Galileo.
I just hate people

Wow, that's rich.

After some decades I discovered that physics too is about people. Social aspect is inescapable. That didn't turn me off, but taught to appreciate the narrative aspect as integral and thus maybe a part of the beauty. Not necessarily in the watered down journalism (which is fine, as a scientist I'm not the target audience) but the fact that the big narratives that harnessed collective resources previously were just that: big narratives. That was one of the functions and enablers of the Space Program itself, not sustained nor repeated since, to the determent of our capability. And that's what bystanders look for in science. (Not just them, if your social status and self-esteem hinges on you being a scientist, that's also taking part in narrative that enables you to thrive despite hating people).

If you really just hate people, then take example in Teller - he also knew the power of storytelling but just used it mercilessly.
You're conflating fact checkers with "the media", and sort of changing the subject.

Can you explain again why exactly you don't trust answers you get from Snopes or Politifact? Don't tell me what "many Trump supporters" think. Tell me why you don't trust them.
these are splendid https://pro2-bar-s3-cdn-cf1.myportfolio.com/483775244caf67b7...

from his gallery https://johnkrausphotos.com/portfolio
Feel free to quote where I said that; or, you can continue willfully misinterpreting my sentiment.
I like Duolingo for language learning: https://www.duolingo.com/

I don't think its enough to actually learn language on its own, so it's best used mixed with a more formal method of language learning. It's fun and addictive enough that I actually keep using it, so that makes it good to me.
Sad to see that the first 3 comments here are justifying and defending twitter shadow banning republican politicians. That's quite something. I would really love if there was an investigation into why the internet and social media all of a sudden has so many comments advocating for censorship. Almost everyone I talk to is against censorship and for open discourse and against social media picking sides. And yet, on the internet, it's nonstop advocacy for censorship. I don't think it's russian trolls either.

It's not just censorship on social media. There has been a surprising attack against net neutrality as well. And even defense of europe's "meme law". Maybe I'm just in a bubble where people are for free speech, against throttling and against criminalizing memes. But I don't think so. It just feels like there is an organized campaign for censorship being pushed all over social media and the internet.
Internet used to be delivered through unreliable 28.8kbps modems. I didn't think for a second that we should cease using the Internet.

Bone marrow transplants for cancer treatment used to have a 20% failure rate. I didn't think for a second that we should cease using bone marrow transplants.

And yet why does the ACLU think we should cease using a technology to deliver potential location hits on wanted criminals because its not 100% perfect?
If we were actually hard to come by, we wouldn't be crammed elbow-to-elbow in noisy open offices like herds of cattle.
Depending on the technologi behind Amazons facial recognitions, there's very real chance that the software simply associated some black facial features with "being criminal". If that's the case we're back to craniometry in the 1910-1940.

Perhaps lawmakers should consider implementing rules to ban facial recognition software until the developers can prove some like 99.999% accuracy. Otherwise we end up harassing a large number of people, and the credibility of the technology will stuff. As it stand any lawyer will be able to argue that facial recognition isn't admisible as evidence, do to the high margin of error.
I think they were referring to nuclear weapons.
I don't see why this is a bad thing.

Falsely arrest 28 members of Congress due to poor face recognition, and the problem of facial recognition in law enforcement is resolved the next day.
Human would not have. The point is not to ensure that any life on Earth survives, the point is to ensure that human life survives. An ELE of similar size today wipes out the human race. There is no coming back from it and without a generation or more of warning there is no surviving it.

At least having colonies on other planets and moons would give us more of a chance.