skysight-inc/HackerNews huggingface dataset:
At the risk of oversimplifying, you can use Docker wherever you might want to use a full-fledged VM. You can use it to run a job, host a webserver or any other scenario that you can think of. What makes Docker (rather containers) different from a VM is the way it sandboxes all your application's dependencies into an isolated sandbox.

So let's say you have a python app that for relies on a dependency that needs C bindings (e.g. ImageMagick). Instead of running `./app.py` freshly downloaded from some Git <repo>, you would run `docker run <repo> ./app.py`. In the former case, you would need to care of, say, the C dependencies. In the second case, they are packaged in the image that Docker will download from <repo> prior to run the ./app.py process in it. (Note that the two <repo> are not the same things. One is a Git repo, the other is a Docker repo - called an Image.)

Think of process of the building a container as taking a snapshot of the entire OS (such as VM images) but w/o the high overhead of running these images.

Feel free to reach out to me if you need more clarification!
You don't know?

The estimates for the civilians killed in the Tiananmen Square protests of 1989 range from hundreds to thousands - no exact count is available.

In terms of "which side drew first blood", you could say the "side" of the student protesters, though there's no evidence of "blood" in their actions (as they had no weapons).

The morning of June 3, protesters clashed with unarmed soldiers trying to force them out of the square, momentarily forcing the army to retreat. By 10pm that night, the army began firing live ammunition at the protesters and the fatalities commenced.
> Until 1999 it received wide support from Chinese officials

Even some famed academy of science fellow believed in "special human body functions". 90s was just a really weird time in China. Chinese government is far from perfect, but I honestly don't know anyone from China who doesn't support the banning of FLG.
Decoupling legacy code using ndepend
I was listening to a developer podcast and one of the hosts (Jeff Roberts?) had the right idea about version checks...

Never allow developers to read the version number. Instead have a function where they pass in the version number and get a boolean about whether or not it's supported.

It's really the only way to avoid code problems like this.
Don't feel bad about your system not being as efficient as newer models. The carbon footprint of manufacturing it dwarfs that of its lifetime electricity usage, so scrapping it for a more efficient machine would be a false environmental economy. Better to make maximum usage of that sunk environmental cost.
Obscurity is the best strategy for privacy
My kids played this first time around, they would have been grade 5 or 6 at the time and got through to level 7 before hacking the level selection and trying random levels to see which ones their approach worked with.
sheepish I do, but not often, and usually only when I'm trying to get them each to do things like clean up a room or fold laundry, or do X/Y/Z before dinner. Even as I say it I notice it, and wonder where the heck that came from.
That's how evil things happen. This phenomena is called diffusion of responsibility[0] and lead to some of the most evil actions in human history.

0. https://en.wikipedia.org/wiki/Diffusion_of_responsibility
I've spend far too much time on this project than I care to admit.

It was a incredible adventure, we had to reverse everything from server to client. We made our own tools, reversed each packet byte by byte, maintained a wiki. It took years. I personally learned alot and would love to do something like that again. If only I had time.

One of the best way to learn if you ask me.
I had the exact opposite experience. I coped with stacking WMs until I got a third monitor -- then it became virtually impossible not to use a tiling WM. :)

How on earth do you throw windows from the leftmost monitor to the rightmost easily?!
Not sure why I am being downvoted here.
A FSM would make things very hard to read compared to a BT.
The fact that you would have to use a stack to pop events shows that it might not be the best suited use.
I was here for that vote, and "preservation" was not an issue. The lot in question had been unoccupied for about 20 years at that point. People were eager to have it replaced with something useful.

>It was forced to the ballot and defeated

Home Depot voluntary withdrew their application for a zoning variance before it ever received a hearing with the City, and then filed the ballot initiative instead. This unwillingness to even try to work with the city council was seen by voters as arrogance, and led to the measure's defeat.

>A residential care facility went in there instead.

Actually, a (large) medical center went there:

http://www.pamf.org/mountainview/

>The subsequent reduction in commercial traffic there...

Note that since the lot had been unoccupied prior, the construction of the medical center led to an increase, not decrease, in commercial traffic.

