skysight-inc/HackerNews huggingface dataset:
Docker is mainly an app packaging mechanism of sorts. Just like you would build a jars, wars or rpms, etc. you create docker images for your applications. The advantage you get is that you can package all your dependencies in the container thereby making your application independent and using the tools provided by docker in combination with swarm, compose, etc. it makes deployment of your apps and scaling easier.

OpenVZ, LXC, solaris zones and bsd jails on the other hand or mainly run complete OS and the focus is quite different from packaging your applications and deployments.

You can also have a look at this blog which explains the differences more in detail: http://blog.risingstack.com/operating-system-containers-vs-a...
This story has surfaced a few times now via various publications. I think the assertion that Wassenaar is the issue here is highly flawed.

First, since this student is operating in the UK and, as far as I can tell, is a UK citizen, the proposed US Wassenaar implementation and FAQs have no bearing on him. Instead, I belive he is just bound by the EU implmention of Wassenaar, which unlike the proposed US rules, more-or-less mirrors the original 2013 text exactly: http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX.... So any discussion related to what BIS is planning to do is irrelevant to this case. And even if he were a US-based US citizen, it would still be irrelevant since the US rules are still in the proposed stage and aren't even in effect yet.

Second, Wassenaar explicitly exempts anything "in the public domain", as well as all mass-market software, from control under the General Software Note. This is generally interpreted to include any open source code or even publically-available object code, as well as academic research publications.

Finally, the Wassenaar control mechanism for the Class 4 items operates as a secondary control. First it defines "Intrusion software" as:

"Software" specially designed or modified to avoid detection by 'monitoring tools', or to defeat 'protective countermeasures', of a computer or network-capable device, and performing any of the following: the extraction of data or information, from a computer or network-capable device, or the modification of system or user data; or the modification of the standard execution path of a program or process in order to allow the execution of externally provided instructions.

But it does not attempt to control "Intrusion Software" directly. Instead it goes on to control:

4.A.5: Systems, equipment, and components therefor, specially designed or modified for the generation, operation or delivery of, or communication with, "intrusion software".
4.D.4: "Software" specially designed or modified for the generation, operation or delivery of, or communication with, "intrusion software".
4.E.1.c: "Technology" for the "development" of "intrusion software".

So individual exploits such as the ones discussed here are not even controlled. Only software designed for the operation, delivery, or control of systems compromised or targeted by such exploits (e.g. think Metasploit, ignoring the open-source and mass-market exemption that likely apply to it).

So it seems like a reach to assert that Wassenaar would control the discussed research, and even if it did, the research could still be published and/or released to the general public without infringing Wassenaar under the General Software Note exemptions.

The issue here seems much more about an Ethics Boards that has little understanding of the ethics of best-practice coordinated disclosure or basic academic freedoms. Wassenaar and the proposed US implementation has many issues, but this doesn't seem to be one of them.
Being HN I'm sure many of us have dreams about future computers that are seamless extensions of our bodies, doing more than we could ever imagine with a phone or a watch.

Do we also have nightmares about a hacker stealing a government's back door key and giving us a heart attack in our sleep?
Ah thanks! Good to know it isn't just me. I did check their Twitter acc. but didn't think to search for some reason.
Founder of Chubbies Shorts Tips on Hiring, Writing, and Naming a Startup
Mentoring Junior Developers More Effectively with Dialog
My Independence Day: No Wallet, No Cash, No Credit, No Lunch
Ask HN: How does your business handle recurring administrative tasks?
Hi HN,

I've recently left my job to do (solo) consulting full time. I've found that there are a number of recurring legal and administrative tasks that I, as a business owner, need to stay on top of.

Tasks such as invoicing clients by specific dates (varies per client), filing taxes (federal estimated income, unemployment, business taxes, et al), paying the business AMEX card, renewing professional insurance and licenses, renewing certifications, paying subcontractors, filing an annual report with the secretary of state, and so on.

How are other businesses handling these tasks? A shared Outlook calendar, specialized software, something else? How effective are these solutions?
I agree.

