skysight-inc/HackerNews huggingface dataset:
You're right, and I understand the difficulties that involves, especially since I'm not an iPhone programmer.

However, as a user, you're right, broken code is broken code. There are those, like RyanPetrich who commented below, who turn out tweak after tweak and are known for high quality work.

That said, there are many more tweaks without the same level of skill and care taken in their coding. And one of my biggest problems with this system is the lack of any real overseer.

But that would be difficult to achieve without an authoritarian, or making the system closed, like Apple.
Harvard study has found racial bias in Google searches
Apple And Microsoft Summonsed To Explain Price Disparities In Australia
Your comment was fine without the Xerox bullshit - they agreed to let Apple take a peek at their inventions in exchange for a $1m investment. Apple later bought the rights to the Xerox Alto GUI.
As already stated, Google's hall-of-fame is voluntary.

If you conduct any sort of business transaction with someone (and that's exactly what this is) a good business would assume that the transaction is private unless other arrangements are made with the other party. It's common sense and common courtesy.

If Mr. Dotcom asked first and then publicized the names, that's fine. If he made it a requirement of collecting the bounty, he's also within his rights. However, if he gave them the money and then disclosed their identities without asking them, it's would be an unprofessional thing to do. Not unforgivable, just unprofessional. Some people value privacy and anonymity. That's their prerogative.
I don't feel the hostility you express, but I do think he is, shall we say, oversimplifying. He likely doesn't realize it.

The one good thing I think he says is that you can connect via the internet. I currently feel pretty socially isolated, even when online, and have for years. Emailing folks generally doesn't work for me (I mean me being the initiator tends to go down in flames). And I currently have a lot of baggage concerning feeling used and pissed on by quite a lot of people. In spite of all that, I do think the internet is a great way to make connections. I have had that experience in the past and I expect to again someday.

Edit: I will add that Sivers' story of buying pizza for an industry insider at an elite school reminds me of a story I read of a woman pulling a multi thousand dollar couch off the curb and reupholstering it to improve the decor of her mansion for next to nothing with a "you, too, can do this!" type message. I have reclaimed furniture from the curb and refurbished it. I assure you, none of it was originally worth scads of money. So, no, we cannot all do what Sivers did. He had a serious leg up on how to meet and greet influential people. It is pretty insulting to imply that if you don't have the kind of success he has, you just aren't trying. (I am sure he did not intend to imply that but he does, in fact, imply just that.)
He didn't just buy him a pizza, he showed independence and initiative.
Proving Type Inequality in C++
That was tongue-in-cheek, see the parent comment.

BTW, I don't think jsdb is a bad name, but it's already taken.
FYI: Check out http://egghead.io for a great series of instructional videos about angular.
15 Year Old Invents Highly Sensitive Cancer Screening Test
Split Excel Doc & Save Each Worksheet as PDF, Image at Amazon S3 Storage
This technical tip allows developers to split all or specific pages of an Excel document and save each worksheet as PDF, Image or any supported format using Saaspose.Cells REST API in your PHP applications. Input Excel documents need to be uploaded at Amazon S3 Storage before running this code. You need to configure Amazon S3 Storage with Saaspose before using this example. Some important steps for performing this task are to build URI to split sheets, sign URI, iterate through each document in the result to find output sheets, build URI to download split sheets And save split PDF pages.
Well, you have to have something to offer... you seem extremely bitter.
Why does his attempt at transparency, even though you doubt its earnestness, make him crazy? Most politicians give no justification at all, or only offer totally vacuous platitudes and other bullshit.

100-200 words of justification that you don't agree with/ doubt is still preferable to silence or some 5 minute interview on Meet the Press rife with passive-agressive rhetoric and demagogical nonsense.
It's ridiculous, they have a campaign to explain their iPhone is not the iPhone. They even highlight how their product is worse than Apple's (saying things like, "the Apple iPhone is faster, has more resolution"):

http://www.youtube.com/watch?v=RkRf6Gv4NtU

They probably made the campaign so no one can sue them for false marketing later, though they will surely sell units to uneducated parents thinking they got a really good deal on an iPhone for 1/3 of the price.
Tools programmers for games are in demand. If you ever need to work for the man to pay rent you'll be okay.

Realize most people, probably 99%, just go to work ever day. That's it. They aren't revolutionizing industries, they aren't creating a new company every six months. You've been in school getting an applied mathematics degree and you are absolutely despondent that you aren't also running your own successful games company by now. By your senior year of college?

Not all companies are the same BTW, don't generalize your experience at MS to everyone. Apply at Valve: http://newcdn.flamehaus.com/Valve_Handbook_LowRes.pdf

Or DoubleFine or TellTale games or Majang.
MeroCampus.com, where Education meets Social Network, out of beta
This is complete FUD. First of all, I'm not familiar with Merb but didn't it merge with Rails? Regarding Rails.app, how is it languishing? Yehuda has given status updates[1] and code is on Github right now[2]. SproutCore continues to be developed to this day[3]. Ember was briefly named Amber for about a day. What are you talking about?

[1]: http://www.kickstarter.com/projects/1397300529/railsapp/post...

[2]: https://github.com/tokaido

[3]: https://github.com/sproutcore/sproutcore
What does 'innovate' mean in this context? Ditto for 'platform'?

Both terms are terribly over-used and make discussion challenging, since both sides end up assuming what they words probably mean (without every discussing the meaning).
Admittedly, the "Wikileaks in 1940" is such an anachronistic idea that it doesn't hold up to analysis. The WWII era not only lacked the technology necessary for Wikileaks, but also the ridiculous notion that governments should be completely disabled from keeping secrets at all. Since you've moved the goalposts and aren't even defended that notion, you've tacitly conceded that governments should be able to keep some secrets from the public, so I don't see the purpose of your quibbling.

> there was basically nobody on the Allied side who thought it was whistleblowing to leak secrets to Hitler

To Hitler directly? Perhaps not, but I'm discussing releasing information to the public as a whole, which would have the secondary consequence of revealing the secret to the Axis. This is also why the selective release of information to the Soviets is an irrelevancy on your part, since we're discussing the impact of revealing secrets to the public as a whole.

The basic threat of Wikileaks is that "basically nobody" is still somebody, and somebody is all you need to release secret information to everybody.

Your refutation is that, based the incomplete information they had, the Germans could have potentially chosen to bet correctly on everything they were uncertain of. Are you really incapable of distinguishing that scenario from one where they were able to make a more informed decision because the secrets were revealed decisively?

Regardless of Hitler's initial opinions, the fact remains that a large proportion of the German defensive force on D-Day were garrisoned in the Pas de Calais region and remained there even after the landing was underway, convinced that Normandy was a diversionary attack. It would seem that Hitler himself changed his mind, since the failure of the German forces to abandon Pas de Calais was decisive to the operation.

Empowering individuals to release information to the public makes it harder, not easier, to keep secrets. How can you argue otherwise? Keeping secrets was vital to the Second World War. How can you argue otherwise?
Show HN: Badge Fever - Global Ultimate Achievement System
Generally speaking I hate such lawsuits. However, we know who re-invented the phone and Samsung has a history of essentially cloning products. If someone copied my/your code or website look we'd be pissed, especially if they sold it too as templates.
craigslist is hiring engineers. Interested?
I think the issue if that you're trying to lump Amash in with the greater republican party. He may run as a republican, but that's mostly because it's much harder to get into office as a third party.

Until we get more true conservatives in office there is little else he can do except "refuse to govern".
Well if you're going to play the moral relativism game, I guess none of this shit matters anyway.
depends on what your strengths/weaknesses are and, ultimately, what you want to spend your time doing.
5. How long does it take to charge given roadside assistance resources?

Or will the owner just call AAA for a tow or flat-bed to a charging station?

7. If you leave the car in a garage for 6 months is the battery bricked? What is the discharge rate when left unattended?

Unattended and not plugged in? Else, trickle charge with manual or perhaps robotic plug-in.

9. Toxic chemicals or rare metals to make disposing the battery expensive or bad for landfills?

Lead-acid batteries are generally recycled now, why not newer batteries?
I would expect a battery replacement to be handled as
an exchange, by specialists.

10. How quickly can you discharge the battery without it melting or exploding?

How much acceleration can the tires handle? Crashes were mentioned in item 2.
The engineer's computer was compromised using a real zero-day exploit targeting an undisclosed piece of software.

What the diddly ding dong is Facebook doing with real 0-day exploits (besides using them in fire drills)? More importantly HOW did they get their hands on 0-day exploits? And what other exploits do they have/buy/finagle? Is it on a regular basis?
>The thing that bothers me most about this whole ember vs angular thing is that there seems like a crypto-subtext here. I'm not sure what exactly is going on but there's definitely an "open source mafia" versus "big corporate google guys" thing happening.

I thought that was weird too:

>Angular, for example, is sponsored by Google, and while I think the project would continue even if they abandoned it, it is important to me that the Ember community didn’t spring out of a corporate sponsorship.

So, Chromium, GWT, Closure Compiler, Android, the now open-sourced Wave, and the fact that Google runs completely on FOSS isn't enough to reassure him on Angular? I don't anything could.
Doesn't work on my Windows Firefox... got it working on Chrome though.
> Not only is that not true in practice, it's just wrong for all but the simplest implementations of the algorithm.

I have found way too many implementations in the wild, with various optimizations that STILL had an O(n^2) worse case, one that was actually triggered by real data.

> With minor tweaks to the selection of partitions, quick sort can be made O(n lg n). Specifically, if combined with linear time median finding, we can pick perfect partitions every time. (Of course, this algorithm is painfully slow in practice).

You are mostly contradicting yourself here. It is painfully slow in practice, therefore, no one does linear time median finding; therefore, partitions aren't equal sized, and the O(n lg n) guarantee CANNOT be made.

Have you ever seen a widely used quicksort implementation that actually has an O(n lg n) guarantee? I haven't. Closest I've seen is median-of-five-random-elements, which probabilistically is excellent, but is STILL not an O(n lg n) - if you have an adversary, and they build something like http://www.cs.dartmouth.edu/~doug/aqsort.c adjusted to your algorithm, you'll get a O(n^2).

Also, it is quite surprising how many quicksort implementations out there will do O(n^2) if they get a vector of ALL EQUAL VALUES. I have seen that happen in practice (including the Java standard library at the time I tested it), and I haven't seen one text book mention that the partitions should be (all < pivot) (all == pivot) (all > pivot), which is the only practical way to avoid it.
Bad mortgages are one type of large, illiquid unhedged asset, yes. But my general point is that the main danger to large institutions is a huge asset that loses value very quickly and can't be easily sold. If you accumulate too many of those, other banks can lose faith in your ability to meet short-term obligations, and then you're essentially up the creek. That is exactly what happened during the 08 panic.

As for #2, the main way trading shifts from assets to derivatives is this template: the government says I have to pay a tax if you sell me one share of AAPL. Instead, you sell me a contract that says, "if the price of AAPL changes by $X, I will give you $X. This is financially equivalent to a sale of AAPL stock for both parties, but does not require you to transfer ownership of a share of AAPL stock, and so you can avoid the transaction tax. Even if the US tries to impose the transaction tax on the derivative, it can be moved offshore, and thus avoid the tax.

What I just described is a simplified version of a Contract For Difference (CFD), as mentioned by another commenter. But there are innumerable other sorts of derivatives that could accomplish the same basic purpose.
The Transparent Term Sheet
> But, in our early tests, what we found is that shoppers quickly move from "where is x?" to "what do I need for y?"

I figured that would be the case. I imagine that there would be a "HelpPing administrator" (similar to live chat support on websites) that could a) jump in to assist on more complex questions and b) assist in mapping those complex questions into the system algo?

