skysight-inc/HackerNews huggingface dataset:
Good. Small fraud doesn't really matter when you are talking about patents, because they are so expensive to get and litigate. Patents that aren't valuable shouldn't block innovation.
The premature return to SQL?
This is a good article. However if anyone is interested in following it, they should know that when there are multiple bets available, the simple Kelly criterion falls apart.

See http://www.elem.com/~btilly/kelly-criterion/ for a much fuller explanation of the result, and why it is true. (I keep meaning to automatically optimize the multiple bet version of it.)
The input argument name "i" is really annoying. I always use "i" as for-loop var. Made some mistake on this. But the Game is really great. :D
And a note on us calling this an MVP: we've probably used that too loosely. This is more of a proof of concept to see if there's demand in this space. We believe there is, and wanted to show what we are starting with.
It's simple pragmatism. I'd expect that HN, of all places, would get this. (And most seem to.)

You are a security "researcher". Maybe that means you work with a group of bona-fide professionals, maybe that means you're still in high school.

Either way, you have the capability to break things. But, breaking things isn't trivial; you don't expect to spend a few minutes "poking around" and come up with something, especially something interesting.

So you have some choices. You can: try to break things which will give you rewards proportional to the time you spent and the severity of what you find; try to break things which will give you almost no official reward at all; or try to break things and then sell the solution to the highest bidder or make use of it yourself. (Let's assume that people aren't generally in the habit of working for free.)

Now then. You're Yahoo, with millions of user accounts and a not-great track record for security. What would you prefer for the hacker to do, and how would you incentivize them to do it?

You can gripe about "the community" or "entitlement" all you want -- until it becomes sufficiently annoying or unproductive -- but that won't change the end result, which is that companies which give substantial rewards for bug bounties are creating a marketplace where they win by getting lots of good talent to examine their systems without paying by the hour or day for it and the company gets first dibs on the details of the bug.

Companies which don't do this, lose.
Yeah, it's probably more appropriate to say that Javascript, HTML and CSS are to web programming what C is to low-level programming.
And yet how many patent trolls are punished in this way?
Not just that, their financial situation suddenly became 'murky' and they shut up shop without letting customers withdraw their balances. As I understand, it is still unclear whether or not they have the cash to pay back everyone yet.
Ross Ulbricht (Dread Pirate Roberts) charged with hiring hitman
Heyo, developer of the app here.

http://hn.premii.com is absolutely mind blowing — it's lightweight, web based and super fast.

The functionality of Hack Later is its speed and deep read later (currently Pocket only) integration. Comments are in the works, too! Also, I'm probably biased but I think it's pretty good looking :)
Gowers: How not to prove that P is not equal to NP
How a start-up incubator is connecting new businesses with furloughed feds
The guy was awesome, and should be commended. But I don't yet see any reason to think Yahoo as an organization didn't fuck this up.
It's amazing how people are reacting to this.
Read my reply to _sh.
I'm more thinking etiquette wise, I don't want to keep posting the same Show HN over and over :-]
estsauver, do you know anything about the scrum project manager role and what types of projects they'd be leading? I'm very interested in moving out of financial services and into something where I can have a more measurable impact on the world we live in.
The project was an awesome undertaking, and completing it successfully is brilliant. Jennifer clearly has an aptitude for taking an idea for a small website from conception to completion quickly. That's a heck of a skill.

But it's not a skill that makes a good web developer. Web development is, in the most part, the easiest kind of development. In 15 years of doing this stuff I can state with some authority that 99% of websites are simple CRUD applications. Web development doesn't challenge your coding skills much. Occasionally it does, but only if you get in to either a product company or an agency that does fun things. Most don't.

