skysight-inc/HackerNews huggingface dataset:
I am going to be like a rat pressing an endorphin button playing this.
Finally, all versions of flash blocked in Firefox
Simple, old-school minesweeper game
> There're way too many developers who read links from HN and try and push the javascript framework of the weak on everyone at their job without fully comprehending the consequences of their decision.

One good question to ask yourself when evaluating a framework is this:

If the project/company dies out tomorrow, and we're tied to this thing, can we take it in-house and pick up maintenance?

If the answer to that is no, not even long enough to migrate to something else, then boy, you'd better be damn sure that the team that develops it isn't going to go away or lose interest. Hence my skepticism with many, many Javascript "framework of the week" projects. There's just far too many out there that have died out after a year or two for me to blithely accept whatever the new hotness is.
does this support gcc-avr?
Yes absolutely everyting counts as free speech. That's the whole point. Neither you, nor anybody else gets to have an opinion on the content on behalf on anyone else. Porn is merely an example. Once you allow one through there's always a way to expand it. We've seen this often enough now for it not to be a simple platitude or a slippery slope argument.

Of course in addition to trusting someone else's opinion you also have to trust their competence.
The Era of the Video Plugin on the Web Is Over
$6000 a decade, so $600 a year. Interesting note: Engine maintenance costs are way higher on ICE cars than on electric cars.

If they can get battery costs down, which they're doing at a speed of 10% a year IIRC, then they can decrease that figure to about $200/year a decade from now.

Come to think of it, perhaps in a decade we'll finally have a reliable carbon price, rather than it being an unpenalized externality. That'd make ICE cars fairly uncompetitive quickly.
I haven't noticed if Walmart's new readers are NFC enabled, but using a chip and pin card with them is all about timing. Too early and the transaction hangs during authorisation. If you don't go through the prompt and explicitly declare the transaction as a credit, the transaction won't go through either. If they're NFC enabled I'm sure the same restrictions apply.
I like it. Especially the histograms. Next step: make it not spin up my CPU fan :)
Not clear to me why the README.md has no images of the design itself or its rationale but rather just some dudes bro'ing out on a patio. My intention is not to sound negative... there are good ideas happening here but the README.md is a poor first impression.
You might be interested in this library: https://github.com/dschatzberg/intrusive
The Fall and Software Rebirth of Middlemen
We just bought a used leaf for 12k at carmax. It was a 2013 with 16,000 miles on it and it easily gets 80 miles to a charge. All of the great things you read about them have all been true for us, super quiet, surprising acceleration, convenience of charging at home. It was hard to get our hands on one as they kept selling them as soon as they'd come in at carmax.
The man who split a mountain
When this showed up in my inbox, I was so excited. I've got a few weeks of holiday starting tomorrow, perfect timing for once! For example with Microcorruption my problem was exactly that I did a few hours of it right when it launched, and then had forgotten everything a few months later when I next had time to look at it.

But then I got to the end of the email, and it turns out that it's the opposite :-) Guess it'll be playable just when it's back to the grind for me. But it does look incredibly interesting. And maybe having multiple separate things to do will make it easier to pick up after a bit of an absence; can just start on one of the other "tech trees" instead of having to redo old work to get up to speed.
So I'm looking for a simple solution 1 step beyond just using js style objects. Would radium be good without creating a ton of lock-in? I can't really sort through this giant chart.
was having similar thoughts. I was also wondering why the soloshot had to track a device you wear instead or in addition to something like openCV that can be trained on your face or physique.
Heh, if you think AVR's are weird, try a PIC sometime if you really wanna get buck wild.
An Erlang is a unit of load on a cell tower (or more generally in any telephony circuit).

Edit: Not sure if this is what the parent was referring to, but if the tower software was written in Erlang, it's certainly an interesting coincidence.
Putin Leads BRICS Uprising
It's a VIA VAB-600 Springboard. There are some other VIA ARM boards that can do mini-PCIe (though some just USB, some do PCI too)

VAB-600: http://www.viaspringboard.com/ or http://www.viaembedded.com/en/boards/pico-itx/vab-600/

