skysight-inc/HackerNews huggingface dataset:
Bash scripts for very simple series of commands; higher level scripts for when those sets of commands need logic wrapped 'round 'em. For example: provisioning for packer|vagrant, if you don't need to go overkill with puppet|chef.
I would hazard a guess at a sort of post-post web programming era where a lot of the pain of creating a website has been solved. I am very certain one shouldn't toil over cross browser inconsistencies anymore. A lot of these libraries are cross-browser libs made for consistent behavior in MSIE/SAFARI/FIREFOX. We have come so far in terms of the choice of widgets and 'bells and whistles' we can use that I don't care anymore. I stopped collecting JS plugins like this years ago.
The Desks of Mozilla WebDev
That's actually a good idea, because you can vote on reviews on Amazon and it might become the 'most helpful negative review.'
Show HN: Check if a URL has been submitted to HN
Probably by becoming a highly-trusted, low-risk customer. Payment balance float is all about holding some money in reserve in case of chargebacks. The better your stats are, the less money a processor will insist on holding in reserve.
And is showing passion in an argument a bad thing I remember at a conference on the last day some one stood up to speak on a motion "affiliate to the Anti Nazi league"

This motion was always going to pass unopposed But Alan stood up and did a passionate 4 minute tour deforce speech that is the only time I have seen a real standing ovation
I don't see any indication that treehau5 thinks farm-related infrastructure is as easily scalable as tech-sector infrastructure nor did treehau5 suggest it would not take years.
I never used Balanced, but I want to really commend this announcement.

It is the first announcement of such a kind that comes with a well-considered and already provided migration plan for customers to ensure no loss of service.

That's a great standard to work to... leave yourself enough runway to look after your customers.

The Balanced team should feel incredibly proud of managing such a co-ordinated shut down whilst under the stress and emotional turmoil of closing a company. It speaks volumes.
Real Grey Alien Caught on Tape in My Garage
If you want to show an error when an AJAX request fails, that failure constitutes a change in application state, which should be reflected in a server action. This action would end up in an ErrorStore, which a DisplayErrors component would be listening to somewhere. If you show an alert dialog (for example), the user closing that dialog would also constitute a change in application state, as the error has been dismissed, which would be reflected in a view action, which would eventually get to the ErrorStore and remove that error.
I'm looking forward to having integers in Javascript.

The dart2js numerics divergence isn't a problem in practice, as during testing/development the Dart VM is run with a flag which throws if an integer escapes the 2^53 safe range. And if an integer is overflowing to a double in production code then this is a bug anyway.

It would be nice if Javascript VM's could also provide a similar feature, at least until bignums land. But I guess this is difficult as there is no way to distinguish which numbers are intended to be integers and which are actually doubles.
Mechanics don't use calculus, even many engineers don't, but those working in R&D, especially towards the R side, do.
Typing periods instead of space on iOS?
Water waste is everywhere. In deserts we water golf courses. In cities we hose down sidewalks to reduce dust and dirt. A huge percentage of the food we produce that uses water to generate gets disposed of. Then there's this:

"Initial estimates are that when fully operational, the Utah NSA Data Center will use as much as 1.7 million gallons of water per day."
What does all that extra salt do to the chemistry of the water in that area?
Interesting. Google Wallet for Digital Goods shut down last week. It was a service whereby a business might have subscribers on a monthly subscription. Google offered no migration path; businesses had to inconvenience all subscribers by getting them to re-subscribe. It's fascinating that a startup which is going out of business acts in a more responsible manner than a huge tech company.

Kudos to Balanced for doing the right thing.
As described in the paper the top 20 meters of the pipe to the surface are emptied (the paper refers to a 30 meter 'pump head' which I believe is the distance below the surface that the water has been pumped out of the pipe). The part on the surface of the ocean is what looks like a giant bucket of sand on the outside (it is supposed to be below the level at which coral grows). The pipe fills with fresh water at some rate (unspecified by the paper) and you can pump it out at the top when you need it. The part on the bottom of the ocean requires no maintenance.
>doesn't make me any more potentially-spied-on than I already was

