skysight-inc/HackerNews huggingface dataset:
I've got a question for the repeated assertions that "JP morgan / GS / etc repaid their bailout money"...

They only repaid that money because the bailed-out AIG paid off their credit default swaps, right? So isn't it only true in the most narrow sense that they paid it back, considering that the gov't totally ate it on AIG?
I tried to encourage my team to test better against IE by creating a nice setup on which they could easily use all relevant IE versions.

After two days of struggling with all the insanity of Windows licensing, installing and the crap support for running older / multiple versions of IE I've seen more than enough of Microsoft for the next five years.

Nothing has changed since 2000. Just setting up the tools for supporting IE is nightmare.
Be careful with market share numbers. If you use the generic market share, your implicitly assuming your user base is representative of the general online population. That's rarely the case, and it usually worth using more specific statistics even if your app isn't "Mac-centric."
I don't like either (FB or Wall Street).

I will enjoy watch the two fight it out.
Thanks. I'll look into it!
The http://world.silkapp.com site was actually built that way. It's a combination of information on Wikipedia & the CIA world factbook. We built a MediaWiki importer for this, that will be publicly available at some point. Also, some of the functionality may make it to the core product, but we'll have to see how this develops over time.

Silk does use pattern recognition to automatically infer data types already, so you won't have to specify that something is a location, date, currency, number, etc. The editor will find out itself. We are working hard to bring this kind of 'cleverness' to more and more aspects of the editor.
That was before the Lumia 900, which was outselling everything else on Amazon its first weekend, and still holds the #8 and #14 spots https://www.amazon.com/Best-Sellers-Cell-Phones-Accessories-... as well as the #1 and #2 spots on the "top-rated" list. https://www.amazon.com/gp/top-rated/wireless I have one, my brother has one, and everyone I show it to thinks it's awesome.
One of his first examples is additionally absurd and is either the flimsiest of strawmen or he simply doesn't understand when exceptions should be used:

try {
...
int rc = fx ();
if (rc != 0)
throw std::exception ("Error!");
...
catch (std::exception &e) {
handle_exception ();
}

Why is he throwing exceptions and catching them within the same function? His "C equivalent" is what he should've been doing in C++.
Right, but what does "uses Facebook Login" mean? Can it be optional and still get in their App Center? They mention Pinterest but their app allows login via Twitter or their own account infrastructure. I guess we'll see.
Washington Post subsidiary SocialCode hires 15 employees from Digg.com
There's a couple reasons that's not ideal.

The big one is that you'd lose filter chaining. With your example you couldn't do

Todo.objects.high_priority().incomplete()

The other issue is a semantic one. In your example you could do:

Todo.objects.all()[0].incomplete()

which will return a QuerySet of all incomplete Todo items. This, at least to me, doesn't make sense.

The last reason is that by using a Manager you are encapsulating this filter data. If you later decide that you want to create a new model with similar types of filters, then you'd have to rewrite these methods. With a Manager, both models can simply use the same manager.
One of W. Edwards Deming's "Lesser Categories of Obstacles" contends that the system designed by management is responsible for 85% of mistakes and unintended consequences in a business, while workers are responsible for about 15% (src: https://en.wikipedia.org/wiki/W._Edwards_Deming#Seven_Deadly... ). Deming's 8th Point of Management is to drive out fear so that everyone can work effectively for the company (src: https://en.wikipedia.org/wiki/W._Edwards_Deming#Key_principl... ). Publicly humiliating the programmer seems to be simultaneously disregarding the symptoms of a systemic issue (namely, a lack of code reviews) and putting everyone on the team into a state of fear.
And what good is there in having many small companies instead of one bigger company?
And Office comes _bundled_ with Windows RT.
RE: comments on blog: Use disqus. Drop an html tag and a script tag on your page and you're pretty much done. http://www.disqus.com/
I don't see anything wrong with laying someone off for any reason if it's under a fair and generous severance package.

It happened to me and I have no hard feelings about it at all.
Eighty percent of youths are employed. Of the one fifth who are not, it's likely that many of them are able to rely upon their parents or older, employed siblings for support while they themselves are seeking employment.

Weaken employee protections and social responsibility provisions and large numbers of the older, higher-paid workers will likely be replaced by lower-paid younger workers. Neither the still-employed non-youths nor the newly-employed youths nor the eighty percent of youths who had jobs will have any job security anymore.

That doesn't sound like a societal win at all.

The people pushing the youth unemployment figure don't actually care about youth unemployment. The point is to beat everyone over the head with that figure to get them to agree to stripping everyone's worker protections away.
This message should be less javascripty now.
Practical use of the STL can be learned in an afternoon. Just focus on the Big Four: string, map, vector, and unordered_map (last one is in in c++11 only).

The venerable original SGI document should take you quite a ways: http://www.sgi.com/tech/stl/table_of_contents.html

Good luck, in case you decide to do this.
Big Data University: Free Database And Hadoop Courses
Wow, a surprising number of comments on that blog post agree with the manager.

Ya, it's a stupid bug, but the way the manager dealt with it was totally out of line. Whether or not that "style" of management results in better output is moot, you just don't treat people like that. It's not like the developer shot the manager's dog or anything.
> So, he certainly deserves a ribbing for believing he is above his own rules.

Clearly, he is.

I'd imagine most of his employees don't get to hop on the private jet whenever they feel like it, either.
you are missing the point of ZMQ, it's a library not a service, writing it in erlang would completely defeat its purpose as comparatively very few people would be able to use it
Show HN: Markable, a new online markdown editor.
The only thing I have to say is that you extended "loopish" off the V tends to make the rest unreadable/ rather small once it hits the favicon size. The green tends to not be enough contrast between FF's grey in the favicon area.
You don't need permission to fire an employee. You need permission, however, to fire a significant part of your workforce at the same time. Typically you must justify it (for instance because your revenues dropped), and you can't fire in group again until after 18 months have passed.

These rules made much more sense when they came into application mostly during the forties. Back then, just after the war, there were good reasons to be wary of the industry owners, who massively "collaborated" with the Germans (because you know, business is business), and deem them guilty until proven innocent.
I'm sure he means self-employed.
>"He's in a position most of us who have scrambled to find obscure documents in order to get a mortgage dream about: Telling a bunch of bankers to take it or leave it."

Um, banks are no different than your auto mechanic. They want and are competing for your business. You can always tell them take it or leave it.

People seem to have this bizarre mentality that you have to go begging to your bank for money, which is hardly the case. Personal business like mortgages and chequing accounts, and for that matter things as large as an IPO, are hyper-competitive. There is a lot of room to shop around.

What is it about banking that people find so intimidating and confusing?
The Android library looks good. One of your competitors doesn't include a license (which technically means every customer is violating copyright law) or a way of determining the version (so it isn't possible to tell if the copy of the library is out of date).

It is only mentioned at the bottom of the FAQ, but being able to grant viewing permissions for specific apps is important to us.

Is there any specific reason why you require creating yet another user account with yet another username and yet another password? I'd much rather be able to use my existing Google credentials.
And Windows RT has how much marketshare?

Just because it has Windows in the name doesn't mean that Windows RT is the same as Windows. It won't run a single app runs on Windows 7. How is it even remotely similar?
This is a fantastic book.

It has interesting insights about gambling, and roulette, (some croupiers can learn the physics of their wheels and can learn to hit a number on a spin) and the details of how they go about building the shoe computers is fascinating.

I don't know if anyone has built an equivalent computer with modern tech. I'd be interested to see how small it could be built.
knowing that you get something back and your neighbouring isn't paying less though making more

I think you've misunderstood the nature of the debate. Nobody is claiming that people making more are paying less, at least not significantly so. The complaint is that some people who are making more have paid a lower overall rate.
I think the argument here is not that it's a bad idea to create a safety net state. The argument is that as long as no law is broken, there is no such thing as "exploiting a loophole". Politicians should just learn to design better laws with less loopholes.
She seems to be very disciplined. I am seeing/finding out that , in the startup world as well, discipline to deliver consistently is much more important than any other form of talent. Given the opportunity, everything else can be learnt.
Please can you increase the font size on your blog? Not only does small size font make no sense, it is also unreadable for me (chrome, Windows): http://i.imgur.com/TZUVi.jpg

Anywhere from 16px to 22px would be fine, we are here to read the text afterall. It's the focus!
Plenty of us care about visual design. Typography posts, in particular, routinely get upvoted. Participants of Hacker News (just like Reddit, or Twitter, or comedians) are not a monolith.
Germany's labor code is very flexible compared to the rest of Western Europe.
While I totally agree with you, this example goes beyond that. Whether it's in public or in private, calling someone a "retard" and asking them how they could do something "so fucking stupid" is inexcusably abusive and a reason to quit on the spot, at the very least.
Zuckerburg is not annoying any bankers or the buyside, I assure you of that.

The only people mentioning it are reporters and sell side analysts.

(The guy he mentions in the article is a sell side analyst)
The severance package that those workers got was fought for by their workers' council (the institution that terrified Haan, another businessperson quoted in the same article).

Without the requirement that 49-worker-plus enterprises have worker councils, most employers would squash them if at all possible, and there would be no one to negotiate humane layoff terms for the people being jettisoned.
When IE6 came out, it was an awesome browser for the time.

IE 4.0 was an awesome browser for the time. In fact it was such an awesome browser, and had so little friction to use, that it largely killed the browser market.

IE 5.0 and 6.0 were minimal effort, piecemeal, close to zero improvement iterations.

Microsoft deserves every bit of disdain that they get. Even still if there are ever movements afoot to try to move the web forward, Microsoft will always resist. People can herald IE 10 for finally incorporating a lot of long overdue functionality, but Microsoft does it only because they have little choice beyond abandoning the market.

Windows Phone 7 demonstrates Microsoft's commitment to the web -- the browser is relative junk. It is quite literally years behind competitors.
I've never played BeTrapped, but here is an interesting game that is literally Clue / Cluedo combined with Minesweeper. It's not perfect, but it still works surprisingly well.

http://www.kongregate.com/games/nerdook/cluesweeper
If fired for an urgent reason, without compensation, then surely.

If fired with a sensible (defined by law) severance package, then absolutely not.
We charge a bit upwards of 1000 EUR per day for our senior consultants, here in Stockholm. We have had people who jumped ship and still charge that independently. With 80% workload, that works out to about 220 000 USD a year (With one month off). So it's not completely unheard of for a senior self-employed contrator.
The Raspberry Pi is an awesome device at an unbeatable price. They achieve this by using a Broadcom part that is normally only available in huge quantities and you need to sign over your firstborn just to see a datasheet.

It would still be great for a very early prototype or proof of concept, but the choice of parts leads to some limitations as a prototyping platform because it would be hard to graduate from it. Most people would not be able to use a similar part in a “production” device. If you have enough physical space you could just use a Raspberry Pi, but then you would need to be confident that you could always buy it in sufficient quantities.

One great thing about Arduino is that even though it’s really easy to prototype electronics, the AVR microcontroller on the board is a “real”—not just hobbyist—part used in millions of products, it’s always easy to buy in any quantity from one to tens of thousands, and you’re never stuck in the prototyping platform. (Sourcing hundreds of thousands or millions of something is probably always hard.) I’ve created a half-dozen devices that were prototyped on an Arduino and then moved to a custom PCB, and it was always an easy and pleasant experience. If you stick to 16 MHz you don’t even need to change any settings, let alone code.

Obviously an Arduino would be underpowered for the kinds of things you would use a Raspberry Pi for, but for prototyping one might consider more expensive alternatives such as Chumby Hacker Board or BeagleBoard.
A reading workflow that works
Are locked devices suddenly something that doesn't get hacked the next day?
More words spilled over an invented trend.
So Mark Zuckerberg wears the regulation silicon valley uniform to a meeting with bankers wearing their regulation wall street uniform? I'm not sure what the interesting content to this story is, but would be happy to be enlightened!
I haven't directly experimented with JQM in a WebView, but based on my experience with JQM on PhoneGap and Titanium in general I would not recommend that path. JQM is slow enough on its own, and Titanium has its own performance issues, so the two together would likely be a challenge.

If you're going for Titanium you might as well use native widgets instead of JQM - otherwise PhoneGap is probably a better choice.
That has nothing to do with startups - the PM is an asshole.

> so afraid of being publicly railed-on that they wrote pretty much bug-free code all the time.

That's a non sequitur. Programmers try to write bug-free code all the time anyway. No one tries to introduce bugs.
From the other article on HN today it seems that they've tried to do some of that. They wrote their own pre-IPO prospectus and done the leg-work themselves on other things. It's not "automated", but it's cutting out a lot of what those finance companies would have done.
It's not even a superset. While not as bad as Netscape changing LiveScript to JavaScript to market off of Java, "C++ is a superset of C!" is still a marketing gimmick. At least with C++11 everyone I've heard talk of it agrees it's a different language now, maybe people will stop bundling "C/C++" on the resume together. For anyone curious about a few other trivial problems of C and C++ incompatibility, check out http://yosefk.com/c++fqa/picture.html#fqa-6.11 (The full FQA there is quite good, being based off correcting/questioning the frequently cited C++ FAQ, so if you want to actually learn C++ more than it probably deserves the FQA will help you along the way. The full section on mixing C and C++ is here: http://yosefk.com/c++fqa/mixing.html )
Those computers didn't have to fit in a shoe!
The browser (which implements the encryption) would be banned. I remember I could choose between US only version (128-bit encryption) and international version when I download Netscape. Of course I could just download the US version, but Korean government couldn't enforce banks to use 128-bit officially. (not to mention IE bundled with Korean Windows would not have supported it.)

See http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_U...
scammer on stage: "the economy is crappy, so there's never been a greater need for contrarian financial advice"

wut

scammer on stage: don't worry i'll explain to you how to make products and everything; that takes 4 minutes"

facepalm
> How do you enforce a ban on encryption?

By classifying it as a munition and using those laws. Which don't apply to books like "Applied Cryptography" by Bruce Schneier, due to the First Amendment. Even if they have source code printed in their appendices.

Oh, you mean effectively? Uh... I suppose we'll have to get back to you on that.
Interesting read but the problem is not C++ here. The problem is the author's usage of C++ and specifically exceptions. If he does not like exceptions then just implement more traditional error handling while keeping all the other good things that C++ provides.
Last month, I was having lunch with my friend, John Boyd, and he came out with this incredible story about using computers to beat roulette in Vegas back in the 70's. He was part of Doyne Farmer's original team from UCSC, and apparently plays a reasonably big role in the book. I've known him for ten years, and he never bothered to mention it. I was so riveted that I made myself late for class plying him for more details. I'm sending him this link now; I'm sure he'll enjoy it.
Mixpanel Raises $10.25M Led by Andreessen Horowitz
Grouping Notes into Tags - Textual Analysis
Actually, that was my use case. Quite a few people are using jdataview for other interesting applications. I was merely explaining what I was trying to do, sure it's an edge case but it's actually an example of where Microsoft don't follow the ECMA standard.

Not sure why the post was voted down. I think the fact that Microsoft aren't following the ECMA standard for string processing is actually a fairly egregious example of why it's just not worthwhile in many instances to develop for IE.
I ment the whole stack...not just a single fizzbuzz snippet.

As I see it this is what is going on when your users use a webapp.

The user runs some client code which you wrote. In a browser which other guys wrote. Running on an OS made by some one. Sending data back and forth via protocols and network equipment with software that other people wrote.

You server OS receives the request and passes it to your load balancer which distributes to Apache which forwards to PHP which routes to SQL...and all the way back.

With the millions and billions of lines of code involved in these steps it could likely be a number of this magnitude.

Actually it's a wonder that it works...
I hope no company YC makes this mistake, considering How to Win Friends and Influence People [0] is recommended reading in YC [1].

For example: Don't criticize, condemn, or complain. and Let the other person save face.

That is, criticize in private, give praise in public (give the person a fine reputation to live up to). Calling someone a retard is a counter-productive thing to do.

0: https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...

1: http://news.ycombinator.com/item?id=5584 (can't find where I read it, but this thread points to pg recommending it)
Tiny chess: javascript chess in
So why would you sort it in FF then open IE why wouldn't you start with IE then go to FF. I really think you are starting in the wrong spot.
Can you zoom in to make it more readable?

(ctrl + mouse-wheel for me)

e: VVV Good point.
I would have quit on the spot- you should never put up with that kind of second-class behavior.
Well said. Amazing that you would bring on a college grad and blow up on the first mistake. Great way to beat the initiative out of a young kid.
The combination of manual memory management and exceptions is particularly nasty.

When you can't count on a GC to clean up for you every function has to be carefully coded to prevent potential leaks. Browse through some of Herb Sutter's GOTW questions to get an idea of exactly how tricky this can be.
> We have a similar tendency to do things to hide as many costs as much as possible, for instance.

Are you saying that companies finding legal ways around an tax system is a cultural thing and not a product of a system?

For example, the actors being companies with a predictable self interest playing within an incredibly complex tax system that is easily gamed if you can afford lawyers and accountants.
An investment banker annoyed by Zuckerberg wearing a hoodie is equally impotent to someone who can't wait to see Zuckerberg "stick it to the bankers".

Focus on stuff that matters.
> "Wanna bro down and crush some code?"

What? Who would say that, ever?

> San Francisco-based Klout

Oh. Carry on then.

"Brogrammers" are pretty hilarious though. I mean, aside from the utility of being a "warning, we're a company of homophobes and sexists" alert, I think that it started as a joke? Then, there were people that didn't realize it was a joke and started actually using it. I think that's pretty funny.
I have to admit, when the page loaded it did make me go 'whoa!'. It's like all of your sentences are vying for my attention simultaneously! :)

The bullet point text is almost the same size as your header text. That can be scaled down. A different font might also help the flow of the page more.

The gradient on the words APPS and NOTES doesn't really work.

I would try to include a higher res screen shot too as I was getting closer to the screen to see what it was you were showing me.

Also the Y and N in the logo being grey on the patterned background make it a bit hard to read. I'd say the name needs to be very distinct and clear.

I was a bit reluctant to hit the Try It button as I wasn't sure of the benefits of the app and I didn't know if it was paid, free etc.

I probably would have clicked through to a page showing more screenshots. A demo video would probably get people trying it too!

Hope that helps!
That looks like a giant fault in employment law to me.

I don't understand why a severance package should be something subject to negotiation.

Write a law with a very simple function of years of service, pay and age and let that spit out a number. Done. No time and money wasted negotiating, employers and employees know what they're getting.

When I was let off in 2009, I basically wasted 4 or 5 months at my old job waiting to get fired because the law required that much time for a collective termination. The outcome of that "negotiation" was not different than it was at day one, so I just don't get it.
When I see "brogrammer" used I have to fight to not flip the bozo bit for that person.

It's a bizarre reversal of high school, where people want to be mad at "bros" for invading the sanctity of the programming world. It's now cool to be un-cool.

Creating groups to direct your ire towards for the imagined problems of the tech industry isn't going to help anyone. Solving problems is about being inclusive, not exclusive.

On a similar note the lynch mob mentality when somebody steps over the line just means that everyone is going to be scared of going anywhere near that line. In the long term just this trends towards a boring politically correct future.