skysight-inc/HackerNews huggingface dataset:
It should be mentioned, the UI Bootstrap one has a lot of fixes in master currently that addresses the issues - we are close to the 0.13.0 release (after work by a new core team that was assembled a month and a half ago), which should address the problems with Angular 1.3 present in 0.12. Angular 1.4 compatibility should be quick from there, along with massive performance improvements in 0.13.1.
Security Flaw Lets Attackers Crash Any iPhone or iPad Within Wi-Fi Range
Interesting, but a picture of said pint glass would be appropriate for such an article.
It would be better to say that mobile benefits from modern browsers, not just WebKit ones. I've gone without jQuery on a bunch of mobile only projects and run into zero issues.
I wish there was an image so I could get a sense of what it looks like.
>> But you assume that a container HAS full network access.

No, I'm presuming it has some sort of network access, a malicious container could (for instance) still probe other containers for vulnerabilities, serve malware etc etc without full network access.

>> A firewall must be configured, but a firewall must be configured for a VM too. My point is, that their is not so a huge difference for production systems.

If you're downloading VM images from somewhere and running them without checking what's in them you'll run into the same problem, sure.

The problem being pointed out here is that when applications are bundled outside of the purview of a packager like debian you -

- don't have as much trust in the origin of the app
- don't have an easy way to keep up on library patchlevels etc for security
Oops. I accidentally typed is instead of isn't.
2025 tech predictions both thrilling and scary
extra long functions promotes breaking them down into smaller functions.
Interesting, a lot of pubs who can afford it simply get a satellite dish and a subscription to a foreign channel. Saves them thousands a month and they get all of the important matches. Although some commentary is in a foreign language.
I wish microJS had fields for NPM/Bower compatibility. A lot of these micro libraries don't have it.
Facebook tracks down users who do not even use Facebook, says a security report
Of course not, that's horrible.

I'll leave it to the smart statists out there to figure out how to remedy this tragedy whilst staying within the "moral framework" they have in-place already. You know, the thing that makes it "illegal" to carry bad-plants in your pocket while simultaneously making it legal to bring innocent life into this world without being able to take care of it, and ultimately making it suffer.
I'd like to think this post is an exaggeration.
My understanding is that Oregon was on the CDC cyber by 1975 and was quite popular almost right away.

I'm heading to a funeral. Googling Ray Brander popped up a LinkedIn profile that seemed a likely good match. Maybe someone can contact him and find out!

EDIT: looks like Don Rawitsch has an active LinkedIn profile, too, and is open to contact.
They sometimes fill them with different colours, too. Here is a link to a picture. http://goo.gl/ZDnSE0
Yes, I have. They work pretty darn well. I even used the FaceTrackNoIR application which uses a bog standard webcam with face tracking, which worked fine when I didn't have a beard, but beard or glasses screws it up. You need a high frame rate camera to make it work, the Sony PlayStation Eye (60 fps, you can disable vsync, can be found cheap second hand) is a popular choice.

On my TODO list is building a DIY head tracker to be used with FreeTrack or other open source tracking solutions (forgot the names). I have an extra PS Eye waiting for that but I'd need to obtain some CCTV lenses (without IR filters) for that.

I don't think you have any chance of survival without a TrackIR or an Oculus in online combat flight simulators against guys who have one. Situational awareness is everything in dogfighting.
Here's an example: http://up.metropol247.co.uk/davidlees/daybreak_sky_sports.pn...
I find it weird that you consider 'packaging' to be something a sysadmin should do, but 'building' to be something they should not do. Aren't they both forms of 'prepping code for use'?

And then state that you don't want your own software packaged. So, if a sysadmin is not allowed to build and not allowed to package, how are they supposed to get your code into production? "curl foo | sh"?
Heres an example: http://up.metropol247.co.uk/davidlees/daybreak_sky_sports.pn...
Not true if the software in your VM or RM is managed by a package manager and comes from a place that issues security updates, patches etc.