>...resulted in the supermarket next door also closing.

The ballot measure was defeated on March 5, 2002. The supermarket closed on November 8, 2014. It seems unlikely the two events are connected.

This level of inaccuracy when arguing against "NIMBYism" is unfortunately common here in Mountain View. Indeed, I've seen worse. Which is why I encourage to people to understand historical context and try to engage with people they think of as NIMBYs rather than just dismiss them out of hand. Even in San Francisco.
Exactly this. It's like the generation today consists of people who forgot to put their big boy clothes on.
Pharma Companies Race to Make CRISPR Drugs
They got drivers to agree to incentives for actually showing up and choosing reasonable routes, which taxi companies had been failing to do for decades.
Likely works for hire so I guess that's 95 years. I assume for a lot of companies they go thru some liquidation and hopefully aren't just wasted.
Learn faster and retain 90% of what you learn
Shocking, Teen Hacker Cracka Owned Head of US Intelligence James Clapper
If you run Linux (or Mac, if they have aplay utility), I highly recommend typing the C into a terminal and giving it a listen! The song's way more complex than you'd think could fit in that amount of data!
HN = what HN calls tech scene. Then you realize that most programmers don't read HN. They have never heard of Rust (and possibly Aaron). As my friend said, reading HN is the least broad professional development you can do, with minimum amount of effort. But most simply don't.
How to Calculate the Odds and Probabilities for the Powerball Lottery
One of the drug companies recently paid a massive fine for falsifying research to justify selling their antidepressant to children:

http://www.justice.gov/opa/pr/glaxosmithkline-plead-guilty-a...

The big players have a lot of money invested in exactly-wrong theories and approaches to mental health.
1. https://www-03.ibm.com/press/us/en/pressrelease/1388.wss

(too late to edit original comment, just realized I missed the link)
Why are all the elevator algorithms so inefficient?
Didi Kuaidi, the Company Beating Uber in China, Opens Its API to 3rd Party Apps
If holding swords is illegal, shouldn't we prosecute sword makers ?
Microsoft has neen responsible for slow sales for years.

Why? Because their insistance in linking thr OS so intimately with applications effectively stifles upgrades.

Upgrading a PC with a non-trivial amount of software is a complete pain in the ass. Gone are the days of the OS and apps being independent to the point of being able to upgrade the OS without losing apps.

In our case we have dozens of workstation we would like to upgrade to new hardware (and some from Vista to Windows 7). The pronlem comes in when you realize it takes several weeks for us to re-install, license and configure all the software on some of these machines.

If I could take "Programs" and "Programs x86" move them to a mew SSD, mount it on a new Windows 10 machine and be up and running in minutes I'd buy 30 brand new machines tomorrow.

There have to be millions of machines out there that are not upgraded due to the same issues. Microsoft, as I said, is at fault here.
Synapse is a service discovery framework. Essentially, it just writes HAProxy config files based on discovered upstreams - it does not receive any requests itself. The scalability is handled by HAProxy.
Do you genuinely believe that VCs, a group of glorified financial services professionals, have anything but a cursory interest in "fixing America"?
Obama is insane now ?
Title now changed from "Paul Graham: Programming as Art" to Knuth:
Your use of professional reminds me why I hate such cliche words. We are remembering a soul, whom we all feel guilty of letting down in our own ways. I am actually delighted that the GP, displays their humanity and caring, even when does not need to. Professionalism be damned, quirks and caring makes us human.

Edit: And why people downvoted the GP? Are they passing their judgement on GP's raising the topic with MIT people they interact with. Please note GP is just sharing it, in an after-the-act relevant discussion.
Ever been lonely working on a distributed startup team?
Watch this hilarious video recorded by the team at Boomr about the challenges we face as isolated co-founders and vote for us to be reunited at the SaaStr Annual Conference in February!

http://bit.ly/22W9Of1
The fact that many models now have SSDs with longer lifetimes than hard drives helps too. I agree. While I'm sure tablets have had an effect on PC sales, I don't think it necessarily follows that the overall need for PCs has diminished. Emerging market expansion and overall economic growth will tend to expand it. I don't know which of these forces is winning out, but certainly one factor is that they're just lasting longer.
Top Ways to Brainstorm New Ideas
well you COULD use OpenCL to "control every pixel".