That's the logic that brought us ads plastered all across the web, with nothing sanctified, including the _content_ of the web page. 'I mean, we _already_ see them anyway, what's the difference if they're blinking/videos/popups? I mean, we don't have to look.'

And yes, I pretty much use my mobile as less as I can, just for these reasons. I'd never use it willingly as long as there's even a trace of google in android. However, can you elaborate more on the coprocessor? Maybe some additional reading? I'm very interested in what possible surveillance do they have in the hardware itself.

P.S - At this point, I'd rather use apple than google. At least apple can't tie my activities to my search results, which is an insanity that the world will come to terms with several years down the road, and then repent.
Cyanogen Said to Raise $110M Round Without Microsoft
Balanced Payments shutting down
Wonder why I don't see "YC XX" after the company name like we usually see in other recruit or fund raising posts from YC backed company.
Or, you know, redirect "http://bank.com/login" to "https://bank.com.totally.not.phishing.you.co.za".
90 days doesn't seem enough time at all. We run a big system on balanced. We're fucked.
Spreedly already supports vaulting bank account information, and while the number of gateways that we support passing bank account info to is still limited, we're growing that rapidly at the moment.

Our gateway support is heavily influenced by customers, so anyone who has a gateway they'd like to pass bank account info to that we don't support today shouldn't hesitate to drop us a line.
What a class act from Balanced. I've never seen anything like this before. I just archived the site.
I recently came across this[1] book, which was suggested to me after having purchased Randall Munroe's "What If?" xkcd book. At least this book is relatively up-front about what it is in its description, but it's clearly a blatant attempt to piggyback on the original book's success.

There are a few legitimate reviews that indicate this book doesn't really have much content, and then 2+ dozen fake 5-star reviews praising the book highly and saying how much better it is than Munroe's book. If you look at the review history for any of the 5-star reviewers, they all seem to be reviewing the same products, and often they are reviewing 3-5 books per day.

I reported the reviews via feedback, but never received a response. Ultimately it's just disappointing to see this kind of thing happening.

[1] http://amzn.com/1503234924
Show HN: K-means algorithm in Ruby
Automated coding test for front-end developers?
I'm looking for an automated coding test for front-end developers.

Before we[1] bring developers on-site for an interview we like to make sure they have some real coding skills. In the past we've used HackerRank, which has automated coding tests, but the problems (and languages) are not really appropriate for what a front-end developer does. I want to see them manipulate the DOM, do some CSS, ideally do some AJAX.

Is there a service or site that solves this problem? What do other companies in a similar situation do?

Bonus points if the site itself has a nice design, so people with design skills will take us seriously.

[1] http://BeakerNotebook.com, part of http://TwoSigma.com
Over the summer I went through an alternative teacher certification program. The program focused a lot on the techniques in Doug Lemov's book, Teach Like a Champion. I have implemented a few of Lemov's techniques and they have been very helpful in managing classroom behavior.
This we agree on. But if you're doing your async stuff in your store, is this where you want to create your "setErrorAction", essentially creating actions inside your stores? The times I've done this it has ended painfully, and that pain went away if I kept these kind of state updates in actions.
Cutting a HTML String Without Breaking HTML Tags
That might be the only way to do it, then. Blatantly violate the copyright, publish your service-of-process address, and wait to see who sends the takedown notice.

I wonder if that could be considered a form of adverse possession for intellectual property.

But I still have my install discs. Dusty, but still there.
where does that water go? evaporated?
Interesting that their "3000 feet" corresponds to the 1000 meters I read in the paper. I could not find anything on their site though that actually talked about the extraction process.
Hm, I can see what you mean -- edited to make clear what our involvement is. (I.e., the migration.)
In the Bayesian sense, I must now update my priors regarding life coming to Earth from another planet. I always gave that theory a very low probability, but now that its been demonstrated that some life can survive in space, I must admit the theory is somewhat more possible than I previously believed.

