skysight-inc/HackerNews huggingface dataset:
I love how enamored the HN audience is with Max Headroom.
This is the 9th submission in the past 5 years:
https://hn.algolia.com/?query=max%20headroom&sort=byDate&pre...

The submission rate is almost exponential.
Also goes to show how easy it is to churn out interesting articles by digging into the HN archives and picking up forgotten stories.
In 2007 a Czech art group hacked a webcam and incorporated a nuclear explosion at the location it monitored. It later got showed on a weather news segment.

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

https://en.wikipedia.org/wiki/Ztohoven#The_Media_Reality
Someone on reddit who claims to have known who was behind it - https://www.reddit.com/comments/eeb6e/i_believe_i_know_who_w...
Who is WHOIS: a brief biography of Internet user privacy
You would think so, but this trading strategy is probably about 20 years old. So, "eventually" could take a very long time
I work with people on that space. You can realistically supply, with proper irrigation techiques and soil nutrition, much more than enough to feed yourself with only a moderate investment in time.
FYI: Vagrant can use docker, rendering your argument invalid :)

http://docs.vagrantup.com/v2/provisioning/docker.html

Docker is about running isolated environments in reproducible ways. I get a container working just so on my desktop, ship it to an internal registry, where it gets pulled to run on dev and qa. It works identically to how it works on my desktop, then I ship it to production. One image that works the same on all environments. That is what docker was for, developer productivity.
Lots of great book suggestions here. I'm going to throw in a video series put out by PBS in the 90s in cooperation with the Boston Computer Museum (now the Computer History Museum in California).

"The Machine that Changed the World"

Part 1: https://www.youtube.com/watch?v=kYFRdV1r4nU

Part 2: https://www.youtube.com/watch?v=krlZf5H7Hp4

Part 3: https://www.youtube.com/watch?v=iwEpKy_7mYM

Part 4: https://www.youtube.com/watch?v=tXMaFhO6dIY

Of course, a lot of computer history materials are going to focus on the commercial aspects, hardware and software, rather than advances in Computer Science itself.

One thing that might help there is to track down old CS textbooks on eBay to understand what used to be the state of the art. The "dinosaur book" on operating systems usually has a bonus chapter on the architecture behind some recent operating system. It was Windows XP when I took my OS class. I found an older copy that talked about VMS once.
The other question is a matter of scales. Mass shootings are tragic, but vanishingly rare. If you propose to ban or strictly control guns specifically in reaction to mass shootings, you haven't weighed the costs and benefits of doing so.
Mondo, a mobile app that's trying to replace brick-and-mortar banks
LeapMotion VR Mount
Talk to the people in positions you'd aspire to in the future. If you'd like to be a technical leader in your company, talk to technical leaders in your company. If you'd like to be a leader in the Free Software community, talk to leaders in the Free Software community.

That will get you far better advice than any kind of "career coaching" service.
Data Saver (Beta) for Google Chrome
Canada itself isn't an empire, it's just part of one.
Vizipedia – Data Visualization Catalogue
Looks good, now they need a way to hide the existing tabs (and perhaps the addressbar too) and we can move to a nice slick side-tabs extension for Chrome.
You're at point A. What is point B?

Come up with many possible point Bs where you'd like to end up. Find people in those positions, whether it be CTO, lead programmer, freelancer, or whatever and ask them what it took for them to reach that destination.

Plot your course from there.
When Maps Lie – Tips from a Geographer on How to Avoid Being Fooled
Eh give it 20 years and we'll see how happy they are.
Changing price of food items and horizon graphs
Any proof? There are several countries in Europe with relaxed gun laws and we don't have too many shootings. While in Germany ("Gun legislation in Germany is considered among the strictest gun control in the world") we have seen some school shootings...

Could you back your statement with any data?

THe only thing I got proves otherwise:

http://41.media.tumblr.com/4b2648afd425728c741b77cef3ed793e/...
I'm not sure if latency would be good enough for real time voice chat, but it would certainly be cool!
A GeoQuiz made with D3js
I'm surprised nobody has said friends and family. Those are the people who know you best, live with you, studied with you, worked with you.