Here's an example of path tracing in "realtime" (ok, it's not quite there yet) on the GPU.

https://www.youtube.com/watch?v=BpT6MkCeP7Y

check out this blog too:
http://raytracey.blogspot.com.au/
The other side is not dumb
Twitter Takes a Side in the Culture Wars – Lies About It
I think it comes down to commitment from the leader. So many meetups have flaked out leaders, which is really bad. I've been to a few meetups where I was the only one who showed up!

Not only that, but I'm a member of quite a few groups that had one meetup and ended. I find this odd because meetup costs money to the leader.

I've found that the best ones are the meetups that have a narrow theme and a committed leader. It is always a bad sign when there are many organizers. The ones that are super general like "let's have random fun!" never seem to work out.

I think it partly comes down to the culture and general interests in the city. A live music or hiking meetup in Austin is pretty pointless. The former because there is so much of it out here, and the latter because there really isn't enough challenging hikes to really pull it off consistently. LA has live music, but considerably less free music than Austin. LA has amazing views and mountains, which Austin appears to be lacking.

A few good ones in LA were the hiking groups, which had very consistent leadership and had too many meetups for me to attend. The programming meetups were very much hit or miss. The programming meetups in Austin are more or less advertisements and tend to last for way too long, which makes me, and I'm sure many others, abandon them quickly.

For the most part, I've found meetups in LA to be more interesting, but the main thing that bothered me out there was all the "I'm having so much fun!" posts when there was clearly no one there having fun.

I wish I had a good idea for a group, but I don't and I'm not quite feeling committed to running one full time either.
Naming and Binding of Objects (1978)
Are you implying that the Tiananmen Square massacre did not happen?
CS is a funny beast. It's the first time we're seriously dealing with machines executing abstract math directly. There's nothing to study via experimentation - computing is pure math, and hardware stuff is pure engineering (since computation is not tied to particular branch of physics - you can make computing run on anything, not just electrons and photons). It's best to conceptually split the two, if we want to stay with the original terminology. But I guess now it's kind of too late - it's the definition of the word 'science' that will get relaxed.
There's 7cups.com , there are some doing remote mental health consultations, and there are some apps/games for cognitive behavioral therapy.

There are also some doing more hardcore scientific stuff , like better diagnoses using eeg analysis, but those requires fda involvement , deep pockets , patience , deep knowledge , etc - so those innovations come from universities, when/if they come.

Also Alphabet is going to that field, it recruited a high official from the NIH in mental health. This again shows you how hard is to start such projects.
Don't kill me, but I actually took notes during math lectures using Word [1]. Since 2007 it has math support which you can either enter from the ribbon with lots of clicks (not recommended) or by typing something that for the most part resembles math in TeX, except that you use parentheses instead of curly braces and there are some smarts built-in that make typing much easier, simply because you're typing less, e.g. x^2y is equivalent to x^{2y} and a/b is equivalent to \frac{a}{b}.

Symbols are for the most part the same as in TeX, e.g. \alpha, etc.

The nicest thing of all that for interactive note-taking (at least for me) is that you see what you're entering. While you're typing you always get to see how it looks. This avoided (again, for me) many situations where I'd leave syntax errors in an equation just to get home and not remember where I'd forgot a closing brace.

The worst thing to enter via the plain-text format are large matrices, though that's no different from TeX, IMHO. In this case using the GUI facilities to enter them can actually be faster.

A (preliminary) description of the format they use can be found in Unicode Technical Note #28 [2], although that's not in all cases still the current implementation.

Fun thing is, there is even a Math Input Panel in Windows which does pretty much the same as that web app: Convert hand-written math into MathML. You can then insert it into various applications (Word works fine, Mathematica too, I think – I guess anything that can handle Presentation MathML on paste or drag/drop). [3]

[1] Sample: http://hypftier.de/files/uni/04/math/Vorlesungsmitschriften....

