skysight-inc/HackerNews huggingface dataset:
It was my understanding that Pinta is essentially Paint.NET, and is available on Mac as well as Linux and Windows: https://pinta-project.com/pintaproject/pinta/
That sounds a lot like the trick that Digg used to pull... People didn't like it one bit. It might well have been the final nail in their coffin.
Vivus.js – Bringing your SVGs to life
I ran into weird problems with FreeBSD Jails. Like cronjobs running twice, and `ezjail-admin console` not allocating a tty.
Actually its a footnote, and is mentioned in the article:

> You could create a bunch of characters based on the Nixon administration,

> You can also create custom skills appropriate for your particular campaign (Textile Tariff Negotiations; Remembering That Everything You’re Saying Right Now Is Being Recorded on the Taping System That You Yourself Installed, Yes, Even the Anti-Semitic Stuff).
Where is this data? Are you talking about the hilarious statistic that 94% of subscribers are happy with the service?

I tried to watch a film last night and searched for all of these very popular films.

* Lock, Stock & Two Smoking Barrels

* 28 Days Later

* Go

* Gladiator

* American Beauty

* Speed

Then I gave up. When you try 6 very well known films and none of them are on there it changes how you think of the service from "most stuff is on there" (like Spotify for example) to "I have to search Netflix to find something I like" (like a normal TV channel). It's very different.
PHP is about 1/3rd of my day job. Java 1/3rd, and support languages for ops (mainly Python and shell scripting) 1/3rd. Find myself commenting a lot on PHP threads in the last few days...

In my earlier days I did quite a bit of developer tutoring, and I have trained developers in PHP codebases on quite a few occasions, so I can speak to the training aspect first hand. I actually find PHP is fine to train developers in - certainly to produce simple code that is reasonably bug free, if not particularly high performance. The 'everyday' use of the language is usually quite straightforward - most projects don't deal with concurrency primitives, long running code, or low level interop. Scoping is quite straightforward. The only real gotchas are type coersion (use === for primitives or write comparator functions) and superglobals (use a library).

To be honest, JavaScript causes just as much confusion in my experience with scoping. Heck, a scarily high number of developers I know would struggle to implement a bug-free equals() method in Java.

As for tooling - here are some examples of good tooling in PHP:

- Dependency management - Composer and it's centralised library, Packagist (npm/rubygems/maven analogue)

- TDD and testing:
- PHPUnit (ubiquitous, fairly well featured - built in fakes, code coverage)
- Behat (BDD-style testing a la Cucumber)
- Codeception (DSL-based)
- All three tools have decent integrations with IDEs, can be run easily through Composer's CLI, can be combined with stuff like Grunt/gulp easily for file watchers.
- I haven't needed the really esoteric features in my Ruby projects so I'm probably not the best to judge, but I can't say that I find PHP testing tools all that lacking compared to rspec, cucumber etc. I don't feel like you need complex tools for good testing...
- Frameworks such as Laravel provide bootstrapping on top of e.g. PHPUnit that provide integration test componentry

- PHPDoc - ubiquitous, well documented, well supported by IDEs, linters, docgens

