skysight-inc/HackerNews huggingface dataset:
I don't regularly use either one, but I was under the impression that the situation is rather the reverse: Clojure is quite popular among hobbyists but doesn't get a lot of serious industry usage (perhaps excepting some stuff in the web space, which I don't really follow), while Haskell has a bunch of industry users. I see ads for Haskell jobs pretty often, anyway, while I'm not sure I've ever seen a Clojure job ad outside of HN threads.
This a step in the right direction. I always thought it to be strange to celebrate this fraud every year. Yet somehow they always neglect to tell schoolkids small details like how he would test the sharpness of his sword on a random "Indian".
Maybe this? http://en.wikipedia.org/wiki/Fragrance_wheel
http://warsocial.com

HTML5 game similar to risk. Rails/Angular/Redis/Heroku

Took over two years to build. Now it just needs a bunch of players. Monetization isn't built in yet but it's ready for it.
Static typing gives me the liberty to explicitly define much more complex ideas in ways that leverage the compiler to create powerful and beneficial systems that would otherwise be untenable in a language in which one could not leverage the intelligence of the type system to offset their human limitations.
Hardware vendors also write some of the worst firmware, and since next to none of them publish their source code, it can't be fixed by the community. Most people I talk to suspect systemic IP infringement at the hardware/software interface, which would be a good reason for source code obfuscation.
The Asimov Pyschohistory-like Information and Communication Technology Flagship
Statisticians are usually preoccupied with understanding the properties of a data set. There is a penumbra of activities which are associated with statistics that have become relatively more important as technology has changed - getting the data, managing the data and transmitting the understanding of the data to humans. Most of the people who successfully market themselves as pucker data scientists do have Ph.D's - often in Machine Learning, but sometimes in Maths or HCI.
I have a site called TwitterAudit (twitteraudit.com) that started as a side project. We just started making a bit of money on it from paid re-audits. The site gets about 40k uniques/month. There are about 150k registered users and about 250k audits.
This shouldn't surprise anyone...

People need to realize that research publications are not textbooks. They are communications to other researchers about the way that the evidence is pointing, that helps them design new experiments, that justifies expensive and spendy clinical trials, which eventually find conclusive evidence.

The idea that one can open a science journal and find interpretable truth revealed is a pernicious one. Trust that the data is true, but do not trust the models or the conclusions. Everything is in flux, and it's science because we likely don't know what the real world is like yet.

History will go back and pick out the key experiments and construct a path of discovery, but in real time almost nobody knows what the most important experiments truly are.

This makes for difficult journalism, but one should remain true to the physical world rather than the narratives that are easy to squeeze into 500 word news blurbs.
Because those people seem unable to present an argument to support that stance. At best you get "but simple". All of those things are simple. At worst you get outright nonsense that demonstrates that people like Russ and Rob genuinely do not understand the things they are dismissing.
Deep learning is suss, I think, but I think that the name is apt - learning more than 3 layers in a network is Deep...

I spent a lot of time ~1995 trying to learn complex neural networks and I have an appreciation of the difficulties and the opportunity that big modern clusters therefore afford us.
Our godless brains
I feel for the guy, and freelancer.com seem to have terrible, appalling customer service. But this brings up another point, which is that freelancing often isn't a good way to get money quickly. You can't live paycheck to paycheck freelancing.

Your clients will pay you late. They'll pay you the wrong amount. Your freelancing agency will delay the payment. You'll get a check, but it'll bounce. It would not be unusual when freelancing to start receiving your money for a gig two months after you started it (30 days for your client to pay your agency, 30 days for your agency to pay you).

Freelancing and needing money fast are, in my experience, mutually exclusive. One of the (many) reasons a freelancer charges a comparatively higher day rate than his or her salaried counterpart is there's risk involved with freelancing. If a company fails to pay their full-time, salaried employees at the end of the month it's a big deal. If a company fails to pay their freelancers on time...that's not out of the ordinary.
Australia has no form of national ID though (beyond a passport). Driver's licenses here are state-specific as well, which means even the most naive operators would expect a drivers license to be state-specific.

I suppose passport holding might be more common though but everything about this still sounds ridiculous.
The Sorry State of Peer-to-Peer iOS-to-Android connectivity
This was my first reaction as well. If you're having a house built you have to prove you can get a loan before they start construction. Then you have to go through the closing process on the house before the builder will let you move in. No builder that I'm aware of is going to give you the keys to your new house without going through closing with a title company. Something does not add up in the story.
There are a number of toy operating systems written in Haskell. There are not very many "real operating systems" being written in any language, because it is a tremendous undertaking for uncertain value in a space that already has significant players with platform-effect lock in. I don't see why building a "real OS" in Haskell would be much harder than building a "real OS" in other languages, though.

I don't know anything about the state of GPU programming in Haskell, so I'm not going to speak to that.

Regarding embedded, GHC can target some quasi-embedded platforms these days, but it's also possible to write embedded programs in (pardon the overloading) an embedded DSL that can compile to C. Check out the Atom library.

I've heard about some people doing hardware synthesis involving (again) embedded DSLs in Haskell - I don't really know the state of it, but IIRC Conal Elliot gave a talk on some related stuff at one of the Bay Area Haskell meetups.

Jane Street is doing a lot of O'Caml stuff, and that's awesome, but there's definitely a lot of Haskell in finance these days as well (I've seen several job postings, and heard some chatter generally). I don't know which is better represented, or how it compares to other stuff - most big finance places don't talk about what they're doing inside.

