skysight-inc/HackerNews huggingface dataset:
I'm am extremely excited about Chain.com, and the other tools being build up around the Bitcoin ecosystem. The power of giving developers simple tools and building blocks is often underestimated - but it often results in radical innovations.

A case in point is Stripe's API, and the ecosystem that has been subsequently built around it. Yes, it's possible to send CC auths/settlements and ACH transactions yourself - but the barrier to entry stifles innovation. Often the most interesting innovations in tech occur when there's an innovation in tooling.

I'm particularly interesting in Chain.com though, because I think currency is only the tip of the iceberg when it comes to Blockchains. I wouldn't be surprised if we see a number of other use-cases for Blockchains soon. [1]

[1] - https://www.igvita.com/2014/05/05/minimum-viable-block-chain...
the pip install scipy fails with:

numpy.distutils.system_info.BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specifies in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.

I know this isn't stackoverflow, so no further info needed.

Needless to say, going down the netlib.org/blas/ is quite brutal on windows...
http://en.wikipedia.org/wiki/Heptadecagon

check out the animation
Like others have said, you don't use the mouse to drag & drop and copy. You use your keyboard, the way you would do it in your editor.
That's the beauty. "Native" for Firefox OS IS HTML/CSS/JS. I like that about it.
I was actually surprised by how bad the recording quality was. I had flashbacks to listening to crappy mp3s of HOPE/Defcon presentations in the late 90s and early 00s. I wish there was a nice VLC plugin to clean up audio like this. I imagine an hour with Audacity and one could clean it up, but I have never done anything in Audacity that ended up being as simple as I thought it would be.
I am actively researching something I call "emerging writers". An emerging writer is a person who has finally gone beyond just saying they want to be a writer and is actively working on their first manuscript.

It's a lot like learning programming. There is a lot that is unknown, but learning is exciting, and the potential is clear to the budding author. Unfortunately, the available tools and feedback systems for writers are extremely primitive compared to what is available to programmers.

In the cases I've observed, emerging writers often can intuit errors in their writing, but lack the skillset to correct said errors. Lacking tools like spelling- and grammar-check then causes anxiety for the user. And in my own personal development as a writer, I know that my spelling skill only improved with the introduction of ubiquitous spelling-correction indicators in browsers. I would often try to correct the spelling mistake on my own so I wouldn't have to grab the mouse to right-click the broken word.

So, against my initial judgement that spell-check was a detriment to mean-time-to-first-draft, I eventually came to re-enable spelling check in my own writing tool: https://www.justwritedammit.com.

If you're serious about helping writers be more productive, please consider joining me. JWD is open-source, free software. https://www.github.com/capnmidnight/JWD.
Top Google engineers can make millions in stock grants. Even if you're not the best of the best, get promoted a couple times and you get a very respectable salary and stock grants that (in this market) add up very quickly. I know at least a couple mid/late-20s engineers that are like "Yeah, I'll stick it out for another 5-10 years and then move to Portland or Seattle and retire."
Ah, okay. I guess I misremembered it from when I learned it a few years ago. Thanks for clarifying!
very cool.

check this out for a modern example:
https://www.youtube.com/watch?v=ExW_rxKdNJE

For those interested -- people are still interested in building maze solving robots, still called "micromouse". Here is one amazin micromouse that can traverse a maze and remember the solution very, very quickly. These days, its as much a mechanical problem (i.e. building a mouse that is robust, and has accurate sensors) as it is algorithmic.
First click was very interesting: http://en.wikipedia.org/wiki/John_Wallis
Here are some similar tools I've used for this in the past:

https://github.com/pikesley/pokrovsky

https://github.com/gelstudios/gitfiti
http://en.wikipedia.org/wiki/Varied_carpet_beetle

Insect that can damage insect collections.
It has SIMD: https://developer.chrome.com/native-client/reference/pnacl-c...
My nomination of the top bullet point of 2014:

* As soon as the accident was discovered, the SCCM server was powered off – however, by that time, the SCCM server itself had been repartitioned and reformatted.
As soon as the accident was discovered, the SCCM server was powered off – however, by that time, the SCCM server itself had been repartitioned and reformatted.

I guess that's how robot apocalypse is gonna look like.
Url changed from http://www.forbes.com/sites/rosspomeroy/2014/05/15/non-celia....
Disasters as well as mistakes are unavoidable, such is life. A hallmark of a competent organization is how they handle the situation and recover from disasters or mistakes.

So far all the signs have indicated they are doing great in recovering. I just hope there won't be onerous processes and restriction afterward due to desire on "make sure it won't happen again" stance.
Here's my theory: 2/20. Their outrageous fees give the managers so much money that they can buy off all detractors, and pay others who are perhaps on the fence to push their product.

At this point, there is so much money invested in hedge funds ($2.1T), I'd argue there is no alpha left to harvest. Any money invested in HFs at this point is just a pure wealth transfer.

I'd also stipulate that the perceived lower risk of hedge funds could somewhat in part be attributed by HF's reluctance to mark down their investments to market clearing levels in 2008. Index Funds and Mutual Funds who mostly traffic in securities that have official closing prices have no leeway to understate the true volatility of their investments.

I think this volatility understatement problem is probably a bigger problem then survivorship bias from the terms of an investor making asset allocation decisions.
Just make it a very very slow marquee.
This is exactly what I was thinking when I posted, those people.

Did you happen to call them lifers? That's what we called them, I was pretty sure that their primary goal in life was to spread their misery to others.

I felt like Coolhand Luke there, one of the lifer managers really seemed to hate me because it was just a stop along the road for me, and made it pretty much his mission to make my life miserable which I countered by not being miserable, as an example one night he started by giving me 4 hours extra overtime, he was looking for me about 5 minutes before my 12th hour, so ducked around the racks for a few minutes before making it to the break room for my 30 minute paid break after 12.

He found me in the break room and I thanked him for the overtime, he was not impressed, then I asked if I could show up late the next day due to all the overtime I worked, he flatly refused and started telling me that first thing tomorrow I'd be sweeping the docks on the driveway.

So I get there the next day at 7 AM in full freezer gear (more OT because the stupid fuck was so caught up that he forgot about the 8 hours between shifts rule) find him and complain about having to sweep the docks, he smiles hands me the broom and tells me to get to work, get outside, beautiful day, take off my gear, throw my freezer jacket in a puddle, and start sweeping.

About noon, he finds me with a smile on, and I let him know I just got paid time and a half to sweep, and didn't even have to work freezer on this beautiful day, so he sends me to the freezer, and I refuse because my jacket is soaked.

Funny thing is he ends up getting in shit the next pay cheque cuz I'm way over on pay and way under on cases.
Looks like it will be pretty easy these guys did it by accident.
Oh yeah, I know it's business and I'm not suggesting someone missed out on an ideal candidate. I was really just thinking it through and thinking about how people at the fringe see the world and how hard it is to cross that barrier.

Part of that is mediated by my experience when I first discovered his site. I was learning about Emacs when I found it, I'm pretty sure. Anyway, there was something I thought was pretty interesting - might or might not have been Emacs related - so I submitted it to HN. Showed up dead, immediately. Apparently his site was banned. It no longer is, of course.

But that's the way his relationship with the tech world was structured - banned by HN. Now maybe he had been spamming submissions or trolling, but it's possible his site was just blocked because it was Xah Lee: I mean there are people in this thread who are still judging him based on his behavior a decade or two ago.

A person who has spent a lifetime as an outsider is likely to have a different set of defense mechanisms - a different set of survival skills. What I was getting at is that the thing you both were interested in on a personal rather than a business level was his website. Unlike his 'professional career' it's something he can take full credit for and which is objectively worth being proud of - it's full of useful content.

