skysight-inc/HackerNews huggingface dataset:
That is correct, upgrades are not enabled between LTS releases at this time, also for servers AFAIK.

Either way, personally I would never upgrade a server in place these days. Treat your servers like cattle not pets: Rebuild from new base image, validate, put into LB/proxy, terminate old stack.
But it's not clear why you think that homelessness in Vancouver is strongly connected to the availability of marijuana. Any evidence?
> Why is it some people are incapable of discussing Germany without tiresomely invoking the Nazis?

I know, right? You'd think slaughtering a few million people in half a decade or so was some kind of big deal, or something.
Have fun trying to apply traditional models to the wonderful world of autoscaling containers utlizing service discovery :)
Are you using the sputnik "developer edition" or the standard retail version of the XPS 13?
> perhaps you've been around for some portion of the past 50 or so years and have witnessed what Western-exported democracy looks like in the Middle East right now.

Does it occur to you that the problem here is that Western-exported democracies aren't democracies, but instead puppet states? This has little resemblance to a real democracy founded by members of its own nation with their own cultural values.

There's a big difference between invading Saudi Arabia and setting up a banana republic, and journalism that criticizes the Saudis for their authoritarianism.

> Tackling that shouldn't be dismissed because we don't like the government.

No one is doing that. We can accurately describe all of Saudi Arabia's issues, including their authoritarian rulers.
On the Republican side, I'm sure a number didn't vote because they thought, correctly, that it would be a Trump landslide. If they supported him, no problem, if not, well, that's harder to justify.

My father didn't vote in the Missouri primary because it was only for presidential preference, and he was happy with either of Cruz or Trump winning as was clearly going to happen (and he's getting old enough he didn't want to go to that much trouble that particular day; I'm sure he'll be voting in November, though).
The 5 DevOps Blogs You Should Read
The Bitcoin hash rate has increased by 28.2% over the last month
Is this an example of what Mr. Bendersky is talking about? I believe so:

https://github.com/perl6/book/blob/master/src/multi-dispatch...
You are correct - permissionless blockchains have a completely different threat model that results in a high cost to secure the blockchain from attack. The vast majority of new blockchain systems we're seeing developed are private, permissioned systems. This offers a different security model that is still useful for a variety of situations, such as in existing financial network where there is already a fair amount of trust between the actors.
This is why 'free' online services require your mobile number to activate & "protect access" to your account. Sure it works for that purpose, but more importantly, for data/digital tracking, the modern mobile has become the new tracking super-cookie to your digital ID.
I'm looking for a technique that can upscale images nicely (using NNs).

I've found this: [1], but the results seem somewhat disappointing. One of the problems is that the quality measures are (in my case) subjective (the results should look convincing but need not be "perfect", whatever that may mean).

[1] http://engineering.flipboard.com/2015/05/scaling-convnets/
Success stories sell. Imagine the book as a meet-up where 2 dozen of the world's leading practitioners are all comparing notes, sharing breakthroughs, & thoughts on best practices.

My hunch is that collecting the stories from several individuals will yield some tremendously interesting ideas.
Well, the main reason for the overhead you mention is that SQL rows are constant size, and even with variable-size types (varchar) have a constant minimum size, even when some columns are null, which I think is where you're expecting different behavior.

This is not without reason. For one, it provides significant ordered lookup optimizations, since knowing that a row is N bytes long, you can simply skip to offset N * rowNumber on the disk.

So it's not system overhead, but rather the way you designed the table schema. Your table structure really ought to reflect the structure of data you expect it to store (single measurements at a time, in this case), unless you're doing warehousing or have access to sparse storage features (MSSQL, for one), which is exactly what I think you're expecting.

What I mean is, your schema should probably look like this:

Sensors table (probably smaller):
id serial: 4K
sensor_type (humidity, temperature, precipitation)
measurement_unit
location
etc.

Measurement table:
sensor int (FK) NOT NULL: 4B
value real NOT NULL: 4B
reading_taken timestamp NOT NULL: 8B
(No 1B null map since no fields are nullable)