Also I think a lot of people, especially engineers, are clueless as to why these middle aged men are throwing money at them. They'd love to see you fall if it means greater profit. I've seen founders who took a bite that was too big to chew for them.

These guys wouldn't be able to do the same amazing things you do, and they want a piece of the action, and control. They are not your friends, they are not your enemies either, just faceless agents motivated by returns where as the operator of your company, you almost certainly will have conflicting interests, just be sure you are the one running the show but the tiny letters and the army of lawyers at their disposal, it's an uphill battle.
"The Art of Unix Programming" (Eric S. Raymond) has a longish section on the history of Unix, which is very illuminating, as it stretches several decades of its development.

"The Hacker Crackdown: Law and Disorder on the Electronic Frontier" (Bruce Sterling) I wouldn't call this a really good book, but it's interesting to have read it if you didn't yet have anything to do with computers in the early 1990s. It tells the story of how crackers (not hackers!) came to public prominence, and gives some insight into the early days of the Internet.

Both are available for free.
Yup, I agree! After figuring it out by hand I was having fun encoding it for sat via this horrible pipeline:

step 1 : write it out by hand in PBL [alpha]
step 2 : convert it to CNF format using [beta]
step 3 : hand-reformat it tediously to produce [gamma]
step 4 : plug machine readable CNF into [delta]
step 5 : receive a feasible solution! [epsilon]

[alpha]

Main_Exp : ((a <=> (b & c & d & e & f)) & (b <=> (~c & ~d & ~e & ~f)) & (c <=> (a & b)) & (d <=> (a | b | c)) & (e <=> (~a & ~b & ~c & ~d)) & (f <=> (~a & ~b & ~c & ~d & ~e)))

[beta] http://formal.cs.utah.edu:8080/pbl/PBL.php

... find replace, find replace, ...

[gamma]

c multiple choice
p cnf 6 29
-1 2 0
-1 3 0
-1 4 0
-1 5 0
-1 6 0
-2 -3 -4 -5 -6 1 0
-2 -3 0
-2 -4 0
-2 -5 0
-2 -6 0
3 4 5 6 2 0
-3 1 0
-3 2 0
-1 -2 3 0
-4 1 2 3 0
-1 4 0
-2 4 0
-3 4 0
-5 -1 0
-5 -2 0
-5 -3 0
-5 -4 0
1 2 3 4 5 0
-6 -1 0
-6 -2 0
-6 -3 0
-6 -4 0
-6 -5 0
1 2 3 4 5 6 0

[delta] http://www.msoos.org/2013/09/minisat-in-your-browser/

[epsilon]

This is MiniSat 2.0 beta
============================[ Problem Statistics ]=============================
| |
| Number of variables: 6 |
| Number of clauses: 29 |
| Parsing time: 0.00 s |
============================[ Search Statistics ]==============================
| Conflicts | ORIGINAL | LEARNT | Progress |
| | Vars Clauses Literals | Limit Clauses Lit/Cl | |
===============================================================================
| 0 | 6 29 75 | 9 0 nan | 0.000 % |
===============================================================================
Verified 29 original clauses.
restarts : 1
conflicts : 2 (2 /sec)
decisions : 5 (0.00 % random) (5 /sec)
propagations : 10 (10 /sec)
conflict literals : 5 (28.57 % deleted)
CPU time : 1 s

SATISFIABLE
v -1 -2 -3 -4 5 -6 0

5 is true, aka e.

edit: I think I am someone who interprets "one of the above" as "at least one of the above but possibly more" not "exactly one of the above". not that the interpretation makes a difference for this problem.
Biomarkers of aging to allow short-term measures of how biologically (as opposed to chronologically) old an individual might be are very important in the future development of treatments for aging. The only present way to determine effects on longevity is to wait and see, which is enormously, painfully expensive in time and money in mice, and out of the question in humans. Short-cutting that with a test that you run before and after a few weeks or months of a putative rejuvenation therapy would greatly speed the process of experimentation and assessment, and time taken in development is of great importance when (a) we're all still aging to death, and (b) there are many promising early-stage approaches to repair and reverse the underlying causes of age-related degeneration.

