skysight-inc/HackerNews huggingface dataset:
A lot things that seem like terrible ideas are not necessarily fraud, at least, not in the legal, criminal sense of the word, because it's not always illegal to make bad decisions with money.

It's not illegal to loan money to someone who can't pay it back--which is the bulk of the documentary evidence that I've seen. If a bank knows I faked my income statement but lends me money anyway, that is a bad decision, but it's not criminal fraud (except maybe by me!).

It's not illegal to sell securities that might lose money. It's not illegal to buy securities that might lose money.

It would be criminally fraudulent to materially misrepresent the facts and risks--for example for a bank to say "we verified the income on all these mortgages", or "I guarantee this mortgage backed security will not fail."

But except for a few rare cases, that's not what happened. It was ratings agencies--3rd party companies--who decided to rate some mortgage-backed securities AAA without knowing what was in them. But again, that's not against the law because the ratings agencies are just private companies expressing an opinion.

NOTE - I'm not defending what happened because it was obviously stupid. And I'm not saying that no criminal fraud occurred, because some did.

I'm just an advocate for people understanding what is the actual state of the law, vs. what seems like it "should" be fraud.
If I recall the introduction correctly, the lectures were kindof a failed pedagogical experiment because of this - it worked well for the best students, but the mediocre/worse students did a fair amount worse than in previous years. I don't think Caltech continued to teach the first two years in the Feynman style after this.

But regardless, the lecture series is a wonderful overview on the actual physics, even if it doesn't work that well as a straight textbook.
The ephemeral session keys should protect against the MITM attacker getting anything but another encrypted stream of data, right?
He isn't advising you don't need to lock your house because the locks are insecure. He's just pointing out that you probably shouldn't lose sleep over if someone can break in or not, especially when windows are easily broken.
Best ones: vomit cow and Kosh.

Kosh works exceptionally well with tiny zen sayings.

______________________________________
< Mind your words, they are important. >
--------------------------------------
\
\
\
___ _____ ___
/ \ / /| / \
| | / / | | |
| | /____/ | | |
| | | | | | |
| | | {} | / | |
| | |____|/ | |
| | |==| | |
| \___________/ |
| |
| |
Large chunks of EC2 have no net connectivity
I don't think the point of HHVM is to run things like phpbb. It is a tool for Facebook to run their own stuff on as fast as possible.
While I'm not against your proposal per se, the way you call the low-achieving kids "dullards who may never catch up" is a red flag that you don't really understand what puts these kids there in the first place.

This grouping may benefit the geniuses, but the system isn't really holding back the geniuses. They succeed despite the system, not because of it, whereas the system is failing those lagging behind. Implementing this plan on an American school system without addressing the laggards would just be shuffling around the furniture.
It was like reading the Little Schemer in C++. If you want to see how far you can take this I suggest reading that book. It's fundamental and enlightening at the same time.
This is the first I've heard of the "Scala runtime". Isn't it compiled to bytecode and usable as a jar dropped in anywhere on the JVM possibly with some name mangling if you don't design your public interface to be pretty for java based projects?
Unless you consider cross-site scripting attacks to be applications.
Should mention that tries can be heavily compressed into DAWGs (Directed Acyclic Word Graphs) by eliminating common subtrees. I've used this in word games on iOS where I want a small memory footprint.

P.S. I love tries!
Heroku down for production and staging apps
Because the purpose of school isn't to teach technical skills, it's to indoctrinate the next generation. Dumb kids have to buy into the prevailing cultural mythos also just as much as smart kids do, or society will crumble.

It so happens that part of the cultural mythos in America today is that schools _aren't_ supposed to indoctrinate anyone, but that's beside the point.
it's the specific, core and obvious portion of not having the right one and only legal ownership piece of paper. not that somewhere a bug exists, somewhere a mistake was made, but the mistake was on the order of Microsoft shipping 1 in 1000 versions of word that you cannot print or save.

I don't doubt that the vast vast majority if these people did actually owe money on their mortgages but if you cannot prove it, the market then gets to sort out those companies who can look after the important things from those who cannot.

the market should winnow out fools and incompetents first, not have them compensated by the courts.
Great work! Would be nice to add an option to convert json key names to human-friendly names(passed as a separate key value array). So a key like full_name can appear as "Your Name:" to the end user.
Somebody not actually working at work could be due to many different factors. Yes one could be that they are lazy and half-assing their job, but it also could be that they just aren't motivated. Maybe they don't feel connected with their job. Ideally, an employee is motivated to to a good job for reasons other than its a daily grind and its what they have to do.

