skysight-inc/HackerNews huggingface dataset:
Multiple channels displaying different codes, targeted to different groups of receivers.

Even with only two channels, I expect you could binary search it down to a single receiver over the course of a single season of matches.
What's a text url? The only way I can see this not being a vector is if you browse with css (and javascript for good measure) turned off. Or use lynx.
Show HN: Cliphp – Command line scripts
This is not a good title for the story; it's not focusing on the right things. Yahoo expected a decrease in income, as they were buying a bunch of companies and expanding spending. Really this was the gist of it:

>Yahoo made a profit of 15 cents a share, falling short of the 18 cents a share that Wall Street had expected on that basis.

So yes, it fell short, but the focus on the "90% income decrease!!!" is misleading.
Hire a recruiter and instruct him/her that "the candidate slate must be diverse."
Liberated Analytics
That would work by setting precedent that it was unenforceable :)
I am surprised he did not also try for the paedophile angle. Those are the 2 old chestnuts always pulled out to justify government/police surveillance.

Meanwhile, back in the UK, government is using terrorist introduced legislation to spy on people overfilling their garbage bins....
Sorry, I don't know what ISO9001 is, but isn't deploying an image extremely conducive to traceability? No non-deterministic scripts are ran on production servers.
MIT Media Lab's Joi Ito on the Future of Design, Learning and Science
wow- unique one, never heard of that before
The article briefly touches on this, but substituting more efficient (< 2 to 1 conversion ratio) meats like chicken and farmed fish seems like a good idea. The high price of beef right now certainly has changed my shopping habits, and I can't say I really miss it -- nor do other Americans according to some sources[1].

p.s. take chicken drumsticks, pat dry, salt and pepper, iron skillet for 1 hour at 450 :)

[1] http://www.huffingtonpost.com/2014/01/02/chicken-vs-beef_n_4...
The Atlas Mindset: Version Control for Infrastructure
Bash is great for really simple things, like renaming a load of files in a loop but the bigger the scrip gets the more I would move towards Python. (i.e. more than one nested loop). Plus somethings are horrendous to remember the syntax for, like capturing a regular expression group.

(My personal choice would probably be Perl for many of the tasks, though I would point beginners to Python for its readability).
This is the kind of blackmailing I will support :). Advertisers are invaders, we (the consumers) have a right to push back.

EDIT: I didn't know ABP is building a business out of paid whitelisting. I'll need to read more about that. I am, however, still fully supporting publishers being forced by all ad blockers to find a less malicious way of earning money.
If the belt is rubber, the friction is high enough, even when the system is starting from zero. (Assuming pulleys shaped like the ones linked above, of course.)
Location is a big issue for people who rely on public transportation to get to their places of employment. It's not always feasible to live far away from where the jobs are and not everyone can simply telecommute or otherwise work from home.
I started this framework as a learning exercise a long time ago to practice OOP and building modular code. Finally I decided to release it into the world.

I don't expect it to be wildly used, but any feedback would be very appreciate.
Good job! 😉
10 Principles Define Your Startup as Open vs Closed
An interesting point that I didn't see the author bring up is the concept of how Docker images can be built in a layered fashion, and the potential for a false sense of security.

For example, you start with some sort of base image -- say phusion/baseimage-docker[1] -- and proceed to layer your application on top of it. You "trust" Phusion. They do Phusion Passenger, it's a real piece of software you heard of, and it's not some random person on the internet.

At some point, there's a bug, a problem, a security flaw, and you're waiting on them to fix it... nothing, nothing. Maybe they get hacked and their base image is now infected. I haven't bothered to look, but I'm guessing it would be a trivial amount of work to start the process of culling the most popular base images used by public Dockerflles, looking for the biggest trojan horse.