Also, does anyone know what "mm" stands for when they say these creatures are a maximum of 1.5mm long? I thought "millimeter" but that doesn't make sense in the context:

"They are never more than 1.5 mm long, and can only be seen with a microscope."

I can see things that are 1 millimeter with my own eyes, so what does "1.5 mm" mean? Could "nm" would have been nanometer, but that would be far too small, much smaller than a virus. I'm thinking they meant millionth of a meter?
I was going to revisit use of that word but going back... yeah, it was seriously at least a little like that. I started to dread going into work. I perhaps wasn't full-on going to retch, but it was definitely inducing.

It was also my first job out of college and I was wet behind the ears and perhaps not aware that the real world can be a cold and harsh place.
With obamacare there really isn't any excuse for not having health insurance.
So believes any second year student of cognitive sciences, I suppose - genes and environment, while environment dominates.
I want to improve my coding skills, and decided to build something simple without using frameworks.

Here's a simple implementation of a famous clustering algorithm in Ruby. Feedbacks are welcome.
Well is not in your list... But try vuejs.

http://vuejs.org/
That's probably their next attack target. VPNs. Put out this awesome new 'secure' service for free, suddenly make everyone aware of VPNs and what they are, and how they are suddenly the most important thing for security, through subtle ads and 'techcrunch-y' articles. BAM, people start switching in droves, other reliable and cheap VPN service providers start losing business, google reader (but the service actually stays up this time, just logging like hell, and eventually becomes _necessary_ to use google services, because SECURITY!) yada yada

How is google allowed to repeat this again and again is beyond me
Use only the fastest Wordpress themes to meet Google requirements
Palm Desert and portions of Southern California get their water from a local aquifer and the Colorado River, unlike the Central Valley and most of the state, and therefore are not directly affected by the drought in the same way as the rest of the state.

Visible urban water usage like lawn watering is a small fraction of the water usage in California, and even if every lawn stopped getting watered it wouldn't come close to solving the issue.
This seems like it is begging for a small app that can be on a smartphone/watch/whatever and will randomly provide a name.
I'm good with this, as long as you also don't expect the tax payers to pay for your medical bills when you have medical issues due to your long-term MJ usage.
Strangely I am concerned about the dryness will more likely trigger an earthquake there.

Can they somehow transport sea water to inland? if there is a need for that I'm sure CA will have some startup working on that.
With the migration, will our data be replicated or ported over to Stripe? I.E. We start the migration and we still have access to Balanced API while we make the needed changes to comply and test with Stripe.

I want to start the migration, but don't want to lose access to Balanced all together until we're ready...
Anyone Know About Pi Day Events in Seattle?
Hey all, I need some Pi day events to go to for 03-14-15.
Thanks. Is this really a big issue though? How often do you really need shared code between the server and client? Seems like I'm missing something.
Julian Simon: Bumping against any limit will increase the price of any resource in short supply, leading ingenious humans to find new supply sources or substitutes.
Is your experience based on being a potential employee or a potential employer? I spoke with them about fees and learned that their fees are lower than the average outside recruiter. Nobody likes to pay to hire but everyone does -- you either pay an outside recruiter or an inside (employee) recruiter. Now you have the option of paying Hired.com instead and the terms aren't bad -- you can spread the repayment over time.
No, this is about how to describe Godel's incompleteness theorems to a 12 year old. The moment s/he asks why or how Godel's two papers managed to demonstrate this insight, the conversation is going to come to a sudden halt. I was hoping for at least a cursory reference to Godel numbering or Peano arithmetic, but the actual reasoning behind Godel's theorem's didn't even get a look-in.

I think a more productive way to communicate the idea might be to leave a copy of GEB sitting about in a conspicuous place but hiss that it's 'unsuitable for small children' in response to any questions and leave the room on some fictional and complex errand shortly afterwards.
The person who submitted this didn't bother to put it in the title.
I wouldn't say "problems"... just different motivations.