One of the criticisms in the article is that much of what's going on now, either with containerisation or weird build systems like Hadoop's, misses out on this.
The Sixth Extinction? (2009)
This is a great idea, and is something I completely overlooked. I'll be adding this in shortly!
"giving people the ability to control their own screens by letting them block annoying ads and protect their privacy"

Bold statement for a company selling its own ads:
http://www.ghacks.net/2011/12/12/adblock-plus-to-allow-accep...
it's legal to show a foreign language too.
BartHue – Adjust your Hue lights based on the ETA of the next BART train
OK - that makes sense.

A Corrello account has multiple logins, but the dashboards are linked to the account, not the login.
I hope they get something out of it, lots of tech jobs in a nice and accessible area is a good thing for the whole web ecosystem and me personally.
LHC glimpses hint of new physics
Trust isn't binary. It's a scale of weighted risks.
U.S. And Cuba: The Storied History from Columbus to Obama
Google Earth Day Quiz
Misleading title: This isn't Europe's plan to compete with SV, it's Europe's plan to stop being a complete mess.
Right now we're handling this on a case-by-case basis. If you have a domain you want to point to a site hosted on ClaimYourName, you can use the chat box on the bottom of the site to talk to us so we can walk you through the steps.
Step one is to use cash as little as possible. Then practically any reasonable thing you pick (Mint, Quicken, etc) can pick up your expenses from your credit card or bank.
The Operating System Doesn’t Matter
Is There Enough Meat for Everyone?
Love to hear Richard Feynman explain anything.
Show HN: Discover new markets, invent new products, get peer and investor review
How to become good sysadmin? Understand how your system works and do
everything to not interfere with it. This simple principle is the most
important for a sysadmin, all the rest is an implication of it.

How to use logging (shipping, processing), how to install software (packaging
systems), how to one can separate services in different ways, how to
communicate with systems, how to work with resources, how to tell what's going
on in OS (what's running, what uses what, what subsystems are under how much
load) are all derivatives of "know your system and work with it instead of
around/against it".
F*cking up a lot is a good start ;)

When you don't understand things like user permissions, best is to make up some scenario's and write them down on paper. It makes these things easier to grasp, when you can strike through impossible options or for instance visualize routes or outcomes.

Visualizing on paper also works very good for debugging networking. For instance when a packet coming from the internet arrives at your gateway, how does it travel from there to it's final destination and how does it travel back? Write down at every hop the port/subnet/netmask/gateway for both the incoming and (if applicable) the outgoing interface. Works great for finding connection issues.

Document your infrastructure. Documenting in detail can show design flaws that weren't visible before. It also helps a lot to gain more insight in how everything is connected and how it works together.
That's a better way of explaining it :)
Yup, a publican went to court with Sky in the UK about this.

http://www.bbc.co.uk/news/business-17150054
At the end of the day it's important to find a mentor or join a bigger company where you can study under a more senior sysadmin.

These days things are getting more complicated, to be a good sysadmin you also have to be a good developer. Usually as good and sometimes more than the people that write the apps that you will run, maintain and love long after they have decided they have something more shiny they could be working on.

You need to be able to dissassemble and fix programs built by other developers, diagnose issues in many runtimes, understand kernel subsystems and the various issues you can run into in kernel land.

You need indepth knowledge of C, system calls and the behaviour of hypervisors and hardware. Don't believe that running on EC2 and not programming in C gives you the luxury of glossing over these fundamentals.

You will also need networking knowledge, even if you don't intend to run your own networking equipment you will still need to understand things like the TCP handshake, what and skb is and why that's important, understand the differences between select() and epoll().

Learning to be a good sysadmin is relatively easy, learning how to be a great sysadmin takes a good 10,000 hours.
Minus the security issues.
This Is Madness: Fresh Off the Boat 01X13 (So Chineez)﻿
Agreed. I was fine with Railsconf focus last year of being "rock solid". Rails is still the best at what it does thanks to its community.