The most important skills for a web developer are the ability to talk to a client, see a good solution based on an existing platform (Wordpress, Magento, Pyro, Backbone, etc), and implement it in an organised and maintainable way. Skills most coders see as dull. Spend the next 180 days learning how to do the "boring" side of business analysis, project management, simple admin stuff and then you'll be a brilliant web developer. Most of the people in the industry are terrible at that stuff.
Haha, not sure that qualifies as a "nit" given that it invalidates their point entirely ... :)
Working on the recent expansion of embedded computing power has been like watching PCs develop all over again. Going from predominantly bare-metal software, to a mix of light RTOSs, and then full blown OSs. CPU Bit growth form 6 to 64. Peripheral speed and selection has grown too. That spectrum has always existed, but now that the industry focus isn't as strong on desktop CPUs, there's a vast current of progress being applied to the embedded side. The capabilities have grown to the point that I'm not even sure if embedded is the right long term name for this type of computing anymore.
Can't Disable Annoying Chrome Notifications menu bar item on Mac OS X
Give her some time and she will eventually create a simple app that blows up. Obviously, she is extremely disciplined, focused, creative and most importantly, she has a story (fully documented)... and the press eats this shit up.
Hey, I noted your suggestions down. Thanks!

Comments are definitely something planned.
Big data startup Quid delivers augmented intelligence
Dell's latest Venue tablets shun Windows RT system
I should do this with arduino/electronic.

Just a point : coding is free. Cooking, wood crafting, electronic, or any physical activity requires you buy some material.
This was the exact aim of the app when we started making it. But with all the requests about comments, we're definitely thinking it ;)
Evidence of why I tend to lurk on HackerNews. Some of you lot are insufferable sometimes.
As a matter of fact, I have done a little building of the product and figuring out of other logistics such as payments (not so easy in Australia at the time I was planning it—the past couple of months have been marvellous for us with Pin and Braintree both dropping their monthly charges and Pin very easy to get started with), before I came to my senses and realised I should be validating it instead first.