It seems like the whole model is ripe for pushing an understanding of what is actually running on a machine -- soup to nuts -- to the way side, and establishing a non-existent trust on the building blocks you're using, lulling people into a false sense of security about their containers. A lot of people already believe that they're already doing something much more secure by running containers, and arguably, they are... except for all of the places where malicious software can be added in, and the potential container breakout techniques.

[1] https://github.com/phusion/baseimage-docker
Show HN: Challenge Hunt – Chrome extension for competitive programming
As far as reputation among foreigners, some of it might be that Berlin is probably the easiest place to live in Germany without speaking German (or without speaking good German). Though, from what I gather, still not that easy, e.g. tech companies will hire you without German skills, and there is a considerable multilingual social/cultural scene, but the "official" side of daily life (civil service, doctors, utilities, etc.) will be challenging without German.
FBI warns on airline hacking threat following tweet
Beer - the social lubricant.
It Takes More Than Viewability Standards to Get Views
You can see that the population gets these sudden bursts of laziness over time, which oddly are correlated with the business cycle:

http://www.ritholtz.com/blog/2010/03/an-epidemic-of-laziness...

Lazy takers!
Funny - "It infringes the freedom of the press." I don't know about Germany, but in the US freedom of the press allows them to publish stuff, it does not force people to read it.
Also the installer is now signed via GPG.

https://rvm.io/rvm/security
I'm going to check my Drobo when I get home - I'm almost sure I have two of these drives.
anyone know if this was an intentional part of wheel/rail design from the start... or they originally intended it to work how we naïvely imagine and by accident it worked this way and was subsequently refined ?
Noiseless Is Really Awesome Tool to Remove Photo Noise
It was how Jobs and Woz got started.
Could you reference examples of this assertion please?
Could you just program the receiver to overlay the numbers after receiving the unadulterated video from the satellite?
Laravel and AngularJS Starter Application Boilerplate
> No, it's just the opposite. All the dependencies and project structure are right there in declarative XML. It's what make should have been.

When make was written most machines would have just exploded at the sight of a typical build.xml, and downloading tens or hundreds of packages from anywhere was simply out of the question.

Also, 'dependency' means something completeley different in make as opposed to maven - I don't think modern build systems do even care much for make-style deps.
> Goto's create unreadable code and are unnecessary. They're there to encourage the writing of bad code.

Goto's are seldom used by bad programmers anyway - most of them wouldn't even be aware of them. They generally exist in languages as a niche feature used be experienced developers for those rare situations where a goto results in cleaner code. You definitely don't see Go developers sprawling goto's everywhere just because it exists.

> You can pass a pointer over a goroutine channel. That's my main issue with them, beside the fact that we should be past this needless complication of our code. Again, they're unnecessary and encourage bad code.

Erm, sorry. You've lost me now. I'll grant you that pointers require a little extra mental overhead, but they're most definitely necessary when you're writing code that either needs to be sensitive to memory usage, or performance.

As for pointers "encouraging bad code", I'm not even going to dignify that remark with a proper response.
It seems like adblock got huge user base on premise to block ads and now monetizes that user base by selling them ads. Does not look like honest strategy to me. It won't work well for them as well, competitors are already there.
That has always been the point of go. A better way of writing code the 'Google Way' It is really useful outside of that (I use it for everything other then video games), but it was always a language to help them get their work done faster.
> As for communication, most other countries have a single dominating language. In Singapore, Mandarin should be the dominate language, but the government has intervened to give each language an equal footing. It just doesn't work.

Are you suggesting that the Indians and the Malays in Singapore should've had to learn Mandarin instead of English?
I've decided that unless you're ok with running a very restricted set of ancient applications, don't even try to use CentOS. I've seen multiple billion dollar companies who can't seen to avoid f'ing up the yum repos on CentOS.

I'm not able to go full docker on my machines @work, but I do have some statically linked tarballs. There is a reason apps that deploy in hostile environments (skype, chrome, firefox) bundle most of their dependencies.
Response to exactly that idea from one of these guys: "Why do you need docker to just build an executable?"
Just take a look at one of the filter lists:

e.g., https://easylist-downloads.adblockplus.org/easylist.txt
Start with two mantras:

1. I will know exactly what every command or script I run on a system I control is supposed to do - no exceptions. If I don't and are just following instructions, I really need to learn what it means and why. If you need to setup a test system and snapshot before and after to see how things work.

2. I will document a lot. Imagine some poor person showing up after you have won the lottery (think happy thoughts, but watch out for buses just the same). Don't just blindly put down step, put the why down. If I cannot write why I am doing something then I need to think about it more.

The rest just flow from those. Learn to program, be a tool builder, find the best way to learn and dive in, solve problems, and insist on consistent, repeatable, backedup, secure systems.

Do remember though: all your successes will be hidden in the darkness and all your failures will be shown in the full light of day. Its not a fun gig at times.
Ever since I started immediately creating at least one "test" file in my Go projects, I have found that both the unused variable/imports problem, as well as the "freedom to explore" issue have been eliminated for me.

Sure, they will still bite me in that individual test file if the situation arises. It keeps the problem out of the "real" code, however so I don't get it when building. In this way I get to maintain a creative space to test out various apis and do my "print to console" testing, while also keeping my primary code base Go-Clean™.
Is that the case even for a (mythical and completely useless) frictionless pulley?
These satellite pictures of the waste lagoons from feedlots that went round last year are pretty scary http://www.wired.co.uk/magazine/archive/2014/05/start/meat-m...
How do we perform system integration tests – intro to RSpec formatters
MTGOX online bankruptcy claim filing system
> I have never copied or typed a command that I don't understand.

To note that it's trivial to change what goes into the clipboard too. Copying and pasting commands from potentially untrustworthy sites should be ruled out too, even if understood
Congrats to Mikel and the team - love the product!
I wasn't contradicting you, tried to emphasize. Sorry english is not my first language :D
Challenge Hunt is a side project that I and my friend wrote. It shows you all the active and upcoming challenges from around 25 platforms including TopCoder, CodeForces, HackerRank, Kaggle and the likes. The idea of Challenge Hunt came to us when we had to go on check 3-4 websites every time we sat down to solve some competitve programming problem. The project is open source: https://github.com/ChallengeHunt/challengehunt

If you want to know more about it follow this blog post that I wrote http://architv.me/challenge-hunt-from-idea-to-execution/
Sure, never indicated otherwise I hope!

But that said, the style of analysis is totally different in each case. It's not true that you can never prove correctness. It's just a certain option with certain tradeoffs.

And there are success stories! Tons of older ones back when proof was a major component of compute programming. More modern ones like validated C kernels and compilers.
Meanwhile, Obama has a child teach him how to open the Processing.org IDE. Meh, maybe the future is brighter though considering Hiliary knows how to setup her own mail server.
The whole "detector van" thing is mostly a bogeyman to scare people.

The technology to remotely see what's showing on a CRT is Van Eck phreaking. Not sure over what distance it would be possible (and whether you could target a specific house accurately), also given the diversity in display technologies at current I can't see it being too effective.

http://en.wikipedia.org/wiki/Van_Eck_phreaking
Hatton Garden heist gang were inside building when police dismissed alarm
The way the US society discourages vegetarianism (even for people who a traditionally vegetarian) is mind boggling. When you ask for a vegetarian option, one would be lucky if he does not get stared like a space alien, esp. in the country.
My Cancer Diagnosis Blog (with a tech side)
Agreed.

I was pretty appalled by this statement from the publishers. As if my ability to control what I want to see and be exposed to is somehow compromising your ability to get your message out. The last time I checked, the internet is merely one part of an advertising platform.

Maybe these publishers should try another avenue to get your message out instead of annoying people with its invasive pop-up ads.
Could you just program the receiver to overlay the numbers after receiving the unadulterated video from the satellite?