However, Rails 5 is moving to a direction that goes against the abstractions and platform it runs on. If I don't care about this, now I have even more code and dependencies in my Rails apps. On the other hand, if that is becoming the sanctioned way of building apps, I would rather do it elsewhere. To me it is a lose-lose situation.
You know what this article needs? An image!
I don't know what's in TPP--it's supposedly classified. The little that slipped out is troubling though.

I think the next decade is going to be tough for most people
including the highly educated.

I would like to stem the flow of jobs drifting overseas, but don't feel confident. Programmers, even the ones with degrees are going to be hit hard. There's not to many white collar professions a hungry, intelligent person in another country could not master over the Internet--more easily than programming, and website developement?

I hope this TPP is not as bad as it seems? I sometimes think
Obama knew the party was over? I saw the desperation in his face when he felt he couldn't convince Americans they need health insurance. He knew the president really couldn't
change the economy, but he knew we needed health coverage.
(Coverage that would protect the family home from hospital litigators--if an uninsured family member got sick).

I wish us well, but am scared. I do wish Bush let the banks fail. That cd with .1 percent is frighting. These low rates helped the economy, but really hurt guys like me. Guys who couldn't gamble in stocks.

I am giving Obama the benefit of the doubt on this trade agreement. If it's as bad as some say; Trump might have a shot at president if he is serious about his reversing the trade imbalance, and bring America back to a manufacturing
Country?

