skysight-inc/HackerNews huggingface dataset:
Consider this more a web API to GPIO instead of just a web server and you can see the inherent value.
http://www.adroll.com/retargeting
Safe, concurrent and efficient.
For me, this has a pretty narrow appeal:

1. For most people, Arduino would be easier to use (being that many Arduino guys are non-programmers to begin with), with a great ecosystem and a variety of hardware.

2. On the other hand, no one would ever use this hardware for an actual product. Cost is too high, power consumption - I assume - is also up there.

3. As opposed to Arduino, this is not a "hard" real time system. It's severely limits the development of applications featuring, for example, motor control or orientation sensing (gyros/IMUs). And from what I'm seeing, even Arduino didn't make great strides in the commercial market; product development often requires very precise level control over your hardware as well as real development tools (namely a JTAG debugger).

So we're left with an interesting experiment, the longevity of which mainly depends on the community acceptance. It basically targets web developers that want to turn LEDs on and off. This is as far away from the "internet of things" as one can imagine, unless these things are one-off hobby projects.

Yes, embedded development sucks, and product development can be an exercise in futility and despair - but this is not the answer.
Or Rust for example.
There are no "good" programming languages (excepting, perhaps, Prolog, Lisp, Smalltalk, or APL). There are merely many languages that are less bad.

Javascript only has so much room for the bad to hide in--it's a little quirky, but isn't half as open to WTFs as, say, C++ (any generation thereof).

Don't be hating just because these new kids don't have to bang their faces into machine code or shitty C macros--it's great to have a way of trying different programming techniques for embedded systems.
Would:

1. 12 .13. 14
089.23.45.67

Both match that? (Your general point is made though - RegExes look fine to the person that just crafted them, but are opaque to the casual observer)
Unless your site is very heavily trafficked, bot coders aren't going to modify their scripts just to deal with you.
I feel like having this knowledge be widespread is somewhat self-defeating, as if it were to catch on to any capacity bot makers would improve their bot's ability detect which is a "valid" form.
'good' and 'good enough' are two different things.
Captcha itself is by no way a security measure.
Typically if they are the type of programmer inclined to learn Clojure, Haskell, and/or Scala the experience part isn't a problem.
Well decided. Gmail is very deceptive about how advertising works, which juxtaposes against the claims in court about how wonderful it is. If scanning is so wonderful, don't try to to conceal it from users.

Let's get the NSA before this judge next.
Yeah, but if we had that we wouldn't be talking about "internet of things" we would be talking about "actual AI everywhere" which a whole next level of difficulty up.
Watch their video here to understand the product a little better: http://www.dragoninnovation.com/projects/22-tessel
This paragraph indicates that more men than women have left the labor force:

"The largest single bloc of “missing workers” -- 2.4 million of them -- are of prime working age, 25-54. Another 1.3 million are under the age of 25. The smallest bloc of "missing workers" is aged 55-plus -- 700,000 workers. Of that group, the overwhelming majority are women. In the other two age cohorts, more men than women have left the workforce than were expected."

As such, this seems less of a mystery. Why wonder why some women nearing retirement decided to basically retire early, when the economy is bad? Surely it is a much bigger mystery why younger men, in the prime work years, have left the labor force?

No doubt the bad economy explains the shrinking labor force, but focusing on older women, rather than younger men, focuses on a small issue and misses a much bigger issue.
Full disclosure, I made this.

Also if anyone can help me with stdout streams i'm having troubles getting all of a Github push to stream.
> The rate at which technology is changing is absolutely insane.

By the time you graduate, most of the things you learned are obsolete. My advice is to grok the fundamentals, the concepts that don't change. Then absolutely learn to use Google.
Tool's aren't the problem, I think most system level developers in industry are busy doing 'real things' to solve 'real problems' to care much about bringing about the Web-of-Things. They would rather build a sate-light communication link then get paid 50% more to program a toaster. Arduinos are much easier to use then JS.
However, the lack of any hydrology on the surface of the moon means that ore veins will no exist, at least not at any level of purity that would warrant extraction. On Earth and Mars, running water has sorted minerals for us. The only thing you could really consistently 'mine' is He3 for fusion powerplants that don't yet exist, and oxygen + silicon/iron/calcium from the regolith. Hydrogen will have to be imported if anything useful is to be made, and it is cheaper to send hydrogen from Mars than it is to send it from Earth (if you can stand to wait a few months from shipment to delivery).
I've been using this technique with great success for a while now, and still catch hundreds of fake registrations a day[1]. The few accounts that slip through are fairly easy to detect algorithmically, and it seems that they're mostly created by real people, usually in China or Russia, presumably for a small fee.