I like the idea. Get out there and do it. I hope, though, that the button isn't gonna look like the "easy button" from Staples ;)

Edit: Also, check patents and/or patent asap
According to their site, they had a 15% acceptance rate for this school year.

http://www.berklee.edu/bt/233/leadsheet.html

(Though yes, tuition is a major barrier at > 18k/year.)
Brilliant Math and Physics Problems
Show HN: halis.io the easiest way to manage your business in the cloud
Ruby and Rails learning resources
Meet Badge Fever, a global ultimate solution for achievement systems.
Badge Fever let you create, collect and display badges across all platforms.
Thanks to seamless implementation and fast API, you can replace your complicated achievement systems with Badge Fever in matter of minutes.

I am happy to introduce you our new project, hope you like it and provide some useful feedback.
Badge Fever is still very young and we have many plans for future. All suggestions are more than welcome!

If you like our project, support us either on our online campaign: http://igg.me/at/badge-fever or by sharing our project with your fiends!
I can already see you have the social prowess to find opportunities building strong relationships with strangers in powerful positions.

I'm probably biased on this though, because when I was 17, living in the middle of nowhere PA, I started up a website about a band I liked, and by 19, the guy behind the band flew me to New Orleans and was interviewing me for a job working on their web presence. I was very fortunate to have learned that lesson as early as I did, and I didn't even have the benefit of living in an urban environment nor going to a well-recognized college.