VAB-820: http://www.viaembedded.com/en/boards/pico-itx/vab-820/ (better software, Freescale SoC)

VAB-1000: http://www.viaembedded.com/en/boards/pico-itx/vab-1000/ (at the moment Android only)

I hope to try other vendors' ARM boards too, I've made a list a few weeks ago of those that have mini-PCIe connectors, so plenty to experiment with....

(disclaimer, I'm currently working at VIA)
Clarify? Are you asking if you'll be able to compile something with avr-gcc and upload it to the emulator? If so... maybe.

All of my test code was compiled with Crosspack AVR libc. The bundle has its own test code which was very useful.
Oh he does. Just only while the VCs are writing checks. ;)
I'm sure both people using C99 support for complex numbers are really bothered by this.
I think this is a tough discussion to have without discussing the following engineering realities and understanding how the needle moves for each of them over time.

Key Metrics:

Specific Energy Density

Cost/ Unit of Specific Energy Density

Liquid Hydrocarbin Energy Density vs. Galvanic Battery Density

Simplicity and Maintainability

http://qr.ae/7L89on (everyone should read this post.)
AFAICT, this started about 7 months ago and despite clicking their #rethinkscape hashtag I don't think it went anywhere.
Personally I failed about 10 times before I built something that made any money. Over time your batting average gets better, mostly because you learn to see a failure coming and kill the losers before you've spent any significant time on them.

But yeah, 5 fails doesn't seem out of line at all. Keep at it man!
Using a standard ~2.4HGz parabolic dish with a Ubiquiti Bullet M radio, I've hit strong APs at ~5Km.
You can't be big in China if you don't have local contacts. If you are a small startup or a small company, you are fine. But if you are a big one, you will be blocked unless you have political contacts.
Then, once your company is blocked; a Chinese company is going to create the exact same service but with a lot of censure added to it.
> We'd like that to happen. We have ideas on ways to provide "hooks" for people to publish and collaborate on projects. We'd be thrilled if, even before that happened, people just threw random code they wrote for us on Github.

From previous coding games, it does seem common for people to publish solutions to github, but this is often tempered by a reluctance to allow 'script-kiddies' to solve the same problems without doing the work.

Hopefully the design of the games will make this kind of 'cheating' pointless, so sharing and collaborating on solutions is desirable.

If there is an on-line code editor involved at any point, I'm much more likely to publish to somewhere like github if that feature is baked in :) (also easy offline IDE integration is a bit simpler if git is baked in...)

I guess I my question was more targeted at this line:

"We’re giving players the dev kit for the handheld trading device. You can program it in AVR assembly. But the vendor also offers support for a very limited dialect of C, compiled to bytecode IR or to AVR. Emphasis on “limited”. You know, because we did less of the fun stuff for you."

This seems very much like a situation where the community can work together to improve their ability to play the game.

> At this point though we're just running (or in Erin's case skating) as fast as we can to launch the damn thing.

Please do :)
The missing link here in my mind is what is on the other end of the 900Mhz link? Someone has to have an internet connection on the other end of it. It is not clear who would want to provide that and pay for it or how many users you could get on that link at the same time across the ISM band which is inherently noisy because cordless phones, baby monitors and all kinds of other unlicensed devices use it, 2.5 miles seems pretty optimistic.
The best anonomizer I have found is simply finding an open WiFi hotspot and connect to it remotely. I live in a fairly urban area and if you use a directional high gain parabolic antenna you can connect to any number of open hot spots from afar and it is almost impossible to figure out where you are unless someone has a triangulation equipment set up ahead of time.
Google partners with Khan Academy, NASA, more to teach kids science
How much of this is due to problems with C or C++, and how much is simply due to a lack of other languages for systems programming?