I've been informed that some streaming services simply cut off the side of the screen where the Sky logo starts to appear.
When the original report came out, I thought it was a bit ridiculous, but I submitted it to HN to see what the community would say. It didn't gain traction, but the one comment agreed with my opinion that the in flight entertainment would be on the same network as flight controls was silly. Now, it turns out this is in fact the case with some of the newest airliners and it makes me shudder that the normally conservative aerospace engineers would make what seems like such a basic security mistake.
Same. I switched as soon as I heard about this policy. My only exception is that I still use ABP in IE, as I don't know of a better solution for that browser.
Not sure where you are, but it's the same story in the UK. I rarely eat beef or lamb nowadays just because it's so expensive, and instead eat more chicken, pork and local game.
There's one important thing Europe has got, that the US hasn't, and that is ASML; and the whole world seems to depend on it. I'd say the EU is in a pretty strong starting position.
"Only hiring female developers" is as much a company's prerogative as only hiring male developers (as a conscious choice) - that is to say, it's not.
I'm all fine with people creating content and then expect to make some money off ads. Just don't be an asshole about that. There are sites that have mostly unobtrusive ads, I'm fine with that. There are sites (like Episode Calendar) that politely ask you to turn AdBlock off when you're using a free account, and since I derive some value from them, I happily comply.

But my issue, and I guess that of many other users, is that ads are mostly a scam. Products that are actually valuable to the buyers don't need aggressive advertising; just announcing that they exist (through unobtrusive ads) is usually enough for the word of mouth to bring in customers.

Advertising companies are one of the best examples of an adage I have - "the only thing necessary for the triumph of evil is for good men to be separated from it by enough layers of abstraction". Ad companies are those layers of abstraction. They will lie, they will spam, they will abuse users and as a CEO who outsourced customer acquisition to them you may never have an accurate picture of just how much crap people are exposed to on your behalf.
It's the same for the bulk of white collar workers as well in most industries, they just stagnate later.
First they killed the chat by bringing up hangouts, now killing the idea of email by "inbox".

Google, killing the net since lately (:

personal mail server for ever! ;)
Hack Cancer
My last startup used Node.js + Angular + Postgres, which was great for supporting multiple single page applications and websockets.

With my current startup (a healthcare marketplace where we have to support older browsers), we chose Rails as the best and most mature way to provide server-rendered pages.

I think it's great to try to extend Rails to provide a credible websockets approach, but it will always be difficult because the biggest strength of Rails is the incredible ecosystem of gems. However, all of that existing code is written as blocking, rather than asynchronously like Node and some newer frameworks.

Nevertheless, the Rails ecosystem remains a hotbed of innovation as well as a very warm and welcoming place for both new and experienced programmers.

Rails has not been the new hotness since at least the time Node rolled around. But that's a long way from an existential crisis.
The problem with HOAs isn't the soccer moms enforcing stupid rules, it's that stupid rules are in place to begin with. Likewise, the problem with parking enforcement isn't the enforcement, it's the stupid parking rules they enforce. Fix that, and citizen reporting is perfectly reasonable. (After all, we do it for all sorts of other crimes.) Don't fix that, and dedicated enforcement is also bad.
These would have totally rocked!
This is the key. The OP's major complaint is with prebuilt containers from potentially untrustworthy sources, but he passes this off as a fundamental problem with containers themselves.

The reality is that you can (and probably should) build your own container rather than using a public one from docker hub. You know exactly what is in it, and can trust it completely.
Is there ad blocker that only blocks the annoying ads, not the ones that we deem "OK?" Or do we just use the actions of the few to punish all ad-supported platforms?