Chances are that between those categories you've got it all covered: what you did, what you like, what you can do.
B-tree lol
All clouds I've used have snapshots - it's hard to get faster than creating a VM from one. You can just keep an up-to-date template using any config management tool.
Data Visualization and D3.js Newsletter Issue 138
Binary Options for Beginners-Your Trading Career Starts Here
I agree and I start here each time I realize that I need to make a life plan.

What makes that question hard for me is that - it results into a chain of questions that appear (but not) less practical, like 'What is this World', 'What is happiness' and what not? Don't you get into (what people call) the Philosophical Questions when you ask that question?
I don't know about this. Yes, in the past, if the government wanted to read your letters or listen to your phone calls, they usually could... if they already knew enough about what was going on.

Today, if you want to securely plan some crime, you set up PGP or whatever and use cryptography. In years past, you might have used a pay phone, or mailed a letter to a neighbor or relative. You could come up with a relatively simple code based on some book you both owned that would be effectively impossible to crack. There were lots of things you could do to avoid spying, if you wanted to.

Historically the government has not been able to automatically monitor everybody's communications if they wanted to, with just resource restrictions preventing it from happening en masse. Historically, the government has always been able to monitor communications only if the targets didn't take adequate precautions. What's changing is that the necessary precautions are simultaneously becoming much more difficult (planning your crimes on a pay phone won't save you anymore) and much easier (the crazy math needed to protect yourself is largely automated).

Really, though, I think the police should suck it up and work with it. Used to be if you wanted to tap someone's phone you'd actually go out and mess with their wires to add a physical tap. The same idea still works! Get a warrant and add a keylogger to their PC, or a microphone to their car, or whatever you need to get the info. Historically, spying on people always took legwork.
Best advice in this thread, hands down. I have some co-workers who are heading off to Google, Apple, etc. And while that's great, and I'm happy for them, I would never want anything like that. Why? I love work life balance too much. I love my side projects too much. I'll probably get a remote gig somewhere that pays the bills, gives me some spending money, and enjoy more time with my wife and dog. I could never do that at some big tech company.
Dealers of Lightning because you might learn some new words, and did you know they had to fight to get the laser printer to the world?
Show HN: A Smart Client-Side JavaScript Hacker News Button
This may certainly be an instance of non-Lisp languages gaining features from Lisp until everything is rated according to its Lispiness: "Not only does this new ISA have native s-expressions, but it also has a REPL! Its accessible via JTAG."

I can dream, can't I?!
I'm not sure if you're being intentionally obtuse.

> Folks with septic systems still need them cleaned, and outhouses need to be regularly evacuated.

Indeed.

So, the OP suggested we could (if not now, then in the not too distant) stop working, or at least stop doing this 40-hour a week for 40 years thing.

Some people suggested 'but who cleans my toilet?!'

I suggested that if you decentralise that task, then you don't actually need to employ a handful of people to clean 4 million people's toilets.

You're now saying 'outhouses need to be regularly evacuated' - which is true, but regular and frequent are often conflated, and humanure systems need to be emptied out regularly every 6-12 months ... it's dry, non-identifiable compost at that point.

But we're at severe risk of missing the point.

If the only retaliation someone has to 'we should start to think about how to consciously engineer our society such that we don't all have to work 40 hours a week for 40 years' with 'I don't want to spend two hours every 6 months moving composted poo around' ... then that person has missed the point.

> Decreasing population density simply serves to make us less productive.

As you get older you realise the imperative to be (exclusively, solely) more productive is somewhat misguided.

> And really, the author's argument only sounds like it's reasonable because of the massive increases in productivity an the technological advances we've had as a race, through our obsession with work and achievement.

This does not devalue the proposition - it merely puts it into context.

> I don't think many of those 2 billion people would say they prefer to poo in a box hanging over a river, then have to get their drinking water out of that river, over more sophisticated alternatives like separate potable, gray- and blackwater management.