Frankly, my intent is to go ahead with it in some degree as a side-project whether I have an audience or not, because there are various things in it that I know I want that I haven't seen anywhere else in the couple of years that I've been vaguely planning it. A few enthusiastic people interested in it (and willing to pay for it) will change that so that I will probably make it the main project I work on, potentially skipping employment (I'm just about to finish my Bachelor of Software Engineering degree) while I try it out, instead of a side project which will take a few years to get to market if market there be.

I'll be trying a different tack of HN posting tomorrow with a blog post on a related subject—I'll see how that goes too.
Anytime where you are trying to "collect" features of an array into one final value, and the collection function can be sensibly applied to the elements in any order as long as some interim value is passed along (e.g. summing, maximizing), the reduce paradigm is appropriate and can be more readable.

The bonus upside is that these paradigms also make parallelism quite simple, should it later be necessary.
Not for now, sorry :( We're working on it, though!
I feel you there buddy, gotta get the whole (yeoman, bower, grunt, angularjs, batarang, postman, karma, typescript, git, git deployment, ci, visual studio support, assorted js librariers) setup ready to kick some ass.
Presentation About Scaling Models for Text Analysis
It also cannot deal with occluded fingers, which also makes things tricky.
But you are investing with something, namely your own money, and it is this that gives the prediction markets value. Anyone can shout out their silly predictions, but if they have to back them up with cash, then the predictions tend to get better. The article has a quote that sums it up well:

"The usual touchstone of whether what someone asserts is mere persuasion or at least a subjective conviction, i.e., firm belief, is betting. Often someone pronounces his propositions with such confident and inflexible defiance that he seems to have entirely laid aside all concern for error. A bet disconcerts him. Sometimes he reveals that he is persuaded enough for one ducat but not for ten. For he would happily bet one, but at 10 he suddenly becomes aware of what he had not previously noticed, namely that it is quite possible that he has erred."
Why wouldn't you pay for insurance to cover your liability? If you are taking on a lot of liability, then you deserve to lose your house.

When you complain about how high insurance rates are (think medical malpractice), there might actually be "tort" reform against patent trolls.
That's great! Here is the actual plugin I had to look up:
https://chrome.google.com/webstore/detail/chrome-toolbox-by-...
YouTube To Finally Allow Blocking Of The N-Word
How about no? It's great that you've built a webshop handling thousands of transactions a day (it's cute, you say that almost like "thousands per days" is a big number), but it's not like that is some universal rite of acceptance into the ranks of those worthy to write code.

Maybe you should try to address the fact that you don't enjoy your job rather than projecting your misery onto the rest of us? I, for one, throughly enjoy making computers do things to solve problems (of which coding is a component).
Well, almost here.

Early adopters of 1Password 3 must wait a few more days in order to purchase a v4 upgrade from the web store.
Yes, but Apple's functionality only supports Safari on Apple devices. 1Password supports other browsers and Windows.
The app doesn't currently do comments. But you're right — scraping comments will be non-trivial for me. The current setup involves a simple scraper - caching layer, abstracted from the iOS app.
Nirvana fallacy.

https://en.wikipedia.org/wiki/Nirvana_fallacy
5 Early Wins That Got Our SaaS Startup 1,000 Beta Users
> obscure variable names

Absolutely! Being under the gun led me, at one point, to have a "longest string in array" method with a statement like

if (i[z].length < qq) { ... }
They may (or may not?) control TOR exit nodes, but that's different from controlling the TOR network as a whole. While it's possible to watch traffic exiting TOR onto the clear web, it's harder - still presumed impossible - to find a hidden service within TOR.
New solar power capacity will exceed wind power in 2013 (36.7 GW vs. 35.5 GW)
[pdf] "Galileo", Intel's new arduino-compatible dev board's datasheet
She's a she. It fits into the whole hacker news agenda of championing women in tech.

The fact it's not true doesn't really matter.

If a man had done the exact same project, no one would care. So, well done her for being a woman.
Dawnload new music from Cuzzy_Finn. Http://Kasimp3.co.za/70857
> Really? Is Hacker News this gullible?

Not so gullible so as to take to heart what you're saying, considering that you created your account solely to deride her. Here we are, 70 days after your account was created, and yet you've only posted 1 comment that wasn't negatively criticizing her? And your only argument is a copy/paste of your original complaint from 70 days ago, all based off of source-control introspection?

I don't care if what you're saying is true or not, I think your behavior (an apparent personal vendetta) is the only sad thing here.
TSMC Shows Path to 16nm and Beyond
I really like Open Note as well and it's definitely on the table for a more fleshed out reboot in the coming weeks.

Toward the end of the project, I started having trouble coming up with ideas that I could do in just one day. I started getting really excited about building bigger, more involved projects. That's when I knew 180 days was exactly the right time-frame for the project.
> That's pretty elitist.

I think its accurate, not "elitist".

> You seem to confuse "coder" with "computer scientist" or "software engineer".

The claim was that the experience provided a broad foundation with regard to "software development". That is a broad field. Lots of experience in CRUD-style web apps isn't a broad base for "software development" generally, its a narrow (but potentially deep within that narrow domain) base.

That's not to say its not a useful base, but its not broad. Also note that the response in GP to the claim of a broad base -- while pointing out that it was not broad -- also wasn't judgemental in way which justifies the claim of elitism. It explicitly recognized the project as great and encouraged continuing from there.

> These two combined suggests that the author can indeed be a perfectly productive and effective creator of computer programs. I see no reason "coder" isn't a perfectly good title for such a person.

Nothing in GP was contrary to these points, so you seem to be arguing against things no one said.
Android 4.4 and the next Nexus device are pretty much the only new topics I can remember attempting to follow in the news recently, and it's just ridiculous. When I bother to look I see a solid dozen new articles every day regurgitating the same speculation, with and without sources.

I don't know if these shots are new, but considering this is the second to last paragraph...

With all that said, we’ll note that these screenshots hardly confirm any of the recent Android 4.4 details we have talked about – not that those are any more official. We’ll again add that we’re not looking at a confirmed Android 4.4 build here, so take everything with a grain of salt. And finally, even if it’s an Android 4.4 version here, it’s most likely an older one – from mid- to late August – which means things may have changed since then.

...I just can't imagine why anyone would follow tech 'journalism' if this is what it actually amounts to. "Here are some exciting photos... of we're not sure what."
The Case for In-App Messaging Vs Email Marketing - (Thoughts?)
excellent point, I was unaware of that.
Petcube (HAXLR8R S3) Uses Kickstarter to Recruit Cat-Loving Backend Developer
Great to see some of this code finally making it out into the world, although it seems to have changed a bit over the last few years. (I still recognize a few low-level functions.)

Who came up with the name?
>The question is if they'd spill their story even if they have a strong motivation/decision to not spill the story, as described in the article.

This is merely anecdotal evidence, but having ingested MDMA and experienced these effects, I would say no. There is still very much a feeling that certain things are off-limits. I couldn't imagine that someone would, for example, confess to a murder whilst being interrogated under the influence of MDMA (unless they felt extreme guilt, perhaps).

However, I could easily see myself admitting that I'm not actually a heart surgeon.
Hey, thanks! That's @edwellbrook rocking the design. We had a conversation about open sourcing it but we ended up choosing not to, dealing with bad, bad guys just cloning the repo & submitting to App Store looks hard. :(

Comments are planned though!
I said "If you are looking to make a living off of finding bugs, go directly to the companies that actually have a reward program in place." which is a little different. I encourage reporting bugs at any capacity. If your motives are aligned differently, then why would someone get mad at not receiving what they think they should be getting? My tone is different because I am expressing my opinion on how there seems to be a sense of entitlement out there lately - at least that is how I perceive it. I don't want to discourage the reporting aspect, I want to discourage the way people are behaving when their bug report doesn't meet certain standards, or where even a thank you rubs them the wrong way.
A braver and, I assume, much more meaningful experiment would have involved an interrogator with little regard for the journalist's safety and a strong incentive to keep a certain piece of information secret.
That and the fact that we can offer the sale up to different suppliers, giving them the change to win a sale from another supplier
> I reported a critical bug that affected millions of users
> XSS
lol
I hadn't gone into ArabNews' profile to see if he was spouting hate speech. This thread makes me sick (not in a hyper-aggressive bullshit sort of way, but a stifling urge to fire back, can't possibly be a productive use of anyone's time kind of way.)

Just four clicks away, "We need an AlQaeda facebook" I don't even know where to begin. Just remember America, you can either vote for the Republicans or you can vote for the Democrats. There are only two options. Upvote or downvote.
Which doesn't solve much because who then controls the spending? And in addition the spending would have to be audited and controlled in some manner that's equitable for both parties.

For example, a defense lawyer could offer reduced hourly rates but include a bonus payment at the end to skew the 1:1 comparison.

In addition, party A can affect the spending of party B, which is part of what's being complained about. Because motions filed by party A can cause party B's costs to rise significantly to the point where their operation is hindered. So it most likely then becomes a race to the top, which once again will benefit the party with the larger war chest up until all assets are used up.

A set percentage of assets would feel better in my opinion, though in extreme cases it would probably still be a pretty penny.
Put Yourself in a Bubble
The History of Knives, Forks and Spoons
This is like watching some n0ob at the gym do warm up reps with my maximum weight. I'm impressed, inspired even, but also feeling like I'm underachieving. Good for her.
DISCLAIMER - I work at Intel, but am by no means speaking on their behalf. I speak for myself as an individual.

As a guy that works at Intel, it excites me to see Intel taking steps in the right direction. There have been people clamoring for this at meetings since I joined. It's been posted up here before, but I just had to post it again.

No more cross-compiling for me.
My wrist is throbbing after watching this video.

"Write slower than ever and guarantee RSI. All for 3 easy payments of $19.95!"
Hey there, we're planning on adding comments in the near future.
Um, your ground vector won't match your nose direction if there's a crosswind, but I can't quite make that fit into "planes are in an eternal skid, sorta, unlike a car". Any stable aircraft in a genuine skid will quickly weathercock until the nose is pointing forwards again, and if you hold it in a skid with the rudder it'll eventually raise a wing to bank in the direction the nose is pointing (and if you hold that wing down with aileron you'll gradually change course as your engine(s) pull(s) you around until you've flown in a large and stomach-churning flat circle).

Incidentally, do they teach that you should crab into a crosswind for your entire final approach nowadays?
Can someone please list the advantages of using 1Password instead of Keychain Access? I can't find a simple difference list anywhere.
When alternative text input comes up I always feel compelled to share Dasher[1]. Dasher is designed with accessible computing in mind, and can be driven using a wide variety of input method.

The project appears to be abandoned - so no leap support - though the leap would be an excellent fit for the interface, minus the gorilla arm problem.

[1] http://www.inference.phy.cam.ac.uk/dasher/
And the new policy is backdated... which just happens to cover those folks who complained about getting tshirts.
Save the NSA
"Auto-renewing subscriptions" - The dirty side of App Store
Ask HN: How to identify a website built with Bootstrap?
I tried doing a "View source", but couldn't figure out how to definitively know whether a given website built with Bootstrap or not. (Also tried a Google search before posting on HN.)
Mine is free, and freshly rebuilt for iOS using Text Kit and background refresh. It's free and no in-apps: https://itunes.apple.com/us/app/pivit/id705715915
I agree. You haven't failed until you quit.
Problem is, minor bugs like a 404 don't majorly impact their operations as much as being able to get into someone else's email or reset someone else's password. Typos aren't worth anything when it comes down to impact to business.
Why One SaaS Startup is Baring It All (and Maybe You Should, Too)
The GP is referring to the equity given up just for being on the show (not the equity given up if a deal is made.)
Rap Stats: Breaking Down The Words in Rap Lyrics Over Time
In New Drug War, Regulators Face ‘Hydra-headed’ Threat
Paying bounties in this way is in my mind comparable to tipping in restaurants. It's a compromise that doesn't really solve the stated problem, but it's adequate enough to allow business to move forward until the status-quo evolves.

Ideally in a restaurant, we'd pay servers real wages. Well the market won't bear that. So we have this tipping system set up. It's by no means ideal, but it works well enough and eventually, tipless restaurants will bowl everyone over with how much better they are and we'll just move in that direction.

Security research needs to be paid. There's too much on the line to just leave this work to unpaid volunteers. But a real security department, for many reasons, is simply unfeasible. Real security has to audit everything. Too much manpower is needed. Bug bounties allow websites to get the security updates they need while compensating researchers somewhat adequately.

It's not entitlement to believe that you should get an appropriate payment for your research. These companies have a responsibility to their customers. They all need to be paying bounties. Even the ones that have security departments should be paying them because people miss things all the time and the consequences of a breach are tremendous. Better pay a little now to avoid a lot of pain later.
I wanted to research the following:

(manual transmission OR automatic w/ paddle shift) AND
(rear-wheel drive OR all-wheel drive) AND
(sedan OR coupe)

Sort by options:
power to weight ratio OR 1/4th mile time OR price

For a very specific shopper like myself, this sucks. Can't even compare two cars.
That would've been simpler, but I seemed to get away with typeof(i[p]) === "object" and typeof(i[p]) === 1*typeof(i[p]) to test if it was an int.

I dread to think what obscure code I've left behind.
Actually I have my startup featured on crunchbase and a ton of people contact me monthly fro there for all kinds of services to startups. I guess it's both a good and a bad thing.
Penny Wise, Pound Foolish = Difficult Client
One way I've heard personal/professional development described is as follows: "You have two jobs (three if you have a family). You put in ~40 hours/week for your employer, and ~20 hours/week for yourself. In those 20 hours, you work on yourself (both physically and mentally). Exercise, read books, learn new things, develop new skills, improve yourself. Ten hours per day is probably not realistic if you work full time (unless you can overlap your time somehow). An hour before and after work, along with some free time on the weekends should be enough to get started.