And yes, a major complaint of mine is using C or C++ when you don't absolutely have to.
Dating Habits of 5 Generations
I think the parent means something else. You can find people predicting all kinds of disasters for the next 5 years and maybe some of them are right. But it's very hard for governments to know which one are right. Especially considering some are of the form "there's more than 50% possibility something bad will happen". In this case even if the bad thing doesn't happen in 5 years, you are still not sure if you should disregard the warning.
They're not done yet. But they've slowed the bleeding tremendously, gotten out of unprofitable businesses, actually shipped the damn OS (instead of farting around with demos and research), and are working to ensure that QNX provides a solid revenue stream in the mean time.

BlackBerry under the previous CEOs was much like Sun: lots of cool ideas, lots of smart people, but no direction towards shipping products people wanted.

Now it's like Apple shortly after buying NeXT. Only with no advertising (their current biggest flaw).
Starfighter, Summer 2015 – Quarrelsome
This one, too. http://www.atmel.com/images/8161s.pdf
Without evidence to the contrary, let's stick with the most probable explanation: The device didn't work.
If you run a company like this, don't be surprised if your employees take it to heart.
Product Hunt Inspired by Firespotting?
Stab in the dark here (given your use of metric): do you also happen to use a common flaw in APs that use the tail section of an SHA1 hash in their SSID?
Pluto to Get a Close-Up After a Spacecraft’s 3B-Mile Journey
Top 8 Most Reliable Ways to Raise Capital to Finance a New Startup
Any link to by-pass the pay wall?

ps: it is funny that this is posted by 'IBM' :)
The [extreme] next level would be exploiting bugs in the processor itself, stuff that the ISA says is impossible...
Too true. It's classic case of "seek and ye shall find."

OP wanted to see all the reasons why something he hopes is true, and he found them all.

He did not want to see any reasons why his hopes might not be true, so he sought none of them.
Ask HN: Where to Start?
All over I see different languages and frameworks and expensive schools to learn to code. I haven't really found a good website that teaches projects from start to finish that are useful. Any suggestions on tutorials that will help learn with a functional goal in mind? I want to be able to make something of my own. I know this is broad but I feel like the space is so saturated right now. Where to start?
Sort of related: are there any actual hams in SF (probably SoMa, Dogpatch, Potrero, or maybe Mission, given my location and aspect) interested in trying to setup a (unencrypted) Broadband-Hamnet (BBHN, formerly HSMM) mesh network?

I've got a couple 2.4Ghz nodes but I'd been willing to try other frequencies. Ubiquiti gear is pretty cheap and nice.

http://www.broadband-hamnet.org/
Even If You Uninstall Google Photos, It Will Keep Uploading Your Pics
http://www.lietaer.com/2010/03/the-worgl-experiment/ could be the solution
Well the solution is simple:

return (x+0U)<<16 | (y+0U);

Would it be insane to have a inline library for every arithmetic operation, that would handle such cases and offer addition optional functionality?
You've confused the prototypes that have just started driving on public roads with the existing vehicles that have been driving for years. The prototypes are limited to 25 mph. The existing vehicles drive at freeway speeds.
You needn't be; "In the Loop" is a British political satire starring Capaldi in, I think, one of his better roles, and besides which is a cousin of "Veep", easily the most on-point US political satire of the last fifty years.
The last time I survived layoffs, it took me longer to find a new job than my laid-off peers.

I'll always be grateful to have a place to go that sends me a check for the privilege of my company, even if I hate going there.
Guide to Functional Programming in JS
There are a control and 4 tests, but the results for the listed browsers there have only 3 letters, like GGR. Shouldn't there be five for each browser? Otherwise, which three of the five are you testing?
The Turing Phone Is Built to Be Unhackable and Unbreakable
> even googlebot

I would assume that's one of the more capable crawlers though; not the average, and surely not the lower bound.
Better link: http://piweek.github.io/rethinkscape/
> But the take-away from Icarus seems to be about hubris

