skysight-inc/HackerNews huggingface dataset:
Alternate source of explanation- http://loststates.blogspot.com/2011/08/loophole-landwhere-cr...

Key point is that it's a district with zero population, so there's no jury pool.
I've been programming for maybe too long now, but likely not nearly as long as the higher level advanced developers, but still the idea that people copy & paste code from Google/SO is horrifying. You are really just going to work on some real life project and just blindly copy some random crap you found online without even knowing what it does completely? Yikes.
But you know full well it exists and you know full well I am right. Those lads had no option when they walked into the Guardian. It is also on Wikileaks.

That was the original argument before the sub-threads and vote gaming started.
At the college I use to work at they had a sound arts program and they still do. They decided to change this a bit and make a foray into the 'cool' world of programming.
Instead of hiring software engineers to design the course they let the previous "sound recording" course directors and a few lab instructors attempt to write the program . All 4 or so of those people had never done any real programming with the exception of one, who as far as I know has never been in a professional programming or software development environment. In short he did some SuperCollider stuff as a personal hobby and was good at teaching MaxMSP. However, this is a different beast than teaching python or IOS which is what they intended. Especially at it pertains to audio.

Eventually they wrote a course that included Python.

I assume the instructors realized what they had bitten off as last I looked Python is no longer on the official curriculum. This story actually gets much worse as they wanted to do Objective C but they originally hired a former instructor who was a DJ to learn and teach it. That guy didn't show up for work one day ..... and never did again.
The problem with this is that not every recursion qualifies for a TCO optimization, and when it doesn't, you're in big doodoo if your recursion goes deep.

This means a programmer has to tell apart two types of recursion based on how a compiler optimizes them. It's possible to learn, but this qualifies as a "leaky abstraction".

It's far better to use loops when you want to loop, and recursion when you want to recurse, and if the compiler happens to use TCO, so be it. But don't rely on TCO.

Instead, we see here whole algorithms which depend on TCO to work without filling up the stack. It's a path towards more obscure code, not more succinct code.
If you're set on using arc4random it's no big deal to use ctypes to invoke it from Python. Bash is quick to bang out but it's funny how your parent needs to compile a C program then invoke it N times per bash script run. Using Python for this is an obvious choice.
Why are they obviously not hashing?
Why do people always implement stuff like this in CGI (C or C++)?

Using nginx+php/perl/python would work just the same and prevent a whole slew of vulnerabilities in embedded devices, while at the same time reducing maintenance and development costs.
While the article is a bit short on detail, it looks like what it will take for our politician to act is most innovation moving out of the US.
Currently that does not happen, because here is where all the investors are, where all the money is; but that climate can change quickly.

My guess is that politicians will act then, but by then it will be too late.

In all that we keep forgetting again and again why patents exist: To protect an investment by granting a temporary monopoly.

It's not to make lawyers rich, nor is it to prevent newcomers entering an existing market; and they also don't exist to make money for entities that just purchased some random patent.
If moves from all these games are available I am wondering if ngram type analysis could be used to tease out the emergence of new opening strategies etc. Given enough games, someone could build a markov-chain "Kasparov simulator" or something as well... :-)
Note that it fails to parse CSV like:

"x",""x"",,"x
x","x"
"y",,,,123
Considering the article says it operates at 100 bits/second, a daily allocation of 1.64Kb takes a minimum of 2 minutes and 14 seconds to transfer (about 1 second per message).
because if they were hashed, spaces would be irrelevant (hashes don't have spaces)
No, I don't think so. There are many masters in music who can be quite arrogant, don't see why it can't be applied to programming.
Also, those people who don't call themselves 'masters' may not do so for the sake of their public image. Once you start working with them you'll know what they really think.
> While the article is a bit short on detail, it looks like what it will take for our politician to act is most innovation moving out of the US. Currently that does not happen, because here is where all the investors are, where all the money is; but that climate can change quickly

Of for some troll to file business patents around political fundraising and campaigning and then trolls to scoop up some of that campaign funding.
MS Excel has supported CSV that had newlines in fields for a least a decade.
The fact that no alternate theory exists does not make Piketty's "theory" correct. This is true even if you hint that anyone who disagrees is Worse Than Hitler (TM).

Not that Piketty really has a theory - all he has is a big data dump. If you disagree, can you concisely state what his theory actually is?
You still think that they give a fuck?

I take your accusation of being an ass to mean "ZenPro is right, I cannot disprove him so I will now result to insults and ad-hominems."

Bore off.
I'd say that's a problem that can't be (completely) solved. Even if you make a fair decentralized poker engine, players can still collude and gather an unfair advantage. This would only make sense for 2-player games.
Spaces are just characters. Their presence has nothing to do with hashing algorithms working or not.
Thanks, but all of that is based o the assumption that the attacker has the list of words that I used to generate the password right?
Long-term memory usually accepts most information from short-term memory not direct sensory input, so it is easier to memorize when you break down things in chunks first.
I would almost say.. Learning how to code is easy, learning what to code is hard.
But what if they don't have the list? (which is most likely)
Having sat through some courses designed to instill "thoughtfulness", and seen people leave being just as stupid as they were before, I don't think it can be taught, at least not in a class. You have to want to challenge your own thinking, and if you already do then you probably don't need a class.

Worse yet if they stay stupid but gain enough vocabulary to make their stupidity sound wise. Regardless, vocabulary is the best that can be expected from these courses.
"Privacy sustains an intolerance that prohibits me from sharing this information publicly."

My desire for privacy in no way affects your actions. You are free to reply to my questions at any time. In fact, many people share all sorts of personal information about themselves on their blogs and here on HN.

"There's few things I want more than being able to be 100% honest with myself and others, and never have to tell another lie..."

There's a difference between telling lies and not making personal information about yourself public. In all my postings on HN, I've never told a lie, but you wouldn't know much personal information about me other than my approximate age and city of residence.

You may think that privacy is the "bottleneck of social progress". However, people like me, who prefer to live our lives free from public scrutiny and judgement (not to mention government surveillance), don't wish for the same things you do. The prospect of living in a world where people who don't have Facebook and LinkedIn accounts are considered suspicious and unemployable is not appealing to me.
Poll: how many people think this is a bad thing?
While I'll agree that the interface is beautifully simple why not host your own? Aside from software updates I've had to perform zero maintenance and find comfort in the fact that I host my own.
"Studies show that though many people participate in gambling as a form of recreation or even as a means to gain an income, gambling, like any behavior which involves variation in brain chemistry, can become a psychologically addictive and harmful behavior in some people" Wikipedia

What next? Giving the homeless bitcoins for their iphones?
The vicinage clause would itself allow vigilante justice. I've heard biker gangs like going to national parks.
I'm part way through James Fallows' "China Airborne" and he talks about what it would mean for China to have an airline industry like the US. It means it would have the technical know-how in designing engines, manufacturing high-precision parts for engines, advanced metallurgy for body, wings, etc., advanced electronics, and software to tie it all together. In addition, it must have the organizational ability to direct all the flights around the country and do advanced scheduling (computationally difficult) to minimize wait time, etc.

China is part way there but not completely. It will be a while. Even their fighters today use Russian engines.

http://en.wikipedia.org/wiki/Chengdu_J-10

If someone is going to copy the RQ-170 and use it operationally the same way the US does, it won't be China and much less Iran anytime soon.
Basically, we just don't have the hardware in Iceland to support both running a full replica of everything from New York and also running production traffic in Iceland.

A fair bit of that is my personal fault for not pushing the extraction from Opera's racks into our own separate racks. We've been paying for capacity in Iceland for 3 months that we're not using yet.
I found the tool used to generate the blog interesting. Hakyll, a static site generator for Haskell inspired by Jekyll, which uses pandoc to generate HTML from Markdown. http://jaspervdj.be/hakyll/
The previous commit (probably) failed at that. However, with the latest commit, parsing that malformatted CSV returns:

[
["x","x\"","","x"],
["x","x"],
["y","","","",123]
]

I can't see anything wrong with it. Am I missing something?
This is misleading. Learning to "code" or do the work horrifically called "software engineering" is definitely a huge pain in the ass. It's all about half-working fragile dependencies and outdated documentation. Don't do web programming. Don't do iOS. You can try it after you have used good tools first.

Instead, start by learning about computational processes. Use Racket — it's a stable, excellent environment. Read SICP or at least HtDP. You'll have fun. It's challenging, because it requires an adjustment to the way you think, but it is not particularly hard.
"Learning to program isn't fundamentally about learning what text to type in to a box somewhere. It's about learning to think computationally."

But learning how to start programming isn't about that at all, even a little bit.

Writing your first program is learning what a text editor is (no, it's not quite the same as a word processor), maybe learning about the command line interface on your computer for the first time, learning about the various dependencies between the tools and libraries you need to install to get started. There is Googling and discovering tutorials that are out of date or have mistakes in them, and figuring out what to do then.
> Why public transport is paid is beyond me.

In the UK people over 65 now receive a Senior Citizen card that permits them free use of public transport. The respective local governments pay a subsidy to the transport operators when each card is used.

Anecdotally, the result is that people take public transport for 'something to do'. Going 120 miles on the cross-border train to Dublin because it is warm and they are bored at home ( they stay on the train when it turns-around ). Catching the bus down into town to post a letter, instead of using the postal box at the end of their street.

I have been on buses to my work where I am literally the only passenger paying and I have had to stand on the journey, even at peak rush-hours.

On that basis I think that if public transport were made totally free for everyone it would also become unusable for everyone. Unfortunate as it is, paying is the only mechanism to control demand.
You can apply a hashing algorithm to a string that contains spaces. The spaces are very much relevant.

In MD5 "String with spaces" yields eab431cd212fb8b5ae223acbcfe58cca

"Stringwithspaces" gives 3cd297b2d7e48709d92890f88abdde0a
I'm sorry, I don't follow. You're comparing 19th century imperial Britain with 21st century America? A country headed by an African American, progressive pro-international community President?
Government Seeks Seven-Month Sentence for LulzSec Leader ‘Sabu’
client-side validation?
I meant the hashes themselves wouldn't have spaces, therefore any odd database storage requirement wouldn't matter.
How exactly are OPEC countries forced to sell oil cheaply?

How exactly did the US topple Ukraine government?

Which African countries did the US destabilize?

Citations please.
It should parse as:

[
["x","\"x\"","","x\nx","x"],
["y","","","",123]
]

It's valid CSV, inasmuch as it's accepted and generated by a lot of tools and RFC 4180 ABNF:

escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE
Actually it was, in this case, probably at a standoff distance and hijacked remotely by Iran (perhaps by local GPS jamming) which, as a reminder, borders Afghanistan, Pakistan and the Persian Gulf.

There's no good reason to send a drone into Iranian airspace in the first place when you have things like NRO's Keyhole satellites to get imagery for you; even if there was a bigger upside, Iran actually has a good set of military radars so a political situation could easily be expected (not to mention something worse, like this).
I despise it. It sort of is tolerable in vertical view, but when you use horizontal view mostly like I do it makes the site unusable.
They may not be able to replicate the materials used to build the aircraft. However as the article explains, they have all of China's resources at hand and China can surely build a decent turbo fan engine and the electronics are the easiest part to reverse engineer. The basic components are likely to have some production in China and all that corporate/DoD espionage gives them a leg up in mirroring whatever we design.

Material science requires far more technical and scientific expertise along with significant investment in production and the coatings and alloys are key to proper stealth but just having a capable drone will be enough to give Iran powerful reconnaissance capability even if we have the advantage in detecting their design.
The cards can't be used before 9:00am in some parts of the country. (Gloucestershire, for example).

It might be worth sending an email to your LA and local bus company to get information about their rules. (Let them know what bus route you use).

It would be nice if drivers were allowed to use a bit of discretion, but paying customers need to be actively encouraged to use public transport.

EDIT: forgot to say that the cards are sometimes given to people with a disability. So in theory it's possible for a bus full of non-paying passengers are using their cards to travel to work. I'm not sure if that is worse or better.
The paradox of too much information / choice. You become desensitized and thus as a populous just resort to self-preservation. That echoes from the sources of pollution all the way to the consumers. Either culture needs to change and make it a priority, or businesses need to be disrupted by better choices so the old guard can die.
Here's a video of Victoria Nuland of the Department of State claiming U.S. has spent $5 billion since 1991 to 'build democratic institutions' in Ukraine. Take note of the sponsorship flags by Chevron and ExxonMobil in the background. Note how she uses the word 'invested'.

https://www.youtube.com/watch?v=2y0y-JUsPTU#t=448

IMO that is evidence of U.S. interference in Ukraine's political affairs.

It is crazy to suggest U.S. is not involved in encouraging Ukraine's aspirations to join NATO.

On one hand the U.S. supports a government installed via a coup, toppling the previous elected government, and on the other give no comments on the Kiev government sending army units to crack down on Anti-Kiev protesters. http://en.wikipedia.org/wiki/Mariupol_standoff

The U.S. media calls armed men storming Pro-Russia government buildings "protesters", while armed men storming Pro-US government buildings are "separatists", "militants". I'm not for U.S. or Russia, I see the Ukraine situation for what it is, a small country whose people are being manipulated by larger ones.

Russia's move into Crimea isn't even illegal, it was specified clearly in the terms of the treaty leasing the Russia naval base. It was also a defensive one. If Ukraine would join NATO, the lease for the base would terminate, and Russia will lose a naval port. Crimea was also historically Russian, the fact that Ukraine had it after Soviet Union's collapse was pure accident; the Soviet Union 'awarded' the Ukraine state with Crimea in 1954 as a meaningless proclamation, probably for domestic propaganda purposes. It was the people in Crimea who decided to join Russia. (http://en.wikipedia.org/wiki/File:UkraineNativeLanguagesCens...) U.S. (and probably all governments if given the chance) favors self-determination when it favors them (e.g. http://en.wikipedia.org/wiki/Falkland_Islands_sovereignty_re...), calls them illegitimate when it doesn't.
Are you serious? Your supposed examples of the powerlessness of the wealthy are full of holes.

It's obvious that, for a variety of reasons, at least some wealthy clearly prefer a corporate tax with a high headline rate but filled with complexity, deductions and loopholes rather than something lower, simpler and broader.

And, of course, the 50% income tax rate you cite isn't a tax on income from wealth - it's a tax on the income from labor. Perhaps you need to have a chat with Warren Buffett about his secretary.

As for the estate tax, in recent history the rate has been generally decreasing and the exemptions increasing (and most of the "increases" have been reductions of larger scheduled increases). There are also plenty of estates that don't want a full repeal - they gain more from the step-up basis than they lose to taxation above the exemption.

Finally, I think you radically overestimate the interest the truly wealthy have in leaving the US. US citizenship is still quite valuable and as long as they hold US assets (likely because of the breadth and depth of US investment options) they'll be dealing with some form of US taxes anyway.
One of my friends (kerno) and I went through a phase when we were living in London of playing a LOT of chess against each other. What became apparent was that he was excellently skilled at openings; my experience was much more honed finding a kill in the end game. While the statistics are now lost, it became obvious to me at some point that if I could extend the game length beyond 15-20 moves then I was almost guaranteed to win.

I will also put on the record that kerno once 'pantsed' me - creating a checkmate in about 8-10 moves wherein I failed to capture a single piece of his. It was an epic highlight among a series of long games (one went to 57 moves) where I was triumphant.
I really feel like, relative to many other fields, programmers sincerely their field to be a meritocracy. They don't always live up to the ideal. For example, a lot of programming interviews used to heavily feature mathematical riddles and brain teasers. More recently this has come to be considered a bad way to evaluate potential programmers, but at least the intent was trying to find out something about the candidate's intelligence, and not just trying to make a personality fit or something.
The only useful class I took in university was first year programming.

I felt like god when I first wrote an output stream to a file. I couldn't believe it was possible. Most people didn't have those kind of feelings. I think that's the difference. You're either captivated or you're not.
They just increase fragmentation and decrease amount of data written to disk. These are very traditional trade offs especially with database WAL and LSFS. They didn't tell if it decreases read speed, because even if SSD 'seek times' are low, most drives read random blocks from disk much slower than linear data. Which means that fragmenting data especially in very small blocks might cause reduce the drive read speed.
If Iran is approaching this the same way they have approached "replicating" U.S. aircraft carriers then I don't think the West would have much to worry about with this. So I suppose that's the big question here, what exactly is this replicated drone—an accurate copy of at least the airframe, or a propaganda piece designed to appeal to the local populace?
Indeed. The Russians carried out a not so clandestine invasion of Crimea and annexed it. And the weakened west, to include the US, could do nothing to stop them. To the OPs point, I think we are already at a point where US influence is weakening, and this is a good example of what can happen.

The days of the US riding in to stop, for example, Serbian genocide of Muslims is over. I for one mourn the loss.
I'm just a casual Chess Player. Can someone point me to the new rules of Chess mentioned multiple times in the comments?
Now if only the restaurant had its POS system configured with a Github webhook ;)
Exactly. To expand on what you said:

Learning to code is easy, just as learning to write English prose is easy - kids routinely do both of these things. However, learning to be a professional software developer or a commercially successful novelist or journalist is very different from learning to code or learning to write - for most people, it requires hard work, many years of experience and learning from lots of mistakes.
TL;DR: FT used some GB data that even the original agency HMRC no longer used after methodology change.

For the "Wealth Inequality in Britain 1810-2010" data, FT 'argues that Piketty’s graphs simply “do not match” his underlying data on the UK, and that official estimates show no significant increase in the country’s concentration of wealth since the 1970s.'

(From: http://www.slate.com/blogs/moneybox/2014/05/23/financial_tim...)

FT's Giles then used the following data to rebuke Piketty's "overestimation" of the top 1% & 10% wealth share, as noted in Giles' Excel sheet (not in the text):

"Data comes from Inland Revenue tables. They are accurately transcribed. http://webarchive.nationalarchives.gov.uk/20120403124426/htt...

Excel:
http://interactive.ftdata.co.uk/files/docs/FTPikettyspreadsh...

The only problem I have is that the "13-5-table-2005.pdf" is a table before HMRC made major change to the methodology and its historical tables:

http://webarchive.nationalarchives.gov.uk/20120403124426/htt...

HMRC concluded with "... we would no longer be able to produce the marketable wealth series used in tables 13.3 and 13.4", which the table 13.5 relied on. And those historical tables (prior 2001) never exist again in the following years. By the way, HMRC Personal Wealth data only covers partial estates: "For 2001 to 2003 this covers 35% of estates and for 2005 to 2007, 34% and for 2008-10, 31%."
Your SO would never know the diamond's history if you didn't chose to share it.
If you are doing large-scale CSV parsing or encoding in Node, you may also find these two packages useful:

https://www.npmjs.org/package/binary-csv

https://www.npmjs.org/package/csv-write-stream

They are both written with handling very large files in mind, so they use buffers and streams for i/o.
The Blackdoge of Wallstreet launced