This is why there is great interest in, for example, DNA methylation patterns that seem to correlate very well with age. I'm not aware of anything else that is presently as promising as a biomarker of aging.

http://onlinelibrary.wiley.com/enhanced/doi/10.1111/acel.123...
5 Qualities of a Guard Tour System Professionals Use
Java Garbage Collection: a concise guide for Java architects&senior developers
They look fine now because the resolution of the screen is so high. Previously you could definitely notice issues with it.
Same here - no response form them as far as I can see.
Well, it's not just doctors/nurses. You also have dentists/dental assistants, which in my anecdotal experience is pretty heavily a male/female divide.

I will comment, that it seems easier for women to move "up" than for men to move "down." It seems like there is more friction against male nurses/dental assistants than there is against women doctors/dentists.
Haskell-Style Fibonacci in Python
Actually, no. When you pick out an individual there's still a 60% chance than one is better than the other given no other information than their sex. That's how statistics works.

But I agree that it's better not to make the prejudgement at all. The problem is that there are many things that are true in the aggregate but we can't acknowledge them because we are scared of demotivating people. Is that the best we can do?
Docker is the industry-accepted standard to run web applications as root.
FastVoted: Get trending posts in your Slack
It looks like they made the miniaturize the pixels to increase contrast and make more room for pressure detectors. However, since blue pixels can't be made as bright as the other colors they have to be bigger than the other pixels.
At this point I'd be more worried about the government giving me a heart attack in my sleep.

They can't and shouldn't be trusted with this kind of power.
I didn't actually witness this broadcast, but I remember other kids talking about it at school on Monday morning.
You don't say that on the internet, man.
The reality is that the index is buying the stock because it views it as a good value

That's not how all indexes work. The FTSE100, for example, is simply the 100 largest companies on the LSE by market cap[0].

And many indexes (DFA being an exception that I'm aware of[1]) weight companies by their market cap, so the rebalancing trades made by index funds aren't based on value so much as an algorithm.

0 - https://en.wikipedia.org/wiki/FTSE_100_Index

1 - http://assetbuilder.com/investing/dfa_vs_vanguard
Indeed. I wasn't suggesting it was an unsolved problem. Just that it's not part of TempleOS. Same with file permissions.

I have no idea if it's something that Terry has thought about but, from what I've read, it's just not a priority: he's been writing a single-user, network isolated system.
Just to re-iterate something amazing: while this snow farm is the largest and most famous, there were many others in and around Boston. Until you see one in person, it's hard to wrap your mind around the size even while you're standing there in, say, June (for the mound farm nearest me). I don't think this seaport one will last through the summer, but I can see why some people are making that bet.
Volko Ruhnke's Modern Wargames
Maybe you think that China is ascendant, but the fact remains that the West is closely aligned and utterly dominant.
Holy Fvck they just don't get it. They can't create a block chain currency because the primary uses for Bitcoin et al. are that it can be used reasonably anonymously with no clawback and it's not under government control.

What's the point of Citibank's block chain currency that you couldn't get with a common credit card?

(IMO, another goal should be vanishingly small transaction costs. True micro transactions on the web would open a new world of opportunity.)
"Troll" is an ambiguous wprd here. The question is whether anyone would spend significant amounts of money to control what gets upvoted and what doesn't. Given Reddit's recent $50M round, I'm hesitant to say the answer is no.
...designed and implemented the whole ARM instruction set in her head...

Wow!

With today's CPUs you probably wouldn't stand a chance, no matter how good you are.
There were quit a few articles on the 25th Anniversary back in 2012, but this article by Motherboard went into a lot more technical detail about how this was probably pulled off:

http://motherboard.vice.com/read/headroom-hacker

It also details other TV intrusions as well.
Bluetooth has a range of less than 100 meters, I don't really understand the use case for this.
As far as I know they really don't worry about it- there's a lot of space up there and considering how small satellites are the chance of hitting anything is astronomical.
It's not the masses you need to be worried about, hiou. It wasn't the masses gassing people by the millions... it was the elites, who got a few people to go along with them. "The masses" organize poorly... it's the people who are smart enough to successfully do something with their bad idea, but not smart enough to see through the bad idea, that must be feared.

The deep-rooted fear of academia isn't that the masses may do something stupid with the idea of gender differences... it's the fear that they, the academics, will do something stupid. (Again. Although, not the same literal people, of course.)
> The audiences subjected to the Max Headroom intrusion were deeply perturbed by what they saw.

Once was amusing and intriguing. If it happened all the time, I'd get annoyed. Especially if they continued to interrupt Dr. Who.
This is a fact.

But the nuclear game theorist's argument has always been that while functionally more dangerous (i.e. life on this planet could be obliterated at any moment), a nuclear-tipped détente has greater stability than any alternative (i.e. it is least likely to lead to hostilities).

I see the argument for nuclear de-foresting a lot like the argument against nuclear power. Yes, at face value it seems an obvious best option. However, when compared to the realistic alternatives, other approaches may be preferable.

It also allows both sides to maintain a minimal standing army while maximizing the cost of an opponent initiating hostilities. Most of the West's strategic nuclear position has historically been to counter an overwhelming Warsaw Pact numerical advantage in European conventional forces.
How to Speed Up the New Employee Onboarding Process
Show HN: Street View Meets Snapchat: Interactive Neighbourhood Tours
Can not recommend this book enough (Code by Petzold)... Extremely well written with timeless information on understanding the history of computing and coding.
First principles:

1) Desirable societies are ones where everyone has equal dignity. That is desirable not just for the lower classes, but also for the upper classes, because even the wealthy should feel ashamed interacting with another person other than as equals.