Not every interaction you seek will happen, but if you don't try or give up, your chances lessen even further.

Meeting people is easy - and you'll have an easier time making friends if you weren't snarking so hard.
Everything is relative; you went to Berklee and met an executive from BMI, but someone with less economic opportunity than you could still engineer contact with someone less lofty yet still further up the ladder than themselves. Your advice is still good, even if in your case chance played a significant role in the particulars.
The seven deadly sins of startups, give or take a few
Knockout (and to some degree Angular) allows to write declarative (read: markup) apps quickly, without having to spend most of your time initially creating controllers, models with computed properties, etc.

When you want to rapidly develop an all with two way data-binding, dynamic views, and a little bit of XHR, declarative-friendly JavaScript frameworks like Angular and Knockout really shine.
Ideally if Watson were able to parse documents well enough they would have to actively lie in order to twist Watson that way. Also a lot of what goes into Watson is peer reviewed in the medical field iirc so there's also that buffer.
The Hardest Test I Ever Gave (C++)
Every ref to quicksort worth its salt mentions that it is O(n log n) average case, and O(n^2) worst case.

The problem with "average case" analysis is that you must give your assumptions; Without precisely stating your assumptions, "average case" is useless.
Eight founders who ruined their companies
I can relate to everything the guy writes, even in his comments, even in his previous article, http://blackhole12.blogspot.se/2012/12/dreams-of-failure.htm...

