skysight-inc/HackerNews huggingface dataset:
I hate the Mail because it encourages the worst in its audience. I have to believe that if the people that read it and I could reach a compromise if we weren't being so polarized by their reading material.

Being "greedy, cynical, childish and shallow, blaming others" are all vices at the end of the day (FYI despite the tone of my comment here, I'm actually not religious).

I agree totally that Murdoch is worse, but I think the Mail does hold more sway in a vocal area of the population with political power. The fact that they never acknowledge their hypocrisy or the damage they do I think is also offensive on an intellectual level that the Sun et al never quite reach as they're so cartoon-like.
This is a good set of suggestions for improving in chess that obviously worked well for the author. When I saw how great his results were, though, I suspected that he must have been pretty young during his improvement phase, and sure enough, he was a teenager. Rapid chess improvement, like language acquisition, is a lot easier when you're young. So if you're an adult, don't be too disappointed if this regimen doesn't shoot you up to 1800 in a year. I know many adults who have been playing the game seriously for decades who never got there.

(Context: I have been an 1800-rated adult myself who recently got up to 2000 with a lot of hard work.)
Unfortunately, it's often not that simple on POSIX systems; it's quite common for disk controllers to disobey fsync, for instance, either in their drivers or in their hardware caches or both. I'm actually surprised Apple is even willing to make the guarantees above about F_FULLFSYNC; I'd read it as, at best, only applying to Apple hardware, as if a third-party controller is doing something silly they can't really do much about that.
Certainly, but it's also worth noting that the environments in which programs execute on most mainframes are much more restricted than those of even the typical servers of today, and have been by default for decades.
I am guessing this will be appealed and redone?
I thought more like Donald Sutherland.

Unfortunately, the jury is very much not in the crypto field. As far as they know, he's just some guy who claimed to invent something, and the plaintiffs are making the most of it.

Similarly, aside from the ad homs about educational pedigree, the line about not being the "real" inventor is pretty critical. The point is "secret" (i.e. unpublished) inventions don't count as prior art in invalidity arguments. So even if you accept that GCHQ invented public key crypto, Diffie's patent is still valid. I imagine IP Nav wants to argue that private demos of Lotus Notes don't count as prior art.
I just spend more time rubbing my scalp with my fingertips to get rid of dead skin cells or what have you. My non-scientific opinion is that that is what is important to keep your hair clean and shampoo mostly helps to lubricate your fingers and dry out natural oils.
Your friends should create a similar app for men to rate women they've dated. Whether it gets accepted or rejected, it'll provide an interesting insight into the minds of feminists(anti-sexism, equality, true feminists. not women-are-better-than-men wannabes).
Thanks for this, Peter. One question: as we scale and grow our team, having a team-wide meeting is not possible. Is this something that eventually gets coordinated with a product manager + core team of "product people"? Wondering how you would scale this process across a team of 20-25 people, or more.
I hope this doesn't sound snarky or mean, but you might want to run a spell checker over your posts in the future. Some of the errors stood out strongly enough that they really interrupted the flow of the writing (which was otherwise structured quite nicely.)
The Daily Mail position was paying upto £100k for their permanent software engineers.

That + being able to offer people a greenfield project using Clojure and Node.JS probably attracted great engineers.
Also, pretty subtle thing.. but places are constantly moving due to plate tectonics and continental drift.

A GPS position describing a location will slowly go out of date over time.

http://en.wikipedia.org/wiki/File:Global_plate_motion_2008-0...
My theory goes, it's part and parcel of phase 3 in the language adoption cycle: it's now what a lot of people learn straight out of college.

It's really popular and quickly maturing - so lots of cool stuff that pays money is being built with it - but it hasn't crystallized into a morass of legacy work. Oh shucks, version 3 came out but it's largely incompatible with 50% of existing libraries, blah blah.

If your main experience developing software came from tweaking wordpress or uni C++/Java 101 then that's totally a reasonable feeling to have - "my goodness I am so much more productive".
I feel like playing Go helped my chess and vice versa.
A bad and cheerish article, imho - seen and expected better in the guardian.

> and make "snippets" of it available online.

Google does not scan "sniplets" they scan the complete book, they also do not pirate-publish sniplets, but the complete books, one sniplet at a time. Its easy to reset cookie, and do a new search to download the complete book.

But while Jo average is jailed for it, or driven into suicide for doing same, Google is a multi billion company, one of the few things US is proud about. So they have the right of the power on their side.

> What the Google settlement means for now is that the two great repositories of human culture, the book and the web, are a little less separate, and a little more alike.

Scanning books for public good would be fine, if was done by library of congress, but its evil if its done by the big brother that is called Google.
You could try code kata (http://codekata.pragprog.com/) or koans, (just search Google for your language + 'koans') but those are really only a fun way to work on a specific, easily-tested skill, that also happens to be the very first a novice learns, that's implementation. By all means, if they help, knock yourself out.

The thing about programming is that to get better at it, you need to expand the way you think about abstraction. You have to think not just in terms of how you will maintain what you wrote, but how the end user will use it and how the domain might change.

Any novice can hack together something that will work for one specific purpose, it takes someone skilled to pull useful abstractions out from that single-use code and turn it into something flexible enough that even years from now another novice will be able to pick it back up and understand it enough to be able to reuse it.

All that is to say is, any purported exercise isn't going to get your brain thinking the way it needs to. They're only going to take you to the end of the very first step of mastery, that's in "getting the computer to do what you want it to".
I wish I could upvote this more than once.

Except maybe for the 4th paragraph. Using node.js instead of PHP cut my server costs to 20% of what it was before (simply because I can run the same thing on less number of cheaper servers). Lower cost means more profit and I count profit under "success from business perpective". ;)
Exactly. My contention is that you can perhaps regard the entire Bitcoin network (of full nodes) as providing RTGS services for the Bitcoin currency.

The question, then, is: "is this sufficient"? Do we believe all Bitcoin transactions would be transacted over this system (i.e. over the blockchain) in the future or will we see aggregators akin to DNSs?

I see the work of Mike Hearn and others on micropayment channels as innovative examples of what a DNS for Bitcoin might look like.
Yes. Read the linked mail (Or really just the last paragraph)
Finally all the hacks done internaly by some big Python company is released in the wild and not by them. Check out the presentation by the creator (in french) https://github.com/haypo/conf/blob/master/2013-PyconFR-Stras...
I've had menial jobs. For what they were - menial work to earn a bit of money - they were great. The bullshit on assembly lines is present, but it's different to the bullshit you get in offices.

Good employers can make this kind of menial job a great place to work for many people. Bad employers can very quickly ruin it.

> You also talk about troubleshooting shortages and getting to do things that require problem solving. It sounds from this article (and others like it over the last few years) that this kind of thing, if even still available at all, is not likely to happen to your average seasonal employee.

Yes, bad companies don't listen to their employees. When someone sits at a machine for 8 hours a day, moving a widget, pushing a button, and putting the widget in a box for someone else, that person knows a lot about that process. They can tell you about the lighting or the draft or the position of the bin or the seat or how stuff piles up too fast for them or how they're left waiting for product.

Find these people. Reward them for their insight. Apply those tweaks.
Hilarious admissions tour
I pay for rdio and SubSonic. Granted my subsonic license is grandfathered in from before the developer changed to a subscription model, but the point remains.
There is a difference between the Daily Mail newspaper, which is a scare mongering right wing hate rag which has as much relation to truth and news as say Fox News, and its website which is pretty much a celeb stuff and sort of a soft porn peddler.

Its a weird pairing under the same brand. I don't know, but I don't think there is much crossover between the users of the paper and website. Personally, I find both hideous, but Im at a loss to accept that some one who gets all up set about gay marriage, immigrants, and the alleged loss of Englishness, what ever that is or was, is in any way interested in a Kardashian thing.
Twitter implements anti-NSA encryption
Hey cool, thanks for jumping in!

You said it must come from my own pocket, however my impression was that it can come from anywhere, be it an American angel investor, a Suisse one, an American VC, Israeli VC or my uncle doesn't matter.

Isn't this correct?
It's interesting, I know several engineers who've worked at (or currently work at) the Mail Online and they all talk about the 'Daily Mail Tax' salary bump they required in order to slice off a little bit of their soul to work there.

Technical recruiters I know talk about it too, how they describe this very cool roll their trying to fill, deliberately obfuscating who it's for, before eventually having to reveal it and usually loosing most of their potentials.
The trouble is, people tend to look on things like working time controls, paid holidays, etc., as just what they're entitled to, without looking at how they came about.
A recent scandal in the UK happened when the Mail publicly called a leading politician's father 'evil' as he was a Marxist. He was also a respected academic at a leading institution and fought for Britain against the Nazis, whereas the Mail was pro-appeasement and its owner friends with Hitler. Without wishing to appeal to Godwin's law, it's that kind of bald-faced moral pronouncement (with no regard to institutional hypocrisy) on subjects from immigration to gay rights that makes the Mail so divisive.
As a fully paid-up member of the impotent lower middle class, and a fervent opponent of pretty much everything the daily mail stands for, I resent that implication!

Maybe the core audience of the daily mail IS lower middle class, but only the segment of the lower middle class that is intolerant and reactionary.
OK so let's assume we need to pay $200 per person and a typical household is a family of 4. Currently the difference between a broadband internet connection and a typical monthly cable TV with internet bundle is in the $50/month range. This means that the current typical household is paying $600 per year to get content in a ridiculously stupid way, versus the estimate of $800 per family of four just buying their content direct from the producers.

This doesn't seem like an unbridgeable gap to me. And in fact it's in the process of being bridged slowly -- the problem is that existing contractual relationships and infrastructure won't just reform themselves overnight.
I expected that some Chinese, Indian and US news sites would have way more readers. It seems hard to get any hard data on this.

The original article says: "Every month they service over 150 million unique visitors"

This article from Forbes(2011) claims that The New York Times is the leader, followed by Times of India.

http://www.forbes.com/sites/kenrapoza/2011/09/05/tech-savvy-...

The article was based on Alexa ranking, which have changed since:

http://www.alexa.com/siteinfo/dailymail.co.uk

http://www.alexa.com/siteinfo/nytimes.com

http://www.alexa.com/siteinfo/china.com.cn

I guess they are using Alexa rankings to support those claims.

EDIT: If we use Alexa, the Huffington Post ranks above:

http://www.alexa.com/siteinfo/huffingtonpost.com
D3 frontpage redesign
Feedback appreciated.
Will do a serious spell check in the future, thanks.
Born and raised in Cali. I've always had keys in my right, phone in my left, wallet in back right.

I remember before I even had a cell phone myself and people in general still put their wallets in the back right, and it was cool to have a chain attached to it and hooked to your front right belt loop. I'd use my front pockets for all sorts of random crap, but I think I always had my keys in my front right. I've been really good about virtually never having lost a key in my life. I used to carry a pocket watch in my left.

Now I am faced with a pocket dilemma. I carry one phone for data and a 5s that I am using with a SIM (connected via pdanet/foxfi hotspot). So the two phones are taking up both front pockets! I'm currently either putting my keys in my jacket or in my back left pocket, which can potentially be quite uncomfortable to sit on. Would be cool if there was an easy way to flatten keys like a wallet.
Thanks! I definitely agree, I often find "hello world" tutorials a bit pointless, especially if you:

- Already know the basics of programming
- They literally just print "hello world"

I often try to do something more graphical when learning a language, as it forces me to try out IO, some data structures and control flow, but also gives me something that can be tweaked and played around with.
ugh i know i just couldnt resist seeing how y'all would respond to the idea of the Bitcoin bank. Well, granted they may want to be a 3rd party to all transactions but if the consumers really want a cryptocurrency they could set up a system where it's all pseudonymous once the money gets in.

Basically what I'm describing is Bitcoin but instead the exchanges are banks and without mining. The whole system would be pretty much the same beyond that.

I basically think that mining was a trick used to help adoption, but it's a big part of the destabilization of the currency. Forget banks if you don't like the idea (I suggested them because deposits could be FDIC-insured). What if the ecosystem started from scratch and Gox just inputted money 1-to-1? $1000 = 1 BTC, and then if you need to print more BTC, just put more money in the bank & raise the cap.
Revenue almost 4x - Documenting my path to 10x (Week 8)
If Satoshi sent coins to the Silk Road as the authors suggest maybe that was to take advantage of the mixing service. It seems like he or they would want to cash at least some of these out.
Is the control code written in Python (which seems to be the favored language on the Pi)?
> So why isn't China flooded in high-paying union jobs?

The Chinese government has very strict restrictions on unions; they're effectively illegal. This is normally considered political oppression, not forward-thinkingness.
Stopped reading and watching "The News". What a waste of time. If there's something important, someone will tell me about it.
I would argue that portals were a very different beast from the "social" sites of today, however I agree that the one-stop-shop is back with a vengeance.

Curiously, Yahoo was perhaps a bit ahead of its time with a product called Yahoo 360 which did many of the same things that Facebook does today. But it was too much too soon and I think users were just overwhelmed.

As for Google+, I think Facebook still does a better job at being Facebook. Google+ has a handful of small annoyances that push me away and it doesn't seem like Google are fixing them. I would like to use Google+ more, but for the most part I use Google+ for hangouts.
I'm curious, can you be more specific about why they are "repugnant" and "evil?" Preferably something longer than 318 characters and shorter than the rambling 8,500 word New Yorker essay.
> In construction jobs you have steadily-changing tasks and work in fresh air/the sun.

Here that means you work in minus 40 degree C weather...

And steadily changing tasks? Have you ever done any stints in construction?
Not the newspaper its self, but online, it apparently is, sickeningly.

Dunno where we get the numbers, but perhaps you do and can knock the claim down. A nation might thank you for doing so.
As with all things, it's a mixed bag. See work by Mossoff, Zorina Khan, Petra Moser, etc for historical analysis of how patents influenced invention. It's not all good, but it's not all bad either. Will try to find some refernces when I'm not on a mobile device.
> And your Bayesian statistician will acquire their priors how exactly?

As If Frequentists somehow didn't need priors. Everyone starts with prior knowledge. We might as well use it. Or do you advocate not using every scrap of knowledge available to you? That would be stupid.

Sure, prior knowledge can be shaky, or difficult to justify. But at least, a Bayesian will be explicit about it, instead of, like, sweeping normal probability distribution assumptions under the linear regression rug.

> it would be a terrible idea to prefer Bayesian approaches to Frequentist ones in all situations.

Name three examples that doesn't involve the Frequentist using better prior information than the Bayesian.

By the way, Bayesians know that using probability theory correctly is sometimes intractable (combinatorial explosion and all that). In those cases, they will use approximations. But at least, they will know it's an approximation.

---

You really should read chapters 1 and 2 of Probability Theory: the Logic of Science. They give a good feel of why Bayesians are correct as a simple matter of fact.
It insinuates that the witness is unqualified to make the statements he's making, using logic of the form "if you don't have a master's degree you likely can't be an expert in this field."

I would have loved to response to ""You never completed a master's degree, correct?" he asked Diffie." with "Just like Bill Gates and Steve Jobs, no I don't have a masters degree" (well apparently Bill eventually got one...). I assume the judge would be unhappy with this, which strikes me as unfair - surely I can defend my reputation?
It's very difficult to hold any extreme view - right or left - without begin hypocritical[1]. The DM just excels at it.

[1] And, at an individual level, without encouraging the trashier elements of the media to expend enormous amounts of energy to expose those hypocrisies, however significant.
Well, there are degrees of brokenness. There are compromises both with the spec support for columns and with how you'd manage threaded conversation in that sort of layout.
Display your projects' build statuses with Travis CI and a Raspberry Pi
Mostly interested by Python3 because of asyncio (formely tulip). Trying to beat nodejs at its own game. I'm waiting for PyPy Python3 compatible to be released to do some comparisons. Anyway PyPy seems to already beat nodejs, Python 3 will just make working with async code easier.
At the last place I worked, we used ES for both search and storage of 2.5MM+, and quickly growing, items (the data was also stored in DynamoDB for safety). It worked quite well, saved us some development time, and reduced the latency of search requests a little since there was no 2nd network call to fetch the documents found by ES from separate storage.
Sure, but if you don't get that "90%" right first, your "20%" becomes irrelevant. Too many don't get the "90%" right.
Not surprised about the countries, considering there is not even one definitive way of naming the continents[1]. In fact, the division I know for America is not mentioned in the Wikipedia page.

[1] http://en.wikipedia.org/wiki/Continent#Separation_of_contine...
"Falsehoods programmers believe" is the new "X considered harmful"
three.js is very quick, and works well with CSS3D for DOM stuff. Example: http://www.mrdoob.com/lab/javascript/threejs/css3d/periodict... <- Each periodic table element is a group of divs in the HTML.
Congrats on the release of a successful project. Under limitations you have "no touch automation", does this mean this project doesn't support XAML based apps? Is it's primary focus on testing WebView based apps or am I misunderstanding its capabilities?
isn't 2.7 the best python still because twisted?
Pretty lame, beginner's stuff, some of it not useful

Leave stuff like

statement1 && statement2

to code minifiers
As far as I was able to tell, when I was interested in chess a few months ago, there is no acceptable Mac GUI for Stockfish.
Is HN the place for this kind of witless snobby sneering unsupported diatribe?
"Is there some downside to this that I'm not seeing?"

Most real world engineering problems boil down to long term reliability. Its just assumed you'll get your statics and dynamics correct and all that basic stuff, the actual brain power burned on the job is designing stuff that actually works 1M times and tolerates every component being 5% off the exact value or whatever. I think this would be a huge headache in the very long term reliability category.
Right, but business can profoundly influence government. Hong Kong, for instance, was largely allowed to do business as usual after the British handover. And Shanghai:

http://rt.com/business/china-shanghai-free-zone-527/

> China launched its first experimental economic free trade zone in Shanghai, seeking to transform the city into an international financial hub and drive yuan convertibility. It is intended to boost growth which is now heading for a 23-year low.

If a reliable workforce was so key to strong manufacturing, as the OP claims, then it would seem that there would be strong advocacy for workers' rights. That China has been able to create a massive manufacturing sector with what seems to be little regard for workers would argue against the OP's assertions.
Ven Currency
Despite your lack of respect toward anyone else in this thread, I felt I owed you at least an explanation of why I did what I did.
Freelance Continuity
In addition to the whole thing about young people learning faster, there is also the part where they have much, much more free time and less responsibilities they have to take care of. However... Did your friends do the tactics and analysis? I have a feeling that's what really helped. Brains need repetition so that thought patterns can form habits and more complex neural networks can be developed.
They ask a yes or no question, you answer with the truth. Later on your side gets to ask questions.

I wouldn't use Bill Gates nor Steve Jobs as examples of experts.
Amiga 2000 (mostly) + NewTek Video Toaster[1] were the driving force behind the TV graphics back then.

[1] http://en.wikipedia.org/wiki/Video_Toaster
Yer the code to control the arm, listen for the lever switches and talk to socket.io is all in Python.
Anonymous Hack More than 3,000 Israeli Websites and 20,343 Government Emails
Tolerating extreme positions
Things I learnt doing Facebook Hacker Cup in Go
In case you're still interested in dead-tree newspaper readership, Daily Mail is #12 internationally:

http://en.wikipedia.org/wiki/List_of_newspapers_in_the_world...

Edit: Saw now that the list above doesn't show numbers for the last couple of years, but in the UK The Sun is still ahead as of January this year:

http://en.wikipedia.org/wiki/List_of_newspapers_in_the_Unite...