skysight-inc/HackerNews huggingface dataset:
> It's not reasonable that some people should have to work, so that others may voluntarily sit idle.

But it is, under the right circumstances.

If you have a mostly automated society, where only 1% of today's human work is required to design, build and service the robots that do the actual work. Now you could have each person working half an hour per week, but that would mean that you would have to pay to educate every person out there in robot design, construction or maintenance. In this scenario, it's wildly more efficient to just educate 1% of the potential workforce and have them work 40 hours per week (or maybe 2% at 20 hours). You get the same work done, but spend way less on education (and also on auxiliary costs like payroll and shift planning).

Note that I'm explicitly only arguing with economic concerns, not social ones. If you define "reasonable" in social rather than economic terms, my argument need not apply.

> I think that without a need to work, a large fraction of people will choose not to.

Why is it then, that most people who are rich enough to sustain themselves indefinitely without having to work, still choose to work?

> The fraction of the economy spent on UBI would continue to increase due to inflation of those costs.

That's a problem, but UBI doesn't change it AFAICS. You can just reword this as "The fraction of the economy spent on food and living space would continue to increase due to inflation of these costs", and it would hold true regardless of whether there's UBI or not.
I forgot about cryptocurencies!
ARIA: markup for accessible rich internet applications
There is similar plugin for Firefox for years. There is also one for Chrome that uses the same algorithm, so generates the same password. It keeps user name and version of the password for a domain in regular FF password storage.

https://addons.mozilla.org/pl/firefox/addon/password-hasher/
what type of overhead does this add to a mobile site?
> Sure, that's what's great about democracy, we can vote for what the majority wants.

Sometimes what the majority wants, is wrong.
Just curious - how would they deal with kernel crash dumps?
Mikrotik RouterOs Shell
ROS filesystem and busybox pwned!

http://imgur.com/a/Kmqce

by brasux - Dr0idSystem team
It's certainly an annoying behaviour - but my personal suspicion is that it arose from the system's origin as the recommender for a bookstore.

I mean if I read a book by P.G.Wodehouse it in fact IS likely that I want to read another similar (but not identical) book by P.G.Wodehouse.

Quite how they managed to hang onto this quirk is a different question that I can't even fathom the answer to (I don't believe they haven't noticed and I find it very hard to believe this is actually the optimum sales technique for vacuum cleaners!)
La posizione per far raggiungere l’orgasmo ad una donna
And eink/the ebook reader
I much preferred some of those Gordon Ramsay series UK versions. Ramsay's Kitchen Nightmares was more akin to a documentary than the US version's on FOX with its awful jumpy editing and constant music in the background. The TV becomes more compelling when game show music isn't blaring and the focus is on how to run a restaurant. Instead of only about family infighting.

The extra 5 or 6 mins helps a lot, nothing feels rushed to a conclusion like US reality TV.

Another good one was Gordon's Great Escape. Documentary style reality tv works so much better IMO.
I really enjoyed this, it reminded me of early experimental sites like what hell dot com used to be...
I don't think they are. Ideally I think people would use:

- Flatpaks for one or two applications they deeply care about and use all day (need to have full control)

- Pypi, npm, etc. for development libraries (again, you need more control and need to be able to use different versions from different projects)

- Your distro's package manager for the 95% remaining.

You might not care as much about the remaining 95%, but you still need them and want them to be reliable. If anything this will push people towards stabler distros (think debian stable instead of Arch).

Edit: Pypi, not pypy
You should really update fast. Windows XP have massive vulnerabilities. It's very risky to use XP every day.
>> Why so much sugarcoating?

> Because empathy is important to communicating effectively.

I learned the hard way that displaying empathy and applying sugarcoating are two very different things, back when I was conflating the former with the latter and ended up dismissing both in name of the latter (which made me sound like a pretentious prick), then trying to correct course and applying the latter in lieu of making use of the former (which made me sound political and manipulative).

> Try this exercise: read the sentence out loud to yourself.

