skysight-inc/HackerNews huggingface dataset:
WebUSB was an obviously bad idea right from the start, just like Web Bluetooth was, both of which I believe were proposed by Google. It all comes from this nonsense idea from Google that "all devices should be directly connected to the internet" (and thus owned by botnets).

Mozilla team, if you're reading, please reject implementing or at least enabling such APIs with extremely high-risk to the user by default in your browser - "sandbox" or not.
Doom 3 Mod “Phobos” – Episode 1 Gameplay Trailer
Cyber cell arrests man for hacking, blackmailing several women
Well there is a baseline rate of cars catching on fire - it happeneed to my mother in law just 2 years ago.

We need statistics on this rather than a single instances to draw any conclusion that this is more prevalnet with telsa than other cars.

Otherwise it is just a rhetorical war between telsa long and shorts.
No just enjoy the last days of sleeping you’ll ever have.
The Eurozone’s Coming Debt Crisis
Why is it an obviously bad idea? In light of the work on NaCL, is there still no way you can imagine it could ever work?
Ask HN: What's a good lib for inputting text that also supports file uploads?
What I'm really looking for is something nearly identical to GitHub's issue comment box (without the preview).

It's where you can type markdown, but the key feature is how well the file uploader is integrated.

It supports drag / drop, selecting it from a dialog or even pasting, but the killer feature is how it injects the markdown syntax straight into the textarea with the absolute URL of the file that was uploaded.

What's a good lightweight open source library to handle that? I'm coming up empty with Google. It's sounding like I'll have to roll my own with a bunch of separate libraries, but I figured I'd ask here before doing that.

Thanks.
Nice. Notice also how in the recent match of Argentine vs Iceland (their first time playing for the World Cup), the Iceland team decided to play defensively but NOT to mark Messi.
> Sure it's an anecdote but your comments here seem to believe this is impossible or incredibly uncommon with ICE vehicles.

Why not just answer the question and assume good faith?
Ask HN: Best gaming laptop for machine learning/deep learning research?
I need to travel a lot so thinking about some high end gaming laptop like Razer Blade...any thoughts please?
In the comments on these kinds of articles you'll always see the opposite of the Tesla denial machine: otherwise intelligent and well-educated people who for some reason believe that only Teslas catch fire and that internal combustion engines never burn up.

Sometimes I wonder if these are submarine articles paid for by companies who want Tesla to fail. And it might be working... Musk seems a moment away from snapping completely.
> Explanation why fork of clang was required (as opposed to just improving clang) would also be interesting.

well, they wouldn't be able to sell it if they had just been pushing patches to clang.
The core database is SQLite.
You are correct, I did mention it once more 22 days ago. Forgot about that one. Prior to that I've had thousands of comments here on HN in the last 10 years that I have not mentioned it in. And many have been downvoted within minutes or as I mentioned, more recently flagged.
The issue isn’t just “is it possible” given your formulation, it’s “is it possible to do anonymously?”
I agree with you. I think the old artists came through the tradition of artisanship. Many were also what we would call engineers.

Today art as a profession is the job of selling the person and the story. Real talent is often found in industrial design and advertising where the work is still more important than who made it.
Isn't this just classic office politics? Imagine you're pushing for the opposite decision and some other person is going around having closed door meetings with everyone to convince them otherwise.

Maybe it's effective but man I'd rather not participate in an environment like that.
The same presentation is available as a Sega Master System ROM, that can be launched in the described web emulator:

https://gmarty.github.io/jsSMS/

(just choose the Reject.js 2013 ROM)
Another thing to keep in mind: It makes no difference if battery capacity grows but power consumption goes up as well. When you have hungry apps (say, Chrome) hogging resources with no regard to the user's device, there is little to be gained from having denser batteries.
>>We exclude strings or other broken models only by consistently failing to collect evidence they are true

Which is not a reason to consider them excluded. There is no reason to believe in the unicorn, or strings it there are powerful predictive alternate theories that explain the observed facts. But science creates contingent knowledge, not truth, that is all.
OK. It doesn’t really go to your original post, but I often also point people to The Design of Everyday Things, Donald Norman, 1988, https://en.m.wikipedia.org/wiki/The_Design_of_Everyday_Thing...

Basic insight into the question of: “What makes a good tool?” Maybe for your purposes, the angle is: “When is a simplified tool more useful than a complex one?” Or: “How can I add complexity to a tool while preserving its usefulness?”
Why was this flagged? This is the second story I've noticed this week on diversity in tech that was an early top 10 link and then got flagged.
Digging through the docs, I can't find any actual information of the consistency and isolation guarantees other than "consistent" and "ACID". That's an immediate red flag for me. What are the actual isolation characteristics of the database?