The HR industry terms this "Employee Engagement." If I had to guess, Fog Creek has quite a few "disengaged" employees.
Why aren't they being implemented?

Because votes can be won in the US on girls education but not on boys education. For now. Agree there will be a tipping point.

Outside of politics, all US education needs to be addressed, independent of any segmentation.
Meet Hacking Team, the company that helps the police hack you
The problem with this is that US companies that operate globally can still easily access the information that is kept on their servers located in Brazil, so if illegal and secretive pressure is put on those companies, they'll still give up the data just as easily. Brazilian clients will still be able to access their web services from outside of Brazil, right? Then so can everyone else.
Added to dictionary.
In any organization of Google's size, there are bound to be a few bad apples. The organization can still see that as totally wrong and do its best to remove them, whether out of professional integrity or simple self-preservation instinct.

This happens in major, respected newspapers. It happens in an extremely disciplined and well-trained superpower's military. Small town telephone operators were sometimes known to spy on the communications of people they knew, and post office workers would sometimes gossip about postal metadata. Organizations can still have integrity (ok, well, maybe not telecoms) when there are a handful of swiftly punished incidents. I'd be concerned if there was a culture of disregard for privacy or a lack of internal controls, unrestricted access for everyone (Barksdale was a Site Reliability Engineer with a legitimate need to access production data, I believe), or no punishment, but this case doesn't invalidate Google's products.
The Best of Fashion Week
Odd Even Algorithm Puzzle
This week's Top 5 trending GitHub projects
As a family friend once said to me, when I was a student (I studied physics before switching to Computer Science): "The Feynman Lectures are wonderful. While you are actually physically reading them, you feel as if you understand."
This is the real question. I think there are only three choice categories:

* Reject everything. This is basically the path of the Yogi.