To me it sounded like someone who is alarmed at a subject that matters to them and haphazardly made an assertive statement.

People generally can't stand assertive discourse as they perceive it as being judgemental, unless you take a chance at discovering them as well as give them a chance do discover you. Sugarcoating doesn't help with that, it's just trying to state the same thing in a roundabout, artificially lightened way, which most of the time ends up feeling heavy, gooey, pretenseful and manipulative, when what matters is the build-up, the foreplay if you will, leading to a common level of understanding. Ultimately this is all about people and openness, not facts and opinions. Being openly and genuinely kind, querying for people's thoughts and listening to them helps a lot in getting a point across, but it leaves you vulnerable to abusive personalities, also sometimes you really have to stand your ground. It's really tough to strike a balance.

I honestly don't know where truth lies in this exact matter but what I'm sure of is that when you have to second-guess your every words then the place is mentally exhausting and toxic in a terribly pernicious way as it makes you feel in constant danger and gradually destroys your self-esteem.
Kurzweil promised us exponential growth. I want a refund.
Original (without annoying scam ads of windows update): http://mumbaimirror.indiatimes.com/others/leisure/flockmusic...
And I'm a living example disproving your basic science. Some days I can get by with 2 grams, some other days I need up to 10 grams to shut symptoms.

If it was a placebo, why would I need varying doses to suppress symptoms and why homeopathy didn't work as a placebo ?

Then explains me why vit C works better than regular medicine for my allergies (no symptom at all with vit C but they are just reduced by half with antihistamines).
SOPS – an editor of encrypted files that encrypts with AWS KMS and PGP
> That's why one of the first right of the Declaration of Human Right is the right to possess.

Wherein by "first", you mean "17th article" (or 30).

https://en.wikisource.org/wiki/Universal_Declaration_of_Huma...

EDIT: Ah, I forgot about the context of the French Revolution, so I looked at the https://en.wikipedia.org/wiki/Declaration_of_the_Rights_of_M... of August 1789. The right to property is actually the last article in that one, so the original point remains debunked.
except that, for a same communication style, people from some genders are given a pass and perceived as "assertive" and people from other genders are perceived as "aggressive"
New Microsoft tool aims to make teams more efficient
France to ban all petrol and diesel vehicles by 2040
I'm actually good friends with a couple of the maintainers of lxc/lxd :P. It's not really fair to call it "Canonical's" -- it existed before the lead developers started working for Canonical and it still gets plenty of contributions from outside of Canonical.

lxc and lxd have quite a large amount of very interesting technology and features. lxd has live migration and a whole host of other cool features, and lxc is quite well designed from my experience. Also the developers are quite clever folks IMO. I've been bouncing some of my ideas for a new container runtime off them, since they also have seen the issues I've seen with the current state of things.

The big difference is that lxc/lxd is designed to "boot" an operating system as a container, not just to run a single application. While there is actually no significant technical difference between the two usecases, the features that have grown out of each runtime are tailored for those usecases. lxc lets you log into a console (in the same way you would on a physical box) and do a full getty login. runc has tools for managing containers in a far more "micro-service" sense.

I really wish that the lxc folks had helped us with the OCI, but I have a feeling their usecases are so different to us that it's unlikely we could reach agreement in the spec. Overall though, lxc definitely has a place and it's a shame more people don't try it out.
yelp and tripadvisor basically destroyed the usage of "site:.XX" on google. Now every time I want to look for information on a specific country, I have to skip the first 2-4 results because they are almost "spam"
It seems sad to me, living like that in the confines of someone else's choices.

There are loads of good software that just aren't in any repo of any Linux distros.

IMO, one of the advantages of Linux is how easy it is to find and install software from source. Compared to Windows where it's an almost unheard of practice.
I wonder is the browser is smart enough to not decompress when viewing or just uses it at a stream?
How+Bitcoin+And+CryptoCurrencies+Affects+Gamers+2017
Trace the graph of Reinforcement Learning movers and shakers, and see how many have their roots one or two levels up with Rich Sutton in Edmonton. David Silver, for example, quit a career in games AI and moved his family to Edmonton to study with Rich.