2) Equal dignity is hard to define precisely, but its component parts include economic opportunity and social stature. People have equal dignity, notwithstanding an employer-employee relationship, when, among other things: a) the work is a choice, not a consequence of desperation; b) when the interactions between people are not defined by their work; and c) when nobody internalizes the feeling that someone is better than them, or that they are better than someone else because of their work, education, upbringing, or social class.

Domestic servitude has a unique capacity to create unequal dignity because: a) it's often undertaken because someone has no better opportunities; b) because of the unique master/servant relationship that arises out of one human purchasing the services of another in his individual capacity (rather than, e.g. both of them working for a larger organization); and c) because working with the sole purpose of making another human comfortable has a unique way of cementing pre-existing economic, education, or social divides.

I do not know anything about India besides what I've read. But in Bangladesh, there is a deeply ingrained class structure. The domestic servant does not think himself the equal of his employer, and employers usually don't think of servants as their equals.

In first world countries domestic service suffers from these problems less because people have alternatives and so human labor is very expensive. Plus, the culture is just better. People in small town Iowa don't think that venture capitalists in San Francisco are better than them, and it would be an egregious social violation for the venture capitalists to think so out loud. None of that is true in Bangladesh, where social interactions are strongly dictated by one's class, work, and education, with domestic servants being near the bottom of the pile.
The way I hear it[1], she did the instruction packing on a pub napkin, while IBM were devoting quite a bit of computing horsepower to do the same thing.

[1] Vague recollections of an article in Acorn User. I'd really have to dig out those old magazines to be sure.
Making it straightforward and easy to build/deploy secure unikernels is an important step forward. It's pretty neat that we've been able to do this using our OCaml libs throughout (we previously had instructions that used OpenSSL as part of the certificate signing).
Does it really? That's neat- it's one of the few extensions that can actually curb chrome's memory eating without being intrusive.
+30 Shower Curtains That Will Make You Wish to Take a Shower
GNUnet it is.

Pretty usable, has also a browser version: https://github.com/amatus/gnunet-web
Imagine if you could walk around the whole neighbourhood, and into every store, and choose all the things they offer, like all the different items on the menu, to see what they really look like. Then you'd know what to eat for dinner tonight, from home!
LANDR has acquired $6.2M in a recent round of funding
> The current educational and political system is organized toward exclusively presenting the view that gender is a cultural construct and there are no differences between men and women other than plumbing.

Gender is, by current academic definition, a cultural construct, an identity. Sex, i.e. "plumbing", is the definition of the difference between biological men and women. People with trans operations do not deny their chromosomes, and I'm sure they'd be the first to assure you about the hormonal differences between the sexes.

