skysight-inc/HackerNews huggingface dataset:
Let's break this down a bit. It's pretty clear to me that there are 3 reasons why you'd want to use CSP channels or actors.

1) Reliability. This is mostly going to be of the subscribing to other actors to make decisions when they die type. This is a complete replacement for try/catch, and probably isn't possible or desirable on the JVM due to mutability concerns. If you need and want this, Erlang is your bet.

2) Performance. This is probably the most common reason, and a true fiber system can hit this just fine on the JVM. So what if touching old code might cause degraded performance due to blocks, it's not unreasonable at all to say that high performance code will require some care. And if the fiber system warns you, the more the better. Quasar is your bet here.

3) Architectural niceness. Callbacks suck, and we all know it. CSP channels can be seen as a nicer way to structure the flow of a large asynchronous system. In this context I think core.async tends to be the best, because of it's support for transducers and Javascript support. Although Quasar/Pulsar would not be a bad second choice for this because they work outside of a go macro, assuming you only need them on the backend.
Given that 50 million domestic workers are employed worldwide in people's homes, perhaps many people won't actually waste their time worrying about the "privacy" implications of a device which presumably isn't designed to upload video, but instead receive smartphone instructions.
The class war in American politics is over. The rich won
Thanks for the feedback! It's in the plans to add HTTPS support.
I'm a little curious about Meldium now, but I can't find any explanation as to how it works.

Just a short text, flowchart or a video would have been useful.
Guys, can someone enlight me on how to create a react component that encapsulates an Odometer[1] the React Way? Since it does a lot of direct DOM manipulation, I'm not sure of how to do it.

[1] https://github.com/HubSpot/odometer
So you equate criticism with entitlement. Too bad.

Criticism is valuable. If I release anything into the public, I expect criticism. Heck, I even look forward to being criticized because it means people care about what I did (even if I did it wrong!)
Hi Emarthinsen,

We use incoming/outgoing hooks that communicate with a very simple slack PHP service/class. For CapsuleCRM the command 'elvis leads' dispatches a call to the capsuleCRM API, parses the results and outputs does in the channel (with an incoming web hook). I would be happy to tell you more about this and share snippets

For quick and dirty integrations or integrations that are less time critical we use Zapier and IFTTT
Yes but what's the correlation like for other common stores? I've lived in a lot of different towns in the US and every single on of them has had a Home Depot in town. They've also all had a Target. I'd be curious to know what that correlation looked like.
The design of government emails
PHP Streaming and Output Buffering Explained
You are giving anecdotal information, which is quite misleading. 10 million Roomba's have been sold worldwide, for example.

http://en.m.wikipedia.org/wiki/Roomba

Here's a list of the number of households to illustrate the the market is still young.

http://en.m.wikipedia.org/wiki/List_of_countries_by_number_o...
The Elder Scrolls Online Studio Zenimax Online Hit with Layoffs
> with his writing

That's right: not with his math. The math he talks about in his book has been around for at least 200 years.

I don't and will never pretend that when you're a mathematician you're forbidden to help others -- that would be meaningless and ridiculous. I react to the "feel good" sentiment that the motivation to do maths should be found in a desire to better the world.

Math is an end in itself; if you want to help the world that should be on your own time.

Ellenberg's book is great.
Welcome to the bucket. I see you're new here. :)

Some tips for next time:

- if they want timed coding challenges or quizzes, skip them

- if they want you to work for a couple of days on a task to see your abilities, skip them

- if they don't accept a Skype interview and insist on going to their headquarters in another city, skip them

- if you're creative and like innovation, you're pretty much fucked because you don't fit the standard way of thinking

There is no shortage and there is no actual demand. Companies just want better people for less money. They say that are no more good developers. But what they mean is: "There are no skilled suckers that will accept our ridiculously low pay".

You need to jump through hoops only so they can get an easier recruiting process. You're no longer a valuable resource. You're just a mindless robot that needs to meet specific keywords. Doesn't matter if you learn, adapt or solve problems. All that matters is how you fit on a very specific recipe. Interviews are the same. Vomit the fizzbuzz solution, some "core programming" buzzwords and maybe two or three generic tasks with stupid loaded questions. And you're hired.