Fuck, it's scary.
I was recently (just a week ago) given notice from a doctor that i might have ADHD, I'm 24, they want to do more research.
A more interesting response test would have been to drop the less-realistic FBI alert email and find out how long it would have taken them to find the backdoor without it
I'm aware of those, I've been to both. I agree that ux.stackexchange has something to offer. graphicdesign.stackexchange is basically an Adobe support site.

Programming problems are much easier to solve with a Google search. In programming, the state of the art is the most important state. Nobody really reads or studies historical code from obsolete technology. Sure, there are things you won't learn without a good mentor or teacher.

My intention wasn't to claim you can become a good programmer by visiting websites, I was just trying to express that learning design is a much more offline experience, and OP was asking for websites he should visit.
I'm assuming you manage to make more than 50k. It's when you're making below 30k (which a lot of Americans do) that life becomes hard and you see yourself get demoralized easily. Software engineers et al. (the userbase of HN) are paid well -- the larger majority of Americans have professions that don't pay as well. Sensitivity to financial health is a lot heightened to folks in lower end of the pay spectrum.
Is it ever possible to send a murderer to the right address?

Lesser of two evils, in some cases the intended victim might have done something to the murderer, whereas a total stranger no.

Moral of the story is that maps and addresses are a ever changing thing, dbl check before running off with your AR15 or AK ;)
Can you explain why? Or is that part of your secret sauce.
The intended victim might be being killed in order to suppress the truth about even greater crimes, in which case the lesser of two evils might be for a random person to be killed.
I am definitely not lumping Amash in with the greater Republican party. I deliberately said Rep. Amash "represents a wing" of the party, because the voting record of many Republicans do not resemble his.