The problem people are grappling with is ascribing identity assumptions based on sex. You haven't listened carefully enough to understand the difference between gender, sex, identity, etc.
Heroku Postico
A better way to phrase it would be that, f implies e, but e doesn't imply f. In fact e implies 'not f'.
It is not a simple east/west matter. States themselves are in a period of declining influence after a historically abnormal 400 years of strong states and a state-based order. Their power to influence culture, drive people's decisions, set prices and drive morals is being eaten by multinational corporations, religious institutions, NGO's, online communities like Reddit and HN, name it. State influence is shrinking, and their best answer is to compensate with power.
That's great - and interesting that someone would react with "I got so upset that I wanted to bust the TV set" about it!

As this is an article about hacks, then I'll also point out that Max Headroom played the role of a "computer-generated television journalist", but there was nothing computer-generated about him at all... it was all prosthetics and makeup: even the "computer graphics" in the background were hand-drawn!
Sorry to be pedantic, but in what way is 'On Lisp' a primary source? Especially compared to a Smalltalk manual.
Around the same time this happened:

http://www.macdougallelect.com/bio.html

I remember because I think he want to WPI.

Edit: more here: http://www.skepticfiles.org/cowtext/100/captmidn.htm
It's not too hard to find some pretty far out folks from all walks of life where I went to school (CU Boulder). I heard the same thing and more from the students there, and that was 20 years ago. I got a chuckle out of it at the time, but they were very serious about it.
I haven't read everything in detail, but this reminded me of the API developed for modal dialogs. It ended like this:

https://dev.opera.com/blog/showmodaldialog/

Both the ideas seem good, but it's hard to not think about "Embrace, extend and extinguish".
Sorry, might have been looking for controversy ;)
[JavaScript] PLYND, the easiest way to make a multiplayer game online
In a few words:

Plynd empowers HTML5 developers to build great multiplayer games:

* No backend required: We provide the infrastructure! You can save and retrieve all the data you need about your game without setting up any server. Even better, you can register some javascript functions to be run server-side.

* Full multiplayer environment: We provide the coding-expensive experience of setting up a multiplayer game: Authentication flow, invitation, matching, notifications, chat, and more ; all automatically there for your players to enjoy.

== Demo ==

http://armsrace.plynd.com - our own adaptation of the famous Risk game - is a showcase of the technology.

The tutorial http://blog.plynd.com/Creating-a-fully-multiplayer-TicTacToe-on-Plynd covers in details how it works and how to get started.

The code for the tutorial is on https://github.com/Plynd/TicTacToe

I'd love to have your feedback on the techno in general, and more specifically on the concept of server functions - see http://blog.plynd.com/Part-V-Put-the-update-logic-server-side/

Thanks a lot!

Laurent @ Plynd
The way I see it, law enforcement has had it far too easy for far too long. The Snowden revalations finally turned over all the rocks and people saw that they have been grossly overstepping both ethical and legal boundaries, and encryption is finally getting the mindshare it desperately needs.

So to their petulant cries of being unable to read our communications anymore, I say: fuck 'em. Time to earn your keep now, boys. You're not going to destroy our Internet just so you can keep feeding the mass-surveillance beast.
5 Simple Tactics to Increase Instagram Followers for Free
I actually think I found this on HN a while back: http://www.oreilly.com/openbook/opensources/book/index.html

Covers a lot of the history of open source, pretty good read too.
cjdns can be used as a private mesh also so it completely depends on the application. A private mesh could be more appealing to some.
Links mentioned above for easier access:

- http://armsrace.plynd.com

- http://blog.plynd.com/Creating-a-fully-multiplayer-TicTacToe...

- https://github.com/Plynd/TicTacToe

- http://blog.plynd.com/Part-V-Put-the-update-logic-server-sid...
This is really rude. I really want you to know that.

I was going to tell you it _is_ possible to write e-mails in Markdown (use any Zurb template + make the message body editable via any Markdown --> HTML converter, then push it through a CSS inliner) but it seems more important to tell you that you are being very rude to someone who is very smart and one of my best friends.