On the minimum wage; I feel Obama sees the writing on the wall--the future will be bleak. The rich will have disposable income. The rich will still need to eat, buy, and hire security guards, etc. There will be great inflation. Why not get ahead of the game and raise the minimum wage? It might help out the majority(including the educated, whom don't come from benevolent wealthy families) get a little bit ahead?

I wish I moved to France in the late 80's. I had a shot, but was afraid.
They probably haven't read The Big Fat Surprise.
Few people think a repetitive, unskilled job is a viable career path. People take these jobs because they have no other choice. Not everyone can go to college.
They may be if you have a team without much sysadmin experience. The way you develop could be the way you deploy to production.

These are the same teams that have overprivileged accounts for the database or sudo-enabled users running applications or chmod 777 all over the place.

Even things like Chef cookbooks have this going on. If you want to build from source because it's not in your repository, then you're necessarily going to need to drag in sbt or gradle. (see https://github.com/hw-cookbooks/kafka/blob/develop/recipes/d... as an example). Sure you could figure out the mirrors and download the correct binary from the website. You could also use this recipe to compile everything and then package it up to host yourself. (Both of these actions require writing custom recipes). Not everyone has time to do this, and this magical recipe you found online works great on the development server! Just add it to the production server and now we've just used sbt in production on a software team.
What's amazing/amusing to me is a hacky technical solution that solves the problem for "inspectors", instead of a solution that removes the need for any inspector to inspect the TV. A good administration system would make it easy to automatically check whether pub addresses use a business subscription.
> Also, set up monitoring and notification on everything you possibly can.

Notifying about everything is a very, very bad idea. You'll drown under
notifications that do not matter and you will certainly miss those that do
matter. There should be as little notifications as possible.
I think you are doing a decent job. However when you want to do the same for a big(ger) company, or a bank or multinational like Shell or IBM, the expectations go up. Then your setup will not be enough. I work like you, try to learn, every day. I'm not a professional sysadmin and I don't think I would get a job when I applied for one, but by lack of the real thing, I'm doing the sysadmin job.
Thanks! I tried Google image searching but all I got back were pictures of actual pint glasses. :)
Thanks, ok this usecase i can comprehend.
The Ghost Army of World War II
I guess the emphasis is on "annoying"
Just because Hadoop's install process sucks that doesn't make you a bad sysadmin. Back in the day when we were building our kernels most of us weren't verifying download package sigs either. Containers aren't making us dumber either.

A good sys admin just knows all of the working parts of a server and knows about the latest tools. The only way to get better is hands on practice. Try setting up your own Hadoop cluster from source and run a job through it, then put Hive on it, then attempt to containerize a node ... which not even work but learning why that won't work becomes useful knowledge. Just stumble through it and learn.
Venture Capitalist Promises $1M to First Person to Reach 123rd Birthday
Misleading. This proposal decreases EU competitiveness by INCREASING the VAT taxes on digital goods. Until now, companies often haven't have to charge VAT for customers residing in a different country from the providing company. Now, they'll always have to charge VAT!

> A single digital market could bring in €340 billion to European GDP

Not trying to help startups, trying to get more money by taxation. Way to continue to screw over tiny startups who are trying to compete with the US, EU!
Nginx HTTP Push Module seems to much better solution than EventMachine. So Nginx keeps opened sockets and a Rails app sends messages via ordinary HTTP.

http://wiki.nginx.org/HttpPushStreamModule
Ruby on Rails and Cloudinary – image management for an amazing web-dev framework
> ...are a breath of fresh air...

Agreed. Go lacks many things, but the "zen" of Go is wonderful feature most people aren't aware of, or under appreciate.

I wouldn't use Go for everything, but I wouldn't dismiss it because it doesn't have a favorite language feature.
When you say dialogues are you referring to modals? If so, I'm glad I'm not the only person who has struggled with this. It took me a lot longer than expected just to get a modal working correctly in Angular. I felt stupid...like I was missing something.
Rails towards version 5.0, is probably still the best web development framework around. This article explains how image management in Rails is solved using Cloudinary's cloud-based solution. Ruby sample code included for image upload directly from the browser, and for embedding dynamically manipulated images with optimized delivery.
Rewriting WordPress’ juju charms for security and HA on OpenStack
You remind me of the horse that could count.

http://en.wikipedia.org/wiki/Clever_Hans#The_Clever_Hans_eff...

"The Clever Hans Effect has also been observed in drug sniffing dogs. A study at University of California Davis revealed that cues can be telegraphed by the handler to the dogs, resulting in false positives."
A year ago we benchmarked Celluloid and Event Machine. Celluloid was much better... on JRuby. Event Machine was better on CRuby based on our tests and, since we couldn't migrate to the JVM due to other factors, we ended-up stuck with CRuby and Event Machine.
A good rule of thumb is that you should monitor everything you can (tempered with an understanding of performance requirements) and notify for anything that requires action, even if it's not an emergency. It's easy to categorize your notifications after you've received them.
> Update: it was pointed out that this started way before Docker

Yes, like in the 90's, at least, when people started using Java. Even prior to Maven there were jars, and we didn't really know what was in them. And prior to that, I didn't understand how every piece of software or hardware worked.

I was a big proponent of Gentoo when it came out because of building everything from source, but the fact is: I don't have time to look through and understand every line of code. Even compilers can and have injected malicious behavior in the past. Firmware cannot even be trusted.

Some level of trust and reliance on others needs to be there. While it is true that there will always be people that betray that trust, without the trust, we would be hermits living alone off the land- which may not be so bad, but that's another story.
Are there pub proprietors that live over their pubs though, or beside them? If so, they could just snake the wire in from their homes.
I'd like to see some credible data showing that.
> If you want to upgrade a third party library then you are expected to globally upgrade every user of it .... simply bumping the version of a widely used library can thus turn into a multi-month promotion worthy project!

The alternative is of course supporting dozens or hundreds of copies of a library and every possible commit hash of said library. I contracted at a python shop that had 81 versions of a single library in use all pinned at different versions. The reason I know this is that I had the great joy of dealing with upgrading all of them after a critical hole was not only discovered (the company knew about it for some time, but just didn't want to bother updating all those apps) but exploited... repeatedly.

> it's perhaps not surprising that you can import code from github .... but not specify which version you want. (unless that is now fixed?)

If by "fixed" you mean there are dozens of solutions to pin versions -- then yes. If you mean baked into the go tool, then no.
Digging through my own archive of BASIC listings I think I've found a version of Oregon that pre-dates Atom 20:

10 REM O R E G O N ** 1/1/76
20 REM ORIGINAL PROGRAMMING BY BILL HEINEMANN - 1971
30 REM SUPPORT AND RESEARCH MATERIAL BY DON RAWITSCH

So while it was an amusing thought that Atom 20 might have inspired Oregon Trail, it's looking unlikely at this point.
Question: What places in Europe would someone recommend an ambitious EU techie with no ties to move to (and possibly settle)? I figure the country needs to have fairly good internet and a decent political climate at the very least.
> It is Maven's vault. Debian could have taken the same approach, but instead they have decided to vet prospective developers for a few years, and use one signing key for package indexes.

Yes. But this creates a much higher barrier to entry. As usual, it is a trade-off, but it is obvious that with a Debian-like system, the number of packages on Maven/CPAN/Pypi/Rubygems would be considerably smaller.
Why do you think this is bold?

Clearly, the argument for more control over what to download isn't connected to selling (or not selling) ads.
You should go to a doctor. Sleep is complicated and extremely important for your health. They will help you. There is a book called something like The Harvard Medical School's Guide to a Good Night's Sleep. You could check it out for an overview, but not in place of seeing a doctor.

Also, don't use a computer or any other illuminated screen in bed (or ideally an hour before you sleep).
Well I think the idea might also be non-inspectors noticing and reporting establishments.
It'd be nice if it to panned out in an approximation of the original pale blue dot picture.
And equally bad at concurrency.
> To me, the core Go authors are more of engineers than artists

I thought the same thing. They are like the anti-Larry Wall.
I am not a sysadmin, so probably there are better specific advice.

But, from the point of view of a developer, the thing that I appreciate the most on a fellow sysadmins is to be calm and methodic at all times. Organised. Having a plan and know what to do. Being ready for disasters.

Do we need to update a security patch on every single server? Ok, list of servers, start with server one, finish with the last one, don't let any one fall behind.

A server suddenly catches fire? No problem, remove it from the load balancer, get a fire extinguisher, remove it, order another one, recover from backup.

Is there a problem on production? What could be wrong? Check logs, think a little, then try to fix it. Do postmortem and come with improvements. Try not to be bitten again for the same thing.

In mi opinion, the core of good sysadmin is to minimise risks and errors in the stability of the system. Mistakes can (and will) happen, but the aim is to make them only once. I think it has a big component of learn from battle stories.

Processes and servers can fail, but the whole system should hold up.
On the other hand, they are creating a largest uniform digital goods landscape in the world with wealthiest customers. It they are successful we are bound to see quite a few new spotifys.

UPD: And VAT is smaller than e.g. 30% iTunes cut, which they can now regulate with a wave of hand.
People use Rails to build websocket hubs?
I thought this post was overly cynical and full of generalizations. I don't really understand what point is trying to be made here.

"Everybody" "Nobody" "Nobody" "None of" "everything got Windows-ized" every sentence is a broad generalization on top of cynicism so it's hard to find any value in the point trying to be made.
Berlin seems to be the most 'happening' place at the moment
I wonder at what point you start getting a convex pulley having a (local) optimum in terms of how likely the belt is to stay on the pulley?

For low speed / low friction between belt and pulley, you'll just pull the belt off of the pulley if the pulley is convex.

And for high speed / high friction you'll end up with the above effect.

So I wonder: where does it transition?
Iowa Bill to Turn University Professors into Survivor Contestants
You can usually get PGP signed hashes for tarballs distributed by serious entities. If someone is distributing software and provides no way to check that it is genuine, you shouldn't run it...
Very cool idea. I'll look into this! Do you think it should be an add-on or come with the subscription?
Wow "publican" is a real word, cool! As an American, I have never heard this and thought you were making it up.

http://dictionary.reference.com/browse/publican
Trip to alphaSyntauri: An Apple ][, a synthesizer, the movie TRON, and dolphins