Oh, and Haskellers actually type "Arrow" when they're working with a particular generalization of functions. When they're actually working with functions, they type ->.
True, but since it works this way in practice in other languages most of the time, particularly for small maps, people come to depend on it, then get surprised when it isn't the case.

Might as well keep people aware that key ordering can't be relied upon.
I guess this architect forgot the Quebec 1998 ice storm when towers collapsed in a cascading effect and were rebuilt with 'anti-cascading safety towers'. It would also be impossible to climb these and maintain them safely but they look awesome
Absolutely, I generally agree with you.
Yesterday, I saw Guy Kawasaki's talk on mistakes that entrepreneurs make.

https://www.youtube.com/watch?v=HHjgK6p4nrw
That's possible if they're using only network-global review and reputation system.

If they're also relying on WoT-like reputation system where peers rate peers, and reputation's calculated from those chains of trust, massive sockpuppet attackers won't be able to quickly erode trust, as they'd generate that trust only throughout their own circle, having minor impact on others. They'll have to play by the rules for a long time to spread connections through the network.
Two thoughts on this:

1. Any time you're in business for yourself and you don't have a buffer, you're basically out of business. (I keep re-learning this one.)

2. Using a site like this turns you into a commodity. It's structured to be a race to the bottom. There is no substitute for finding your own clients and building relationships with them. That's hard to do and takes time and energy. See #1.
Perhaps I was reading too much into pmorici's comment.

I understood it to say not only that "FreeMarket" would be a convenient name because it sounds like "free market", but also to say that such a place/site/network actually is the free market because if someone wants to buy X for $Y, and someone wants to sell X for $Y, then a transaction happens, end of story.

In other words, "FreeMarket" is simply an honest and straightforward name for what it is (or strives to be).
I must be missing something—my sister does this routinely with Walgreens. She collects the digital photos she wants to print to a USB stick and just goes to her local Walgreens in her relatively small city. Done.

Photo booths still very much exist and have been really popular at weddings recently

If people want a Genius Bar for a "professional portrait" they actually have someone take a professional portrait.
What? Is unordered traversal of a hashmap unexpected? I would be surprised if it did anything different.
Saw a documentary, it's amazing, people have completed many apartments, complete with running water and furniture. I guess they feel secure enough there
Isn't that the piece of US propaganda mentioned explicitly in the article, part of the reason why the author had a hard time getting access?

Given that we're constantly influenced by US media, why not link to something most people haven't been exposed to, like http://venezuelanalysis.com ?