My understanding of Rep. Amash is that he is unpopular with House Republican leadership -- for example, John Boehner, the Speaker of the House, kicked him off the House Budget Committee.

Interestingly enough, Rep. Amash actually used his Facebook page to vent about this: https://www.facebook.com/repjustinamash/posts/47481308922476....
Oracle makes tons of money using this scheme.
They can milk that cow for about one more year, with Win XP/Vista/7.
Windows 8 is pushing hard to control the installation process. Oracle knows it is coming to an end.
With all respect, Amash is already pretty "extreme" in his views (namely fiscal policy). I think it's been widely discussed that Repub. voters on the more extreme side are in it for fiscal policy, not social, so I have a hard time seeing how he could be challenged.

Plus he has this whole "anti-establishment" thing going on that is working pretty well to define him as an independent thinker.
vs doing something to really help somebody.

He is doing something to help somebody who needs it: himself. Your fixating on the monetary transaction is getting in the way. It could have been a random act of kindness. The money is just a small signal of giving-a-damn (there are others) that most people wouldn't jump over. He's being lauded for helping himself, not the executive.
key point: "Perhaps the greatest hallmark of founders who ruin their companies is that they appear to look out mostly for No. 1 rather than the interests of the company and its shareholders. For starters, they accept excessive compensation."

Eight Companies Ruined by Their Founders:

1. Dell, founded 1984 by Michael Dell, 13.97% voting share
2. Chesapeake Energy, founded 1989 by Aubrey McClendon, under 1% voting share
3. Martha Stewart Living, founded 1997 by Martha Stewart, 86.7% voting share
4. BlackBerry, founded 1984 by Mike Lazaridis, 5.7% voting share
5. Countrywide Financial, founded 1968 by Angelo Mozilo, < 1.5% voting share
6. Groupon, founded 2008 by Andrew Mason, 19.5% voting share
7. American Apparel, founded 1989 by Dov Charney, 43.3% voting share
8. Best Buy, founded 1966 by Richard Schulze, 20.24% voting share
Exactly. OP, by all means learn the tools available today; you'll never be commissioned to paint a website in gouache. Just beware: it's easy to get locked in to using Illustrator and only ever coming up with things you can make in Illustrator, for example. That makes for a shitty designer.

Nothing wrong with gouache though, in fact you can learn a lot about color just messing around with some paint for a while. A lot more than you'll learn from pixels.

My advice in a nutshell: play with a lot of different mediums and look at a lot of different work if you really care about being a designer.
This sounds like the conversation from the day before the Agile Manifesto was published.
Like Running Lean in what way?

Focus on Lean Startup?
More along the lines of case studies and real world examples of lean applied?
awesome post! one suggestion:

following your explanation it seems like the type constructors are more responsible for determining whether it is sum or product type instead of the data constructors. this tripped me up when i was trying to figure out why function types didn't have a size of a * b, and instead b^a. then i remembered that Add takes the same amount of arguments as Mul in the type constructor despite it being a sum type. i would hint more that what determines the size of a type isn't the type constructor but more the different data constructors, e.g.:

data T a b = Foo a | Bar a b | Baz b | Qux (a -> b) <=> T = a + a*b + b + b^a

i'm already anticipating your recursive type post :)

data Rec a b = One a | Two a b (Rec a b) | Three b <=> T = a + a * b * T + b
T - T * a * b = a + b
T * (1 - a * b) = a + b
T = (a + b) / (1 - a * b)

... in haskell's ADT's how do you get the inverses of a type? then we could solve for the size of the recursive type Rec a b.
For what it's worth, I recorded at The Record Co. last May and had a wonderful experience. Great sounding room, good vibe.
I have that same issue!
(I work at Facebook but don't know anything about the event in question or if this post is accurate)

I suspect it wasn't actually a "0-day" in that sense, but rather a disclosed but unpatched vulnerability, and described as "a real 0-day exploit" in the article because of the typical reduced fidelity of press articles.