Total measurement table row size: 16B
(plus indices, page overhead, and any overhead I'm unaware of as above)

This is more akin to the data structure you'd probably see in a TSDB and (sparse storage aside) is probably the most efficient format you can get. It's also more academically sound (normalized [1]), though that's often a mixed bag of tradeoffs past a certain point.

[1] https://en.wikipedia.org/wiki/Database_normalization
Show HN: A browser-based board game to kill time at work
I question your implicit presumption that democracy has to be western-exported, and that the Saudi government must be toppled by outsiders to change (although I am doubtful of internal forces yielding any such change any time soon).
But, I need to remember to do that.

How about (for example):

$ for i in $(ls | grep 'cheese\|fish' | head -n 5) ...

I'm sure there is a way to make this work correctly (take 5 filenames containing either cheese or fish), but I'd need to put more thought into making it work correctly.
Yes he was accused and then acquitted. That doesn't change the definition of "criminals". The surveillance state may change the likelihood of a miscarriage of justice.

But in my view, the much more important problem is that the surveillance state makes people afraid of getting wrongly accused of a crime. They stop doing perfectly legal things because they might be difficult to explain. I have observed that in my own behavior and I know others who have become very defensive in their use of the internet.
Why you can’t teach human values to artificial intelligence
Didn't they move to LESS for.. v2? I don't follow it that closely so I could be wrong but I was sure they made a move a few years ago for a major version?
I have the same issue with my ubertooth.
This is brilliant. I so wish I enrolled for an ethology PhD now...
Great, thanks. I will probably install this on internal servers (non-production, non-critical, CI, etc) first because I'm also impatient. :)
Apply HN: Open Rover – open outdoor robotics
Apply HN: Open Rover - open outdoor robotics platform
http://openrover.com/ a bit out of date

The goal of this company is to create a standardized outdoor robotics platform, similar to what the Turtlebot is for indoor robotics. The platform will be comprised of 2, 4 or 6 wheels versions with custom motor controllers. The wheels are scooter hub motors( 36V 250 watts). The two wheel platform will just be used as a proof of concept/test platform for motor controller development. The 4 and 6 wheel models use a rocker-boogie suspension. Each motor will initially have a dedicated battery pack. The motor controllers will be an open source 3 phase brushless controllers based on the arduino. The controllers will communicate via USB to an arm board running linux and ROS(Nvidia X1). The goal is to provide customers with a clean navigation API so that customers can focus on building their application on the platform. Addition functionality and hardware accessories can be added over time.

The business model would be similar to Makerbot’s initial kit model. The basic kit will allow users to easily build the rover saving costs on labor. Fully assembled and tested models will be available as well. The company would also create applications itself e.g. fruit picking, lawn mowing, or package delivery

The goal the of fellowship would be to get the 2 wheeled proof of concept working with the motor controllers and off the shelf hub motors and a basic control framework e.g remote control with a phone.
Xenial seems to include nginx 1.9.15 and OpenSSL 1.0.2, so it should fully support HTTP/2. Personally I would still use the official upstream nginx packages.
I think it's safe to say you have probably better free wifi coverage than somewhere like Somalia or Liberia.
Chemists create battery technology with off-the-charts charging capacity
If you have an existing Ubuntu system you trust, you can verify the authenticity of this release via:

$ gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg --verify SHA256SUMS{.gpg,}
gpg: Signature made Thu 21 Apr 2016 10:40:38 UTC using DSA key ID FBB75451
gpg: Good signature from "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451
gpg: Signature made Thu 21 Apr 2016 10:40:38 UTC using RSA key ID EFE21092
gpg: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092

$ sha256sum --ignore-missing -c SHA256SUMS
ubuntu-16.04-desktop-amd64.iso: OK

(You can ignore the `WARNING`s above, since you're explicitly telling `gpg` to use a keyring you trust)
I find ZSH a much more reasonable alternative than Fish. Comes preinstalled on many Linux distributions as well as OS X, and can be configured with plugins to do most everything Fish does.
Please don't take it that way, Leo! How about:

"Yes, we know! Sorry! If you just need some ML things and can use the Cloud ML or Cloud Vision services we've got something to tide you over.

If not, we're always excited to get direct 'I want to do X' feedback that we can translate into 'Customers are demanding Y, and willing to pay Z'".

Please don't take the comment to mean we're trying to box people out of this space. We're not. We do think (most? many?) people don't want to actually roll their own, but we love everyone.

Disclosure: I work on Compute Engine.
> It's common, though, for people to feel guilty about not working out enough even if they do it quite a bit

ha, I'll bet. almost anything where there's a notion of "leveling up" or some kind of progress over time can lead to this treadmill feeling.

in my case though, I mean, I'm at like once or twice a month at the gym. I'm pretty sure that's just objectively not enough, regardless of whatever treadmill effect is going on there.
I bet you could solve this with ZFS and automatic snapshot creation for each new command. Want to undo the past N commands? Roll back to a previous snapshot!
> the modern mobile has become the new tracking super-cookie to your digital ID

Never a truer word spoken.
Jesus, what a baby pretending to be the victim. Admins only step in when you've been breaking rules such as by edit warring—which means refusing to discuss changes and just redoing edits to get your way—or by constantly using personal attacks, which surprise: the message he quotes accuses him of. This guy has a lot of trouble understanding that when you enter someone's house, you have to follow their rules. "The encyclopedia anyone can edit" doesn't mean "the encyclopedia anyone can add indiscriminately to", it's still an encyclopedia. It's really funny how he accuses others of having an agenda when he's literally being paid to edit on the behalf of others.

As for the case with them tracking editors, it does sound pretty malicious on the surface. However, any edits made without an account are tied to IP addresses, which would easily explain that and is prominently noted when you try editing while logged out. About the Casino employee, the only reason they would be emailing his workplace would be because his edits are against policy. (also only editing access is revoked, never reading) The locations of logged in users can only accessed be accessed by admins when it is strongly suspected you are using multiple accounts, so, again, kid crying when he's the perpetrator. Of course the information about trusting Wikipedia bears repeating as with all user-editable sources. [0]

I get that its cool to hate Wikipedia these days, which is why this is on the front page, but please remember that this is a resource that all of you use daily and yet you all get by fine with it. Yes many of its articles suck; yes it has problems with systematic bias, paid editing, and other issues; but most of the "controversies" you'll hear about are from disgruntled people who never took the time to understand the community and then just run to the media to play the victim. (And I daresay: their "fixing" of bias is actually an attempt to introduce it) The only way Wikipedia can be made better is by the efforts of its volunteers–that's you—so if you see something wrong, be bold [1] and bring it up and I promise most users will take it in good faith. [2]

[0]: https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer

[1]: https://en.wikipedia.org/wiki/Wikipedia:Be_bold

[2]: https://en.wikipedia.org/wiki/Wikipedia:Assume_good_faith
What you are saying is factually true yet you are downvoted. You are in good company, galileo must've been downvoted a lot too.

The truth is that you cannot bring democracy overnight to a place and expect it to stick. It seems that the people of said country have to fight for it tooth and nail before it sticks.
Creators of SpyEye virus sentenced to 24 years in prison
It doesn't protect against a malware being included by default, it protects against a malware being inserted on the wire, ie between Canonical's HDD and your HDD; if a malware is inserted at this point then the checksum should fail.

Coincidentally it requires the checksum to be propagated through an other, more secure mean, so distributing the checksum on the very same site increases the chance for an attacker to act, however there is no other way as widespread as this to give the checksum anyway.
I live in a triplex from 1910. My 'ventilation' is opening the front and back balcony door. The outside air often stinks like skunk. It's actually pretty nauseating.
Except, now you are back to my original problem -- the output of the program will continue to spew all over my terminal.
To be honest, studies have shown that we're all capable of that. But, no harm no foul, so its all on the Germans at present.
I see. I'll do that from now on, that's pretty reassuring.
> all your problems go away. Well, save the spaces, that's never going to happen.

Spaces in filenames are fine. The only strange thing is that, as it turns out, shells have this hidden easter-egg/anti-feature where you can actually leave out the quotes around filenames under certain, special edge-case scenarios. One of those is when the filename contains no ampersands, quotation marks, asterisks, dollar-signs, parentheses, backslashes, newlines, or, you guessed it, spaces! In fact, this special "no quote mode" also contains another special, embedded mode where you can still use those characters, but put backslashes before them! Since this layering of tricks leads to funky, confusing-looking commands, it's obviously much better to just stick with the regular mode of quoting everything.

Of course, the above is quite tongue-in-cheek, but its the mental-mode I specifically try to adopt: "occasionally, you might get away with leaving out the quotes"; compared to the seemingly more common "you need to add quotes in these cases".

Still, this doesn't eliminate the problem of single-quotes in filenames never going away! Whilst it only requires one character code to be escaped, it's still accomplished in a pretty funky way: "'" becomes "'\''"; we first close the string, then use a backslash to write a literal "'", then we start a new string ;)
Complete nonsense. The British government does not shut down discussion whether potential or actual.
>E.g. men couldn't impress women with nice cars or any of the other status symbols that are so common in the West, and had to 'convince potential mates' through their personalities and actions

Is this gender equality? It sounds, and it may just be because you simplified it to fit into a single line, that the men were still having to impress the women. Wouldn't gender equality have been the end of there being a set gender having to impress the other?
Yes, unfortunately those days are long gone.
Making Electronics out of Coal
I love this response.

[META] Not due to the content of the response, but the fact that dang, who is rightfully vigilant about enforcing standards of civility all over HN (with detachment, warnings, and bans), willfully ignores blatant violations of said standards where ideology aligns.
This is really great! I've always found the bootstrap docs thorough but intimidating. You've got a really simple, intuitive layout. Well done!
Is there a source for this claim (e.g., document from Opera, personal testing such as with Wireshark, etc.)?

Are the OS overrides for DNS entries (e.g., hosts file) used at all in this case?
True. But ~200mW is still a fair amount, compared to, say ~20mW of something like the esp8266.
New Tesla Podcast – discussions about tesla through the lens of two techies
But what happens if law enforcement specifically ask them to start recording more information?
Eh, those math and science Computer Science required classes I haven't found to be too useful after getting my degree (exception: discrete math and linear algebra). It was definitely a struggle to get through them, though, and I found math and science to be easy in high school, so I probably wasn't as well prepared.

But even though I breezed through it in high school, my classmates didn't, even the AP courses. So I'm not sure how much that could be ramped up. I do think at least discrete math could be taught earlier, though.
`gpg` is a command line tool for verifying these signatures and it is what `apt-key verify` uses in it's backend. you can download the signatures with `curl` or `wget`
British spies tapped surveillance database to send a birthday card
Default on debian is dash.
Yes, ethereum: https://www.ethereum.org/

confirmation times are much, much quicker than bitcoin. Plus you can make the blockchain "programmable" because it adds a turing-complete programming language. It's getting a lot of momentum right now and could (in my opinion) take over the market cap of bitcoin.
...and they chose Presidents. Which, due to circumstances beyond their control, include no women.
Reminds me of the old experts-exchange results that used to show up in google
There are lots of mixed-up goals here that I think might be better served broken out into multiple projects:

1) Terminal UI improvements
2) Interactive shell UI improvements
3) Shell scripting language improvements
4) Userspace utility improvements