Software developers are now just employed freelancers. Doesn't matter how you think or what you can do. All you need is keywords and experience with highly specific things.
True! But the side effect of massive use seems to be the evolution of antibiotic-resistant bugs.
The README.md explains how to do this cleanly with Puppet and Hiera.
Silicon Valley’s Most-Hated Patent Licensing Firm Is Reinvented
You can get a barebones arduino for around 3-5 dollars. Shield (without any price comparison shopping whatsoever) is 49 bucks (http://tronixlabs.com/arduino/shields/gsm/sim900-gsm-cellula...).

Siemens has an arduino compatible GSM module for 29.99 (http://www.sainsmart.com/siemens-tc35-sms-gsm-module-voice-a...).

So 33 bucks and a free "That was easy" button from staples and there you go... that's at single unit price.

BTW, for vast majority that is likely beyond their capability... so maybe 77 bucks is worth it? I dunno.
The innovation is mostly in using the monoscopic 360 degree camera in such a way that it can do SLAM.
I clicked on the linked out of curiosity. I must say, I am glad I did. By far the best presentation I have seen on this subject. It is a bit pro slack, but I can forgive that for the content.

On slide 25, could anyone give context? Are they saying that they engage 60% of their users, of this they get 2% paying? That even seems a little high to me.
> I'm really not sure why robots aren't already vacuuming our floors, raking the leaves and mowing our lawns by now

I think about this every time I mow my lawn. I had this crazy vision:

Take a flatbed trailer and hook up "charging pods".

Invest in some robot lawn mowers. This would be fun as they'll probably need to be built yourself. They could have a deck size of whatever (12" ?) with big batteries, solar collectors (maybe), wireless communications, some kind of camera or a way to "see" obstacles.

Deploy multiple ones at a single site... maybe 4 on a .25 acre lot?

Have them all communicate with relative proficiency in determining who should mow where and what and for how long.

Once they are all done, they go back to the trailer and into their pod where they will charge until the next site.

Then go from site to site like any other lawn care specialist.

On each location you would have a couple human operators (who will also be driving the trailers). These people will operate the more delicate things like trimming. They will also provide a human element for analyzing the environment. Is there a dog outside? Maybe the operator has a smart phone and "tags" that object which gets transferred to the mowers and they know to avoid it.

If you could get the price down far enough it might be able to compete in a number of markets.
> Given that LC is not a depository institution, the only way I see them providing lower interest rates is they have figured out a cheaper source of funding

They eliminate the rather substantial regulatory compliance costs of running a depository institution, because they aren't a depository institution. This means they can use the reduced costs to either (1) increase returns to the providers of lending capital (investors in LC Notes), (2) decrease interest rates to borrowers, (3) increase returns to investors in LC-as-a-company rather than its Notes, (4) do some combination of the prior three.
September packed with events to celebrate CERN's 60th
On the flip side, I've had a Dyson for the last 5 years and it's still kicking ass despite contending with the monster amount of Siberian Husky hair that fails to stay on my husky. Extremely happy with this thing. I'd be all over them if things went south within a year.
If you point your vacuum at a wall and wallpaper comes off the wall or vaccuum the floor and tile comes up, I do not think the vacuum is the problem.

If you want to be upset with someone/something it seems like you should be upset at whomever did the crappy WP job or yourself for pointing a vacuum at something you did not want sucked up.
For those curious, Meldium is from YC W13.
I've had my Dyson upright for probably nearly a decade now (or at least 7-8 years that I can account for at minimum). It started off as a vacuum for a retail store I owned, and was used every single day for about an hour solid, for about 4 years, until I sold my stores... and has since been my home vacuum being used weekly. I've never had it break down, or any parts fall off, and it still works better than any other vacuum I've tried.

Maybe I just got lucky, not sure, but I've been very happy with mine.
Hahaha, I love it. I had this exact idea this morning! Never expected to see it posted, and so soon after. Great minds... ;)

Was thinking more along the lines of direct to fridge and freezer options. Ideally with cooling or refrigeration properties so cold food can stay cool on the ride home, and the whole thing can pop into the fridge.
+1 bro, I did not even know about that soft brush attachment! Ordered.
I've always imagined that a window washing robot would have a motorised internal component and a magnetically connected external piece. You'd put it on a window and let it go. If you walked past and noticed it not moving but still charged, you'd swap it to another window.

Obvious flaws (need two people to set it up - one inside and one out) but might work.

How else could you do it? Couldn't trust suction caps on a dirty surface.
Based on the "publicatations" on your web site, you should spend less time on covers and more on spell checking. (Sorry, I hope that's not too mean.)
A networked HSM is certainly one approach to solving this. Often, corporations -- not just banks or financial institutions -- will rent a cage in the same data center as the cloud provider, and will run a dedicated line from their cage to the provider. The networked HSM will store all key material, and whatever sensitive servers/databases/applications are provisioned in the cloud will leverage it for cryptographic operations.

In theory... 1) The keys never leave the physically-hardened HSM, so they're "safe", 2) Transmission between the HSM clients and the HSM is done over an encrypted channel, so that's "safe"

There's always a very high risk of implementing things improperly and negating any security benefits of this type of setup, but that risk exists with on-prem infrastructures, too.
This is on Google Compute Engine and not Google App Engine
Partially a diss, partially as if it's the default editor it'll open with no clear indication of how to actually quit it in certain circumstances. I had to do the same thing repeatedly when I first encountered it.
7 Great Tips for Promoting Your Online Community
First I read medium and thought "What?"
> I have heard multiple people to complain that Roombas are just wandering around randomly.

The roombas do, as far as I know, mostly wander randomly. Not only (they'll also follow walls and stuff), but they most definitely don't map a room plan which they methodically go through, they don't have the sensors to.

There are other vacuums with room mapping (samsung's navibot), I'm not aware that they do better than roombas in the long run (although they probably pass over each spot at least once per session, which roombas don't necessarily do)
Yup, I've always imagined two magnetic components, too. Two magnetic robotic butterflies doing a beautiful dance of cleansing.
What is a "digital motor"?
Since this is a long (but very well done) presentation, I found that I wanted to share a specific page with a colleague.

Fun Slideshare tip that I just learned, you can link to a specific slide by adding "/13" to the url. Replace 13 with your desired page.
Why? Because "no telco", that's why. :)
The most interesting way forward re languages/runtimes looks like something Brendan mentioned here:
http://javascriptjabber.com/124-jsj-the-origin-of-javascript...

> At some point, Sweet.js ties the knot and people can write hygienic macros and extend the language.... And it’s all based on a common set of primitives and that’s the important thing. You can reason about the primitives. You can compose them. They’re compositional. They compose orthogonally. That’s the goal here. JavaScript has a lot of warts in it, but if you weed those out or deprecate them you end up with stuff that is compositional. And that’s where I think we’re heading.
I can understand his point of view on the matter. He created something that is loved by millions, and he feels that this project is trying to wrestle ownership from him.

On the other hand, he created something. He released it to the wild, and then he didn't aptly respond to the need for it to change. His response to "Markdown needs work" is basically "Whatever! It's my project, you're not the boss of me!" How can he seriously be shocked that people would go around him to try and develop a spec that made more sense?

As to using "Standard" in the name, if Reddit, StackExchange, and Github all agree to use this Markdown spec, I think that there could be a reasonable argument that it is standard. In reality, they are wrestling ownership of Markdown away from Gruber. In a couple of years Gruber's Markdown will probably only be useful for historical purposes. Why? Because he failed to respond to the real needs of his users, so those users with the largest stake took matters into their own hands.
Basic roombas handle stairs and overhangs, you just need a very basic IR rangefinder on the circumference, if a finder or two "loses ground" there's probably a hole, treat as a wall.
> I'm really not sure why robots aren't already vacuuming our floors, raking the leaves and mowing our lawns by now.

Robot floor cleaners have existed for some time and are probably one of the more common and visible consumer applications of robotics, the latter two are more complex because the outdoors environment is less predictable.
You Can Buy Happiness, If It's an Experience
"Be constantly vigilant of potential opportunities and to strike as soon as possible."

I'd venture to suggest that most people know this, but lack the confidence / daring to do so...
Honestly, I don't see the point of all the negative comments. If there's something you can improve, why you can't do it? Even when big Markdown backers are taking the lead. I guess what pissed Gruber is the naming stuff.
Cool, didn't know this. Thx for sharing :)
Seeing people adopt emacs, just for org was probably an inspiration. Jotting stuff down in free-form means people can build their todo-list structure to suit them so I'm hoping to see lots of cool things happening in the pages.

So far it's mostly techies that have come on board, hoping to get featured on Lifehacker or something where the true litmus test happens.
Could you elaborate? I haven't heard this complain before
Author seems to be well-meaning, so I hope that... no, I expect Tesla to play nice with him. It would be a really sad thing if they litigated.
> Free as in beer is a reason to be more distrustful of the software.

> this seems to be an area where it's really worth investing money in getting the more reliable solution.

You're stating that "Free as in Beer" == "Less Reliable" and the fact that something costs money implies with 100% accuracy that it is reliable. Neither of these are true. Arguing that I'm bringing up a strawman because I said "Free vs. Millions of Dollars" instead of "Free vs. $50" is beside the point.
Catadioptric omnidirectional vision is a really cool technique. I've always wondered why it isn't seen in the wild more often. I first saw this technique being used in Robocup Midsize League [1]. There's lots of good papers on doing localization and object detection with a distributed system of robots with omnidirectional cameras from that league.

[1] https://www.youtube.com/watch?v=acrS0kPY-J8
An Open Hardware Approach to IoT in the Real World
Correction, it's a 73,000 rpm motor!
http://aaugustin.github.io/websockets/ might be attractive if you're on Python 3.
Cleaning bathrooms is horrible. I don't know why we haven't built bathrooms that can be sealed, towels/art put in a cupboard, and then a button pushed to pressure spray the interior and blow dry it. Waterproofed components, lighting and cabinetry wouldn't be impossible.

We pay a cleaner mostly because the bathroom is little joy to clean.
Cool, thats just what I was after.
Review the link below for a simple example of a Radial Gauge component. This is just the basic 'wrapping' of an existing UI component so more can be done:

http://ifandelse.com/using-reactjs-and-kendoui-together/

The JSFiddle example is here:

http://jsfiddle.net/ifandelse/U5P32/light/
We haven't had net "neutrality" in the history of the internet and call me crazy, but it seems to have done just fine.

"Net Neutrality is just left wing populism run amok" http://blog.erratasec.com/2014/07/eff-lies-about-netneutrali...
What Happens to “Holdouts” Who Refuse to Sell Their Homes to Developers?
It's all politics. Its a big financial commitment for whichever side goes first. The US has a bigger population than Britain. And perhaps the industry politics were different there too. The card companies may have got their way.
We deserve better stack traces
The swiping seems to be really laggy, makes it seem like its broken.
Ask HN: How can I improve the design of my side project, TakeItApart.com?
Hi HN,

You may recall my May post introducing my side project: https://www.takeitapart.com

We haven't seen much growth in traffic or user activity since then, and I can't help but think it is due to the design. How can we improve things to make the site easier to use? We started working on it in college before Bootstrap became popular. Should we scrap what we have and start over?

We're hoping TakeItApart will become a resource for learning engineering and industrial engineering concepts through deconstruction of the items we interact with every day. The website allows anyone to share photo-based disassembly guides of electronics and other hardware, and supports sustainability by encouraging repair and reuse. We also have community programs; we have been bringing e-waste to Maker Faires on both coasts so that faire goers can turn screw drivers and see that it is ok to peek behind the curtain of electronics and household mechanical items.
SWIFT is generally reserved for international transfers. In the United States domestic bank transfers use ACH which involves FTPing fixed-width-column EDI files to and from the Federal Reserve every night. ZenPayroll had a really good series on how it all works a few months ago:

Part 1: http://engineering.zenpayroll.com/how-ach-works-a-developer-... (HN: https://news.ycombinator.com/item?id=7636066)

Part 2: http://engineering.zenpayroll.com/how-ach-works-a-developer-... (HN: https://news.ycombinator.com/item?id=7740967)

Part 3: http://engineering.zenpayroll.com/how-ach-works-a-developer-... (HN: https://news.ycombinator.com/item?id=8007838)
This was my first reaction also. And there's a reason they went out of fashion, because they divide user's focus and bring no benefits apart from being pretty.
Just out of curiousity, what is the ideal format for this type of "simple guide" ?
Here's a dump of some other insights into the referendum:

Betfair's probability of a majority yes vote (NOT a poll of fraction who will vote yes) over time: http://uk.sportsiteexweb.betfair.com/betting/LoadRunnerInfoC...

The University of Edinburgh has a guide to the debate:
http://www.futureukandscotland.ac.uk/guidetothedebate

It also has a MOOC(!) https://www.futurelearn.com/courses/indyref/
But then how will I get the idea? I think we need kickstarterkickstarterkickerstarter.com. It literally just sends someone to your house and kicks you until you have a good idea.
I don't see why that'd draw negative points. Most of us know that's the root issue, where we disagree is in deciding whether we should pretend we will somehow magically acquire more competition with the invisible hand of the market, or whether to give up and regulate some improvements into the failed market we have.
Haven't got a ruler to hand but it's about 4-5 inches. It's not very wide compared to others, hence why it looks tall.
Thanks. I subscribed :).

As a HN regular (judging by your stats) you should already know that we don't mind little self-promotion if it is honest, tactful and relevant. After all, we all here want to discover useful stuff, and lots of people who frequent this site build things.
It aren't our actual numbers. They are a lot lower, unfortunately.

I took these numbers from the initial presentation on pirate metrics by Dave McClure. http://www.slideshare.net/dmc500hats/startup-metrics-for-pir...
If you have a directional antenna (which would be needed to actually locate the transmitters location anyway) it's actually quite easy to spot GPS signals. It's only because conventional GPS antennas need to receive signals from all directions at once (or at least half of a sphere) that the signal drops below the noise floor. Any signal which can communicate a reasonable amount of data will have to be high powered enough to be easily detected and located by third parties.
Tangent to the Decision per se: that article is a really beautiful presentation, to my eyes. The implementation isn't perfect -- e.g., there's a bunch of low-hanging WPO fruit -- but on a good browser (Chrome 37 / OSX 10.9.4 / 1920x1200) and a fast connection, the UX is fantastic. IMHO. :)
Dyson make a number of dubious claims.

http://electronics.stackexchange.com/questions/13087/what-is...

http://en.m.wikipedia.org/wiki/Reluctance_motor

The UK regulator of advertising lists a few upheld complaints, and some informally resolved complaints against Dyson.

http://www.asa.org.uk/Rulings/Adjudications.aspx?SearchTerms...
Google play does this when watching certain movies and shows. Not sure if it's added manually or does intelligent recognition. However, it's certainly useful - so I could see generalizing that capability for other movies / plays??

<br/>

Granted, the movies and shows on Play have at least a context to do the pattern matching with - a cast list greatly reduces the possible matches.
I've got a ten year old Dyson Animal. I've had some parts break, the hinge on the bottom of the canister, a hub cap, and most annoyingly, the handle. I've epoxyed the heck out of the handle a couple times, so it's ugly but still functional. And it hasn't failed to suck up a mind-boggling amount of dirt each time we vacuum.
Probably because it's easier to prevent the companies from abusing their position than it is to do something about the fact that the monopolies exist in the first place.

The former is a matter of defining a rule that says "If you do this, we will fine you or worse", where "this" is defined as various anti-competitive, anti-consumer practices.

The latter is a morass of legal wrangling (think ma bell getting broken up) that would have to repeat itself for every single major ISP out there.