skysight-inc/HackerNews huggingface dataset:
The Asus Xtion cameras have been out of production for some time. At the last place I worked, we bought like 30 of them as well as their successors that PrimeSense sold directly before Apple bought them.
That's a bit of an off-topic but may I ask, why Haskell over Clojure. What are the differences? You partly asked that in the 2nd part, but I would like to know more. I never did any serious FP so would love to know where to start: Scala? Clojure(Script)? Haskell? F#?
Call Delta and tell them you need to send 3-5 people a month from SFO to PVG in business class for the next 3-5 years. You won't pay $6-$11k per ticket.
Interesting. I find bots start to follow me randomly, and about half of them stop following me after a few days. I suspect that the ones that stop following me are fishing for people to follow them in return. I had been wondering about the other ones, now I suspect they follow random people to look less like bot...
this is neat, nice to see people experimenting in this space.
As i explained for akumpf, you could find a link to it from "Lists" page but strangely it was removed. I'm not sure why.
Even if Groovy 3 had its first beta tomorrow, it would take several months for it to become the new 3.0. That has been the case for every Groovy version with a beta and especially for a version with so many changes as 3.0. Also the bigger the changes in 3.0 the longer there will be a Groovy 2.x. You can't expect to have 2.x maintained for, for example a year and have only bugfix versions coming out.
I love dc.js. In fact, I just released a data viz tool (www.machete.io) yesterday that lets lay people create charts/dashboards with dc.js. If you're a dev, you'll obviously have a lot more flexibility by crafting dcjs exactly to your liking, but machete would can help you rapidly prototype.

Example: All 3,025 Penalties in the NFL 2013 Season - http://www.machete.io/board/view/NFL_2013_Penalties/3731630c...

The plan is to use the github model - free public boards, private boards will be a small monthly fee.
Distributed oracles system for crypto currency contracts. White Paper.
Ask HN: We made a fitness website and We need your opinion
We created MadBody.com. You can browse through workout plans, and meal plans or if you are experienced you can create your own workout plan/meal plan. We know the site needs a lot more work but maybe you can provide us with feedback that we would concentrate on. You don't need to sign up to browse through the website.
Nice to see I'm not the only one who has a habit of accidentally adding a "g" on the end of "python". Still no idea why that happens though...
The benefits of building a startup in public
I am trying to understand how this fiasco is any different from Boston's big dig? Are we just posturing because it was a Chinese company? Neither was bid/priced right and both have/had safety problems.

Welcome to the world of government contracts, big projects tend to be vastly different than what is proposed or agreed too.

Hence I am confused as to why the controversy this time.
It's really not that big of a deal.

It was a tradeoff, for which they provide functions (unshare and copy) for opting out of the default behavior if you so choose.

You aren't hamstrung here. In fact, this Array behavior is going to be absolutely great for manipulating image and other fixed buffer operations. It's a week in, what looks like a wart today can be a great feature in the future.
I'm lost on the name. I mean, I know it's hex and the decimal is 3518 but.. what's its significance? Is there some hip way of pronouncing it? I currently use razorsql but don't tend to dive too deep.
I'm a technologist and I didn't know that devices advertise their MAC addresses when scanning for WiFi until someone in that business told me. I always thought it was the other way around (base stations advertise themselves and devices affiliate with ones they recognize).

Though accurate, "clueless" is a bit harsh. I don't expect the general public to know the implementation details of WiFi any more than I expect them to understand how a catalytic converter works. The beauty of an abstraction is that you get to reap its benefits without understanding precisely how it works.
So what's the appropriate communication way for this? I am curious to know how that should have been done
Not to mention they require me to run some javascript in order to render good old text. :-/
The HUBS/Tegola projects I linked to in another comment have managed to provide broadband speeds to Arnisdale - which must be one of the most remote villages on the UK mainland:

http://www.glenelg.co.uk/news/broadband-solution-provided-fo...