Tackling all of these together may well be possible, but it will likely limit the potential impact of any improvements you are able to make. IMO, it's easier to move the status quo with incremental improvements, not wholesale re-imaginings of how the entire text-based Unix user interface works.

Ultimately, the most dangerous thing to mess with is the language itself. The strongly-typed Python-lite described in the linked man pages is not going to replace sh/bash for simple scripts, sorry. For most shell-scripting needs that sort of thing is wayy overkill. Sure Bash is ugly, but ultimately there's no way to harmonize quick-and-dirty command-line compatibility with an elegant scripting language syntax.

An alternative approach here would just be to expand your thought process a bit and don't get too worked up about Bash itself. Pipelines and new tools can solve all your problems if you're willing to think about them in a different way. `jq` is an amazing pipe-friendly JSON munger that is now just as essential to my CLI toolbox as `awk` and `sed` ever were. It solves your structured-data and typing complaints without interfering with Bash one way or another.
Polygraph is generally only used in the US to intimidate government employees and to trick criminal suspects into making confessions.
I read the comments, some were a bit negative side about Quora introducing advertizing, others were quite positive about Quora itself and then a thought occurred. I haven't read it as explicitly as I'm about to say, but you know what the most popular startups and companies are really disrupting?

Advertizing

Google, Facebook, Twitter, Quora, Stackoverflow (a lot more niche though) are all making money with advertizing.