We can start an entire conversation about how some people care more about their careers than their paychecks and about how some people don't, and about how still OTHER people can't even afford to care more about their careers than their paychecks.

I don't judge. I just know how _I_ felt.
Transplant declared successful for the first time in history
But it would help the issue. The idea is to reduce non-essential water use, regardless of source.
Are there any U.S. banks that provide an API like this and a major debit/credit card? I've been itching to use something like this.
I've been following your dev videos on Youtube. It's funny to think I listen to y'all while working on my own games.
Tap into the Power of Instant Decision-Making with Inbound Marketing
Yeah, but it doesn't really compare to drawing on a screen. And there's much more of a learning curve on those for people who haven't used one before.
The Only Probability Cheat Sheet You'll Ever Need
We can also survive (sort of) open-floor offices and stuff like that, and we haven't evolved that capability.
I just looked it up on YouTube. There's a great video showing the guts of one here[0]. I concur, pretty mind blowing. So many tubes!

[0]: https://www.youtube.com/watch?v=4BNvemnifWc
I'd just run a *nix VM.

If your corporate policy even allowed that. :P
There are two primary sources of damage from inhaled tobacco smoke.

The smoke itself is made up of polycyclic aromatic hydrocarbons like anthracene. These molecules are carcinogenic on their own, and activate the bodies' inflammation response causing additional damage. In this regard, both marijuana and tobacco will have very similar detrimental effects. However, some of the compounds found in marijuana, like cannabidiol, are anti-inflammatory agents (targeting the CB2 receptor), which helps prevent some of the damage that would otherwise be caused by the smoke (but not all of it).

The other source of damage is radioisotopes absorbed from the soil. The tobacco plant tends to absorb radioactive elements like polonium more readily than many other plants. These radioisotopes are deposited on the lining of the lungs, where they undergo decay, causing cellular damage. Marijuana may or may not be similar to tobacco in this respect, but I have not done much research on that.
Why is it hard, specifically?
Excellent piece of writing. Very funny at times, witty like a satirical novelist. Particularly enjoyed the anecdotes from NASA and the author's conveying of the powerful emotional context of high stakes programming.

I pine for a golden, future age of programming where documentation is as he describes.

> This image brought to you by preventable catastrophe, budget overruns, political wrangling, infighting, incalculable complexity, and against it’s best effort, humanity.

Beautiful caption. The dismal history of NASA in one sentence.
Most devs don't know that there is CLucene, a C++ port of the Java based Lucene. It's lacking devs, so it's some versions behind. An alternative to CLucene and also native C++ is Sphinx search (similar to CLucene what Nginx is to Apache). Also SQLite has an official full text search addon named FTS4.

Lucene in Action 1st and 2nd edition are great books, I have them both. The first edition was like the missing manual and it covers the API of the Lucene 1.4 with its rather rough API objects. Lucene 2.x+ API improved a lot.
What percentage of people actually use recruiters? I'm genuinely curious. I imagine it varies greatly by geographic location. Personally, although I have interacted with recruiters, I never found work through them nor did I ever feel the need to rely on them. I was able to find the jobs I wanted through a personal network or by simply applying to postings. So while I do feel the recruiters are a pain to deal with, isn't the alternative simply to do the work yourself? I see recruiters as a convenience service - like a mortgage or insurance broker.
I'd like to be as optimistic as you are about this act by balanced, but I can't help but suspect there was some kind of deal between the two companies. After all, this will bring new business to stripe...
the picture appears to be him doing some plumbing -- might not be so unskilled.
Describing the modern world to contemporaries of Socrates would be less like sci-fi, more like fantasy, to them.
Balanced engineer here. I wanted to say that it's been an invaluable experience to be here at Balanced. In spite of the bad news, I can't but help but be grateful for having had the opportunity to work with the small but extremely competent team here. I've grown immensely and want to give a shout out to @mahmoudimus, @mjallday and @msherry who are the most talented engineers I've ever met. The saddest thing for me is prospect that I might not be working with them in three months from now, but at least I know that they will surely go on to do amazing work.
And South Dakota is injecting toxic chemicals into theirs because "we won't ever need that water anyways".
You can start the migration process and continue to use Balanced. Your existing cards, bank accounts, and seller data will be ported to Stripe, and all new cards, bank accounts, and sellers that you create on Balanced will be mirrored on Stripe.
I keep seeing references to the IDEO brainstorming process, but do we have any actual evidence that the "shared safe space" for ideas actually produces good ideas? The actual studies I've looked at (such as http://psp.sagepub.com/content/19/1/78.short) show that the most productive brainstorming method is to have each person think of ideas on their own, and then have everyone comes together to defend their ideas in an adversarial setting. This is precisely the opposite of what Kate Heddleston is arguing.
There is a port of Lucene to C++, CLucene[1], it's compatible with version 2.3 of Java Lucene, the project is stopped long time ago, but it's very much stable, and works perfectly.
An other port which is compatible with version 3 of java Lucene is LucenePlusPlus, but it use a lot of boost's smart pointers, the port seems like t was automated. This port was why CLucene development stopped, the maintainers wanted to make this new port faster by not using smart pointers whenever possible, but that didn't happen.