[1] http://i.imgur.com/Y6lEFGS.png
Keep Moving
That's a big damn if though.
I'd say the title is a bit much, but otherwise I couldn't agree more.

There seem to be a lot of close-minded commenters on HN on the weekends.
The arXiv link

http://arxiv.org/abs/1308.2258

is not "publication" (with peer review) in the scientific journal sense, and it remains to be seen if this preliminary finding will be confirmed. The lack of news about this yet in journalistic publications with experienced science reporters suggest that we should be cautious rather than assume that this initial report by the investigators themselves will be verified.
Actually knowledge of of any those is a proxy for the general quality of those developers. They could end up writing C++ but the fact that they went out and sought to learn language they thought was beautiful or had a different paradigm tells something about them.
In my opinion, this is the question that separates the entrepreneurs from the wantrepreneurs. It's easy to talk the big talk when it comes to startups: how you hire people, how you lead teams, what development methodology you use, etc. When it comes down to it, however, any business is a vehicle for turning money into more money, and your startup is no exception.

Wantrepreneurs think in vague terms about what they would like their company to be. Entrepreneurs think in concrete terms about the money and time commitments it would take to make that happen.

I suggest you randomly pose this question to people: the answers are often very telling.
I hate the title of this slideshow. It should be "Opportunity for web developers to integrate hardware into their routine".
Summary of the EFF's results, who are far more deserving of the traffic and attention.

https://www.eff.org/deeplinks/2013/09/after-nsa-court-hearin...
Things you might not know about Mac Color Picker.
They basically already do on loose terms.

Do this experiment: make a sock Facebook account, communicate dozens of messages with keywords like "fat", "weight", "exercise", "weight loss", include similar keywords in your likes. Then sit back and watch... you'll be targeted with weight loss pills and all that.

But here's the kicker though... the weight loss pills they are advertising are almost always bad. They're scam businesses. The pills they're selling will almost certainly adversely affect your health. But they're going to penetrate the psyche of a person who's having weight issues, they know how to advertise their pills to them. People are going to buy those pills.

And yes, when the floodgates that are guarding medical information open up, it's going to be a mess. And it's going to have deleterious effects on our society.
"While coursework is certainly important, there is so much more to experience in college than just going to class and returning home. Take advantage of the discounts and offers you get as a college student (including many security conferences). You have just about four years to shape the rest of your life; remember to shape it evenly."

I've just finished my B. Sc. and I wish I had understood this before. I wasn't an straight A's student, but I definitely could have spent more time socializing.
> When you allow for context, information density can approach infinity.

I absolutely agree with you. You are my hero.

The amount of information stored in an object (which is capable of storing at least one bit of information in traditional sense) depends on the size of the context.

If the object is not even capable of storing one bit of information in traditional sense, then the amount of information that can be stored is zero.

And for all objects that can store one bit or more of information in traditional sense, the total amount of information that can be stored in it = the number of bits it can store + the number of bits that can be stored in rest of the universe (context). So any one bit object can store the same amount of information that can be stored in the entire universe.

And if it turns out that our universe is enclosed in yet another larger universe, then you have to include that as part of the context as well.

Edit: typo
I also don't see a schema that is tuned for redshift.

There is no description of a sortkey or a distribution key (let alone which compression encoding was used)