No, the take-away from Icarus is that wax is a shitty adhesive.
The rest is good points though.
Amazon backs large-scale wind farm
In the Indian context, till India achieves what it is capable of, this article will remain a guiding principle; and it will remain relevant.
Egg-shaped home powered by sunlight and wind lets you live anywhere
Not really. It is similarly foolish.
I suspect that this is a motte and bailey trick. Users of the iPhone claim that they use a better product, where by better they mean "objectively better", but when challenged on what it is exactly that makes it so much better, retreat to, "Well it's just my preference", and then as soon as the critics say, "That's fine if it's just your preference, but recognize that you're paying a massive tax for what you've admitted is just a subjective preference," they move back to, "Apple makes better products so they make more money." As if it's some kind of objective truth, even though they've admitted that it's not.

"People pay premium for a premium product" doesn't signify to me a subjective difference. Especially when it's used to argue that the premium paid has nothing to do with Apple's branding, an objective and extremely common reason that people pay premium prices for products that are objectively identical to their competitors.
I don't mean for this to be a snide remark, but I'd like to let you know that, unfortunately, Aaron won't be able to respond to you.
I lived through the aftermath of 2009 Iranian presidential elections. This brings back many memories, none of which are good. I simply cannot fathom how someone could play with the emotions (and potentially lives) of a nation, all for personal gain, for fame and greed ...
Is the location refered to, a million miles from Earth and orbiting the sun, a Lagrangian point?
http://blogs.wsj.com/indiarealtime/2015/07/13/under-a-cloud-...
Especially since we know HN readers are sociopaths
I have tried it in the past but wasn't too impressed at the time. I may have to give it another go to see if they've upped their game. Thanks!
TCS/Wipro/Infosys are not selling software; They're selling 'software engineers' to US/UK clients;
They must have written a s* load of code for this. Can't wait!
https://soylentnews.org/comments.pl?sid=8365&cid=207752
Context: https://en.wikipedia.org/wiki/Aaron_Swartz#Death
When cars crash, passengers automatically go back to where they started instead of dying, then one can innovate as quickly in cars as in phones.
If it comes out before next semester starts I'll be sure to give it a try. Otherwise I think I'll have to wait until winter.
Kicking Google out of life: Series of articles
Beats me. In Manhattan I would think $50-$80/hr. Just shop around.
The author completely blundered with that claim. Cars on the road have become more than 10% more efficient over the past few decades, but gas stations didn't go out of business en masse like he prophesies a 10% electric fleet will cause. As everybody else already pointed out, self-driving cars will change everything, not the few years in which the personal vehicle market becomes a little more electric.
Similarly I'd like to ask how to jump industries. I have 12 years in enterprise IT as a network and systems admin and the last 5 years I've been living and breathing powershell at work, developed several python/flask side projects (one full site with cc processing, coupon code checking with JS, email notifications, user registration, etc.). Learned to use git, developed my first published windows store app, and now continuing to learn c# for fun.

I find myself enjoying coding more and more each day and IT support less and less. But I "know" IT territory very well. From IT managers, to day in day out, to projects one cam expect. I live and breathe it. I feel out of my depths even applying or building a resume for a development job and have a family to support. What's the safest and best way to get my bearings and jump into a dev job?

Work is supportive of my advancement in coding, but its leveraged as a cheap way to automate processes.
I left a job to go back to grad school, and then less than a year later, they closed the office and gave out extremely generous severances that would have probably paid for a year or more of school. Boy, did I feel like an idiot. I'll probably never get over that horrible timing.
If only you had ~80,000 years of 5.0 earthquakes every month to dissipate one 9.0 earthquake's energy.
Oddly, search "Google Takes Stricter Approach to Costs" on Google, and click the link you see in the search results.
Interestingly, I'm the opposite. I was terrified of flying as a kid due to an irrational fear that it might fall out of the sky, and I would refuse to ever get on a plane. As I grew older, I eventually realized the odds of the plane crashing are quite low, and the fear pretty much dissipated.
I'm not sure from the page whether this is a new update or a summary of an existing one, but in the more likely event that this is new, I'm very impressed they managed to do it! Pity my SE/30 is running 7.0, its been stuck there for decades...
For me, moving to the bay area was a big deal. Was easy to be the "big fish in a small pond" in my old town. If moving is not an option, contributing to an open source community you respect may be a good analog.
Among the reasons that I am busted flat is that I regard publicly traded companies as a profoundly bad idea. I am very strongly in favor of investment but feel the investors should be paid with dividends, as well as by the growing value of their equity.