Does it use snapshot isolation? Is it serializable? Is it linerizable? With all the great work Kyle Kingsbury (aka Aphyr) has done on the Jepsen tests, it's pretty clear that claiming to be "ACID" with no additional info isn't sufficient for a modern database.
RAFT is an algorithm and Akka is a "framework" ?
No, it isn't.

Real product, deadlines meaningful vs. our competition.

It just feels like B.S.
How about career orientation? Is there a comparably good resource for people who don't know what they would like to do?
The techlash
"Zen and the art of career maintenance"
What does NaCL have to do with this, it's a cryptography library?

The issue is that 99.99% of USB devices aren't designed with the possibility of hostile payloads coming from the host, so the security rests entirely on the webusb permission dialog. Which should be presented as "grant this website administrative access to your computer" but isn't.
Or we can think of Google as tier 1 support for God. I think there are still a lot of questions Google can’t answer.
That's the great dilemma. Either you write the actual fkin' code, or you do roundabouts all around "project management" tasks, which in itself can be seen both as a needed means for a project's success, and as the perfect procrastination tool.

If you have 100 hours to write something and do ALL that is noted here you'll end up not shipping anything at all. I'm currently the main developer and maintainer of the Kurento project [1], and I've been working hard on all these accessory but important details because my vision coincides with that of the article's author, but at the same time they feel like a time sink which distracts from doing actual work on issues and bugs.

[1]: https://www.kurento.org
Rarely do LEDs serve a useful function on devices. My TV has a stupid red led to indicate it is turned off. The idiot that thought that was a good idea should never build any thing again. The other obnoxious feedback mechanism is "beeps". Every damn device has to obnoxiously make a sound every time you do anything.
So you think you know your Biology well enough after some edX courses... OK. Maybe if you had an actual degree you'd get the gist of Dyson's argument and your contribution would be more interesting.

He's arguing that maybe genetic drift is more dominant than selection for small populations, and that small populations are not a bug, but a feature. A 30 second google search would have gotten you a Wikipedia page for the Kimura theory: https://en.wikipedia.org/wiki/Neutral_theory_of_molecular_ev...

And yes, it's strange to me that some people dismiss very important scientists, don't have a problem with not even being familiar with their name, on top of being unable to find any relevant information by themselves, at the same time they feel entitled to make objections because they've watched some lectures on the internet. And can't even read themselves because that interview wasn't about no one considering drift before, just what's dominant in evolution.

This uncalled redditization of HN is a waste of everybody's time. BTW, you should think twice before accusing people of using another accounts for I don't know what, because you're just making it up and being extremely unpleasant for no reason. Don't do this here.
Spanner is a bit like this too if I recall correctly.
While each individual project may have a core group of committers, are they the same people each time? This conclusion was not clear to me from the article, though the Hacker News title implies it.

If that is the case, it goes against my experience with open-source. True, individual projects have core committers who drive the project forward - but the ecosystem that springs up around a project doesn't typically derive entirely from this core subset. NPM is likely the best example with 350,000 packages existing on the platform alone with the distribution of developers to packages being fairly uniform (reference: https://github.com/substack/npmtop/blob/master/README.markdo... - mind that the numbers are from 2011, but even back then it was highly uniform).
If you think that coverage of scientific work can come entirely from merit and require no advocacy work on the part of the scientist, you must be very new to science or human society.

There's a lot of noise, misinformation, and advertising that real science has to punch through. It doesn't happen by accident.
Yeah, my first thought was that it automatically does free streaming replication + backup to NSA servers.
I'm an Indian, and I cannot agree more. The few here who have managed to comprehend the impact are trying to push hard on governing agencies to take appropriate measures. The problem arises when citizens do not take this up as a problem, because there's too much on their plate already. Leads to lesser political pressure.
The database itself is SQLite.
That's the problem... There's not a ton of nuance in CAP. CAP has a formal definition and a system is provably at most CP or AP. Other terms that people often associate with CAP is where the nuance comes in. The reality of the matter is that systems claim to be CP or AP, but most have assumptions or bugs that violate it, so in the end, most systems are just P.

Stale reads technically violate the definition of Consistent in CAP. Using raft means unavailability of some subset of nodes can make the entire system unavailable, violating the definition of Availability in CAP.

So the parent comment's suggestion of serving reads from any replica would result in only a partition tolerant system, without any formal availability or consistency guarantees.
The only assumption I made was that, in their view, ICE cars don't catch on fire often. I make no assumptions as to why they hold that view. You're the one assuming bad faith with my comment.