[2] http://unicode.org/notes/tn28/

[3] Excuse my horrible writing, but I have no pen on this machine: http://hypftier.de/temp/2016-01-13_080128.jpg – Clicking "Insert" while Word is focused, will then yield this: http://hypftier.de/temp/2016-01-13_080219.jpg (it even used the correct d (\dd) which has a small gap in the front and, depending on the font, can be upright)
Modern Combat 5 Blackout Hack Tool 2016 No Survey
Even more fun..

SunOS 4.1.4 was retroactively renamed Solaris 1.1.2.

SunOS 5.6 was Solaris 2.6, but
SunOS 5.7 was Solaris 7.

To Sun's eternal credit, they were smart about keeping the internal versioning and the marketing versioning separate.

Even to this day, so far, Oracle hasn't messed with "SunOS".
Upgrading from Windows 1.0 to 8 on an actual device
Played galaxies, loved it. Great crafting system. The becoming Jedi stuff was interesting but won't work in this day of social media and more widespread internet use (barely worked back then).

The overall problem is interesting. You can just shut everything down, preferably in a cool way that feels epic for the players. This is perfectly fine if the game doesn't make money anymore as a player I don't expect games to exist forever.
On the other hand you could consider this scenario from the getgo and have a clear transition path once you don't want to support the game anymore. In a perfect world you'd open source everything and/or provide a transition for community run servers. It's an interesting problem how to freeze the data and keep characters the way they were but hard reset is ok as well I'd guess. This rarely happens because well open sourcing stuff is considered a bad idea often but most importantly noone wants to plan for failure (how many startup founders have a plan to wind down the business gracefully).
Realistically the technology is pretty old when you fade out a game so...why not? It'll be extra afford but could also turn out to be a great trust-boost for future games. Think ID software :)
Source for the blind injection of signals:

http://www.ligo.org/news/blind-injection.php
Isn't it 95 years now?
Lionel Messi wins 5th time Ballon d’Or trophy
http://goo.gl/IM6ikr
"Gone are the days" that never were. Windows has always been painful to upgrade. In fact, it's probably slightly easier to upgrade your average box today, since apps reduced their reliance on system-provided libraries and MS improved support for multi-version libraries on the same system. The Registry is still a mess though, for obvious reasons.
I thought I recognized the packaging. Turns out this was 'DoorBot' from Shark Tank that got renamed to 'Ring.'

They ended up getting a $28MM investment from Richard Branson for a $60MM valuation after getting a shoddy deal on the tank: http://www.businessinsider.com/ring-from-shark-tank-to-richa...

Good on them.
What GoldenEye 007 would look like if remade today
good move to finally unmask and reveal fbs real face. hypocrisy at its peak. supporting diff pricing and the only internet firm to side with telcos on breaking net neutrality
Viber para Nokia Lumia 520, descargar e instalar
Please Vote for the Workshop Proposal If You Missed
> Aesthetic global optimum can never be reached

Do you honestly think that writers, painters or composers doesn't know it, or it stopped them from striving?

Millions of little pieces - Data modules from GHC, especially logic, lists, big chunks from Erlang stdlib, lib9, libbio, libutf from Inferno, parts of various Lisps, tons of code from carefully written books (PoFAD, PAIP/ALMA, OnLisp, etc) well-crafted projects like nginx, or even something like this:

http://karma-engineering.com/lab/wiki/Bootstrapping8

[shit removed]
Many researches do, some companies do, I also do https://medium.com/@kidargueta/building-an-emotional-artific...
But the problem is that if you fix depression and anxiety then you also fix compulsive spending, need for drugs, etc, and then you will piss many VCs off.
This trend is foreseeable. Mobile devices are replacing part of the function of the PCs. Besides, the growth of hardware is much faster than the software. A 7-years old PC is still performing well if we only require basic function. We do not need a new one. The sales figures will keep declining if there is not new value provided by PC.
Also, with the pressure off, some of the CO2 in the beer escapes as a gas and, thus, goes from higher pressure to lower pressure, and that makes the CO2 colder and, thus, should contribute to the beer freezing.
The new PC paradigm is pump it with ram and ssd while new - you are golden for the next 5 years with video card upgrade in the middle.

