skysight-inc/HackerNews huggingface dataset:
I had a thought about this that a lot of growing economy are using second hand kit to run vast virtualised environments, HP could be trying to shut the door on people buying old enterprise kit instead of their shiny new ones?
Will progressive governance turn Northern California into Detroit?
The main angle of the post (dressing exactly the same all the time) is a very interesting one, but the end points are somewhat scary.

Think of it: if it's so easy to fake color photos so that people won't notice, isn't it easier to fake black&white photos? How do you know this is real: http://upload.wikimedia.org/wikipedia/commons/0/05/Yalta_Con...? I don't. If we routinely don't trust colour pictures in newspapers, why should we trust historic photographs?

We've reached a point in time when we can start actually faking history. The only way to check if something happened now would be to find original copies of old photographs and books. But it's only matter of time before they'll be gone forever, or stuck deep in museum vaults, to be accessed by selected few. We could rewrite the history for next generation and no one would likely notice it.
The last thing I want to use Excel for is CSV. It seems to me what JSON needs is an equivalent to XSLT
I like what the guys are doing and would love to try it out, but frankly the page didn't change much for the last two years and all the discussion of strategy isn't worth much without a working distribution with which you can experiment.

Furthermore I suspect the scope of stali will be so narrow that I will never be able to run say a CL implementation on it. Pretty much the same as Plan9, I love the design but it's practically useless for me. :(
See my comment "portable to mono".

I agree with you but I wouldn't do it myself.
The 'political or ideological cause' qualification has come up before, in relation to british people fighting in syria: http://www.theguardian.com/commentisfree/2014/feb/10/orwell-...
I don't think anyone but the traditional publishers wants to keep traditional publishers.

Every scientist I've ever met wants as many people as possible to read (and cite) their work. But the main issue is that the main metric for scientists' performance is number of publications in prestigious journals, and the oldest journals tend to be the most prestigious ones. If a scientist wants to get grant funding or promotions, they have to put up with the copyright terms of the traditional publishers.

Any real change to the system has to start from the government agencies and councils handing out grant funding to research groups. As long as they prefer to fund people with Nature papers over SomeOpenAccessJournal papers, only a few scientists are willing to sacrifice their career for the principle of open access.
Let's also remember that for a long time, several political parties were also not allowed to have their voices broadcast, either.
Arctic getting darker, making Earth warmer
How To Download And Play Youtube Videos Using VLC Media Player
ANN: Python 101 – The Book
No. We didn't. Its default SQL Server identity column behaviour.

http://stackoverflow.com/questions/14162648/sql-server-2012-...
How can HTML+CSS+JavaScript not be open source? :D

view-source:http://rogerdudler.github.io/git-guide/
The man behind OnLive has a plan to fix your terrible cellphone service
Alpha/beta male behaviour model
I'm sharing an epiphany. I hope I could be as smart as this guy.

part1: http://hvren.wordpress.com/2010/06/24/to-whatever-self-be-true/

part2: http://hvren.wordpress.com/2010/07/08/to-whatever-self-be-true-part-2/

part3: http://hvren.wordpress.com/2010/07/11/to-whatever-self-be-true-part-3-the-formula/
I think that some time since the issue I linked you from ~11 months ago, they stopped overriding /sbin/init and started putting their hooks in /.dockerinit instead, since many folks tend to put something they care about in /sbin/init.

Here's the reference: https://github.com/dotcloud/docker/pull/898

So yes, there is some mess associated with changing your way of business over to doing containers, but a lot of these problems have been solved in one way over six months ago.

We're left arguing about the people who didn't catch the solution, don't know the expected way of doing things, haven't RTFM'ed or just aren't interested in making permanent solutions out of their docker containers. That is one of the strengths; docker lowers the cost of deployment (in test) when you can take an image that solves only the problem you care about and deploy it into a disposable container.

