skysight-inc/HackerNews huggingface dataset:
Well, for me on Firefox 50.0b6, Chrome 54 and IE 11 on Win 8.1 the previews look the same, but then there are some differences when you check a specific one - for example the smiley has an upper lip on Firefox - http://cssicon.space/#/icon/smiley :) http://i.imgur.com/XlqKPhW.png.

Still the idea is very cool, you can basicly do anything with CSS (if anyone is interested check https://cssquests.com/ , the name is self-explanatory :)

From a performance perspective, how do those compare to using SVG icons?
I'm not even sure why he did this, the Ubuntu installer took care of this for me when I installed Xubuntu in UEFI mode this morning.

Is the Mint installer unable to deal with UEFI?
Another solution to dependencies distribution is NixOS.
I don't even understand why this bloody "desktop" paradigm has to be maintained.
You seem to be confusing free time with unproductive time and at the same time singing the gospel of hard work as a virtue.

Reading this I'm surprised that you're not more worried about the thousands of great minds lost having to work hard their whole lives.
It is also worth pointing out that the UK has to give permission for onwards extradition from Sweden to the US if a request were to be made. If the ultimate game plan for the US was to engineer his extradition it seems a little odd to not have requested it from the UK alone while he was here, rather than have to throw the Swedish legal system into the mix as well. Both Sweden and the UK are required to not extradite when there is a risk of the death penalty being applied - so that wasn't an issue either.

The whole "but the Swedes won't guarantee not to extradite him" is neatly covered by the whole point the US hasn't requested an extradition, and no legal system can or will get involved with hypothetical situations.
Does the Council on Foreign Relations play a role in "selecting" the journalists?
The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.
Paint.Net is good, indeed.

Let Krita be your new friend. https://krita.org/en/
Latest English Premier League Table – Punch Newspapers
Upgrade to Higher Rank by the Managing Project Manager Profile
It appears to be a real project - https://github.com/apache/flex-asjs
Don't forget this is the subreddit that has believed every bizarre, alt-right conspiracy theory under the sun. You do nothing but make yourself look ridiculous posting that nonsense.
As someone who has never used R, but uses matplotlib frequently, could you give some examples where matplotlib is comparatively more complex? I'm genuinely curious. Also, have your tried seaborn [1]? It's a matplotlib wrapper for making some common statistical plots less tiresome.

[1]: https://seaborn.github.io/
Given a PS4 game can be ~40-50 GB on disk, maybe its just not cheap enough given how big games are.
Laravel nested category
> I found his LinkedIn CV, which describes that period: “Father and Husband, Sabbatical, September 2011 - August 2012. We took a year off from our life in Boston and lived on a remote island in Norway just north of the Arctic Circle.”

Honestly it sounds more along the lines of a usual stay at home dad, the location notwithstanding. The only reason they moved there was wife's origin and offer of employment.

If you reverse the genders it happens all the time, just that no one would call that 'sabbatical'.
When I was first learning programming at a young age, probably 14-15, I was so engrossed by my new skill that I carried on with pen and paper when I was dragged away from my computer to go on a family holiday. I guess there's worse priorities to have as a teen!
My resume just looks something like:

Job A: 2007-2009
Job B: 2010-2014
...etc

No one ever asks.
Iran got that because the CIA did it forcibly.
Yeah, these days you're lucky if you don't have an armored vehicle crash through the wall of your house and you or your family don't get "accidentally" shot during a police raid.
That's marvelous marketing; congratulations!
Also, life was brutal and short.
You seem to have a problem with the concept of tenure. Why not just come out and say professors don't deserve tenure and they must keep pushing the rock up the hill grinding out paper after paper of incremental drivel?
So you think you know Ruby
Computer science 101:
what is the value of x,y,z after these calculations:

x = true and false

y = 1 && 0 || 1

z = ( true or true and false )

Before typing this in your ruby irb console, please answer in your head what you honestly think the answer should be.

spoiler: [x,y,z]
=> [true, 0, false]
These are things that we do already. I'm not sure that admitting it openly turns someone into the second coming of Stalin.
How to discover a business idea in less than a week
indeed. This reminds me of the arguments about whether fungus is a plant or an animal.
Am I the only one surprised to find Peter Thiel's name in that article? Anyone who has anymore on that?
> The chairman and co-founder of Palantir is Peter Thiel — the same man who more recently funded the lawsuit that destroyed Gawker, a media outlet that had angered him, and who served as the final speaker at the Republican National Convention. His firm continues to work closely with the U.S. intelligence community.
GURPS is not particularly obscure, so I'm not surprised to hear mention of it. Though it definitely is more obscure than D&D, which is sadly the only RPG that a lot of gamers have ever played.
The stack of iterators pattern
I'm drawing a distinction between use/rely and how it was previously.

Does anyone still have google search as their home page? And if they do, do they use it?

When was the last time you got past the first page of results? (and btw, its so rare that that people do now did you know if you get past the first couple of pages it checks whether you are a bot).

Im contrasting how it used to be (reading google results making up a good majority of the time online) to how it is now (no more than 1 or 2 pages a day, sometimes not even that in a week)
The current (market) price for 64 GB of RAM is roughly the same as the price of a modern console. So doing that would essentially double the price of the console.
And that may be partly compressed as well. Reading that all into memory while uncompressing en un-DRMing might take a while.
looks nice, especially in reducing memory use. it would have been great if they built in k-fold cross-validation by default too
if there would be WPF support on linux it sure would be a competitor but if you are stuck with desktop applications I'm afraid, it's still Win
To be honest - kernel will be the same (some times not though). OS will be most likely different.

Better say that environment will be the same, I guess.

That being said - as an ex-Linux user (for about 10 years) I see now real reason for this kind of switch. You can have the same (or almost the same) env on you macOS.
How to Develop a Chat Bot with Node.js
Happy 4th Birthday, Weekdone
After years MySQL still not implemented async for their .NET driver, only slow cheap wrappers. However, PostgreSQL has full async support in their free .NET driver...
The apt-get install for damn near anything is a big one (for Debian based distros obviously) in my opinion. I think the access to build tools and packages is big too. I had case recently where I needed to make a one line change to an Apache module; wget the source, make the change, configure, make, make install, exactly the same as on the prod server.

Unfortunately the author delves into text editors, which can be flame inducing.
The Industrial Revolution was a factor in the uptake of democracy, sure. Just as WWI, WWII and the Cold War were. But it all started in 1776 in the US with the Declaration of Independence and in the 1790s with the French Revolution, which was the inspiration for South America to declare independence from Spain and establish their own democracies with different levels of success. The French Revolution didn't last in France, not at first, but the core concepts are the basis of our current democracy largely in part because the American Revolution kept them alive and spread them.
Samsung Made Big Lay-Offs During First Half of 2016
Genuinely curious: why didn't you post the link to original WL tweet instead of Trump circlejerk?

https://twitter.com/wikileaks/status/787777344740163584
Best News Aggregator
China Property Boom Spurs Fear of Bubble’s Burst
Asgardia -the space nation
And who recently made headlines by donating $1.25M in support of Donald Trump:

https://news.ycombinator.com/item?id=12716825
I think it can be hard for us (people who get a lot of screen time, spend a lot of time coding in 2D) to imagine that the "desktop" paradigm is already dead. Mobile/voice/AR is killing it. Granted the desktop UI metaphor will probably never die, just like the command line hasn't. But the front-and-center desktop is fading away...
Gitlab Down
In the past I didn't like the fact that Paint.NET isn't available on Linux. After using editors like Krita, I realized I didn't miss Paint.NET as much as I missed an image editor that isn't GIMP.
Reverse Engineering Using Chrome
[Executive Guide]Trusted Digital Identities and Security
Japanese Software Business Gets Off-The-Shelf, Industry Vertical Products
Unfortunately not on every UEFI implementation ...
Even with UBI my guess is you'd get the same response due to the likely standard of living hit you'd take.
An Accidental Circumnavigation
Agreed on the WP part. At the same time, when you make a WP theme from scratch, with Twig and without all the crap, your WP becomes surprisingly fast.

Hugo is a completely different thing, don't compare it to WP.
We're working on improving this, see this issue [0].

[0]: https://gitlab.com/gitlab-com/www-gitlab-com/issues/861
If we take the most popular linux choice for servers and desktop - Ubuntu as an example - that means using identical kernel/packages/libraries for your development and production. You cannot achieve that with MacOS as your dev OS.
O tempora, O mores: consoles used to store the entire game in ROM. Up to about 64Mb.

The modern need for patches and DLC makes that impossible now, in addition to the other reasons. But I think it would still be possible to greatly improve load times with a bit of optimisation - it's just not commercially important. Maybe if the console QA system imposed maximum load times it would be different - but then you'd see compromises made elsewhere, such as in level size.

(I play Cities:Skylines, where one of the more popular mods is simply called "Don't Crash", which lazy-loads other mod data to improve performance and reliability)
Firstly D-notices are only advisory, while the media tend to comply with them they are in no way legally enforceable.

Secondly central London has rather good wifi and 4G coverage. Presumably the "appropriate contingency plans" are to switch his phone's personal hotspot on and carry on as normal. Though there might be a nasty phone bill coming down the line.
Tesla moves its 'unexpected' product unveiling to Wednesday
In the past I've used Inkscape to hand-massage some mpl plots exported to svg before including them in a document. Works well enough if needed.
I've been spending some time putting together a framework for .NET Core API/platform development. The main problem with it currently is the lack of compatible libraries - I've had issues with DI containers, cloud provider libraries, AOP frameworks and more. Not to mention EF Core is still way off in terms of production viability. ASP.NET Core is very tasty as a plus.. and there's always Mono to fill the gap in terms of "full framework" missing functionality.
Read:

https://ruby-doc.org/core-2.3.0/doc/syntax/precedence_rdoc.h...

Live it. Love it. It's not that hard.

It's certainly easier than the following (granted that it isn't an order of ops thing, but it's much more convoluted):

https://dorey.github.io/JavaScript-Equality-Table/unified/
Well, "and, or" are control flow operators, not boolean operators. I though most of the Rubyists learn this day one tbh.
while they may not be changing their codebase twice a year, code can evolve enough to be hard to recognize, especially in big, intermingled (i.e: poor) codebases which interact with other systems (can someone say microservices?)

Small things change here and there and suddenly you don't understand the beast.

Granted, this is not a general case, but do not underestimate several months work by a team of people.
I like clicking on a class and selecting the item. Good job. On Opera 40.0.2308.81 work and Chrome 54 good work.
AMP is essentially Google's answer to people creating terrible web experiences.
It's been discussed and documented a lot. Common webpages today load content from dozens of different ad, tracking and whatever hosts, take several megabytes to load. All well known, but people don't stop doing it.

Now Google comes along and says: You can't do it, let us do it. Which is perfectly reasonable from their point of view. And when I surf google news on my slow mobile connection I'm always happy when I see that a link is going to an amp target - because then I know it'll be loaded fast.

But you don't need Google to do that. If you don't like AMP nobody stops you from doing the same thing. Limit the amount of stuff you load into your page, reduce the third party content that you include to a sane number of hosts (something like 3 instead of 50), optimize your javascript, deploy HTTP/2. None of that is magic and you can have your fast webpage without any AMP.
Federation credits?
Well TBH, I did go the other way around and I have to say that the advantages of MacOS are for me much more worth it.

All what the articles says I do achieve simply by using docker and I have all the nice integrations around. I can have any target environment setup and switch between them in seconds. And since I can mount my code directories directly into the docker containers I don't need to do any complicated scp like deployments.

Well, but in the end it's a matter of personal taste. I am happy where I am :-)
And part of me is dismayed that he butted heads with the DOJ - a DOJ he was in the process of demonstrating was corrupt - and expected to come away clean.
What reality are you creating for yourself?
Technical Overview on Federated Cloud File System Framework (FedFS)
You and him have different aspirations. You want to put minimal effort and still somehow progress in your career. He want to put maximum effort and advance faster. Clearly he is going to become your manager even if he do not have seniority. You will stuck in the same position or hop to new job. He will get exploited by organisation and discarded when not needed.

1. Losers - the biggest group of employees. they are easy to manipulate and will easily follow the lead. These people trade their life for paycheck and are worse off in economic sense. Over productive losers get promoted to Clueless.

2. Clueless is group of employees usually middle management that personally believe in organisation. These people will put insane amount of work because they what company to succeed. Even if they are only getting slightly more, they carry way more responsibility.

3. Sociopaths/Founders/Stakeholders is top layer in any organisation. They want organisation to be predictable, It don't matter if organisation fails they will succeed anyway. They need Clueless as insulation layer to Loser.

http://www.makingitanywhere.com/escape-your-job/
I've asked @amphtml why they're adding it: https://twitter.com/mikemaccana/status/787968936251981824
Dupe: https://news.ycombinator.com/item?id=12716514

That was flagged to death.

Also here: https://news.ycombinator.com/item?id=12716828

That was marked as a Dupe.

The question about why it's been buried is here:

https://news.ycombinator.com/item?id=12716662

Interestingly, that's been flagged. The top comment[0] there is:

> From sctb
> Moderators have not intervened on these donation
> stories. They received a number of flags from users
> who believe they don't belong on Hacker News, probably
> because political stories are specifically called out
> as off-topic by the submission guidelines.
> (See also https://news.ycombinator.com/item?id=12716673)[1]

[0] https://news.ycombinator.com/item?id=12716741

[1] https://news.ycombinator.com/item?id=12716673
EDIT: I've been proven wrong by some of the excellent replies.
They are, it's just the Cryptopals challenges are even more amazing.
Is this style guide official?
https://github.com/bbatsov/ruby-style-guide/commit/592049745...
If you can't code on paper, you can't code.
The user interface. The package manager that handles everything. Not being locked to Apple's ecosystem, e.g. needing to install Xcode to get your CLI ecosystem working. Not having yearly updates that change everything. Using an open source operating system and not being bound to Apple hardware.
I'm not so sure. If you took a drink every time you read "sorry for the short answer, I'm on mobile, I will edit it when I'm back on a real computer" on HN or reddit, your liver would die faster than Windows Phone. There's still a place for devices with lots of screen space and real input devices, and not just in the IT community (unlike with command line interfaces).
My #1 reason is that I don't have enough to do.

I've complained about it so often to colleagues and supervisor it has become a running joke, but nothing changed. Previous job was even worse. I've been doing 2-3 weeks of work, followed by 1-2 months (if not more) of just sitting there, even when I have 2 or 3 projects in parallel. Somehow everyone else seems to be busy all the time.
When did Cuba have a functional democracy?
I like ipfs this name. but what does ip in ipfs stand for?
JAR/WAR general idea is not that new as well, we had CPAN before!
This is not quite related to Docker/Kubernetes, but a phrase in the article triggered memories about a very good book that I think everyone should read - The Box by Marc Levinson. It really is a fascinating book.
Desktop - most likely, server - I wouldn't be so sure.

Kernel - obviously, as I said earlier. As for packages and libs - Brew + something like pip\rvm\whatever will most likely solve this for you. You won't have the same lib, because it was build for a different env, but the way it works should stay the same. If not - I'd rather consider using different lib.

This + docker(or something similar) as someone already mentioned.
The Truth About Being Single. True Story
Oh I didn't know that Paint.NET closed source. I found a blog post about the decision, an interesting read. Here it is:

https://blog.getpaint.net/2007/12/04/freeware-authors-beware...
Well, domain name made me think about this old sketch: https://www.youtube.com/watch?v=GlOoSsfU6cM
> I was expecting it to cause a redirect to the original
> article. Instead it redirects back to Google search
> results. Say What?

Well, what it does is exactly what I would expect; if clicking 'X' redirected to the author's site I would be thoroughly confused.

If I click on a link and it opens in a new tab, I don't close the tab ('X') expecting to go to the home page - I expect to go back to the page from which I opened it.
A couple of points that don't seem to have been mentioned (hopefully because you're all better-adjusted than I am):

1) Fear: I am scared of mess, of failure, of feeling incompetent or overwhelmed. I will therefore avoid tackling a task because that way I avoid the feelings of inadequacy, disappointment, or failure in the face of an incomplete result. In other words, I want everything to be perfect right away, and since that can never be the case, things don't get done.

