skysight-inc/HackerNews huggingface dataset:
Exactly - this way they both know what's going to happen. If the pitcher indicated somehow, the batter could see the sign.
Yeah to be fair I'll use this feature before I unblock the share buttons in my ad blocker.
Ah, but only one of those still operates in the dark.
Yep. I have relatives who voted for him because, in their words, "look at the markets!! We're doing great!"

They really don't give a shit about anyone or anything but their investment holdings. Nothing but some numbers on an account.
"If you can duplicate it, then it's something you know, not something you have."

By this logic, a typical door key is "something you know" rather than "something you have" (never mind the uselessness of memorizing one's key shape when it comes to actually unlocking a door).

Unless you're memorizing your private SSH keys (in which case I applaud your superior intellect), it's absurd to claim that said keys fall into "something you know".
Last chance for Disrupt Berlin 2-for-1 tickets
> The "not feeling loving" doesn't last real long when both sides are committed to doing good to the other.

This. This is the key that I think many people completely miss. Today it's so much about "me, me!" but happiness never comes when you put yourself first.
I think that there are two big differences between the Industrial Revolution and similar past increases in automation and what is happening now.

1. The workers then were displaced in many (most?) cases by newly invented physical machines. Those machines had to be built in brand new factories, employing many workers. Building those machines greatly boosted the need for many resources, such as metals, lubricants, fuels, and wood, so indirectly created many jobs in those industries. The machines needed frequent and regular maintenance, spawning even more jobs and industries.

What's going on now seems different. Our automation nowadays involves much less new physical machines. As an example, consider self driving big rig trucks, which some think will be the first self driving vehicles to displace a large number of workers.

What is the difference between a self driving big rig and a regular big rig? The self driving one is essentially a regular one with some additions:

• some sensors,

• some motors or actuators to operate controls,

• one or more computers that run the driving software, and handle the interface with the human who is in charge,

• maybe some kind of wireless communication system so the driving software can receive orders from the trucking company if that's not handled by a human who accompanies the truck.

None of these things are new. What's new is putting them in a truck.

Let's focus on the computers. Let's be optimistic and assume that every single new big rig that comes off the assembly line is equipped from the factory for self driving, so every single one needs a computer. Let's further assume that they use a high end GPU to run the AI software.

Putting a high end GPU in every single new big rig in the US would raise total annual demand for high end GPUs by about 10%. That's not "build a new factory" territory. That's "authorize a little overtime at the GPU factory" territory.

It's similar for other things. Each big rig now has a few electric motors so the AI can steer and shift gears and brake...but as with GPUs that's just a small bump in the total demand.

Worse, many of these things, like the GPUs, the sensors, probably the motors, and probably the communications system are built in highly automated factories, so even if the factories have to kick up production with overtime or even add new shifts, it will be machines getting the new work.

2. During the Industrial Revolution we had large, rapidly expanding frontiers.

If you were in the developed part of your country and lost your job to a machine there was a good chance you could go to the frontier and find a similar job that was safe from the machines because the frontier lacked the infrastructure to support the machine.

Our frontiers now, to the extent that we even have any, are small and not expanding much if at all, and we've gotten a lot better at getting our machines there.
More appropriate title: Pavel Durov tells about FBI pressing him to hand over Telegram users' data.
> kernel dev community .. timewasting

Dude what you listed are trivialities and if you consider the throughput of Rust project the time taken must surely be negligible. I wonder what Theo or Brad think about timewasting on that other paragon of a project you mentioned.
is the Road to adulthood a slow freeway on-ramp that you have from 0-18 to get up to 65 MPH, or at 18 age are you dropped in the fast lane with no experience going even close to 65?
How to Create an SVG File with Adobe Illustrator
Still on Dina. Using a hinted ttf version where bitmap fonts are no longer supported. No other font scales down better.
Hah. Thank you for this post. You have a way with words.
My understanding was that unless you were rooted Twilight doesn't actually filter out blue light. Instead it does a red overlay. That makes the screen brighter which lets you turn down the overall brightness resulting in less blue light but it's not as good as a true blue light filter that actually removes blue (which is what the built in support does and why it needed hardware support).

Edit: And adding a little more I just read, because it uses a red overlay it red tints what was pure black pixels which isn't helpful.
I built an private side project app that was in use at of the major brokers.

I built it in react redux, because I thought it would raise "my" value.

I've had to rebuild that shit more times than I care to admit. Imho for a small dev shop picking react is a stupid choice. For a small dev shop picking node in the backend is IMHO also a stupid choice. I could go on with the list, but I'm going to stop knowing that I will already have upset enough people.

We've basically recreated the PHP problem. For whomever doesn't remember, before the first decent php frameworks like codeigniter(let's not talk about stuff like laravel) pretty much everyone built their own framework. After a couple of years when zend started to get traction they would integrate components from there.

The main issue wasn't all the security issues or the usual PHP complaints you hear. The main was the same you have in the javascript community:

> No two projects are the same

If you have time and money to waste for people to constantly update your tooling fine. But I don't. Hell just keeping up to date with airbnbs linting style guide was a major PITA.

EDIT: no I don't think the constant rewrites of redux and react router components, async connect, history etc. can be blamed on someone not having "enough experience in react". there's even a plugin to do regression tests on dependency updates. paying 100k for glorified javascript plumber jobs is unacceptable to me.
What are modern options for sharing machine learning datasets?
Windy.com is pretty fun to use! But I have to ask something....

Irma is 180mph. Scroll the Windy.com map to between South America and Antartica. Is that really 330mph winds?

https://www.windy.com/?-63.273,-79.277,3,m:YTadQA

screenshot, just in case: https://imgur.com/a/Jm2ir

Still looking at Windy.com, Alaska is getting hit with 150mph winds right now. I haven't heard about that, but Irma is huge news on the back of Harvey. I guess I might be sheltered a bit. I seldom think about the weather much.
Mender OTA updater 1.2 released: scripting support!
As a consumer I don't care how much ink is left or wasted. All that matters is the price per page. You can find those prices in any good printer review.

https://www.pcmag.com/article2/0,2817,2373165,00.asp
Anecdata, but I'm the product of a K-8 charter school in Flint, MI, and I do pretty well for myself. I haven't kept fastidious track of my fellow grads, but the handful I talk to every few years or so also seem to be similarly successful. If having kids were in the cards for me, I would have no problem sending them to a charter school as well.
I don't like to be told what programming language i should use. You can scoff all you want, but i will be using C for most of my projects.
Those were the days.
Does SmartOS actually support Linux containers (aside from the obvious approach of running containers in a Linux VM)? Last I checked, SmartOS just used the word "container" to refer to Solaris Zones.
> Perhaps the problem is just how easy it is for a sysadmin to put holes into the containers that ruin the security.

I think there's a bit more to it than that. For some examples of other reasons people might be wary vs zones:

docker itself is still a daemon that runs as root, combining a large number of different functionalities which require root access into a single binary with a large attack vector and a lot of code which doesn't need to be privileged. While isolation of responsibilities of docker has begun, even their own security page [1] admits that there's a long way to go here.

Zones are, as many of the articles in this thread point out, a first class feature designed and implemented. What docker/"containers" allow you to do is the culmination of many building blocks which have been incrementally added to the Linux kernel. Some of those have been pretty recently, and without an overall design, their interactions with other portions of the Linux kernel or other components of the system have often been surprising and led to a number of security issues over time. In comparison, both the code and the design of the system are relatively young. A good example of this can be found at [2], which ends with the following very apt quote:

> Why is it that several security vulnerabilities have sprung from the user namespaces implementation? The fundamental problem seems to be that user namespaces and their interactions with other parts of the kernel are rather complex—probably too complex for the few kernel developers with a close interest to consider all of the possible security implications. In addition, by making new functionality available to unprivileged users, user namespaces expand the attack surface of the kernel. Thus, it seems that as user namespaces come to be more widely deployed, other security bugs such as these are likely to be found.

It might also be interesting to read [3], which is already showing that 3.5 years later, user namespaces are still a breeding ground for security issues that lead to privilege escalation.

[1] https://docs.docker.com/engine/security/security/#related-in...
[2] https://lwn.net/Articles/543273/
[3] https://utcc.utoronto.ca/~cks/space/blog/linux/UserNamespace...
Here's a probable first-page tweet from 1513 days ago: https://news.ycombinator.com/item?id=6045581
The key heuristic is the acceleration of murders over time. But the perception of foreign leaders has to do with the amount of insurance domestic interests are willing to pay to preserve the justification of their mandate.
What the author meant to say is "Don't hire people who pursue new tech solely for the sake of newness".

It's not about being boring. It's about being pragmatic and focused on actually executing.
Greece's disappearing whistled language
> All relationships have their ups-and-downs, and there may come a time when the only thing holding it together is a promise that was made in front of other people.

Marriage is not a pre-requisite for going through the up and downs of a relationship. Normal relationships with no marriage have ups and downs too, and if there is mutual understanding and affection it will survive anyways. If it doesn't work, well, then maybe it's better to put an end to it and find a better partner?

I guess my question is, why are we putting ourselves in the corner with a contract just to force ourselves to stick around a little bit longer, since you could do that anyways without that same contract?

Maybe it's part of the human nature to go through this, to find a partner that we think will be loved forever, and then it won't work, and we learn from it, and we make more mistakes until we find the real one. Society tells you to find a life partner between a specific age range, but what if it's not true? What if you must make mistakes, you must break up with a partner, maybe only to find out that you both love each other and come back together. Maybe all of this must happen, but we are not letting it happen because of external contingencies.

In a way it seems like we are artificially containing our human nature.
I never said I hated anyone and that is an interesting leap for you to make.

In real life terms I have been engaging them for more than 2 decades now. In fact, in no small part here, where I live, my pointing out to my neighbors that Jesus said "There is no marriage in heaven" was precisely what quieted them down after the Supreme Court made their decision on that case. They went to their bibles and asked their Baptist ministers to explain that and the only thing they could do was quiet down, but I was loudly called a "liar" one even accused me of being in cahoots with the Devil for pointing that out.

I've heard them yelling about their right to own guns for decades, and yelling about how "liberals" want to take them away from them, but they've had no problem with wanting to make laws against protesters and laws that require prayer in schools and laws about who can be married.

It takes a whole lot of talking to them and engaging them, but sitting silent isn't part of that unless you listen to them too. And I listen constantly because they seldom stop talking about what's pissing them off.
But without limits, you cannot actually do much with the concepts. Whether you call limits a concept or a tool, they are essential to the practice of calculus, and, historically, to its emergence (and not trivially so, either.)
A lot of people are willing to trade some of that financial expectation for a job they enjoy more whether it's because they can escape at 5pm or stay for regular team dinners, or for any of the other reasons on the site.
Add a pixel with a slight transparency anywhere on the image to prevent twitter from compressing the images
Common sense? If some quantity of emissions n causes a number of illnesses resulting in death D(n), then n + x will result in D(n + x) illnesses/deaths. So, if 'dieselgate' resulted in some sizeable quantity of pollution increase, then it also resulted in increased illness/death.

The author seems to be asserting that, indeed, that x was positive and therefore people died as a result of dieselgate.
No, private blockchains can scale better than public blockchains for obvious reasons: they are trustful.

Regarding private blockchains growing to public trustless blockchains, that is not a trivial problem. There are new blockchain models that are being promoted (e.g. IOTA, EOS, NEM) which have not being studied enough by consensus researchers.
Because the article isn't actually a popularity list - it's an opinion list. Down at the bottom, the author mentions that last bit. There's no numbers, no statistics, no nothing. Just some opinionated designer regurgitating what we've read many times.
Sure, think of marriage as a default, off-the-shelf standard contract which attempts to make sure neither party is aggrieved if a split happens.

You can of course use a non-standard contract. It's called a pre-nup, and it has both the downsides and upsides of a non-standard contract.
If this system depends on trusting 2/3 of the keys in the genesis block, why not simply sign all individual transactions with keys in the genesis block, and unlock even higher transaction throughput?

I mean if you gotta trust a centralized authority anyway, ditch the blockchain and make it simple.
Those experts have been able to write their own tickets for decades so I'm not surprised it's hard to find anyone.

First pro tech job was at a small (8000 customer) ISP back in the 90s and our sysadmin was an AS/400 master. He'd show up once or twice a month, mostly just to check on things.

I think he made more from that company than the owner ever did.
The bigger question is why does a trackpad driver helper need a foolproof way of tracking all process create events?

If it is for per-process trackpad preferences, couldn't it just query for the current foreground process at the time of a touchstart event?
Security things in Linux v4.13
"Particularly" is ill defined here -- as is "attraction." Some aspects of attraction will go away over time (most obviously looks), others vary from time to time. What matters is the ability to love the partner even when you don't like them at a specific moment in time -- because those moments aren't the eternity.
You sure would frown a lot in the embedded world. Rust isn't even a contender for most hard-real time or safety critical projects. Is it even supported by any RTOS today?
Roboto Mono Light is my favorite

https://fonts.google.com/specimen/Roboto+Mono
I looked at your profile, but didn't see any clues. Please share?

How do you use redo for go projects?
Why not? I've seen a number of tweets make it to the HN front page.

Also, when many come here for the comments, or use an article about topic X purely as an excuse to discuss that topic in general (or see what their peers think), does the length of the source article matter much?
Of course such a situation could be detected...
Creating a Kubernetes Cluster on AWS with a single command
Why wouldn't flash memory give good access times with fragmented data? It's not like it needs to move a head around like a hard disk. Shouldn't one block be as accessible as any other block?
Your solution simply moves the heat into the wastewater system. What's the impact on sewers if we start filling them with much warmer water?
> For example, a company who runs their own servers manually can see dramatic improvements in productivity and agility if they move to a newer tech stack and run on AWS or Heroku or some PaaS as an alternative.

They can also see development and shipping of new features crash to a standstill if the move fails or, more commonly and even worse, they end up having to maintain and integrate 2 systems.

Tech stacks make a huge difference at the start, but once you're in maintenance mode documentation and tribal knowledge are way better uses of time than playing with new shiny.
I think a key thing you're missing is that you're new to React/Redux. Of course you won't be as productive with something you're just starting to learn (rebuilding something multiple times is natural when you're still figuring it out, but that goes away).

That's not to say that everyone running Angular or Backbone or whatever should ditch their current stack and rebuild in React. But, a new dev shop would be wise to pick React, because most people who become experienced with it are very productive.
Ghibli museum. Make sure to worry about buying tickets well in advance
CircleCI is notorious for this. Not something you want from your build tool.

I’ll add this too, using uBlock, within seconds of loading the page, it’s already blocked some 500 requests.
Hmm it’s odd. They did feed them chow, but the chow diet was significantly fewer calories than the HCHF or LCHF diets so it can’t really be compared with them. In fact they didn’t control for calorie intake so for all it’s known the higher calorie consumption of HCHF could be the cause.

According to the results section they also did not evaluate the hyperthalmic microglial activities of the Chow (HCLF) diet so it’s unknown from the paper if If the high carb only diet had detrimental results.

Wish I could ask the authors about these holes.
I guess my question is, why are we putting ourselves in the corner with a contract just to force ourselves to stick around a little bit longer, since you could do that anyways without that same contract?

So.. don't?

In most Western societies there is some degree of protection for de-facto relationships. You can always add extra protections with some form of extra legal agreement.

There's a generalized form of this called "marriage". Like most forms of legal structure that have evolved over the years (eg, land title! Employment law, etc) it has its problems but it's mostly sorta ok for most people.

But if you want to try to optimize that I don't think anyone will stop you.

Edit: There are of course some specific things (rights to children, default rights in case of a partner's death etc) which do require a marriage. You maybe able to replicate some of these things with a legal contract, but it will be a lot of work and no in anyway efficient.
its a double edged sword. teach good morals and this(encryption) also teaches you can not trust everyone.
Minor nitpick: Speakers and microphones are moving parts. The speaker has even been used to expel water.
I don't know, but my random guess would be that it might be to handle quirks with certain events like drag-and-drop or scrolling, which need to be handled reasonably when a process suddenly opens a window under the one you're using. Not sure what such a quirk might be though.
A tweet that reached top story within the past two days: https://news.ycombinator.com/item?id=15160149
Open-source python package with several Deep Learning models (TensorFlow)
> being both true and sensationalist and important at the same time

Doctorow has been sensationalist for as long as I've been reading him (15 years?), I think even moreso as time goes on. Too often, it detracts from his point, but sometimes he hits the nail on the head.

Also recommended by him, The Civil War over General Purpose Computing" (2012): https://boingboing.net/2012/08/23/civilwar.html

It's even truer in hindsight.
The problem is that it cheated the air quality standards society has set. Our government (regardless of how representative) decided on an amount of acceptable illnesses (regardless on whether you agree with it or not) due to industry in general, and transport in specific, and the company cheated it. The implicit social contract assigns the government the responsibility for deaths due to societal issues like this, once a company violates the law, they have broken that contract hence, they are no longer protected by the government's shouldering of the burden. They killed people.
I don't "tell" people, what language to use. But I do encourage them to look at new languages, especially ones that fit in the same place as one that they like.

I love C. It was my first programming language. I love the syntax, I love the semantics. Years ago, I left it though, because I could deliver higher quality applications with fewer unknown bugs with Java, but I always wanted to find a reason to go back to C. And for some projects I did, and it was important (and in each case I'd run into some error or bug that took weeks to track down).

When I grabbed Rust 2 years ago, it was like getting everything I loved about C paired with everything I love about Java, and none of the stuff I hate in either. Feel free to use whatever language you wish, and I hope schools continue to teach C (though that seems to be dwindling), but I highly encourage people to checkout Rust and see what it's like to not worry about pointer management all the time.
Why are you totally obviating the ridiculously huge scale difference, and therefore impact, of the two mesures in your comparison?
"It's weird. The chart says depth here is 200m, but we always bottom out."

Yeah, that's just a crazy number. It would be a crazy number if mussels were made of lead.
I can't weigh in on the study design, but since the actual conclusion is much more conservative, we've gone with a representative phrase from it:

> Combined overconsumption of fat and sugar, but not the overconsumption of fat per se, leads to excessive CML production in
hypothalamic neurons, which, in turn, stimulates hypothalamic inflammatory responses such as microgliosis and eventually leads to neuronal
dysfunction in the control of energy metabolism.
> unemployed men become really difficult people to deal with

You confuse cause and effect. Difficult people end up being unemployed.
Betterview just raised $2M to analyze drone footage for insurers