You're doing that thing again. I quote myself, from the message that you responded to:

>> I'm not suggesting we'd all want to live in our own filth, any more than
>> I'm suggesting everyone without access to plumbers lives in their own filth.

You also failed to answer any of the questions I asked you.
Index Funds have been around for 40 years.

Bogle started the First Index Investment Trust on December 31, 1975. Bogle founded The Vanguard Group in 1974; it is now the largest mutual fund company in the United States as of 2009.

[ source : https://en.wikipedia.org/wiki/Index_fund#Origins ]
Relax guys, nobody is going to abuse this API!
And Docker is massively used at Groupon, so your argument isn't valid.

https://engineering.groupon.com/2014/misc/dotci-and-docker/
http://www.meetup.com/Docker-Chicago/events/220936626/

Source: I work at 600 W Chicago, the Groupon World HQ, where they frequently host Docker meetups on the 6th floor.
"Casting The Net" is a good companion book to "Where Wizards Stay Up Late" already mentioned here:

http://www.amazon.co.uk/dp/0201876744

Again, and already mentioned, "The Soul of a New Machine" by Tracy Kidder is a great read. It's a particular favourite what with being an ex-Data General field engineer (maintained and fixed Nova 3/4 and Eclipse S/130/140's and associated peripherals).

I can also recommend "In Search of Stupidity:Over 20 Years of High-Tech Marketing Disasters" which about how the old giants of the early PC software industry (Ashton Tate, MicroPro et al) made colossal mistakes resulting in their extinction.

http://www.amazon.co.uk/dp/1590597214
> What is this rule to only build once?

If your cycle is "build, test, build, deploy", then you are not deploying those artifacts that you tested.

Any number of factors (different dependency version, toolchain difference, environment differences, non-reproducible builds) could lead to the second build being different from the first one, and then you deploy an untested artifact.

Not to mention that rebuild can be resource intenstive.
One of the really useful things is that there is now a (peer-reviewed) paper on the work, which covers much more detail about the motivation, as well as performance results ("same handshake performance as OpenSSL and 73% – 84% for bulk throughput").

https://nqsb.io/nqsbtls-usenix-security15.pdf
I've been really interested in early-80s to present PC history recently. There's actually a fair amount archived on it, but you'll sometimes have to approach things from the point of view of a historian rather than just a reader of history. My recent bent has been studying Atari, but there's lots of other resources available if you look. For whatever reason, videogames seem to have the lions share of work being done right now. I'd say that the archival and research phase is currently happening right now, with histories finally starting to be really written.

For anybody interested in business (like the HN readership) I really recommend studying not only about the history of Apple, but the history of its early competitor Atari. Equally as interesting and represents a kind of alternate universe where the Google of its time failed spectacularly. The reasons why are complex and very informative, especially the Tramiel years.

Some samples:

There's not many books looking back, but there are a few and they're quite good:

http://www.amazon.com/The-Future-Was-Here-Commodore/dp/02620...

http://www.amazon.com/Atari-Inc-Business-Complete-History-eb...

http://www.amazon.com/Edge-Spectacular-Rise-Fall-Commodore/d...

http://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/14516485...

Classic magazines:

https://archive.org/details/computermagazines

There's also plenty of old shows both archived, and made more recently, some with a stunning number of important interviews

https://archive.org/details/computerchronicles

https://archive.org/search.php?query=creator%3A%22Dr+Sparkle...

https://archive.org/details/thescreensavers

https://www.youtube.com/user/MrGameSack

https://www.youtube.com/user/tezzaNZ

https://www.youtube.com/user/blacklily8

And there's a vast retrogaming/retrocomputing podcasting phenomenon going on right now, often with even more amazing interviews

http://ataripodcast.libsyn.com/

http://www.retronauts.com/

and a larger list https://news.ycombinator.com/item?id=8544576

What's nice is that this all happened recently enough that you can actually go to the primary sources and read/listen/talk with these events as they happened, but can now look back informed by decades of the aftereffects.
What's rude about saying that he's vastly underestimating how complicated email templates are compared to, say modern HTML or simple markdown. He knows not what he says.