On the other hand, it's quicker to Google "car catches fire" or even "how often do cars catch on fire" than it is to post a question here then wait for comments then reply back doubling down on the question. The answer to the question isn't an anecdote or an opinion, it's a statistic and it can be verified quite easily. There's very little good faith to be assumed when someone expresses their opinion that only electric cars can catch on fire.
I don't quite get this, you are saying Erlang is fault tolerant? I'm confused here because fault tolerance is something that the application using a particular language needs to make sure right? Sorry if I mistaken your statement.
No, that’s total fires, including arson and collisions and whatever else.
According to Steven Pinker's Enlightenment Now, younger people have emancipative views at a higher rate than older generations. They tend to support their LGBT friends and family, same sex marriage, gender and race pay equality, immigration, and other ideas that are meant to increase the freedoms of marginalized groups. Not all religions oppose these things, but the organizations that most fervently oppose these things today often do so for religious reasons.

This may be one explanation for why religious adherence is diminishing among younger people.
Literal: https://www.fireservice.co.uk/safety/vehicle-fires/

Edit: wow, voted down to -1 for answering the question and providing the source. Nice going, folks.
I never played WOW in its heyday, but literally most of my friends did. I've been considering checking WOW out without reading any guides - as I think 'optimal play' makes games boring.

So there might at least one 'new' player.
how's life going with the little choppers ? are they still on a refined gasoline diet ?
It makes me really sad that they are including Battlegrounds in WoW classic. There was a magical period from release date to the first Battlegrounds patch where people actually took part in large scale, world PVP. Guilds would get together and raid towns, and it was the most fun I’ve ever had in an MMO. If you wanted to do something, it took lots of planning and working together with people, not just clicking a queue button while you sit in Ironforge. I feel like the vast majority of people started joining post-BC and never experienced this, but it was amazing.
Source: https://www.fireservice.co.uk/safety/vehicle-fires/

I realize many of these are not really the same thing (there’s a lot of arson) but the basic point stands.
> Best Score for your Gender -2147483648

> Worst Score for your Gender 2147483647

Sigh, computers.
Opening this handbook, looking at the first pages, it's full of advertisements. How could you trust this handbook to be objective enough to assist you in forging your educational path?!
It’s a graph database built on LMDB, so probably has the same use cases as you’d want to use LMDB in, but with some graph-y helpers.
Most docs for technical projects are written that way these days. The author of an api, project or solution will assume an unquestioned adoption "because it's free" from the randome audience with no specifics on how they are solving and more importantly what's different from other cases. I don't know if this is by laziness and writing procrastination, but assuming that your users will know as much as you do on your journey to assemble a solution has become a frustration when I discover new projects like this one.
I assume to call them out. If someone pulls a dick move once and gets away with it. They will do it again. If they get called out they will think twice next time.
Slightly off topic but I see Go is better fit too. When i started learning go I read the source of Buntdb

https://github.com/tidwall/buntdb

It was very well written and easy to pick up as well.
It's true that religion has engendered a great deal of evil throughout history. It seems like almost every major atrocity has been religiously motivated in some way.

However, if you look at Georgia for example, you'll see that suppressing religion doesn't do much. Even if you took the harshest anti-theist position, you'd have to admit that people simply need to choose to stop being religious. It's difficult or even impossible to force the issue.

So even if you dislike religion, the answer is still a secular society with freedom of religion and a healthy religious tolerance.
At least in my experience, as a gen-X person in the US:

For at least a generation now, organized religions have been doing a poor job of addressing people's personal spiritual needs, while at the same time being the bastion of various sorts of social conservatism with justifications that often don't hold up in the context of modern scientific knowledge.

Now, I do think this is sometimes quite unfortunate, as it sometimes leaves these people easy prey to even less rationalistic religions and cults. (A certain amount of practice at various sorts of critical thinking may also immunize you against these things as well.)
Ideally its more about preflighting - making sure you've acknowledged all the relevant concerns from the eventual attendees - but its also a way to leverage herd mentality for better or worse.

In the eventual group meeting folks will look around and notice that some portion of the attendees are on board already so they may be more inclined to agree.
The 1953 short-story "Mr. Costello, Hero" by Theodore Sturgeon provides a fictional example of someone using the fear of difference to gain control of other people (although in response to McCarthyism, a brave thing for an author to write at the time).
There was a famous phrase by a hockey player (Gretsky?) - I don't go where the ball is, I go where it is going to.
Agree with the tests tech debt comment. Another huge problem is organizing deployments and environment configs in general for those shops not using something like k8s etc.
Is this why Uber frequently pins me as being pretty far off from my actual position, even when something like Google maps is showing the correct position?

I mostly use Lyft now because I was tired of fighting with the Uber app to get it to show my correct location
The amount of tethers issued ($2bn or so, none since March) is small compared to the trade volume of bitcoin ($3 to 7bn per day recently). They only really have enough to effect things at the margin.
Probequest – Toolkit for Playing with Wi-Fi Probe Requests
This is the premise of Neil Gaiman’s “American Gods”.

You’re right in some sense, I think. Young people may have somewhat replaced their parent’s faith based beliefs with their own - in this case it could be something like “if I engage in celebrity worship I could become a celebrity myself”.