(Obviously movements take many years and evolve, but it'd be awesome if the Occupy movement were so abnormally fast that people took over entire financial buildings.)
Yes, but there's more going on. Simple hash tables use a fixed hash function-- the order of keys is unpredictable, but consistent between runs of your program. This allows algorithmic denial of service attacks-- if you have a web server that puts querystring parameters into a hash table, and you know what bucket a key will hash to, you can force collisions and O(n^2) runtime complexity.

Hash randomization avoids this attack. Go bug: https://code.google.com/p/go/issues/detail?id=2630
Hi, I'm an adjunct instructor at the data science bootcamp Zipfian Academy[1].

It seems there's still a lot of confusion as to what a data scientist is.

Data Scientists are typically analysts who know some combination of matlab/python/R that come up with predictive models to achieve some sort of business objective.

This is usually related to a businesses' profit center. The work is typically anything beyond A/B testing using basic classifiers to figure out things like churn prediction, handling data quality, all the way to doing object recognition.

Data Engineers typically work on the JVM/distributed systems to handle data at scale and implement models for data scientists in production.

With respect to deep learning, I'm also the author of a java based distributed deep learning solution called deeplearning4j[2]

I think people throw around deep learning because it's the new thing, but it really can be more accurate.

This is due to not needing to do feature engineering[3] and feature extraction[4]

Also, if you're interested, I will be giving talks at both hadoop summit[5] and OSCon[6] this year around distributed deep learning if you have any specific questions as to what all of this stuff is. Data Science is an amazing field to be in right now.

For those of you who are interested in neural networks in general, Ersatz holds a great meetup (videos/tech talks recorded!)

Happy to answer questions!

[1]: http://www.zipfianacademy.com/

[2] http://deeplearning4j.org/

[3]: http://www.cs.princeton.edu/courses/archive/spring10/cos424/...

[4]: http://en.wikipedia.org/wiki/Feature_extraction

[5]: http://hadoopsummit.org/san-jose/speakers/

[6]: http://www.oscon.com/oscon2014/public/schedule/detail/33709

[7]: http://www.meetup.com/SF-Neural-Network-Afficianados-Discuss...
Funny! I remember from my visits to Edinburgh that people seemed to be much more likely to strike up a conversation with me than at home (Netherlands). Though maybe I just had this open "happy holidays" vibe coming from me.

Actually now that I think about it, it was during the Edinburgh festival weeks, which probably accounts for a lot of the openness. In the Netherlands you're much more likely to chat with a random stranger when it's a national holiday and everyone is out on the streets anyway.

My experiences with Danes, however, is a lot more reserved. At some point I noticed one cashier didn't even make eye contact at the checkout, and I'm just going to assume it was all confirmation bias from there :) but at the end of the week I was mildly creeped out :) :)
I'd also add that NEPTR does not know that he was created somewhat accidentally by an unskilled creator and that his intended body plan did not become realized. Both points that are also quite tragic and close to home for some cosmologies.
"Deep learning" has an actual meaning, which is the use of neural networks with multiple hidden layers. (Networks with one hidden layer can theoretically approximate any mathematical function, but it's the investigation of deeper networks, with more, that has reinvigorated neural net research over the past few years). I'm sure it is being misused, but there is a legitimate, technical meaning to it.

"Data scientist" seems to be a way for mathematically literate programmers to separate themselves from the teeming masses of commoditized ScrumDrones. It seems to mean, "this person is smart enough to deserve dibs on the most interesting work". Perhaps it's an attempt to back to the R&D culture that existed before biztards commoditized us and our work.

Most of the fuss around "data science" makes me think of the Fundamental Theorem of Employment. If you're hired for a job, it's typically either (1) to do a job the person hiring you can't do for himself or (2) to do a job he doesn't want to do. Type-1 workers are respected and have autonomy. Type-2 workers are generally ill-regarded (because the boss thinks he can do the worker's job). "Data Scientist" seems to be a way for a programmer to say, "Only hire me for Type-1 work".

I can't say I'm a huge fan of the title's existence, because most companies use "data scientist" as Biztard for "person who does watered-down machine learning", but I suppose the current climate is an improvement over the AI winter.
Certainly the case.
Thanks, I've updated my reply to reflect this. If that's what (s)he was saying, then that's actually a very strong position.
The space program was not an idealistic quest for knowledge. It seems like you like your spin-offs to be the product of nation state v. nation state. Maybe blame al-qaeda? We have drones instead of mars rockets because UBL hid in caves and not on mars.
"Data Scientist" is to "Statistician" as "Coding Ninja" is to "Developer".
http://unfriend.io - Facebook application with over 8000 monthly users, ~1000 who use it every day.
I'm hopeful, based on organizations such as SpaceX, that these innovation vacuums will continue to be filled by private organizations rather than via government agencies. Not only do I hope that will be the case I think at this point when considering the financial state of most governments around the world it appears in my mind to be the only real working solution.

We know all too well that the process to taxation to output results in cents on the dollar reaching its destination.
No, he specifically talks about a few examples where as a user he prefers the code to look one way. That is, he thinks it should be on the macro writer to allow the users to write the code as they wish. Not learn a new way to write fractions, for example.
http://kanban2go.com
iOS app built on Ruby Motion is almost ready.
It could happen with a good faith deposit.
Erlang is an uncompromisingly pure implementation of the actor model

It's not. To pick just the first issue I remember, PIDs are forgeable. (I spent a day once trying to survey what you'd have to do to capability-tame Erlang, and it looked like a lot of work. The Erlang developers did not wear a hair-shirt.)
Perl started to enforce this in 5.18 due to security issues. This also gives wider latitude to the data structures used in implementations due to the looser guarantees.

http://onionstand.blogspot.com/2012/12/are-you-relying-on-ha...
Contact Freelancer's CEO. It won't hurt to try, I guess...

CEO, Matt Barrie email: matt@freelancer.com

Alaister Low twitter.com/@AlaisterLow
Director of Customer Experience @freelancer.com:
alaister@freelancer.com

This DP forum post says they received an email from the CEO after many unsuccessful tickets from customer service: https://forums.digitalpoint.com/threads/yet-another-freelanc....
Hey Basta! I somewhat disagree.

* Maybe out of the box, but geeksphone does make really nice install scripts and has available every version of FxOS available on their site. [0] Maybe directions about turning on remote debugging first on the device would help, but I'd say they've made it pretty easy. A README would be nice, but they even ship OS specific builds of adb and fastboot in the zips.

* Launching the first 3 devices with the screen resolution of 320x480 and not supporting others in the simulator certainly contribute authors to only testing on one resolution. I myself was guilty with the calculator. But I'm not sure that this is a reason not to get the phone. Maybe you're referring to bugs in some CSS calculations? Do you have any bug numbers off the top of your head?

* Yes, I raised an emergency warning when I saw this, but Geeksphone themselves said that was a safety precaution and was expected. It was due to the battery over heating. I only saw this occur on a peak that we were stress testing WebRTC builds on.

* No. It will do stupid reboot cycles when the battery is basically empty like you said, but that doesn't make the device useless. Letting it sit and charge does the trick.

Hope all is well, buddy.

[0] http://downloads.geeksphone.com/
Freelancer/oDesk are terrible middlemen that don't achieve what they promise to. Businesses tend to go there looking for cheap labor rather than value. It's the white collar version of a boss driving up to the Home Depot parking lot, except with more bureaucracy.

Another thing that freelancers should learn is that the business is high risk, and if you're one late payment from doom, then you have to go get a job, go on welfare, sell plasma, sell hair, or whatever until you can afford the business risk again. It isn't a safe or easy thing and the people who tout the 'gig economy' as if it is should be fed to zoo animals because it leads people like this down ye olde primrose path to penury.

If your wife has some kind of weird medical issue and you're being evicted, you are loaded up with too much risk to freelance. Stupid things like this happen all-the-time and it's not unique to this website. It happens all the time when you sell directly to clients. You either sue to collect, demand contracts for larger numbers that you can sue for, or eat the loss.

There is this concept of balancing risk and reward that is painful to learn because risk isn't easily perceptible or measurable ahead of time.

Also we should beat people over the head with Poor Richard's Almanack repeatedly. Expecting people to read it is probably a little much, but some lessons may be transmitted through bludgeoning according to the experts.
We’ve working on an approach to tackle this problem. We saw that the burden of having to create a data structure - along with the need to attach it to a visualization - makes people post what they can as hacky html lists, if they get so far.

We wanted to show people that they were in fact able to create structured contents, even if it was in a limited way, and we choose the analogy of file and folders since most people know how to organize them. But structuring and gathering data is half of the problem, you need to translate that data into friendly views and same sort of browsing experience, so we developed same conventions to turn the structure into a small website/embed.

We thought of developing an open way to store and share this data, and let people copy, follow, contribute to these chunks of content. Build a friendly web dashboard that exposes every item with simple views, and which let other developers consume them in any other ways they want.

The problem is that we don’t really know who wants this. We thought that it would be appealing for web agencies as a way to quickly add structured contents to websites, but we were wrong. Some people suggested us to develop a full CMS, but we wanted to work on the problem of sharing and opening up a library of contents, not to be an alternative to Wordpress. We honestly don’t know what to do next. If you want to talk further about it, my email if fsainz/gmail.
Software of the Apollo guidance computer was hand-woven into rope core memory
http://brightswipe.com (functional prototype minus uploading at http://dev.brightswipe.com)

It's a torrent uploader & indexer. It's written in Ruby with Sinatra and fairly extensible.

I wrote it a couple years back, but got shut down by my parents and school administrators. Pity.

Contact: purchase@bernsteinbear.com
Desperation makes one do many things they wouldn't normally do. He thought he'd do some quick jobs and get paid with days of payment submitted. Reasonable enough
Namecoin performs the same task, but has built in key/value storage support.