If you'd ever created an email template you'd know it's really, really painful, full of hacks and takes practice and skill to work across a wide range of devices.

For some marketing bod to claim the dev team are doing a great job because he'll soon be able to do emails himself just shows how little the devs have explained how hard this stuff actually is, and how limited markdown is.

We've all seen this kind of nonsense before, devs making their own blogging engines out of duct tape and balsa wood. In the end, the fallout's never pretty. Also Disqus is bloody awful and you know it.
Good people are easy to intimidate. Being raised in eastern Europe I have seen it a lot.

I haven't had problems though - those kinds of people sense I am with the lawful evil alignment.
Consumer group wants Google to give Americans the ‘right to be forgotten’ online
There's also the eugenicist argument that the undesirables shouldn't be permitted to procreate.

For example, Margaret Sanger didn't want to round up people and exterminate them but she did want to keep them from reproducing.
It tots works! Super cool, I could see myself getting addicted to this tool.
This is where apprenticeship helps a lot. Books,videos, code, everything is good - but learning it from somebody who has been there and done that, is most enlightening.
Diversity is also good. There should be a balance

There's a huge assumption built into this, about what dimensions of diversity are virtuous. Our society places great value on showing diversity on scales of gender and race, and to a lesser extent also on religion and more recently, gender identity.

Why are these demographics the ones for which we should be endeavoring to ensure diversity? Why shouldn't we strive to find a balance between, say, people from an urban background versus those from a rural background? Or people with fluency in various languages? Or "morning people" versus
"night people", or those who prefer to file things versus those who stack papers on their desk, or left- versus right-handed?

Having variations along all these dimensions, and countless others, would also bring greater variation in world view, and thus presumably improve the pool of ideas that could drive their work. So why is it that seeking diversity in race and sex is paramount, while finding someone from out in the countryside is never even thought of?
Hmmmm is all that stuff free for grabs? Can we fine countries that left that space/orbitting equivalent dog poop?
> It is often remarked in the comments here that our "field" appears to have a very bad memory

Since you seem ahead of the field maybe you should just start programming. It's the people who ignore history that need historical awareness.

Anyway, I recommended Dealers of Lightning in another comment.
Sadly the only way to deal with predators is to prey on them.
This was already done at the development shop I last worked at with VM images. Docker didn't do anything in particular to help this except for reducing the image size.
I use Tree Style Tabs as well. As you said, vertical space is a premium.
Back in the day (and perhaps still), there were user chrome tweaks you could make to hide the address bar until you hover over it.
Optimizing the Play Store for Quality
o/
Nikola here.
If anyone is interested in the engineering of the space junk removal device, you can contact me at vianikola@yahoo.com , or on Twitter (which I haven't checked in a long time >.<") @Manakias2
Funny timing for me, I'm just about to start working on a Chrome extension with a sidebar. Maybe we'll be able to use this when it comes out.
Nobody is mentioning it because VM's already did this for more than a decade.
I wonder if the opposite is true: Unmarried Straight Couples Are Not Unhappier. Sure worth a study?
We nerds believe in plausible deniability. And that we can outsmart. Usually we are wrong.
How a popular travel site went the microservices route with Mesos – Mesosphere
The six primary programmers of ENIAC were all women: https://en.wikipedia.org/wiki/ENIAC .

Can we conclude, then, taking that as our sample, that programming is naturally "women's work"?

If the preponderance of women in programming at that time was just a fluke then it's not unimaginable that the preponderance of men in programming at this time is also a fluke.
That's great news! I am looking forward to using the newest version.
There is no real purpose. Just a small group of people re-inventing something that isn't new nor did need re-inventing.

But they add little features to claim their right of existence.
Performance Optimization, SIMD and Cache [video]
I don't see the connection. The all-zeroes launch code wasn't an instance of idiocy, it was a deliberate choice by military commanders who felt that codes would make things less safe, not more, because they saw the Soviets as a far greater threat than a rogue launch by their own men, whom they trusted completely. It's not like the code could be entered by random people on the street, if only they had known the power they held. You still needed physical access to the launch control rooms, which had a great deal of physical security and were always staffed by at least two people at any given moment.
“Points of View”, Essays in Honour of Alan Kay
Using Deep Learning to Tag YouTube Music Videos
Vagrant + ansible is a developer environment tool. Docker is a tool around making containers redistributable for production usage.

Packer is not quite an apt comparison, but would be a better comparison, than Vagrant.

The advantage is you do the steps that could possibly fail at build time. The downside is you need to learn to get away from doing runtime configuration for upgrades.

http://michaeldehaan.net/post/118717252307/immutable-infrast...

I wrote Ansible, and I wouldn't even want to use it in Docker context to build or deploy VMs if I could just write a docker file - assumes I might not need to template anything in it, probably. I would still use Ansible to set up my "under cloud" as it were, and I might possibly use it to control upgrades (container version swapping) - until software grows to control this better (it's getting there).