My sense is that creating content is what he could be exceptionally productive. Maybe what's called for is an agent and an editor.
http://en.wikipedia.org/wiki/Antimony

Reportedly we are going to run out as early as 2020, definitely before 2030.
I'm a bit confused as to what's trying to be achieved. Is this trying to use the blockchain as storage for a git repo?
Where's the actual joint statement from the companies?
https://en.wikipedia.org/wiki/Blue_only_mode
Candida Albicans – Candidíase que tanto incomoda as mulheres
It's either 56k or crappy DSL (2M) for these 'hoods, which equals a "cut off" these days in which everyone and their mother has a landing page with 2MB+ footprint.
Thanks for pointing that out. We changed the title.
those drawings are beautiful. how you did it? babel?
Look elsewhere in this thread: Not only am I an optimist, I happened to be right. (It's the plural of anecdotes that's data, of course.)
2 histórias sobre ejaculação precoce
I didn't develop React, I just use it at Facebook. I started Javascript development at Microsoft where we were using mostly our own homegrown stack on www.so.cl. When I moved to Facebook, the entire project I'm working on is in React. Since I haven't built many single page apps in my spare time, I have had very little exposure to Backbone. Rest assured the React devs certainly are familiar with most of the Javascript frameworks out there ;)
I recently ran into two github repos that were taken down due to DMCA requests. It's a weird feeling.
tl/dr for the js inclined:

Bitcoin == Bitcoin Foundation
Sweet color choice for Berkeley & Alameda.
Sometimes these products get bogged down because of three important problems outside of the control of IT. First off, you need to get in touch with all the upstream vendors to get updates to any sort of custom software that has compatibility problems with newer versions of windows; Vista/7 got a lot more strict about giving admin access, for example, which may cause problems in the updates. Second, you've got to keep in mind the training costs. There are a lot of users who may be brilliant financial minds that can make numbers dance and bow to their whims, but get terribly locked up if an icon changes. Doesn't make them horrible people by any means, but you've got to keep it in consideration when planning a rollout. Finally, you have to keep in mind the petty turf wars. If Joe in Accounting gets the upgrade to 7 before Bob in Legal, Bob in Legal may feel slighted and start raising a holy shitstorm, even if he's scheduled to be upgraded a week later. Upgrades are ugly, no matter when they happen. Sometimes that proactive upgrade project takes many years just because of all the moving parts involved.
I meant to mention this; the helper mixin I was referring to is called StateFromStore, and it fetches data from stores and shoves it into state via setState.
We won't know exactly what we can do with it until it's reached critical mass, just like with the telephone. Medical telepresence comes to mind.

> I think it is reasonable to say that essential services won't require gigabit internet access in the next decade or so.

And 640k should be enough for anybody.
https://en.wikipedia.org/wiki/S%C3%BCnd%C3%BC,_Absheron

Only interesting in how uninteresting it is. Only one true sentence on the page.
Am I the only person who saw P2P and read "pay to play" rather than "peer to peer"?
Original Twilio built in Erlang
Well, but using your needs as the defining criteria for freedom is not particularly universal, is it? If a customer of mine requires that I provide them with the ability to use and modify the system I build for them in any way they want, proprietary licenses are quite "tyrannical" (though I wouldn't really use that word), whereas GPL gives me the freedom to do what I want/need to do.

Which also seems to highlight a possible confusion on your part, that somehow "paid for software" is the opposite of "GPL software". When I sell software, customers tend to want to be able to modify it, or to have the ability to have others implement modifications for them. And that works both with proprietary code as well as with GPLed code: It's no problem at all to sell code under a proprietary license that allows modifications for own use, but it's also no problem at all to sell code under the GPL, which also allows modifications, and at the same time allows me to build on GPLed code.

Also, I don't think terms such as "GPL developer" make much sense. There just is code out there that you can use under different licenses, some of which are incompatible, and for a given project, you have to take care to select components that are compatible technically as well as legally, both between them and with the requirements of the project--and in particular, there isn't really anything all _that_ special about the GPL, as you cannot include proprietary code in a project when the license is not compatible with the customer's requirements either.
Please re-title this post as "Eygurande-et-Gardedeuil", as per the HN guidelines (non-editorialized titles, taken from the linked content itself).
Nuking the Mosquito
You could do it with https://apitools.com instead of hosting ngx. Probably handling the origin case by case and even the authentication.
> a) A single keyboard shortcut to navigate between both panes and vim windows in a single tmux workspace:

Oh man you got my hopes up. This would be lifechanging if my tmux session was running on the same machine that vim was running. "#{pane_current_command}" is almost always ssh for me.
Seems pretty short sighted. There is so much being created that is connected to the internet. You say you don't need high bandwidth for these things and I would say that is because they are made with the fact that there are a lot of customers who don't have the higher bandwidth. Give everyone more bandwidth and just think of what we could create!
> since there are several other AI leaders that are just as prominent, if not more so, at Google (like Hinton and Kurzweil).

Norvig > Kurzweil
Using its own blockchain as a ledger and a DHT network as a storage layer
Physics and Chemistry Professors React to 2048 (youtube)
This is nothing new, nginx had support for WebSockets for a long time and the post itself adds little to nothing to the nginx docs on WebSockets.
This is fantastic. Why hasn't this been posted before?
Is a Stradivarius Just a Violin?
Mission Liminal: Mini Documentary about SF Mission Controversy
you don't need to build something someone else has built for you.

Good point, but there are local tools that appear to provide the same functionality as this site: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC) http://bitcore.io/
The last sentence in this article is pure psychological gold:

"Sometimes when you debunk a myth, you realize part of you kind of liked the myth."
This perfectly illustrates the table-hell the hackernews is designed on.
Do you for the same reason also have no interest in developing under proprietary licenses? After all, that also exposes others to the problem that they cannot just use your code.
The closest thing I've seen to a proper study concludes that testing is high cost and low benefit compared to other QA measures: https://kev.inburke.com/kevin/the-best-ways-to-find-bugs-in-...
I apologize for not being more articulate. I'm not suggesting that there are not better forms of writing than trolling or that trolling is something to encourage. My point is psychological: a meaningful fraction of trolling behavior is driven by a desire to write. Writing something to which you respond at length gives me an opportunity to write a counter response. It gives me the opportunity to analyize your arguments and rebut them.

In other words, it provides an opportunity to write just as presenting a reasoned and rational argument does...only on most of the internet even more so. Trolling is the primary form of entertainment on much of the internet. Outrageous flame wars sell popcorn to the peanut gallery. Some people enjoy watching opponents practice their craft in combat.

That's not to say that that impulse to write can't be channeled to a more productive tone and more constructive ends. But the urge to write is what makes for great writing...or at least its possibility.

Writing like an asshat just happens to be a path of least resistance. Sarcasm and meanness provide easy material. They prompt a reaction and getting feedback is how a writer can improve their craft and flaming and trolling are crafts - just somewhat destructive ones. All that trolling manifests itself in the quality of much of the material on Xah Lee's site. He's been writing for more than two decades.
According to this page it is related to the smcup & rmcup capability: http://chenyufei.info/blog/2011-12-15/prevent-vim-less-clear...
Could you clarify your question? Are you asking how does one become an AI/ML expert? The traditional path is to study CS/EE-AI-ML and become a researcher.

Most of the academic/industry papers are available. Just browse the nips/icml/sigir/etc conference websites.

But then you'll need to apply that knowledge - ideally by working in the industry. Or you can go try your luck in kaggle and other competitions.
> Is any of this information public yet?

Most Machine Learning research that is not done by top secret labs is available publicly. Start looking at papers by Geoffrey Hinton. Could also take a look at word2vec if you are into NLP.
The difference here is that with Bitcoin, it is impossible for any centralized service to monopolize the space or take away a user's power to manage their own money. Unlike banks and so forth, if you want to make a transaction or take the reins on the management of your own finances, you can, and nothing and nobody can stop you, nor can they take your money from you.