People are saying this is a coup for Edmonton, and it is. But it's also a coup for DeepMind. Having Rich Sutton, and giving him the resources to keep his best students together and working, is going to be amazing.
Yes, but between 1995 and 2005 was a decade when everyone seemed to think that "tomorow we'll wake up, in a different, better, world". And they had inventions to back up that feeling. I don't know anyone who feels that way now, and I don't seem the inventions to back up such a feeling if it were to be felt. And the beleif at the time, was, that we would see growth in inventiveness as tech improved, it would enable more tech.
What's your goal?

If it is someone you know in real life and were just curious then don't mention it first ever.
There's also _another_ mattress company. Can't remember the name, but it shows up on Crooked Media podcasts a lot. Apparently podcasts are the preferred marketing medium of the modern mattress industry :)
Logic Programming (Prolog, ASP, etc) and GRAKN.AI (a distributed knowledge base)
1982 Yamaha XV750 CRSS 9 Oozes Matchless Style
I would show all entries, and not give any option to show just 10,20, 50...
there is no advantage in that since everything is in memory
It can, but it's more cumbersome than it should be. It's one of the things rkt does much better (signed by default; need to explicitly disable trust if you want to pull something that isn't properly signed.

But also, I think you overstate the benefit you get from system package managers there in that people quickly get groomed into accepting it as normal to add extra APT repositories and the like to install some app, or bypass the system packages entirely (curl somesite | bash, anyone?) or use a series of third party package managers (npm, rubygems etc.), all of which massively increases the attack surface. So if you only trust your distro, packager, sure. But most people end up pulling things from far more sources.

While Docker security is by no means painless, this is one more reason to run things in containers. You're right to worry about the base images, but I'd still argue you're at least in marginally better shape if you run that "curl somesite | bash" inside a container (I'll assume that it won't stop a dedicated attacker, but it has far more potential to stop accidents or lower level attackers).

I'm trying to move more of my stuff to rkt, as I think it gets more things right and signatures by default is one of them. Being able to exchange the container runtime for whatever level of isolation works best for your app is another thing (ranging from just chroot to LKVM)
Mazda's Most Iconic Rotary Engine Cars
Ok, "a few bits" error prone then :)
Forgot what the hash sign was otherwise known as:

https://en.wiktionary.org/wiki/octothorps
Model S "only" gets second highest rating in a single test.