* Assign meaning to something. It could be your kids, your spouse (I wouldn't recommend that one), philanthropy, a "vision," or whatever. If people ask why it's important to you, don't explain in logical terms. "I decided that it would be."

* Stop thinking about it. Chase the dopamine. I think most people do this, even the most thoughtful people. It might even be impossible to escape attachment and emotion.

In the end, attachment and emotion are truly illogical experiences. Do we embrace that illogic completely, try to "control" it, or struggle to reject it entirely?
They're in constant battle for the hipster programmer crowd. Ruby is too old for "I used it before it was cool," but node is kinda still there.
> A computer system that assumes that Wernher von Braun's middle name was "von" is ridiculous.

Of course, apart from using the proper name/title when composing a letter (something like Freiherr von Braun), which is easy if you know the ‘last name’, the computer system in question would also have to sort this guy properly next to Werner Braun.

Names are complicated.
US-East AWS Connectivity Issues
Show HN: Mobile Application Localization Database
tl;dr Looking to crowd-source a word and expression localization database with Google Spreadsheets and Github.

---

I'm trying to create a public domain database of common words and expressions that developers can use in their mobile applications. In a few years, several billion people are going to have smartphones and most won't speak English.

I've been writing iOS language learning software myself (http://www.h4labs.com), so I realize that translation and
localization are huge pain, being both costly and time consuming.

Creating a database, and building a better process, should help app developers reach a much larger audience. I'm trying to get people to contribute to the database. Even if it's simply a matter of taking your current localization files and adding them to the sheet, I'll sort through the data for duplicates.

I have a Google Spreadsheet:

https://docs.google.com/spreadsheet/ccc?key=0ArVkFagUZg7bdHB0MTNuMDJySGpnazFpWVZMVUVVNmc&usp=sharing

, which is probably the easiest way to
gather the initial data. However, using Github, especially since they support formatted csv's/tsv's

https://help.github.com/articles/rendering-csv-and-tsv-data

...might be better in the long run.

Here's what the data looks like on Github:

https://github.com/melling/AppDB/blob/master/tbls/AppLocalization.tsv

I've created a MySql table so I can check for duplicates and try to build some supporting scripts.

https://github.com/melling/app-localization-dictionary/blob/master/mysql/tbl/app_localization_dictionary.tbl

Here are the initial languages that I put in the spreadsheet:

arabic

bengali

chinese

chinese_traditional

czech

danish

dutch

farsi

finnish

french

german

greek

hebrew

hindi

hungarian

indonesian

italian

japanese

javanese /* Not japanese */

korean

norwegian

polish

portuguese

portuguese_br

russian

spanish

swedish

thai

turkish

vietnamese
If your key type is lexically sorted, you can also do prefix searches in a binary search tree.
I would like the reverse, block the power lines, so my raspberry pi does not use the backpower of my USB hub through its front USB ports:)
Videos from GNU Hackers Meeting 2013 now available
I made it because my app (http://event-fabric.com/) receives arbitrary JSON and one of the options you have is to inspect what is going through the steps, so I need the ability to format arbitrary and possibly nested JSON in a pretty way but without hidding the JSON structure because the app is to actually inspect and manipulate that JSON.

until now I was using a pretty printer but the result was too "technical" for non programmers to see (at least that's my opinion).
Did you really just rationalize this using a blog post? To quote #36 on the list you are referencing: "You’re kidding me, right?"

Scribble: to cover with scribbles, doodles, or meaningless marks. Names aren't meaningless, and TMK names don't change depending on the time of month. By phrasing things the way you are, you are making generalized (and fictitious) blaming statements about something that is very personal. And you got called out on it.
At the same time there is also Paris2Nice. In the two years it has been running they have raised over €750,000 for local Irish charities. The organisation team is led by a few serial entrepreneurs here, Paddy Holahan (New Bay) and Tom Kennedy (Hostel World).

http://www.paris2nice.com/
The woe that is Atwood's Law.
Don't use zebra coloring on tables. Edward Tufte strongly advises against this; see http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0... esp.
I'm not sure about the guy from Brazil, but at least this guy had/has done some crossings like this before.
Some Thoughts about the iPhone 5S Camera Improvements
No, MITM works by spoofing identity. Certificate pinning is what can protect you from a MITM with the ability to sign certificates that say "google". Ephemeral keys only protect the session from being decrypted by a passive adversary.
Damn. I wonder if Foxnews has a github account. They probably could just provide their news scripts in a repo.
thanks! fixed and pushed, should update in some minutes.
Years ago in the whirlwind battle group there was this one guy multiboxing shamans (basically one player using multiple accounts at the same time, Blizzard willingly overlooked such things). He named his characters Atox, Btox, and Ctox. Whenever someone asked "Where's Dtox?" They'd all shout "REHAB!"
Many "women choose not to do it," because of sexist environments composed primarily of men who repeatedly tell them not to be progammers . So, sure, the problem is women choosing not to be programmers, but that's not the underlying cause.

The first-hand experiences of many women in tech, widely available on public blogs, are directly opposed to your second-hand experience of them. Should we take your word for it, or theirs?
Enabling crash-safe slaves with MySQL 5.6
> This argument hinges on the idea that the executive is earning rewards that are vastly disproportionate to the risks he faces for making mistakes.

C-level execs of large banks (the kind of execs in question) DO early disproportionate amounts of money and face no real risks even when they fail miserably. C-level execs typically get golden parachutes and usually face no criminal charges even if their actions or direction lead to criminal behavior.

> Doesn't every employee enjoy the benefits of the company's success?

No, absolutely not. Is it better that someone be employed rather than have no job and go hungry? Yes. But you are wrong if you think the janitors that clean the offices and other low level employees share in the success of the company, these people are paid low, flat wages and are highly expendable even in successful times for a business.

> Individually their pay is small compared to the executive's, but taken together their collective reward dwarfs what the executive takes home.

The average worker does not share their income in some kind of collective way and does not have a way to collectively bargain for extra wages or benefits. C-level executives, on the other hand, have tremendous salaries compared to the average worker working under them and are rarely in danger of any penalty for bad or illegal decisions.

> As for risk, remember that however all-powerful the executive's role is portrayed to be in popular culture, he is ultimately a servant of the shareholders and the employees. He acts according to pressure from the owners of the company to transform an existing business into a more profitable business. Morality can and certainly does enter into it, but only in such a capacity where it doesn't interfere too severely with this mission.

If high level executives get a license to act against moral interests of people at large without the risk of punishment, we should expect sociopathic-like behavior from those person and they will do damage in some capacity or another.

> When viewed from this angle, it's clear that putting in place laws that would allow you to prosecute CEOs that execute this mission in good faith is foolish.

Nonsense. No person or business entity is entitled to profit without rules or regulation. We aren't Ferengi.

> It would be incompatible with our legal principles because it would assume that all leaders of faltering companies are criminals unless proven otherwise, simply by virtue of being at the helm during bad times.

Running a business poorly is not a crime. Running a business with the intent to lie, defraud, and otherwise cheat the law is. Expanding or strengthening laws to ban behavior that is destructive to society is not wrong but is moral and necessary.

> Worse, it would transform the role of the CEO from that of the responsibly careful and reasonably bold leader to a timid sheep who lives in fear of mob justice for impossible-to-foresee consequences of his innumerable, seemingly innocent, decisions.

If this were to happen, society would be a better place. Instead now we have not sheep but wolves that seek their own profit regardless of how many lives are destroyed.
"Last year, the Global Financial Markets Association, a lobby group for banks, commissioned a study on whether trading houses are “too-big-to-fail.” Hoping it might convince officials to regulate these companies like banks, GFMA abandoned the study after Pirrong, its author, reached a different conclusion."
- Until they link this post back to you, and argue that you knowingly weakened your security.

- Until they argue that the default encryption level on routers now is WPA/WPA2, so by enabling WEP you were actively lowering the security level.

- Until they argue that your technical background means that you should have known better that WEP is crackable.
I totally agree with the thought that rewards go up and so should blame. The reason they get those rewards in the first place is due to some theory that their decisions and actions carry so much weight and responsibility. Why is that this weight and responsibility is factored only in rewards and not blame?

But your argument about executive compensation is rather odd to me. Not every employee enjoy the benefits of the company's success unless you just consider having a job the only benefit to worry over. Since the employees take home pay is collectively larger then the executive pay seems reasonable? I strongly disagree. That's implying that the executive can pay himself a million a year and there's no problem with paying 100,000 employees $100 a year because collectively they get paid more. I think the executive would likely feel that's a great deal for him but I would think the employees would disagree. Granted, extreme example. The simple fact is that in most companies I would expect the collective pay of employees to be larger than the pay of its executives, that shouldn't be a factor at all.

I'm not aware of examples shareholders being involved in the day-to-day decisions that the executive makes. Sure, there's pressure to do this or that, but shareholders tend to just say "make us money". They don't necessarily so how it should be done. That doesn't excuse the executive's decision if it goes bad.

As for "foolish" laws that could imprison CEOs for bad decisions. We actually already have such laws on the books, they just aren't enforced on that level. If you as a person make a bad decision that results in harm to someone else, those laws may hold you accountable. In terms of CEOs making the same exact decision that results in the exact same harm to someone else tends to result in the company being held responsible. Which usually results in a fine of some sort, if anything at all. In most cases where the company causes harm, it was a person's decision that led to that harm. If it can determined that it was the person's decision that led to that harm, you're damn right they should face the consequences of that decision.

Big example. Deepwater Horizon oil spill, several individuals faced criminal charges for decisions made before and after the accident and rightfully so. Why is it a CEO shouldn't face consequences for decisions that they make if it can be shown they were in fact the ones that made them?
I also add digits, some punctuation, a misspelling or two and the words are not in English. Oh, and I've got different passwords everywhere.
Putting the Science back into Computer Science
I will read that later, I opened an Issue to remind myself :)

https://github.com/marianoguerra/json.human.js/issues/1

thanks, didn't know it was a bad practice.
Pronunciation can be a very individual or regional thing when it comes to technical abbreviations. I just finished watching the Channel9 GoingNative talks (C++), and was surprised to find a couple of the most respected C++ guys pronounce 'ptr' as 'put-er' (not 'putter') instead of 'pointer'.

Personally I'll continue to pronounce it as 'try'. It has, at least, fewer conflicting interpretations in a programming context. When I say 'tree', people will probably assume I mean a binary tree, not a radix tree. So, if I'm not going at 30% light speed, I'll just say that.
I use this almost daily, lets you easily format/compact and edit JSON through a GUI:

http://jsoneditoronline.org/

Easy to use, and makes working with complex JSON a snap.

The source is also available:

https://github.com/josdejong/jsoneditor/
You're making the illogical inference that just because there was a financial crisis, someone must have been provably guilty.

Comparing the latest crisis to the S&L crisis is comparing apples and oranges. First, most of the ~900 people convicted back then were not high level execs, but loan officers, branch managers and the like. Second, the frauds in those cases were much easier to prove. There was a lot of individual fraud and insider trading. It's easy to make a case to a jury that someone should go to jail for making up fictitious borrowers or trading on an inside tip. But look at the REPO 105 example someone mentioned above. You want to explain to a jury why someone should go to jail for treating a repurchase transaction as a sale instead of a loan, on advice from accountants? Third there was the practical ramifications arising from the fact that this crisis was a much bigger problem than the S&L crisis. The government was preoccupied with saving these institutions to keep the credit markets flowing rather than punishing people for the actions that led to the crisis.
Here's a short list: Spending time with your family, building your business, learning a trade, volunteering, learning to surf, hiking, learning to cook, learning to fly a quadcopter, volunteering in a soup kitchen, learning a new language.

People consume more when they are filling a void and it consumes them exacerbating their problems.
Down in Manhattan