You will always get the occasional "I want to put this in docker" from someone who maybe isn't understanding, and of course some times that person is your boss. Then sometimes what they're asking for is perfectly reasonable like "let's use it for an SSH forwarding endpoint". Docker (and CoreOS) certainly put some hurdles in front of generally easy and perfectly normal ideas, for better or for worse.

Your first challenge in this case will be to get your container listening on a port 22 of some public interface somewhere, since containers are designed not to be exposed like that until you RTFM; you know whose fault it will be when something is badly configured after you just went and skipped ahead to the section on forwarding ports without spending time on the rest of the instructions at all.

They are definitely curating the GitHub Issues database, you have to give them that.
Introduction to the Component JavaScript Package Manager
Worldwide spending on mobile game apps tripled in 2013 to $16B
Yes, thought it was ~10 years old, some of the points of arguments holds good till day. Like a poor chap re-installing windows machine from scratch. When was the last time someone did it on Mac?
CSV > Excel in every way except the ones people working care about.

I'd be hard-pressed to find a more convenient and flexible tool than Excel. Relational databases are too inflexible, toolchain just sucks, and as for the CSV manipulation - sure, if you know how to code.

There's a reason people in banks, accounting, etc. keep doing everything in Excel even after proper systems are introduced. It's not because they're stupid; it's because all the "right" solutions suck hard and they need to work around the broken tools to do their job.

There's a huge market opportunity here.
hehe, it really confuses github language detector, Github: it looks like PASCAL to me.

This repo should become a testcase
And, er, substantial political power. It's not just about the salary....
Note that the resources required to launch that attack were relatively small. From the cloudflare article:

it is possible that the attacker used only a single server running on a network that allowed source IP address spoofing

So perhaps one technically adept attacker, which isn't quite so surprising.
Exactly. A false positive in the interviewing process (hiring a dud) is much more likely than a false negative (turning off a great candidate).

The secondary reason to ask these easy basic dev questions is an attitude check. Someone who gets personally offended at being asked to do something that is easy for them has a risk factor for being a poor teammate.
I've been using jq for a handful of small personal projects over the last month or so. I was sceptical of its promise to be to JSON what sed is to flat text, because those are big shoes to fill. But now, looking back at where and how I've used it, jq really has come through. Definitely staying in my toolkit.
> It's also unfortunate that you feel the need to manipulate others through condescension in order to feel superior.

Chill out, he said please.
And as long as we're linking to the source code of init apps:

https://github.com/dotcloud/docker/blob/master/dockerinit/do...
Court orders Google to Remove Prophet Mohammad Insulting Video or Face a Ban
http://kmkeen.com/jshon/
> During the great Icelandic banking crisis, the UK government used anti-terrorism laws to seize assets held by Icelandic banks.

This is an oft-repeated distortion of the truth. The UK government did not seize any assets but, rather made a freezing order to prevent UK depositors' money being transferred from an Icelandic banks' UK-based subsidiary to Iceland (it was clear at the time that the Icelandic government intended to use - "steal" is probably a better word - foreign depositors' money to ensure that Icelandic depositors didn't lose out).

The freezing order was enacted under section 2 of the Anti-terrorism, Crime and Security Act 2001, on the basis that HM Treasury believed that "action to the detriment of the United Kingdom’s economy (or part of it) has been or is likely to be taken" by the Icelandic government. Critics of the UK governments' actions disingenuously refer to it as "anti-terrorism" legislation, conveniently ignoring the "Crime and Security" part of the Act's name. The freezing order was exercised correctly, appropriately and proportionally.

A fuller discussion of the topic can be found at https://news.ycombinator.com/item?id=7142487

David Miranda was found to be carrying tens of thousands of classified UK intelligence documents. I think he's lucky to have been allowed to go free, and not arrested for espionage. I suspect that the authorities felt a little sorry for him, given that he'd clearly been exploited by Greenwald.
I think most answers here are over thinking it; I do not think he wants a website that can defeat the NSA, just one where the service provider could get subpoenaed and not lead them to him.