2) I believe there is simply something (which I am in no position to specify) addictive in internet-based fora. Whether it's the bite-sized demands on our attention, a voyeuristic synapse being tickled by viewing the opinions, arguments, etc. of others, or the illusion of connectedness - both of things to each other and of us to the world - the internet in itself (for me at least) encourages procrastination.
You can with vagrant + parallels/virtual box/vmware.
It happened when Windows XP got discontinued.
Would be nice if I didn't need the half the KDE desktop for it.
> "Riot" doesn't have only inherently negative associations

???

Could you provide some, I can't think of any.

Also Vector seemed fairly decent (with the small plus of the matrix/vector association). Riot isn't much shorter then Vector, it has violent/negative association, and changing names (unless its a major improvement) seems like a bad idea for a piece of software relying on network effects and trying to become popular.
Are we going to pretend that there wasn't a century or so of struggle between the Crown and Parliament to establish who was really in charge? A struggle that included a decade or more of armed conflict and the beheading of the king?
Author of the game here. We built Polymon for the Polymer Summit to help attendees connect with the team and show off features of the web platform. Team members all have QR codes on their badges that can be scanned by attendees to "catch" the Polymon. Locations of the scanned Polymer team members are updated on a map as they are scanned. There is also a battle system where you form a team of your caught Polymon and link up with someone near by for a local challenge.