It's wireless though - still a pretty good result getting decent connectivity to small remote communities!
Yes, I should have made it clear that ThreeBallot is not itself a contender. The point is though, that lack of crypto is a desirable property of a voting system.
Facial recognition software helps convict a robber
Link: http://madbody.com/
The History of Python – from the Creator of Python, Guido van Rossum.
I'm in the middle of making a Flask application and this is just what I needed, thank you for your work!
If you are in heavy stop-and-go traffic you can slowly ease forward in a car with an automatic transmission (no idea if this works with a DCT) by letting up on the brake pedal, which is slightly easier and smoother than going brake-accel-brake.

The same force also keeps cars from rolling back on a hit between when you let off the brake and hitting the accelerator. Not sure if a Tesla would roll back in that case, some cars have "hill" features to prevent that rollback.

Edit: "standard"/manual transmissions will move forward in gear but they are not really meant to get going without gas and that would require a lot of effort on the clutch pedal to move in slow traffic without gas/brake. I think they misused the term "standard" and meant "car with conventional automatic transmission."
How to beat world’s deadliest virus
Some sort of mashup between database (DB) and IDE makes DBE. Unsure why they prepended 0x to make it look hexidecimal.
I believe that on the early days of a project you'll need to do a lot of manual stuff. That is, instead of buying display banners or running big Facebook campaigns you should focus getting highly engaged users, and this obviously will need to be done manually as you'll need to talk to them.

Why this approach? Because in the early days your product won't have any credibility or brand name, so personally interacting with the users will be the best way to get them actually using the product.

Second, those early interactions will also allow you to get feedback and to adapt your product accordingly. You wouldn't get this with mass marketing campaigns.
Probably not legal in most countries, but when I can't find something on cable or I'm away from my home or in a different country I turn to: http://www.usagoals.tv/
@fprotthetarball - our python script drawed your number. You're the lucky winner of our giveaway.