And at least for the first query you could use UNLOAD instead of select (depending on how you are managing the data coming out of redshift it might be a reasonable solution and doesn't force all your data through the leader node constrained by whatever client driver you are using to read the results).

Instead of trying to select out of redshift this much data -- select the data into another table or (again) use unload.
CAPTCHA is broken and, at least in my experience, does more to harm legitimate users than inconvenience bot makers. You can farm out CAPTCHA solving to China for less than $1 per thousand solved.
That was the OLPC vision. I haven't heard much from them in recent years.
This is a cool idea but I am skeptical of how effective it is long-term. If I am understanding the design correctly this method comparable to simply changing the name attributes on input tags. It'll take awhile for spammers to catch on though I believe this negative captcha's effectiveness will decrease dramatically with adoption.
id say lua has a biggered embedded ecosystem then javascript.

not many embedded devices are going to need jquery.
I hope the judge in this case realises that Google necessarily has to receive, store, and parse all the emails sent through it in order to function as an email service. I'm not clear on what exactly the article means by "scan" in this case, but a mail service simply isn't a mail service if it doesn't examine and process the contents of emails.

Whether or not Google should be allowed to perform additional processing of the emails in order to choose appropriate advertising is a separate issue. I'm concerned that a lot of articles are missing this critical distinction. The focus of the debate needs to be whether they can deliver advertising which is based wholly or partially on the content of your emails; they fundamentally have to (electronically) read your emails in order to deliver them to recipients.
I respectfully disagree. I think Twitter putting more emphasis on media is at odds with Instagram — me thinks they would rather emphasize Twitter-specific content.

It would also be detrimental too for Instagram's future attempts to monetize itself. Why would FB/IG let the Instagram experience bleed elsewhere if they can only monetize it locally. They may eventually go the Twitter route of scaling back their API.
750,000 $1 hookerbots, or 1 $750,000 hookerbot.

Unless you're ridiculously lucky this is probably the single biggest pile of cash you'll ever have so if there's nothing you particularly want to do right now then take your time and think about where you want to be in 5/10/15/20 years.
When we installed it, spam users registered dropped to zero. I think its very secure against undirected attacks,
In a world without paint, metal files, sandpaper, grinding discs, tape, interchangeable bike parts, semi-smart bike thieves, etc...this would make sense.

/u/Patrick_Devine is spot on and the best place to test this concept would be the bike theft capital of the world: Amsterdam
Given that this is realistically a tool for hobbyists or people rapidly prototyping a concept, does it matter if you choose to build a thermostat in VB (assuming you liked VB enough to consider it) or hand tuned assembly?

Anyone who tries to bring a product to market with this will presumably be crushed by those who can use less expensive components from better optimized code. At scale, even a few pennies per unit can make a huge difference in your profitability. It seems quite unlikely, for at least the foreseeable future, where you will buy an off-the-shelf thermostat with one of these inside - or anything else running Javascript for that matter - simply due to component costs, if nothing else.

But if you are a web developer who wants to hook up a light that flashes when someone visits your web page, something like this might be a reasonable choice. Being able to build something that works reasonably well with minimal effort is appealing. Who cares if it adds $30 to your BOM and maybe doesn't work every single time?

Personally, this is probably not a device I would be interested in. Playing with embedded systems at a low level is what makes it fun for me, but not everyone wants to learn C and assembly just to throw together a project in their spare time. I think this could be a pretty great product for that certain niche.
I think everyone is aware that we aren't going to be able to completely eradicate spam. As bots become more intelligent our defence against them must improve as well.

I like that this is a non-intrusive technique that seems to have met with some success. It doesn't matter that the method is not perfect, nor that it is possible for bots to engineer their way past. Innovation in the bot detection space is the only way to keep up with the spammers.

I would be more interested to find out if the method has any impact on accessibility, for example if screen readers are unable to use these forms. I would guess that anything designed to be visible to bots will also be visible to screen readers.
You're awesomer.:) This is really helpful. Thanks.
I suspect DARPA wants brain sensors in every Advanced Combat Helmet. Add some accelerometers and impact sensors and you could start to collect all sorts of interesting data--biomarkers for TBI, perhaps even early predictors of PTSD.
Online Game to Help Learn Node.js Posted Here?
I remember seeing a link a few weeks back for an online game somebody had created to help you learn Node.js.

Does that ring a bell with anybody?

I've been Googling and trawling HNSearch, and can't seem to dig it up.
Remaining silent is as good as communicating one bit of information.

Even a 0-byte file has metadata. Even if it is 0-byte long, GCC knows that it is reading an input file. How did it come to know? Because you communicated some amount of information by initiating the compilation.
Lol, bike theft is notoriously ignored by LEOs. Less than $500 value items usually, which barely pays for the salaries and doesn't pay for gas, food, equipment, or repairs/health.

Besides, you can just shell out $100 for a shitty bike while you save up for your next one to get stolen. Here's an idea! Just buy a stolen bike.
I wish startups would stop using the 'save the world' mantra and lose the 'awesome' descriptor. It's not professional.
I see this method as similar to changing the ssh port to something other than 22 on a server. Sure, an attacker would be able to discover your custom port if they tried, however that requires significantly more work than performing a dictionary attack on the defaults.
> The pancreas is also the main source of enzymes for digesting fats (lipids) and proteins. http://en.wikipedia.org/wiki/Exocrine_pancreas
That's what I thought, until somebody reverse engineered the registration mechanism on my personal site which runs software I've written. I ended up having to turn registration off as I didn't have time to fix it properly.
Your privilege is showing. The government has a long history of abusing the impoverished, minorities, and patriots.

Look up Tuskehee siphylus or J Edgar Hoover or American Indian.

What do you think "radical" means? The word was invented to describe "people who aren't doing anything wrong (else they would be criminals or terrorists) but who the people government don't like .
what? no, almost everything I mentioned do it to further their own business interests.

Mostly by offering value to their customers in the form of added services.

Google do it to allow themselves to provide a free email service.

Without the scanning of email done by google, everyone would have to pay for their email services.

You may or may not like the trade off, but apparently MANY people would prefer to have a free email service that provides advertising over a paid for email service that does not.
CloudFlare (and subsequently CDNJS) is down: check your assets
I would rather be surrounded by these guys, than those who think Scala, Haskell, Clojure etc would have been commercially more viable for this project. Basically, common sense.

I shouldn't have said this, but it's not a very inappropriate response to your comment.
The phone company obviously has a right to transmit your calls, that doesn't give them carte blanche to listen in.
shouldn't this be an inverse Captcha? (cf. negative)
Aha, I found it!

Nodeschoo.io

I'm sure there's some variant of Murphy's Law that will explain why I suddenly found it after submitting on HN...
Devil's advocate, being 100% stable is somewhat less of a concern when you have a wifi link for easy update.

Besides, you can choose sensible things. if you need something stable you stay on a known stable version of node (which has it's own issues of course).
I am taking the computer security classes from coursera, which are pretty interesting and well taught. Strikingly however, almost all of the people visible in the videos have a really high BMI and seem more stressed than I would expect. I wonder if computer security is one of those fields with extremely high stress levels...
Then ctrl+s when you're done to save an html file of your input.
Hi, I logged in to thank you for start bootstrap. I'm not from US and 20 $ isn't peanuts its about 1500 bucks with which i can host an entire website for 1 year( in my country). I really love your bare templates, and will start using them from my next project.

Thanks again for all the good work and keeping them free.
worse is better.
Given the subject, it seems all the more authoritative. Or were you trying to make another point?
If you read the article, you will learn that the issue is that users were not made aware of the tradeoff.
What do you think the rationalizations' content were in Morocco before all those Acamdemics hit the streets ?
I can imagine this might be problematic for people using assistive technology…
I can concur.
I am afraid that password managers like 1Password will get caught in this. I always use it not only to remember my password, but also to fill in sign up forms with my data. I am sure it would fall for the honeypot and it would be very hard for me to find out what went wrong. I am sure the experience would be incredibly frustrating.
20% - buy property: a house, condo etc

20% - invest in self: runway for a startup, education etc

20% - invest long term: index funds etc

20% - invest short term

15% - take care of current wants: car etc

5% - help others
Have you been following the Snowden case? That is exactly what the NSA is claiming.
Can't wait to hear the post mortem on this one :)
Exactly. This isn't an end all be all, but it does up the security on your site.

It's like when you lock your bike, a focused attacker can open any lock with the right tools, but that shouldn't stop you from locking and using secondary deterrents like anti-theft skewers, or my favorite, simply locking it next to a nicer bike with a worse lock.
Keep going, you're about to discover the holographic principle for yourself.
Where does the TOS mention indexing email to build an ad profile?
As funny as it might sound, you should try Node then.

Single threaded. Concurrency via processes, impossible to share state. And, among the more efficient dynamic languages out there now due to the browser performance race.
throw it on bitbucket with some sort of bsd/mit style license and share it with the world.

or at least do it and get enough folks excited that some volunteers help add docs :)

do it!
Yes, for those types of programmers, finding them is the problem.
I can tolerate JS, but they should also offer a direct way to code and deploy in Lua as well
In many US states, at least, there is no recourse if you are fired without cause. But if you are fired with cause, that cause can be legal or illegal, and you can sue based on that.
One possible solution for this would be to display a regular captcha once the negative one has been tripped.
I prefer properly compiled languages in general. And especially for server side software.
That's not entirely true, as there are plenty of women in the life sciences (unless we were to spark an internecine war within STEM by claiming that bio and medicine aren't the hard sciences). Anecdata seems to show that there are also more women in physics, math, and other engineering such as civil or even mechanical and electrical than there are in CS.

One possible cause may be the traditional nerd stigma that afflicts CS. In recent years it's broadened up, though ironically now there's a small fratty brogrammer subculture in CS. (Though not in academia, I feel, but in the startup industry that follows.)
Completely agreed.

You can't expect to be competent at information security / computer security without being at least decent at programming. There are many different kinds of concentrations, like application security (which could be native code or web apps or both), network security/defense, penetration testing, forensics, etc.

Programming can play a big role in all of those, though. Everyone should have a good fundamental understanding of assembly and C, good knowledge of at least one scripting language, and an ability to write and test web applications. Else you're either doing some really specialized work, or more likely, you're a beginner and/or incompetent.
hehe, well, if you make it available with bsd3/mit, if someone really wants they can gpl it, so anyone arguing that it must be gpl from the get go should just commit to forking it :)
(you know you're doing well when folks want to fork you!)