Even if that were true, it’s more likely to come true than their parents beliefs!
How is zapcc better than ccache?
> Although it involves more steps, it only involves plus and bit operations and probably can be computed faster than generic multiplication.

It the most recent popular CPUs the multiplication is exactly "one step" long, that's how wonderfully fast they got to be. See e.g. Agner Fog instruction tables. And where not, the number of "steps" is typically not more than 2 or 3. The multiplication is implemented very efficiently today, unless the CPU has to be with a very low transistor count (linke in some embedded systems). The more exotic CPUs can, of course, be different.
Figures. 0 is the perfect score.
Bit of a puff piece. For a contrasting view, Dan Lyons (Fake Steve Jobs) has some choice quotes on Benioff excerpted here http://www.platformonomics.com/2016/09/the-spectacle-that-is... “There’s an art to this kind of horseshit, and Benioff is its Michelangelo.”
The downside of letting people think whatever they want is that sometimes they will think something that you are strongly opposed to.
The difference is that Ma Bell was regulated as a monopoly and so was forced by government to act more in the public interest than it might otherwise (thus Bell Labs).
Much more than just code: It’s about people, trust, friendship
Native Client had layered sandboxes and was still exploited. I suspect that sandboxing, in general, is not right; we must find safety and correctness by construction, not by ad-hoc rules or policy or permissions.
A safe smart home for a blind dude?
Hi I want to make my home smarter. I have a Google home mini and was thinking about some smart lights. As a blind person I would like to make sure that my kids have turned off the lights. I have bin looking around the net and lots of the venders of smart lights seem a bit dodgy. What I would like to know is there any way of making a smart home safe from hackers. I know you cant make it completely safe but as safe as I can. All thoughts are welcome. I am happy to talk about being blind and techs role in my life too. Thanks.
The Canvas Works: $35K/Month Selling Photo Prints from Ireland
Italian Authorities Determined to Do More with Blockchain Technology and Cryptos
wouldnt something with a Vega M or Nvidia MX150 chip in be the best bet? something like the XPS 15 maybe, thees also the nvidia quadro in the likes of the thinkpad P but im not sure what the performance is like.

the other option is to get a fairly modern laptop with thunderbolt 3 and get an external GPU enclosure to house a card to do the heavy lifting
A long time ago, I took on a huge learning task to port the Erlang VM to another language I needed close binding to. The discovery on how the runtime is built and dependent on other libraries and over the years layered and spaghetti implementation provided me enough insight to decide that Erlang is not in itself the panacea of reliance and fault-tolerance that most people will value this runtime for.
Shrugs, There are lots of things we don't know, that doesn't mean you wedge God in when we don't know something because eventually we probably will know that thing and then God is pushed back again.

https://en.wikipedia.org/wiki/God_of_the_gaps

I personally don't believe in God nor do I have any objection to other people believing in god except where they think their belief gives them special powers to influence things beyond 'one person, one say' then I get annoyed - fortunately I live in a largely secular country (and becoming more so) so it's not an issue I run into with much regularity.
To be fair, many US cities also have severe transportation infrastructure problems which governments at many levels are too weak to address
The Vintage Beauty of Soviet Control Rooms
I am colorblind (mild protan) and I got a perfect score.
The irony is that there’s nothing more offensive to an observing Christian than when politicians try to quote the Bible. They don’t believe it, they misquote it and take things out of context all the time.

The second most offense thing is how many people who claim to be “enlightened and tolerant” liberals are openly hateful and bigoted toward Christianity.
They are Erlang's forte. But the common denominator is the current programmer assigned to the task. A 10x developer will invariably take any language and make it shine. Try that with Erlang on a team of Java developers and you are on for some crazy adventures.
Interflow: Scala Native’s upcoming flow-sensitive, profile-guided optimizer
Ask HN: How do I find a meaningful software engineering job?
Currently I'm working as a Software Engineer in a consulting company whose primary expertise is AWS. My day of work is mainly composed of integrating with AWS REST APIs and "designing" scalable distributed systems.
I'm quoting designing, because it's really just a matter of composing AWS Services to fit customers needs (provided clients are willing to throw money at cloud services - and most of the times they are).

I just feel that's not something I would like to double down on. I have always enjoyed digging into lowish level libraries like MapReduce or LevelDB and figuring out how it works with layers of abstraction peeled off. I would love to contribute to such a project and I always envy and look up to Jeff Dean and his opportunity to build such a beautiful low-level software and libraries.

Anyway, are there companies which have interesting technical problems to solve and not consider outsourcing them to other vendors? Maybe I should get a job in a company which has a well established product (preferably something used by developers) and has some room for creativity? What are those companies?
Show HN: Mentat – group chat with tags and pretty good privacy
Love this article. Messi is the sensational player and dissecting his genius looks interesting