Check your email (the one that's listed on HN).
Am I missing a trick or does this only work when the only thing you're serving at that HTTP server is the JPEG image of the camera? Otherwise the user later refreshes the page thus doing a "GET / HTTP/1.1" and gets /image.jpg instead.
>But my question/argument is, would that be a rational decision?

Does that matter? We[1] live in a capitalist democracy. One of the tenets of capitalism is that consumers should be well-informed and "vote with their dollars/feet", and the core principle of democracy is that the individual citizens get to decide how their society is run. We don't live in a LessWrong-ocracy where the world is run based on somebody's idea of rational objectivity or whatever.

I'm in politics so I know exactly how frustrating it can be when the average Joe doesn't necessarily agree with your vision of a rational decision, but if that's the case, the solution is to change their minds, not to circumvent or obfuscate to get around them.

[1] - I'm thinking Westerners in general, but I'm American, so I may be over-generalizing, we're good at that :-)
Are there any night school versions of this in bay area where someone without a design background can pick up design skills ?
Well, I as Groovy Core don't follow hacker news normally. There are already enough channels for me to follow and the density of Groovy related themes has been quite low here. It as a thing of trying to spend the little time I have with something useful and being effective about it. So if I answer here, then only because someone pointed me to it and then it is more to try to fight misinformation and FUD
It would be more accurate to say it's a mutually beneficial relationship.
I suspect OP is comparing the way the companies embrace technology. Google has been an big proponent of the open web and of supporting the same standards as everybody else. Apple has been pretty single-mindedly focused on being proprietary whenever possible. (They support open standards on the web, but the rest of their platform is only inner-operable with itself.)
To get round this problem I use TweetDeck, which allows you to have more than one column on display. I've only tried the desktop version and haven't tried any similar mobile apps though.
Looks great, I'm tired of using a different program for every database type I have.
What we want is a comparison: what was the OO code, and what did the functional code turn out to be? That way, we can judge for ourselves.

Typically, these examples take low-end crappy OO code and convert it to high-end elegant FP code. But this doesn't really convince anyone.
The difference, if anyone's still playing along, is what action the device takes. An IDS (detection system) is a monitoring and alerting device; traffic still gets through. An IPS (prevention system) drops the flagged traffic.
FROZEN Epic Recut Trailer
This sounds less like a bug, and more like a specific tweak to his logic due to his specialized use case.

In most cases, even if the web server knows that a specific page contains images, it does not know if the browser is actually going to request those images. What if it is a bot? What if the user cancels? What if they have disabled image downloads in that browser? What if they have the images and other secondary files cached?

I do think it is worthwhile to consider such things for your individual needs, but most use cases won't change the standard request/response mechanism.
How about NoSQL? ElasticSearch please?
4Videosoft iPhone to Computer Transfer Ultimate v7.0.10
> Apps written for AOSP that don't use the "Google Play Services" library are second class citizens

I love some of the hyperbole that gets written on HN about Google/Android.

Where do you even get some of this nonsense?
I think the upper limit for one list is 5000 [0]

[0] https://twitter.com/TwitterForNews/status/340206438364368896
When Boeing merged with McDonnell Douglas, the execs would both meet in a third, neutral city but would fly into other airports within a few hours' drive of the meeting location specifically so that anyone tracking their planes wouldn't know they were flying to the same location.
Guess I am one of the ones from 2 yrs ago, even though I am not aware this has already been 2 yrs. I thought last time was already last year... well, I can be easily mistaken. But I really wonder what those Pivotal accounts are supposed to be. Could be a reason to talk with some people if I had details
Potentially, you could imagine a poorly-written web browser that could be fooled by an extra HTTP response, confusing it with a later request to a different web site.

So you could follow up a HTTP response for http://empty.website.with.no.other.files.to.request.com/ with a HTTP response containing malicious javacript. When the user then tries to view a different website (say their facebook page), they get 'served' your javascript that is now running under the context of the new site. Cookie stealing and other attacks could be run.

In practice it would be unlikely to happen. If the client doesn't read the 2nd request then it is likely to be sitting in a network buffer assigned to the first connection, which will probably be thrown away when it comes to open a connection to the new site.
Yes, you're missing a trick. The url was modified on each request to bust the caches in between.
JavaScript and future development landscape
Beating java in memory usage is like beating a tied-up blindfolded turtle you gave cement shoes and dropped into a toxic vat in the 100 meters walking.

You know, if the turtle was disqualified ahead of time.

Now let's compare how many lines it takes to read in 2 csvs into structs, sort them by their normals and write their vector products out into a new file. I bet java will do < 100 lines and go will be 10 files and > 1000 lines. It'd be about as honest.
Is Go an Object-Oriented Language?
The Singing Bartender
Amylia Carlin
> No, you misunderstand iBeacon. The sole purpose of iBeacon is to let handsets detect it, not the other way around.

You are wrong, the point of iBeacon is to allow an app to track its position.

Apple is not about privacy, they're about controlling what they consider to be their customers. They will be the gateway the users go through for any service whatsoever. They get their 30% no matter what.
Amazing job. I was looking for something like this since ages. I think a great improvement would be if it generates SASS/SCSS + Compass code as an export feature. I saw it's written in coffeescript so I might also help in the future ( I'm a bit busy with a project these days ).
Flight mode on
Oh. Well that was way less interesting than expected.
PS4 helps Sony topple Nintendo sales for first time in eight years
I think part of it is that there's no real venue for customers to express their satisfaction to other prospective customers. If I find a store relatively well-laid-out, convenient, and friendly, I don't have a lot of opportunities to evangelize that store, even if I want to, because my legitimate actual real customer opinion gets crowded out by and blends in with astro-turfers. Sure I can talk it up to my friends, but that's not really a common topic of conversation.
Here's an article that was on the frontpage recently; some reflections from a Clojurist that switched to Haskell:

http://bitemyapp.com/posts/2014-04-29-meditations-on-learnin...
"Instead of commenting and giving feedback we like, share and +1."

And yet the article has a "Share on Twitter" button but no way to comment.
Big changes coming to iPhone messaging
you're close :) Use a charter aircraft that flys many different clients is one way to limit this, or offer their own aircraft available for charter when its not in use by the company. All corporate flight departments already do charter other aircraft for supplemental lift or when an aircraft is down for maintenance.
Unreadable, roundabout 6 times the width of my mobile's display and zoom is disabled.

Is there a way to teach Firefox that this idea is utterly stupid, always and without exception?
Press the Twp council - who says there are going to be lawsuits? Why do they think there are going to be lawsuits? Who is supposedly going to sue? Get actual answers.

Run for office! You can then green-light it.

Go up higher in the telco food chain and/or act like you're a bigger outfit than you are to get the telco's attention, so you can actually get to talk to someone who is authorized to sell you something.
Ipadsforsoldiers.org
Campaign promo video clip
Your putting words in my mouth, I said nothing of a spreadsheet and nor was I saying that all video games shouldn't be homework. But _this_ video game looks like low quality edutainment.

These kids should be playing with Mindstorms and writing Logo programs, not playing accounting quake.
I'm starting to think that different programming styles are more suited to different levels of abstraction - maybe you can program in an OO style at a high level, use functional style code for the low level implementation.
Doesn't work on the latest release of firefox with cookies disabled, and doesn't show gracefull degradation..
If the township council is actually cooperative, then it might be possible to get Google Fiber to notice. They've only done big cities so far, but perhaps they'd come there just for novelty's sake in the next round.

This might be even more probable, if there was fiber already in the ground. That's how Provo got it.
Meet a Partner at Y Combinator and the Founder of Exec
While true that you cannot know whether the client will request the images, you can use their user agent to make a pretty decent prediction. There will be corner cases where you are wrong, but most of the time your prediction will be true.

For instance, if a bot is pretending to be a Chrome browser, you'd think it was a regular client, but in fact it was not. But that's the bot's fault, not your implementation.
Blasphemy, Free Speech, and Rationalism
Articles like this make me sad. Perl is a mature, well supported language with a thriving community. It is not in maintenance mode, a new version has come out every year for the last 4 or five years, all with new features, many more planned. Plus the perl conference attendance has been up every year for the last few years. http://www.yapcna.org

You say I should use something more modern? Are not all languages based off of methodologies from 1950?

And which one of these modern languages do I choose? Rust, Go, Python, Ruby, Java, JavaScript, node.js, coffee, dart, swift, C#, F#, Scala...

Probably many more that I missed but my head already spins. If anyone says they know more than 2 of those languages, then they only know them poorly.

I get tired of some new language coming out every year, along with a new community of trolls to bash everything and tell me I need to drop everything I already know to learn their new mess.

I must say, none of these languages that are in the news impress me. Yet there are many perl modules that do impress me.

I enjoy perl and its community. I like that it is not coupled with any huge corporate sponsorship. It is the bazaar in "The Cathedral and the Bazaar" and that I like.
A whoosh for you too :)

> there's plenty more to be gained yet from that single thread.

Except that there isn't, if your single thread is spending most of its time in highly optimised native code extensions already :P
"We are still in R & D, and we haven't even calculated the cost for our prototype. That will come next month as we get our final report ready for our Phase II contract with the Federal Highway Administration. And even if we had those numbers available now they would have no relevance to the cost of our actual product.

When you are prototyping, you are buying parts in very low quantities, which is the least cost efficient way possible. When you go into production, you order your parts in the 10's of thousands, greatly reducing the costs. Thanks to our funding from Indiegogo, we are now going to hire a team of engineers this summer, who will help us make tweaks to the design, streamline production and get costs down. At that point, we'll be able to release cost information.