PCs were made obsolete so fast during the late 90s and early 00s due to a fluke that was because of leaps in production tech and killer apps/games.
Ask HN: What is your company's on-call rotation like?
Also looking for readings on best practices.

Curious about your company's on-call for details about:

* expected duties (only answer on-call, do other work, etc)

* how deep does your on-call dive into code to fix, vs triaging, patching, and creating follow up work to fix permanently?

* priority order of work (on-call tickts vs regular work vs existing on-call tickets vs special queue of simple tasks)

* what happens when the current on-call can't complete in time?

* how do you manage for other teams' risk? (ie their api goes down, you can't satisfy your customers)

* any other tidbits
The Future of Handwriting Recognition
It depends on whose morality system you use - some people are racist, and if they hold you accountable for not adhering to their moral practices (which are incompatible with normal moral standards), then you end up with the businesses implementing racist practices too.
Wikipedia doesn't make them sound so bad - "three central tenets of the belief are Truthfulness (真, Zhēn), Compassion (善, Shàn), and Forbearance"

The troubles seem to stem from "April 1999, when over 10,000 Falun Gong practitioners gathered peacefully near the central government compound in Beijing to request legal recognition and freedom from state interference."

I guess peaceful demonstrations against the state are going to get you tiananmen squared over there.
Don't stop there. Try it again! Maybe at another shop or something. Mine got replaced a few months ago and it was more than 2 years old. Maybe I got lucky because of EU regulations but I think you might get lucky at another Apple shop.
This can be accomplished in a gamified way:
Game harness simulates people comming to an elevator, pressing destination button and waiting for some time (some wait longer, some wait shorter, should also depend on distance) before giving up and taking stairs.
The elevator could or could not know about it's capacity.
Assigning "price", optionally differentiated by input/output floors, to passenger, result would be €/time or €/level. Level - predetermined sequence of passengers.

Interesting thing here is that "price" does not have to depend on distance. Taking passengers travelling short distances might look cost effective, but that could have negative effect on number of people going to a 20th floor.
There's a coursera course on Probabilistic Graphical Models: https://www.coursera.org/course/pgm

I would guess that's more approachable than a text book, but who knows.
Total Uninstall Professional Edition 6.15.0 Crack and Keygen
Well to be fair, the NSA is still doing its thing. This makes it hard to criticise China for doing similar things.
Yes, the IDC source article[0] indicates Chromebooks are included.

"PCs include Desktops, Portables, Ultraslim Notebooks, Chromebooks, and Workstations and do not include handhelds, x86 Servers and Tablets (i.e. iPad, or Tablets with detachable keyboards running either Windows or Android). Data for all vendors are reported for calendar periods."

[0]http://m.idc.com//pressRelease/prUS40909316
I used LaTeX a few times in anger while at the university.

Afterwards in the outside world, Office became the rule as I never needed to type mathematics again.

When we did a technical documentation project, DITA and Docbook were used instead, with WYSISWYG editors like oXygen.
Hope TRAI scraps it and go to favor of net neutrality
Show HN: JObjectFormatter, a simple, configurable toString builder for Java
If the gov't were to lift restrictions, yes. What restrictions against export did Cisco violate?

As it is, countries with weapons manufacturers allow their firms to engage in sales to lots of regimes who ate known to engage in all sorts of rights violations. Only occasionally are embargoes or sanctions imposed. I dont see where Cisco violated any international embargo.
For WhatsApp, give their web version a go: https://web.whatsapp.com/
Pandoc if you like markdown -- it allows LaTeX math and equations. Emacs org mode if you like emacs and not markdown.

Lately I've just found it easiest to use a text editor that has good keyboard support for entering unicode and just type everything in plain text. Vim's digraphs or Emacs's TeX input method are what I have in mind. It works fine for most personal notes (with a few unevaluated LaTeX macros on occasion) and it's not hard to go back later and convert it into a pandoc markdown document for nicer formatting.