I'm happy to answer any questions.
What really surprises me about Google is why they don't open source some of these great core technologies (MapReduce, Containers etc.) instead of publishing theory as academic papers. On the one hand, it may be a great way of promoting the creating of these tools from the ground up, inspired by the theory alone. On the other hand, Google's invaluable experience with using these technologies probably means their versions are more stable, faster, resilient etc.
What's stopping Google from promoting fast webpages without AMP? I have spent weeks improving load times for my websites, with A A A A A ratings op webpagetest.org as a result. AMP is just a fraction faster, why should I have to create a seperate AMP version?

Also, my websites are essentially all dynamic content. People come for the comments, like on HN. I gues I'll have to use some cache-busting javascript if Google caches my content?
Not the AMP version. The AMP version is there for Google only, so if you want to prevent them from caching, simply don't serve an AMP version.
Taking a first job or starting a company?
Windows 10 is a clusterfuck of an OS. Installed it on my dad’s PC, a simple machine with browsing software and a few arcade games. Didn’t go with the full install, instead did an upgrade from Win7. Everything was honky dory until it downloaded a ginormous 1GB update. The update failed and now every time he shuts down the update tries to install again. It takes north of five minutes to shut down. Install, fail, rollback, then shutdown. Every single time. I even tried to install the update manually but failed again. I don’t have time for this shit.

I’ll give them a couple of years to polish .NET on Linux and then I’m off Windows. I love C#, VS and everything Microsoft produces on the developer front but the OS is fucking toxic.
It's always not Linux' problem.
Definitely "not quite", as it is about shipping containers, but an interesting read.
That is how people get jobs asking for 12 months of Angular 2 experience. JS maths is like JS dates, kinda funky magic.
Looking forward to the Firefox version!

I have used LeechBlock before, but this looks better adapted to my needs (break the loop, as you described it).

Another simple thing that helped me, is to clear those distraction pages out of browser history to stop autocomplete, so e.g. this no longer works: <ctrl-l>n<enter> to go to HN

I have to think a little bit more typing out the whole address and that already helps (and when I do I am at least conciously having a break and not just reflexively...).
Technology Will Replace Many Doctors, Lawyers, and Other Professionals
> Google is not stealing traffic but it is stealing
> content

If I'm an applemonger, and I send you out on a bike to deliver my apples, you haven't stolen my apples.