- PhpStorm (on par with the best IDEs out there), Zend Studio (very good IDE in its own right, eclipse-based), and Eclipse PDT are definitely servicable IDEs with good integration, good code inspections, good support for refactoring (especially now with PHP7 and it's further push into gradual typing).

- PDO - something most other languages have to be fair, but a language-supported SQL database engine abstraction layer is a must for working with SQL databases these days

- Gearman for task queues

Libraries and frameworks available in PHP are much the same as other languages in my experience, when it comes to stuff for the web. Not really much point going through them, suffice to say that there are some poor choices (Wordpress), and some good choices (Flysystem).
That's what he's referring to. It's not available yet.
Containers!=docker, I think if you used lxd container, your experience might have been different as they work like virtual machine. I am using lxd in production and it has been a pleasure with live migration, snapshots and good old configuration management using ansible.
I am so curious about reading the logs, if there was any, during this game. It seems so weird that the default move is "purely random" in case of undecision...
I can't trust these declarations...
What is the most amazing Olympic moment?
Taking into considering that the thing you complained about
(errors instead of exceptions) was fixed in PHP 7, maybe you should reevaluate your opinion about PHP not fixing things in newer versions...
Out of curiosity, why is less C code a good thing?
Blockchain tech market growing at 61.5% CAGR to 2021
Polymon
You hit the nail on the head. The cost to the publisher is added discoverablility of their other content and the ad revenue that comes from it (it also hits networks like Taboola hard).

Their success becomes ever more tied to Google for the next hit.
I fail to see why snark is warranted here. Linux should not have to conform to Microsoft anti-competitive practices.

UEFI is a mess to deal with because Microsoft wanted to lock users. Yes, this will prevent Linux on the desktop. That doesn't mean it will never happen.
"When action grows unprofitable, gather information; when information grows unprofitable, sleep."
-Ursula K. Le Guin, The Left Hand of Darkness
> Germany doesn't have many internal issues ...

It has huge problems with its exports. Roughly half of its GDP comes from export. And since the 2008 financial crisis that hit other exporting countries so hard, Germany only grew its exports. How's that possible? They started to export more to the UK, Canada and the US. But it seems they are reaching their limit and if the cyclical crisis comes to the US it will really hurt Germany. When half of the country's GDP comes from export, a 10% drop in export leads to 5% drop in GDP.

It also has a banking system, a refugee and rising nationalism problem.

> ... won't get much criticism.

It won't, in Germany. It will in recipients countries.

> ... why Germany has the power it has

Half of Germany's wealth comes from its export. It means it comes from its clients. Germany's economy is dependent on other countries buying their goods. Anything that threatens the free movement of goods is a threat to Germany's well being. Let say, if some country decides to leave the common market and establish trade barriers to protect its national market and then it does well on its own, other countries that currently struggle may follow the suit and protect their producers by blocking German goods. It would be a disaster for Germany.
> finding if /dev/null moved

Couldn't find that, do you have a reference somewhere? (I only watched the video that mrweasel posted.)
Looking to Program Analog Circuits?
I totally agree. The real issue is dynamic libraries and how hard it is to compile C/C++ code statically with GCC.

If you could just pass `-static` to gcc and it actually worked like you expect this would never have happened.

Fortunately that seems to be changing somewhat. Go is totally static, and Rust can easily be made totally static using muscl. You can even do totally static C/C++ apps fairly easily with muscl.
Are there any DIY mouse projects, specifically the methods to detect movement in software? than
Orange accidentally blocks Google and Wikipedia as terrorist websites
Very cool! I'd never seen the `currentColor` option for borders, great to learn about that.

Some of the icons don't look great at the small size, particularly the smilies (Chrome 53 on OS X)
Linux Foundation joins forces jQuery Foundation – webpack newest member
Printable solar panels one step closer to market
Pokemon GO Garba
A bug in a library like this is not a joke.
"... to the typical six figure rates seen in the US."

You need to get your news from more than one source. HN is not a representative sample. I can't overstate this.

I can tell you that having lived in the US and Europe it is MUCH easier to travel as a European resident:

* 21 days of vacation every year, by law, that people actually use. 6 weeks for some places, like Germany (how do you think it is they travel so much??) In the US if you get vacation it's common to be shamed by your coworkers and bosses if you use more than a few days. A friend of mine works for a company with "unlimited vacation". He just visited Morocco and Portugal for a few weeks and was chided by colleagues for it. He is an incredibly talented and in-demand engineer, though, so he can tell them to shove it. Most people cannot.

* You can leave your job and not be stuck with terrible health insurance (Obamacare is a start, but when you're a footloose 20 something what the hell good is a plan that costs $150 a month and has a $6000 deductible?)

* If you have student loans at all, they're generally quite small.

* The social safety net is stronger; jobseeker's allowance, the dole, etc. are not as hard to qualify for as unemployment is in the US. Think to yourself - in the US, the worst possible consequence of taking a vacation is that you'll be sleeping in gutters after you get back and your boss fires you to set an example. In much of Europe you collect benefit (modest, but still something) and live with roommates.

* Cars - it's a lot harder to save when you're basically forced to spend $250-$600 a month for basic transportation. You might point out that there are alternatives, and there are, but in the US it means paying a TON for rent in order to live in one of the few nice neighbourhoods in the country.

* Most of all, not everyone is a developer. Perhaps people who make $30k a year should be able to take some time off, even for a modest vacation near home, without being in abject terror of seeing their lives ruined for it?
Pure CSS Content Filter
"The year of the Linux desktop" already happened, but in the meantime desktop got so small that you can put it in your pocket. It never would have been happened without commercialization of the Linux desktop (Android), so your kit car analogy holds.
Clojure CLR from Scratch – Part 1.5 (simple build automation)
Get on the property ladder before you take your sabbatical.

I recently took an 18 month sabbatical from my banking software development job and it was well worth the risk. I had been working for 11 years. I ended up getting my old job back when I returned because I did not leave on bad terms. I probably would not have if I had stayed there any longer as work and London life was turning me into an angry selfish person in general.

My only regret is that I didn't buy a flat or house just before I took the break. Whilst employers are more than open to the idea of a long sabbatical in my industry, lenders are not. Right now I am earning just as much as I used to but I am struggling to get a home loan despite having an excellent credit rating. They see that hole in your work history and it gives them the jitters. I should have bought a place and rented it out before I went traveling.
http://aaronhoos.com/2011/03/03/3-kinds-of-entrepreneurs-whi...
You are correct. The issue they really fix is that it is extremely difficult to actually distribute all dependencies along with an app on Linux. If you link with glibc they you are screwed.

There are starting to be ways around glibc, like muscl. And Go doesn't even use a C standard library at all - there's no way you can say that Docker is easier than just copying a single statically linked binary around. But I guess Docker came along before those solutions have become really popular, and it is easier to apply to existing apps.

I think the security isolation is a side-benefit that is used to obscure the real reason for docker (distributing apps on Linux sucks).
Except it doesn't have type hinting. Which is something you definitely need if you want to write good OOP software as described by the literature (Clean Code, Code Complete, Effective Java etc).
> Nobody distributes a Windows application that requires the user to go and install some 3rd party library before it'll work.

On Saturday I installed a Steam game on Windows 10, and it forced me to download and install .Net 3.5 before it would launch.

> How is a container different from just installing all the dependencies along with an application?

It's more flexible - for example, you can set up your container so you can ssh into it and do some commandline troubleshooting.
Code that obscures network access is not good. How do you handle errors, retries, reconnects, timeouts, etc?

It's not worth it :)
See, rather than thinking of them as applications, I've always found it a lot easier to think of them as super lightweight virtual machine images.

Of course technically they're definitely not but IMHO with the isolation and reproducibility aspects of it VMs sounds most fit.
To each is own, but experience has taught me that IO operations should never be implicit, that just setting you up for a world of trouble.
This is new equivalent PokemonGO?
Well computer science seems to be in decent shape right now. Psychology though...
Yes perhaps it is better to use a term like "heavy handed". Current situation seems so much more adversarial and frightening than what Sterling describes.
Front End Developer Training – Front End Developer Course, Programming
Looking for the front end development course, Here you will learn front-end website development, front end web developer skills, programming and many more.http://www.csstecinc.com/front-end-developer/
I always thought prison would be a great place to practice meditation. Even at home, where there are lots of distractions, I can easily spend hours meditating. In prison, with much more time to waste and a lot fewer distractions, I'd probably be able to focus for much longer and get really good at it, as the more you practice, the better you get, and the better you get the easier it is for you to meditate and the longer you can meditate.

Another reason meditation could be great for prison is that it could be a fantastic antidote to boredom. After a few weeks of regular meditation, I found I actually started to look forward to "boring" chores like brushing my teeth and waiting in line, which provided great opportunities for meditating (which consisted of just focusing on my breath).. and those boring times just seemed to fly by as I meditated and no longer seemed boring.

Yet another reason that meditation could help in prison is because it could be used to help one "detach", in the Buddhist or Stoic sense -- not to cling to things one desires, to be content with one's circumstances and surroundings, to help with pain, anger and other emotional issues, and just to achieve peace of mind.

Meditation need not rely on any physical items that can be taken away from you. If you use the technique of focusing on your breath -- your breath being something that will always be with you as long as you live -- it can always serve as an object of meditation.

Meditation seems tailor-made for prison (not to mention ordinary life, where it can also help).
Ah, the nit pick defense! And a weak one at that.
The approved ad network is the interesting bit. Quite a position of leverage for Google.
Democracy in modern world is a result of Industrialization and it was a ugly,long and slow process.

French revolution resulted in revolutionary becoming the aggressors and they were took over by Napoleon so power returned to back to Regency.

Revolutions in China, South America, USSR etc also resulted in same. I can't comment on American revolution though, it may have been an exception.

[1] http://www.history.com/topics/french-revolution
Strange, this is one of my regrets as well -- not investing in real estate!
> Ha, right here is why "the year of the Linux desktop" will never happen.

I've been using Linux desktops almost exclusively for more than a decade. Both my PC laptops have UEFI enabled and both installed Linux (Ubuntu and Fedora) off a USB stick with no tweaking, so, it may be too complex for you, but most developers I know don't share the same personal issues.
Any pointers?
8 simple rules for a robust, scalable CSS architecture
> I've seen this claim several times about French.

Who said it was about modern French?

French has been heavily influenced by different cultures. Some apparently used full or partial vigesimal systems such as in Basque, Breton, Normans, maybe Gaulish too. And some others like the Roman, Saxon were mostly decimal systems.

There are examples in French literature of the Middle Ages of numerals based on twenty (30 was (20+10) "vingt et dix", 40 was (2×20) "deux vingt", 50 was ((2×20)+10) "deux vingt et dix", 60 was (3×20) "trois vingt", etc).

One of the most famous vestigial example is the "Hospice des Quinze-Vingts" (15×20) founded in 1260 in Paris and was intended to house 300 patients.

That system was progressively replaced by decimal system at the end of Middle Ages, and most of the etymology can be now related to latin and a bit of greek.

Still currently in France numbers from 80 to 99 seems to follow the old system : 80 is (4×20) "quatre-vingt", and 90 is (4×20)+10 "quatre-vingt dix".
Or rather, each bacterium is its own species?
UK Police launch 22,000 officer-worn video cams
I believe you and your parent are talking about different categories of users.

>> but it's never going to be mainstream
Thank you for your feedback.

* I don't think the asynchronous flow can be further simplified. If you do find a sleek solution, do submit a PR, or even an issue with some sample code.

* Stack overflow is not an issue at this time (and even less in the future, with tail call optimization in V8), except for pathological objects. As such, I didn't use lodash, to keep the library as small as possible.

* JSON.parse errors are not an issue, under the assumption that the Redis database is only written to by Rebridge itself. If you find otherwise, do submit an issue. Circular references are indeed a known limitation, documented in the README.

* Thanks, I removed it in beda881. It was probably a debug line.

For the sentinel, I haven't yet had to use it (I used it in a small Telegram bot with a single Redis server on a cheap VPS). I'll open an issue for that.
I guess it would be correct to say: Many reasons and very hard for me with my knowledge to judge which ones had the most effect. But since it is an interesting question I will throw a guess at it.

I think reading through the history we may owe a lot to WWII. One of the cruelest thing ever happened to humans may have redirected their global way of living together. As soon as the competition got redirected a bit towards tools which required more investment in science many miracles like medical, space and communication advancement happened.

One of my favorite yet most saddest quotes which may relate to above would be when Neil deGrasse Tyson said that (not exact word order): "Unfortunately no discoveries have ever been made for the sake of science all have been driven from war or other secondary factors.".

So to sum up, we have been going into the loop of advancement & war destruction for many centuries. I guess in last 100 (or 75) years we did it less, so the 'secret' is there.
But under those societies the world only supported a few million people.
Not sure about the smileys, but the functional icons are pretty neat, thanks for sharing.

Slightly OT, but the codepen highlighting of the various steps taken is incredibly intuitive, and does a great job of visualising how these icons are built up.

However, it does highlight (for me personally), the abuse of the before and after pseudo elements; Essentially it is giving you three layers, great. Want 4, add another sub-element in your html (<i>) and you get three more.

Whilst a neat trick, how this is better than having a contained icon in say SVG?
> Docker restricts the container to a single process only.

No, there is only a single process treated as init in the container, but you can spawn off multiple child processes.

> The default docker baseimage OS template is not designed to support multiple applications, processes or services like init, cron, syslog, ssh etc.

If you want init, cron, syslog, ssh, and your app(s) all rolled up into one, you want a VM, not a container.
Simple WebSocket multiplayer node Game
Are you being obtuse ? Of course they can.

People in positions of power often feel like they can get away with sexually aggressive behaviour. Just like Trump unequivocally stated on tape. And you have selectively chosen a handful there but there a lot of politicians e.g. Obama, Bernie, Biden, Ryan, Romney etc who haven't had charges of rape labelled against them.

And remember there are many successful leaders, visionaries and pillars of society with fatal personality flaws. You only have to look at Trump using the argument that "she was ugly" to dispute a rape charge as an example of this.
If he is guilty he also has every reason to avoid extradition - there are plenty of possible motivations. Regardless of what he believes criminal complaints have been made and demonstrated, to the satisfaction of the highest court in the UK, that he has a case to answer in Sweden and that justice is best served by extraditing him. Questioning him in the Embassy does nothing to mean that he would be available to be tried in Sweden, that is a simple enough reason for Sweden to want to question him in Sweden.

To add - the Swedish Supreme Court has also ruled against him last year, and a Swedish court in September ruled against him as well following the UN report. That is an awful lot of court rulings against him...
I'm honestly surprised we haven't seen consoles that store the entire game in RAM yet. Load times for consoles are absolutely insane.
2 new gTLDs are dropping domain names
Pop history in particular artistic works are reflective of society.

Look at early Bond movies for example. Quite a lot of behaviour in those movies would be considered sexual assault if happened today.
Not if they make the students teach.
And, as probably everyone knows, Google runs everything in containers and has been using containers for a decade:

http://www.nextplatform.com/2016/03/22/decade-container-cont...

Docker may be flawed, but containers aren't. If you need some enterprise leader to tell you this instead, here are some Gartner posts showing this is the way:

VMs may be well established and "magic quadrant", but they are also on decline, and containers make better use of hardware/resources:

http://www.informationweek.com/cloud/infrastructure-as-a-ser...

It's important what you use to roll out containers and requires forethought:

https://www.gartner.com/doc/3267118/containers-change-data-c...
Free Live Talk: Creating Reactive Animations with CSS Variables
Could you build something like this but for transactional email? I send i trough SES but I dont have send, open and read stats.
Their slack team seems up and running: https://socketio.slack.com/
However, their invitation page (I guess based on https://github.com/rauchg/slackin) is down: http://slack.socket.io/.
Using the same OS that you deploy to
I'm on my third of fourth attempt, this time it seems to have stuck, although I'm working from macOS. Every other time there was something crippling with dotnet core but so far so good this go, the only thing I've noticed is omnisharp / vscode error highlighting has started becoming a little laggy / incorrect since my project has grown, hoping I can continue though as VS.NET is the only reason I ever use windows at all.