It's perhaps not the only way they make money, but it is always one of the first revenue sources they have, or the first even.

I'm inclined to believe that a big chunk of the web app startups out there are about the same thing.

Nuances are welcome :)
How do people like Martin Fowler or Ward Cunningham came up with their ideas?
Sorry if the question sounds stupid, but what do you think, how they managed to do what others did not or could not? I mean, it all must not only be about writing a lot of code, noticing flaws and fixing them - don't most of us do that?

Their backgrounds, or mental approach or something else must be different and I would love to learn what or at least get some assumptions.
That assumes the people wouldn't vote for an orthodox religious government. I'm almost certain, for quite a while, they would.

See: http://clarionproject.org/analysis/islamists-using-democracy...
I Am Alex St. John’s Daughter, and He Is Wrong About Women in Tech
Excellent idea. Thoughts on best practice and real-life success stories can really illustrate a point. We can definitely dedicate space to that.
How can it be the future if Py 3 support is the side project?
seriously. by the time he gets to "watman," uncontrolled, screaming laughter, every time.
I'd rather seen this formulated as "Belief that some fields require brilliance may keep people out" as the article in one paragraph notes this also applies to Asian-Americans vs African-Americans, so it seems to be more a case of "groups of people are pushed out of fields where the bias is that they need to be brilliant to be there", but given HN frowns upon editorializing titles I left it as it was.
solutionism
Are these services really that important for you that you are willing give them your phone number for verification. I personally don't even own a cell phone and up to now I never felt the need of a service that requires SMS verification.
Kohs: I see that our edit to Morgellons was reverted after about 38 minutes or so.

Here is the revert: https://en.wikipedia.org/w/index.php?title=Morgellons&diff=n...

Kohs: They can just go to this link and you get the abstract of the study right there.

Okay, here it is: Morgellons disease (MD) is a complex skin disorder characterized by ulcerating lesions that have protruding or embedded filaments. Many clinicians refer to this condition as delusional parasitosis or delusional infestation and consider the filaments to be introduced textile fibers.

http://bmcdermatol.biomedcentral.com/articles/10.1186/s12895...

The subject of this article appears to not understand the basic principle of Synthesis or "No Original Research"

https://en.wikipedia.org/wiki/Wikipedia:No_original_research...
But isn't intel trying to cram the same technology in what is basically a smaller physical envelop, instead of looking at it with a different mindset?