The headline is not only wrong (it aced all but one test, so didn't fall to ace "some tests"), but seems designed to make it sound much worse than the report actually suggests.
Now that's very interesting. Maybe hack a custom ssh with this feature. Adversaries that intercepted data or attempted MitM would be inconvenienced.

Edit: Or even more useful, bbcp. Which is the best file transfer app that I've ever used.
Setting aside the fact that your question is loaded ("littered" with incorrect error handling--OK):

1. Return something meaningful, not the bare error you received above.

2. If you do nothing but decorate the error, ignore coverage. Having decorated the error helps debug the full system when the error occurs.

3. If your error handling is more complex (remove temporary files, close handler, etc.), you might want to factor the cleanup into its own function and test it there.

Finally, your code is not really "littered." If you had exceptions, there would be no trace of the possible errors that might occur on the production system. Your coverage will be higher, but when the software will blow up in production, it will not matter then least.
See my comment form yesterday[1], you're absolutely right.

[1] https://news.ycombinator.com/item?id=14702902
> Having KARL on other OS platforms would greatly improve the security of both Windows and Linux users.

This is surely true, but at least on Windows the central security holes do not lie in Windows itself (these kinds of holes exist - but exploits are very expensive, which shows that they are typically rare and not easy to exploit), but in third-party applications.

For example the current 2017 version of the Petya ransomware was spreaded via a security hole in the software update mechanism in the Ukrainian tax preparation software M.E.Doc. Other well-known attack vectors that are commonly used to attack Windows PCs are Flash Player and the Java browser plugin.
There's tooling for that: https://github.com/simlrh/dead-css-loader

CSS modules are about 95% of the way to making this a solved problem.

Obviously this relies on imported components implementing CSS modules, but for a greenfield project this kind of thing works remarkably well.
2-bit Astrophotography: Using a Game Boy Camera to Shoot the Moon and Jupiter
While there are few cities like that in the US, a fairly large part of the US population lives in them. New York City alone has a population of about 9 million.
> It's not reasonable that some people should have to work, so that others may voluntarily sit idle

When has this not been true? The only thing that changes are the amount of people that can be idle and that the people able to get education will be more pressed to work.

>I suspect universal income makes inaccurate assumptions about human nature. I think that without a need to work, a large fraction of people will choose not to. I doubt universal income could sustain that.

What percentage of the labor force do you think are motivated purely by survival now? It's basically the unskilled laborers, anyone else has other motivations.

>Our population keeps on growing, but our planet stays the same size. Unless this changes, we'll see increasing competition for food and living space. The fraction of the economy spent on UBI would continue to increase due to inflation of those costs

Drove through 500 miles of basically nothing today. We're fine on living space for quite some time, and a combination of better food production and waste limiting would handle food availability for quite some time.
I never said anything about outperforming Tesla. I say it is a decent car and is selling reasonably well considering. And personally I'd buy it over a Model 3 because I don't like what I've seen of the M3 interior with its obsession with tablet interfaces, among other things. Also the M3 is going to end up coming in more expensive than the Bolt.

No argument here about GM shooting themselves in the foot. I'm a Volt owner and see it all the time. But it's a classic example of different divisions of a company fighting amongst themselves.

But they've made a good product.
I've been doing this for 29 years, and I've learnt two useful things. The first is that anything you don't know can be learnt, and if this is your career, probably will be learnt.

The second is that the hardest won skill is getting things done. Whether you hate doing them, have done the thing 1M times before, are bored, or otherwise lack motivation. Applying yourself - really applying yourself only becomes possible when you have a reason to.
Take a look at Celeste [1], which ran on the Cori supercomputer. At that level you really need high performance not just for numerics but also for IO and heavily custom data structures, which was previously only possible in Fortran and C++.

[1]: https://juliacomputing.com/case-studies/intel-astro.html
> And setting aside their trust in distributions, sysadmin only care to have a sane handling of dependencies and ... upgrade them in case of a security issues

As a sysadmin, default configuration is a key role that distributions have. Do they default to sane (opinionated) defaults, or do they have a hands-off policy with no default and pushes the user to actively configure the program?

Debian for example is not just a package manager. It is also the debian policy. If ones is using hundreds of Docker containers then there could also be an identical number of policies, until a point where a common policy dictate what a container should include and do. At that point you are back to a single distribution where the package manager just happened to be based on Docker.
That's a communication problem, I think. You should outline that something working is a prototype, not an end-product. That means it's not maintainable, hard to extend etc...

To convert from a prototype to an end-product, you need to do the other steps.
Fone de Ouvido Sony MDR ZX110
Browsers alredy have massive codebases, I can't really imagine securing every non-security critical DoS vector
I don't think it would be too bad if they were checkboxes rather than radio buttons.
17776 Football
Why Mobile Menus Belong at the Bottom of the Screen
One of the four supermarkets I walk past on the way to work every day. Or occasionally from a larger fifth one which requires a small detour.

This is in a medium-sized (~1 million people) European city; I gather your milage may vary in an American city, though I assume the ones where people tend to not have cars are mostly fairly dense.
I'd expect that to provide a lower compression, though it may not matter given the additional followup gzips.

The compression finally finished after 3h (on an old MBP), "dd if=/dev/zero bs=1m count=1m | gzip | gzip | gzip" yields a bit under 10k (10082 bytes), and adding a 4th gzip yields a bit under 4k (4004 bytes). The 5th gzip starts increasing the size of the archive.
No need for being rude.
Help us solve an internet mystery involving porn and Wikipedia
7T is the Nottingham University scanner. Cardiff is 3T Connectom A. These are different sites / scans in the article.

In fact, 3T Connectom A is actually more optimized for Diffusion MRI / white matter tract tracing compared to the available 7T scanners due to its enormous 300 mT/m gradient.

In theory, the best of both worlds would be a 7T+ scanner with ultra strong gradient system such as the one developed by the HCP team, but such device does not exist yet AFAIK.
Ssh does support compression, but it seems to be only if the client requests it (ssh -C).

You could, though, write a pam module to trickle data out very slowly. Maybe pam_python would be easier to experiment with.

I use pam_shield to just null route ssh connections with X failed login attempts. There's no retaliation in that approach, but it does stop the brute forcing.
IoT Marketplace – Why it’s so relevant?
Such generators seem to pop up every week or so (I'm also guilty of creating a few of them; then switched to a normal password manager). Obligatory analysis: https://crypto.stackexchange.com/a/5691
Drawing of printer's "upper case" and "lower case" (although unfortunately it does not show titling and old-style figures in the different cases):

http://imgur.com/gallery/fAvUg
The usual varint is called varint-SU in the Stepanov's paper. The varint-PU is just like what you call FLIT64, at least I don't see any difference.
I use a similar stateless password manager than the one where the submission originates from: https://github.com/majewsky/pwget

My tool uses a revocation list for scheduled password changes. Normally, the password is generated as

i = 0
return kdf(masterpassword, sitename, 0)

where kdf() is a suitable key-derivation function. However, when that password is on the revocation list, then i is incremented and the kdf() reexecuted until a non-revoked password is found.

The revocation list technically makes the password manager not-stateless, but I don't care. If I ever lose it, I can just generate passwords for each site and revoke them until I find the one that works.

For all the other concerns that you list, I have a textfile listing all my accounts, and the weird derivation rules that are required for some of them (e.g. "take first 19 chars, then append capital A"). That text file is in a private Git repo. Now you could hack my notebook to get at that repo, but if you do, all is lost anyway, so as far as my threat model goes, it's not a problem to have this text file.
It's mainly part of a campaign against EV, so here, even wording is carefully chosen to bring this sentiment.

Not really surprised by some recent news on those subject.
Not to nitpick, because I believe I understand what you mean – but one of the things that bugs me about Redux is that a reducer absolutely CAN have side-effects. They're just "not supposed to".

So all it takes is one mistake or one new developer or whatever and suddenly all your assumptions break.
I had to learn programming because I was given a VIC20 when the C64 was the model du jour. And because I couldn't get any games for it, all I could do is learn to make my own. 30 odd years later... Things might have been different had i gotten the "right" model.
Every few weeks a discussion about a deterministic password manager comes up. This is not a new idea, and already countless times proved to be a flawed idea. Lenghty explanation, better worded than I can: https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw...
Buying the Best Low Cost Value Houses in Caledon Is Not a Difficult Task
If you store settings related to password system requirements on a per site basis then you're leaking the existence of your account on that site, which often needs to be private itself.
You do have to get whitelisted though, last I checked. I was able to use it one time and now if I call it I get a message about whitelisting. Same for JollyRoger.
Turkey police hold Amnesty rights activists at digital security workshop
There's an episode of 99% Invisible that chronicles the history of this character and its various names and uses: http://99percentinvisible.org/episode/octothorpe/
I'm not complaining that JS isn't Haskell. Underneath the C/Java syntax JS is a small, simle, Lispy, dynamic language — if you like that kind of thing. JS' syntax hide that. CoffeeScript helped reveal it.

> In other words, you can have good looking FP support with braces and semicolons.

Of course. But why would you?
Linux Torvalds: Every developer thinks that their code is so special and magical