1: http://sourceforge.net/projects/clucene
2: https://github.com/luceneplusplus/LucenePlusPlus
I'm not aware of any, but I've been wanting for exactly the same thing. It seems like it would be an interesting (albeit expensive) experiment to build an API-first bank. It would open up all sorts of interesting possibilities like an ecosystem of third-party clients to access your banking information.
Yes, MiniKeePass works quite well on iOS, with Dropbox and owncloud sync (and I presume others, but those are the two I've used.) Oh, and MacPass for OSX.
We certainly did. HHVM doesn't support postgres well straight out of the box.

We managed to patch a third-party driver to give us the functionality we needed.

https://github.com/PocketRent/hhvm-pgsql
there is also LucenePlusPlus:
https://github.com/luceneplusplus/LucenePlusPlus
Yes, the error action creator would be called from inside the store, which would in turn call handleServerAction. You may have been attempting to dispatch an action inside of an action, which isn't allowed. I hit that wall a few times.
While the parent post was probably referring to this figuratively, when we think of something repulsive we actually activate the same part of the limbic system in brain that we use to feel repulsed when we smell something rotten. In a way, our frontal cortex is hijacking the legacy "run away from smelly stuff" system instead of recreating it from scratch. This also extends to other systems as well: when someone is "hungry for success" they are using the same part of the brain that makes you hungry for food.
Leiningen Plugin to Generate Cheatsheet for Your Clojure Projects and Dependencies
We're a marketplace that uses Balanced's ACH + escrow for moving money between buyers and sellers. I am glad to hear you will be supporting this on Stripe, but since I only have 90 days to migrate when will api/ruby support be ready and where can we find docs?

Perhaps the docs are available as soon as I migrate? I am hesitant to start that process until I have code written to support Stripe. I don't want to end up with my data on Stripe going stale while I am still using Balanced to move money. Of course I am only assuming that scenario is what would happen, the announcement is pretty thin on details.
Copied from below:

http://en.wikipedia.org/wiki/Tardigrade

"The biggest adults may reach a body length of 1.5 mm (0.059 in), the smallest below 0.1 mm. Newly hatched tardigrades may be smaller than 0.05 mm."
pc, it appears that the Stripe client libraries do not support Balanced-like features.

i.e. ACH debits, marketplaces, etc.

Migrating over to Stripe sounds great, but having these libraries updated with the proper endpoints seems like a must.
There is the age-old OFX which many banks and credit card companies do support. May not be quite as complete, but many functions are possible. Typically you need to enable OFX (sometimes wrongly labeled with Quicken nomenclature) and isn't always free. There are a bunch of libraries out there that work with the standard.
They also have a number of early analog computers which looked to my musician's eye like modular synthesizers. Yes I know it's the other way around.