So, just buy webhosting with Bitcoin at somewhere that does not require contact details.

e.g.

http://www.orangewebsite.com/

http://bitcoinwebhosting.net/

Sign up at the local library to cloak that IP then use tor after that if you think you will have a dedicated adversary.
> isn't it easier to fake black&white photos

Stalin did use black and white photo montages. Check out the Wikipedia article [1].

> The only way to check if something happened now would be to find original copies

For now. Consider fine-grained 3D printing in the future.

> We could rewrite the history for next generation and no one would likely notice it.

It is actually a fairly practical problem in medium-term future. The only plausible solution seems to have resilient duplicated information on trusted peers. But with time, even trust rusts.

[1] http://en.wikipedia.org/wiki/Photo_manipulation
Israel warns public on bitcoin risks, mulls regulation
There was no enough space the court is Jordanian and the Ban is in Jordan.
That was my first thought, crackers will be glad about it.

Not only can they publish torrents targeted at the sysadmins willing to pirate the updates, they can also setup fake websites that look legitimate and offer them for free.
The article inspired a spin-off idea in my head: "online crocodile feeding". No machines are involved, instead a fearless human is hired to dangle those raw, bloody wildebeest steaks in front of their noses.
The Basics of Enumerators and Laziness in Ruby
Germany Considers Counterespionage Against US
An interactive shell for Git
Haven't had a chance to read the paper yet (though I do like both number theory and network theory, so it'll be on my to-do list). But if anyone is interested in a probabilistic notion of primality, the best practical example out there is the Miller-Rabin test (http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_...). This describes the function that sits behind most `is_prime()` methods that you'll find in technical computing libraries.

Fun fact: it becomes a deterministic test if the generalized Riemann hypothesis is ever proven.
The author has up a website [1] that gives an overview of what forensics can do with photos.

[1] http://fotoforensics.com/
>I don't understand how there can be a good hacker that does not, at least on some intuitive level, get such basic data structures or algorithms.

And I don't understand why someone who spends his time up to the eyes in crypto proofs, exploit code, and research articles should have to cram for an Algorithms 1 exam for each interview.

I've seen these questions used well (had a neat discussion with a start-up CEO in Boston once about reimplementing a toy Twitter in Scala), and really brilliantly (another start-up in Boston once asked me to describe my favorite algorithm and got a short, ad-hoc tutorial in lottery scheduling), and really, really badly (BigCos asking stuff you'd see on an undergrad-level exam from years and years ago).