But right now, not even we have that information, so if you read an article where a journalist claims to have any data on costs, you can be assured that they have not done their homework and are quoting another unreliable source or they are making up numbers."
I don't know the OP's examples, but I think he is saying something subtly different: that he took (his own) low-end crappy OO code and converted it to high-end elegant OO code, using the insight gained from how he would have written it as FP.
I use Papertrail but if you want something free...just run Logstash + Kibana + Elastic Search.

Running a log shipping agent on every docker instance isn't 'free' but it lets you clearly label and manage your logs nicely.
Paper Planes Transform Into Tiny Drones
It reminds me A Game Of Numbers http://agameofnumbers.com/ (Ludum Dare turned into a release).
All Erlang, Clojure, Scheme sport pretty nifty object systems, even if they don't resemble the Java kind. I find it funny when someone espouses the benefits of functional programming with...objects? On the other hand, these languages are quite pragmatic and I believe such blending is the future.

The only language that is purely FP is Haskell. It doesn't have anything that we could mistake for an object system, its functions all the way down!

Fluent interfaces should die a horrible death; it is a confusing style in OOP and quite easy to make lots of errors without the equational reasoning that supports combinators in FP.
https://launchpad.net/gcc-arm-embedded/

On Mac

brew install https://raw.githubusercontent.com/PX4/homebrew-px4/master/gc...
Ok, so Dennett is being eloquent and both participants are very intelligent, but "explain the joke" is probably a good test. The point is to get the AI to do something that requires meta-knowledge.

That isn't to say all humans have to have meta-knowledge, but the test passing would be more convincing if the AI could do something most everyone can do, like explain a joke.
For me, it would come down to this:

If you're making me fly roundtrip to China in economy once a month, I quit.

I make that trip once every year or two and I hate hate hate the travel part of it. Being there is good, getting there and back is absolutely awful.

So I would say, either pay for business class, give me a raise large enough to cover paying for it myself, or find somebody else.

If you choose the last option, then you'll either have to get astonishingly lucky to find someone who doesn't mind being crammed into an Economy seat so much (does any such person exist?) or you'll eventually find someone desperate enough to put up with it, and what are the odds that such a person is also good at what they do?
Ocaml arrays are in fact mutable in the same way as Swift arrays. In fact, if I recall right, Ocaml ref's are implemented as single item arrays.

I imagine the point is to have a low level type describing an area of contiguous mutable memory, rather than expecting people to use arrays everywhere. Not that I know anything about Swift of course.
What about Bluetooth?
I agree that the mailing list should have been used the same day, but are you seriously unhappy that something is announced on the mailing list with a delay of 4 days, where all of these days had been travel, conference or holiday for any of the core members?
I was 1 of 4 co-founders of https://www.ordoro.com that we started just as I got a job at http://www.bazaarvoice.com. Both companies are B2B but we're in totally different spaces and market sizes.

I was very upfront about my startup with Bazaarvoice. They were genuinely very excited about my potential success. I was often asked by directors or C-levels how things were going. I recently bumped into the CEO Brett Hurt and he asked me how my startup was doing. I wouldn't have been able to work as hard as I did on Ordoro without all the great support.

I think a big part of starting up while being employed is doing well at your day job. You need to make sure you're doing well there so they can be supportive. If they're having to pick up your slack, they won't be so happy about your new venture.

Good luck!
For example, first class round trip from Washington to Beijing is typically about $25,000. Business class is more reasonable, but still high. Economy is already $1,200 or more.
Agreed. I'd be really happy to see more of these sort of workshops pop up.
Don't Freak Out: Apple Stock Is Trading Below $100
At the end of the day, though, all of that "software processing, voice recognition & face recognition" is just data, as iandanforth said. The Kinect just does stuff with said data :)
I think the timing and wording is important. Someone here did an analysis about the most optimal time for submissions. I don't have the link right now, but from what I recall it was during week days and starting around 1:30 PM GMT and lasting a couple of hours.
Teens Access Operator Mode in BMO ATM