Value and price are quite different things.

Despite that I was - until recently - unemployed, I avoid applying either to publicly traded companies or privately held ones whose investors intend to exit.

The company I work for now is a privately funded partnership. Thats how it commonly works in most fields other than tech. There are lots of privately held tech companies too but they are hard to find because they dont get much press.
I find that hard to believe. Doesn't Google take a hard stance on freedom of speech issues?
Agreed with it basically being lots of hard work, and that you have to be very motivated.

I'm currently 29, working as a Software Developer, and also started late. Got my MSc in Oceanography, had some basic programming experience (built basic websites for beer money, some light scientific programming), but not much. Decided I liked the analytics more than the rest of science, and got a job at a SaaS company as a Data Analyst. Really started falling in love with programming quickly there, and did the following:
- took online courses like crazy (often waking up early to get some in before work, and more on evenings/weekends when possible)
- always took on the most technical tasks at work, where I'd get to write as much Python/R/SQL as possible
- started a coding club at work, great for group learning and motivation

After ~2 years of this I had gotten myself to a point where I could legitimately work as a Software Developer, and got a new job as one (at the same company). Stayed in my area of expertise, data science/analytics, but as a developer instead of an analyst.

I wouldn't suggest codeacademy, though. Maybe it's changed since I tried it, but my experience was that they introduced you to a bunch of syntax, but left out most of the fundamentals of how computer science and how to structure programs. I'd much more strongly suggest taking more involved courses. Some of my favourites include (note - bias towards Python, Scala and SQL courses, as that's what I happen to use a lot of):

Intro to Comp Sci (Python)
https://www.udacity.com/course/intro-to-computer-science--cs...

Intro to Web Dev (Python)
https://www.udacity.com/course/web-development--cs253

Data Structures and Algos (Python):
http://interactivepython.org/runestone/static/pythonds/index...

JS intro:
http://eloquentjavascript.net/

Functional programming (Scala):
https://www.coursera.org/course/progfun

Reactive programming (Scala):
https://www.coursera.org/course/reactive

Good databases courses (boring but good content):
https://lagunita.stanford.edu/courses/DB/2014/SelfPaced/abou...

My personal feeling is that things like codeacademy get you superficial knowledge, like learning to use tools, when what you really want is deeper knowledge about how to build houses, regardless of the tools.
That sounds like a decent justification for just continuing to use it until it collapses on its own due to disrepair!
>> Is it good enough to estimate the number of people inside by subtracting out counts from in counts?

> Yes. It's better than just an estimate

What if someone waved their hand in front of it (in a particular direction) in an attempt to subvert it? Couldn't someone trick it into over-reporting or under-reporting the number of people inside?

What if someone is standing idle in front of it (near the door frame) for a few minutes and in the meantime a large number of other people walk in? Will it miss them?

What if two or more people walked in at the same time with no gap between them?

Most importantly: How would the counter ever be able to correct itself from inaccuracies?
Coming from the land of Dijkstra (UTAustin, by the way), pre- and post-conditions were how I learned to think about programs. Things like denotational semantics and what-not seem odd and somehow magical to me, even after a lot of experience with languages like Haskell that incorporate that kind of thinking.

I'm not going to get this right because I haven't even thought it out to my own satisfaction, but the fundamental difference seems to me to be that the those things treat a program as a mathematical object in itself, which is one of the reasons they focus on functional languages and immutability.

Floyd-Hoare treats the program as a text; it assigns states to the spaces between statements. As a result, it's pretty darn happy with imperative programming, although it has its own limits.

(As an aside (Did I mention that I once worked in the same building as Dijkstra, although I never took a class from him.), I find it very amusing that the article has the sentence "There are rules for concurrency, procedures, jumps, and pointers." although neither it nor the linked "Branch" article actually describe Knuth's revelation of Hoare's axioms for goto.)
I'm from a country which uses Kg and meters. I can read the US units no problem.