However, if you were developing in an environment that also wanted to target containers, using a playbook might be a good way to have something portable between a Docker file and Vagrant if a simple shell script and the Vagrant shell provisioner wouldn't do.

I'd venture in many cases it would.
NDLTD Global ETD Search
I've been working on a graphical command-line for manipulating webpages with natural language queries (https://contextscript.com). So far I've been using a bookmarklet, which has the benefit of working across browsers, but it has a lot of drawbacks too. If I go the browser extension route, this looks like it would be very useful for developing the UI.
The Micro:bit Is Shaping Up to Be the Perfect Programming Device for Kids
Not really, it actually seems in line with the expected placebo response in CFS (Cho et al., 2005).
Let's build a Bitbucket add-on [video]
Right. You have to make your laws and policies blind to difference, even though they're necessarily operating at the aggregate level where there are differences, so that individuals don't suffer. An interesting example where willfully disregarding statistics is actually beneficial.
I can say that sadly I'm one of those people that don't do well on SSRIs (at least the withdraw from them). I literally wanted to stab my own mother and sister when I was coming off of SSRIs (Zoloft). I literally felt so angry at everyone and everything. So, I'll never go on SSRIs ever again.
A gist 'filter' or something would be easier, just on all the time, instead of cut and paste the url. easy if it were a pop up that kicks in automatically everytime you go to a new web site or hover over a link - could fade out after 5 seconds if not hovered over ?
5 ways CIOs are essential allies for today’s tech-savvy CMOs
I've toyed with the idea of it before- it's actually pretty easy to transcode files into images, and if you were more clever than I you could probably figure out how to use color to represent larger chunks of data instead of just black and white squares. It's also not size friendly mind you. The files I generated were about 2x bigger than the original file.
I would advise to hands on machine. You can run many classical machines in emulators like Hercules now.

e.g. Try a bit on COBOL and REXX to process records in a batch. Next play around with Panel Features, Overlay Generation, CICS and CODASYL to write classical interactive applications. This will show that web is just 3270 on steroids, with a much bigger memory and CPU footprint.

Now read Stonebraker and C.J.Date, and realize what a relieve relational medium size databases had been. That the burden of non relational databases only makes sense for small size high performance databases that fit into RAM, or big databases that have to scale over a cluster.

You can also explore Lisp, Smalltalk, Forth, and P-Code machines. Operating Systems like Oberon or Spin. Each of them will offer an insight of how virtual machines evolved. And languages like Lisp, Smalltalk, and Forth are eye opening as they enforce their paradigm.
It serves as an amazing excuse to re-invent the wheel at your own workplace. It's a hot technology, and if you're not using it, it's because you're inept. Rip all of the stable things out that everyone knew how to use and slap containers in there! If it's not working, it's because your not using enough containers.

No security patching story at your workplace? No problem, containers don't have one either! If someone has shipped a container that embedded a vulnerable library, you better hope you can get a hold of them for a rebuild or you have to pull apart the image yourself. It's the static linking of the 21st century!