You can whitelist the domains you deem trustworthy and interesting to serve you ads. I have made one of mine as I don't have any prob with viewing silly ads while browsing as a kind gesture to content creators to support their operations and efforts but what I do have a problem with is the invasive nature of advertisers to chase me everywhere I go on the web and trying to gather info and construct a profile of me and then sell it or leak it to third parties to win favors at the cost of my privacy. Here I need to step up and protect my privacy and fend off those intruders.
My comment was sarcastic. I do agree with you. To me 'diversity' is much more meaningful when you talk about where a person was born, where they grew up, what they studied, what they are interested in, etc.
greaaaat
How short-sighted.
FWIW you can easily recreate a base image by just copy/pasting the Dockerfile for that image at the top of your own.

I did this for the Jruby images we base our stack on.

I've been doing both dev and ops work for nearly a decade. I feel for what the guy is saying, but these aren't tech problems, they're process problems.

Relying on apt packages for everything makes using more recent features ridiculously hard and slows up the works in pushing features out. I'll trade a little security to be more nimble. I say that because as someone who's worn the hats of operations, development, and co-founder, I realize that you can't have it all. There simply isn't enough time and bandwidth in most companies.
>The NY Times wouldn't mention immigration because that would harm the Ehite House narrative about how 'good' it will be to open the borders and provide amnesty.

I didn't realize the NY Times was an operative of the Obama administration...
Of course.

But then many publishers and creators care about products and content their make, and not about the additional crap that is added to bring it revenue. So I expect many publishers willing to help finding a way to make both consumers and creators happy.
This is of course not unique to animal farming. Where I grew up animal farming is much more environmentally friendly than grain farming. It uses green water and native prairie, without chemical use or plowing. (Plowing is generally much more environmentally destructive than chemical use).

In Saskatchewan, higher pricing of externalities would increase animal production, not lower it.
I went thru that section, and it's all concepts I learnt on the job in the last 4 years. It would have been good to have read this at the beginning of my career.
Seems absurdly cheap to me for something that draws in customers effectively. You'll probably make back the money in a few hours, and the rest of the month will be profit.
Oh, right, I forgot about that. Disregard my comment.
> ... being a good sysadmin ... means striving for simplicity, documenting and standardizing everything and being meticulous.

This. And you learn by not doing this and still having to maintain an infrastructure. After a while you will either start, hang yourself or get fired.
Sun's initiative was on the market. You could(I did) buy time on their grid.

However, to characterize it as something that would have or competed with amazon is just wrong. Sun's offering was much more of a pre-google compute engine. There were other difference in sun's offering was push more towards bulk compute and less end user applications.

I'm pretty sure Sun also tried to add things that would entice some end user applications after launch.
I've got a project that I'd love to use that for if you don't need it - Feel free to drop me a line at nile.frater@gmail.com if you don't mind!
Read this: http://workplace.stackexchange.com/questions/44172/how-to-he...
Ask for forgiveness, not permission!
Because that is illegal, people usually discriminate (in favor of women, men, whites, blacks, whatever) with euphemisms like "Diversity." (Discrimination against the old usually less euphemistic, with terms like "we have a young, energetic workforce.)
Upgrading and maintaining a transport infrastructure is necessary for big cities regardless of the wall circumstances. You don't think London, Paris and other big metropolitan cities in Europe spend billions on upgrading and maintaining their public transport infrastructure? I don't see Berlin having a completely automated metro like the DLR in London, or NFC cards like pretty much any other metro in Europe.
The Great Canadian Copyright Giveaway
You could, but modifying the receiver firmware then becomes an attractive target. A Sky STB is just an embedded Linux device, after all.

Doing the overlay in the smartcard would make it a harder target, if the smartcard has the processing power to do it.
Does it work well when you have third-party dependencies?
I prefer to pepper after cooking because it can burn and taste bad
NASA Opens Its Data to Give App Developers a View of the Cosmos
OK, so this is too cool. If you are an app developer, you can access more than 9,000 data sets with their own APIs from NASA.
Holy shit...I read this:

"Remote work penalty: -25%, to account for the loss of communication and productivity"

And nearly choked. Apparently you're expecting your remote employees to just be complete / utter slackers.