Strangely enough, I'm praising the two startups that didn't offer me a job (though I'd really like to reapply to that second one), and condemning the BigCos (you know who I mean) that did offer me a job.
But wouldn't it be interesting if, in the dark of night, Brian Krebs actually was a serious cyber-crimnal. And he used his reputation and knowledge to frame himself from time to time, just to throw off the fuzz. He's certainly smart enough to pull it off. (no, I don't think that's true that he's a cyber-criminal :-) )
That sounds plausible. For the most part though I'd expect those users to just use the old hardware anyway, so it's not a loss of revenue. And I'm sure the resources used to serve the updates wasn't significant.
Hello there, Pierpaolo from Dropbox here.

You correctly guessed that we picked libfaac as a safe option for compatibility. I never tried out aacplus and sounds indeed interesting so we'll likely try it out soonish. Our target rate is a bit higher than those you mention though. For audio, we target 32kbps at low quality layers and 96kbps at higher qualities. Couple of questions for you:
- how does aacplus works at these rates?
- what compatibility issues can we expect if we were to try it out?
I think it'll be more along the lines of people posting on forums "have model X mobo, can someone give me a BIOS image?" and others answering their requests, not unlike what already happens today in repair forums.

Not hard to dump the BIOS from a known-good board and flash it into another; it's the usual way to recover from a flashing operation that went seriously wrong, and any decent repair shop will have the reader/writer hardware for this.
Legislation introduced during 2012 limited the circumstances under which councils could use RIPA powers [1] and required judicial approval for the exercise of those powers [2].

[1]: http://www.legislation.gov.uk/uksi/2012/1500/article/2/made

[2]: http://www.legislation.gov.uk/ukpga/2012/9/part/2/chapter/2/...
You are taking a sort of a bottom up approach of learning the languages. It's sort of similar to learning Japanese for the sake of it (which is fine). Language is for communication and of course programming languages are to make things with them. You'll find the process more enjoyable and easier to learn if you learn it with the goal of doing something with it, not just being good at it in general. If you need to make something and you can identify what you need to do to get there, you can start chipping away at the requirements and get closer to your goal, making the whole journey more exciting.

Ideally you would approach this from both ends. On one end you are learning bottom up. On the other end you see what you need to make and you backtrack from there until something you know and you try to make your way up.
Stay away from the Poor
I've used them all: PHP, Ruby, Java, Scala, Node and Python.
I'll stick to Python because the syntax is awesome and it's easy to read. Scala looks so weird to me. If I was really dependent on the JVM (which is indeed a great environment) I would honestly just stick to Java and enjoy the superior IDE support compared to scala.
Valgrind can't be fast, it has to track/color each memory location, it also has to check each pointer reference; also its memory overhead for larger footprints can be considerable.

Once upon a time it was really slow, but then they added just in time compilation.

logging/tracing can be selectively enabled;
thank god i'm not the only one.

I don't know what it is, some of the products/projects being shown on HN lately have the problem of coherently explaining and demoing what the they do.
> they can also setup fake websites that look legitimate and offer them for free.

Especially easy considering the mess that HP support URL are.
Test Driving Loop's Digital Payments Device
Aren't firmware updates signed?
Art of Problem Solving is a good web site for math enthusiasts, and their "Beast Academy" books may interest your son. A math curriculum I like is Singapore Math.

I suggest searching the Davidson Gifted Forum http://giftedissues.davidsongifted.org/BB/ for posts about math resources and posting there.
Well, this is pretty good proof that the "terrorism law" is wrongly formulated then, isn't it?
If you want to view a world where the physics of icebergs have only the tip under the water, take a look at gaming development and feedback. :)
Coming soon from the Reddit crowd: hrp.io
Completely anecdotal, YMMV.

I've found I don't really level up by reading books or tutorials.

I level up when I actually do a project by myself from start to end. For the projects I do, there tend to be parts I know and parts I don't, so I still Google for the relevant bits and pieces that I don't understand.

So I guess keep working on projects that have parts you don't understand. There also need to be parts that you do understand, so that you don't feel like you're jumping in at the deep end.

On a side note, I'm not knocking reading books. They help me become aware of certain ideas, but I don't learn them completely until I've implemented it myself.
Common misconception. It's a law that relates to any crime, terrorism is just the primary focus.
We have form on this. We also used terror laws against the Icelandic government during the banking crash - http://www.bloomberg.com/apps/news?pid=newsarchive&sid=aXjIA...
> Seriously, please don't waste your time this way. If you are really bored, create something lasting by editing Wikipedia or OpenStreetMap instead.

How much time have you wasted on HN over the last few years?
There's a different concept relating randomness and primes, and that's the model of the primes being distributed randomly. You can read more about that here:

http://www.solipsys.co.uk/new/RandomEratosthenes.html?HN2
TL;DR: "If we can build a big enough computer we can understand anything" is a delusion, but "If we can build a big enough computer we can compute anything" is scientific fact.

* * *

There are many valid points in the article. Sadly, they are shadowed out by misconceptions and/or wrong phrasing.

Since Turing's 1936 paper, we have proof that computation is universal. That means any computation in the universe, including the one occurring in your brain while you read this, can be implemented on a Turing machine.

So, yes, we have proof that a big enough computer can compute the human brain, the global climate, and any other physical phenomenon.

And the argument about indetermination in physics (ping-pong ball in the rapids) is about getting the information, not computing it — computation is universal, but information is sometimes impossible to obtain.

* * *

Universal computation does not mean that a computer can understand itself, and I like that the author suggests such a thing should be impossible.

Universal computation does not mean that building a big enough computer should always be the priority, and I like how the author addresses that.
1. you didn't tell them you were ready. instead, you asked irrelevant questions. how are they supposed to tell you when to feel ready?

2. you sat around and waited for them to contact you. they have other, better shit to be doing, i assure you of this.

3. being aggressive and having initiative and believing in yourself is a big part of getting hired. if you don't have those things, you probably won't get hired in a competitive environment.
>A Christian street preacher was arrested and locked in a cell for telling a passer-by that homosexuality is a sin in the eyes of God.[1]

Sounds fine to me.
I just did that and I'm pretty sure I used "s.length()" and I didn't even notice any Chinese characters.
I loved to London in 2000. I just realised today that there were at least 5 bombings and one rocket propelled grenade fired at Mi6 headquarters in the two first years I lived here - I only remember two (the car bomb outside BBC offices and the Ealing bomb where they'd phoned in a misleading warning naming a street that doesn't exist).

The rest apparently got so little media attention that I either didn't notice them or have forgotten all about it.

Of course that was well past the peak of the bombings, but it seems like a good illustration of how much of a "meh" thing it actually was.
The first paragraph explains this app in a more constructive way than the title:

> Sometimes it can be relaxing to peer into a fish tank and just pass a few minutes in quiet contemplation. Just you and the fish. But if you’re at work, this isn’t really a very practical way of de-stressing.

I usually prefer to grab a coffee and talk to a real human being. A little pause is sometimes useful to pick a new solution method for a problem when you are at a dead end.
Knuth, TAoCP, vol I. Because i t includes the maths and Assembly Language too, it perhaps qualifies as the hard way.
Delete Your Way to Productivity
did I miss something or is Northern Ireland still part of the Union?
Kind of like when I told my mother I was bored as a kid. "Well tidy your room."
That's not going to cure the boredom, and will likely make it worse.
What Makes an Awesome Founder?
I am a Ukranian, this needs to go viral
except drop.io was already acquired by Facebook back in 2010 -- see here http://techcrunch.com/2010/10/29/facebook-acquires-drop-io-n...
Hello there, Pierpaolo from Dropbox here.

Indeed, we do try to extract the rotation flags from the original and apply them when we stream the video. One possible issue is that different devices seem to apply different criteria to determine the rotation. For instance, the iPhone seems to detect the rotation only at the beginning of the video capture so if you rotate your device after you started capturing, you end up with content that has a messed up rotation.

Having said that, there is a very good chance that you are simply hitting some bug that I'd love to fix :) If you are willing to share the problematic video, you can hit me up at pierpaolo@dropbox.com and we can go from there.
What proponents of "open access science" fail to realize is that science is a business like any other, and a very big one involving lots of money. Like in any business, some form of marketing and reputation management is key. Academic publishers provide essential marketing services: filtering, sorting, and branding. You self publish, and most people regard you as a kook. You publish in Nature, and suddenly you're someone worth reading. Branding, credentialing, signaling, all these things are just as important if not more so in science than in any other field, and that's the service academic publishers provide.

At the end of the day, nobody is holding a gun to the heads of professors forcing them to publish in these journals. These are freely-negotiated agreements between researchers and publishers. The reason researchers continue to support the existing system is that it serves their purposes and furthers their careers. Any alternative system will have to provide similar benefits.
Nope, the ad would be the background and there would be a upload zone in the center.
David Miranda was detained under the Terrorism Act 2000, which was written and voted into law before George W Bush was elected President of the United States.