Introducing new paradigms are not always as simple as changing the playing field in one step. These centralized services are a good thing. They introduce to the playing field an entry point for the layperson who doesn't want to deal with the headaches, learning curve and stresses of doing things themselves. When they feel a burning need to take the reins, they will be able to, and will take the time to learn how, and no bank or government will be able to stop them.
Do you know the rules of the micromouse races? In all the videos I see, the mouse appears to go directly from start to finish without any maze finding going on.

My best guess is that they get earlier runs to "learn" the maze, then go for a speed run, is that right?
This would be really great for consumers but then we wouldn't have as much competition driving it all forward.
I've seen a lot of youtube videos, probably too many. This has to be the most interesting one I have ever watched. I seriously cannot get over this.

How does it move so smoothly?
Yes, there is a learning phase and a timed run.
Yes, but the bandwidth is sufficient to access job applications, educational materials, etc. Heck, right now, I don't have wired internet at home, just my cell phone. I don't think the poor need fiber for Netflix, torrents, etc.
Rubbish. Write a thin abstraction layer between your app and the Chain API and should you wish to switch in the future, change the implementation of the abstraction layer to point at your bitcoind server or something else.
I'd like to remark that payment should naturally be accepted in Bitcoin or some other cryptocurrency too.
Yes I am aware of that. I just happen to be a Traditional Chinese writer :D but either writing system shouldn't matter.
In other words, it's a lever that the FDA can (will they?) use to solve an important problem: the discrepancy between drugs that bring the greatest profit and drugs that bring the greatest societal benefit. Potentially a loss of efficiency in the strictest economic sense, but also potentially a very good thing in terms of benefit to society.
Some of them can even drift: http://www.iheartrobotics.com/2010/11/micromouse-news-and-vi...
> Are there any other languages that allow the calling scope to specify how lower-level functions handle errors without unwinding the stack?

Dylan (http://opendylan.org/) has them, but that's because some of the same people who standardized Common Lisp went on to design Dylan.
It's surprising to me that this project can get so much positive attention from developers, and even investors (according to their website). It is pretty critical that the people building the future Bitcoin ecosystem learn what sort of services they should stay away from.

Also, I wonder how much they paid for that domain.
I use Nginx as a WebSockets reverse proxy sitting in front of my golang apps. It's never given me problems and has been quite painless. Note, as pointed out in this article, you need nginx >= 1.3 for this functionality.
> Are there any other languages that allow the calling scope to specify how lower-level functions handle errors without unwinding the stack?

another possible answer - Erlang.

While the look of the condition/restart scheme may be very different, such a condition/restart protocol can be implemented as message passing with a known global "condition handler" process I think.

A "raise" function can be implemented as a message-send to the condition handler process followed by an immediate wait-for-response. The handler process may terminate the raising process, replace its value with something, etc. depending on the installed handlers.
This isn't the only fast track program the FDA has. While they might not be the most flexible organization, at least they are probably thinking in terms of risk/benefit to the public rather than in terms of safe/unsafe.
So you got http://en.wikipedia.org/wiki/Eygurande-et-Gardedeuil as the random link huh ?
stcredzero already more or less said it, but IMO it needs to be said even more clearly:

You could not be more wrong.

Free Software as per the FSF, and thus the GPL, is all about the freedoms of the user. It's not just about "open source", and in particular, it's NOT ABOUT MONEY AT ALL. It is perfectly fine to sell GPL software, be it your own or be it software written by someone else, both legally and as far as the FSF's philosophy is concerned, there is absolutely nothing wrong with charging for (GPL) software.

You might also want to have a look at the FSF's GPL FAQ, which clears up many such misconceptions:

http://www.gnu.org/licenses/gpl-faq.html