skysight-inc/HackerNews huggingface dataset:
> There must be a lot of genuinely cutting edge research into machine learning,classification,NLP etc going on in there.

Does the research get published or otherwise make it outside of the Googleplex? Serious question.
Show HN: Fleksy: used by blind people to type on smartphones.
https://plus.google.com/u/0/+ResearchatGoogle/posts/EMyhnBet...
Yes. Pointers are always there in programming and you need to understand how they work, even if you are using a language where you don't have to declare them as such explicitly.
Author here. I've never used LaTeX before. It was just suggested to me that it worked fine. If you open an issue about it with some specifics on what's not working, I'll make sure to look into it.
Paylines at many institutes are even lower, around 8%
It's only going to get worse with the sequester
Agreed. It seems like pg's gripe with the comment is purely that it isn't 100% supportive. If that's the case, we're at odds here, because I prefer honesty over feigned support any day.

At the end of the day, this t-shirt design was selected because someone thought Hackernews people would like it, buy it, and in turn support a good cause. If Hackernews doesn't like it, then the effort has failed on all three counts, and the fact that anyone would reject this reality with a condescending wave of the hand leads me to believe that this project was never about contributing to the hacker community or helping humanity; It seems more like an exercise in ego inflation.
You have an error in Opera

'SyntaxHighlighter.config.bloggerMode = true;'

Undefined variable: SyntaxHighlighterError
I could see situations in which this would matter, but most of our early employees feel super-invested in the company such that they don't see me as 'founder' or 'boss' or feel the need to indulge in office politics. We're pretty good at sniffing out 'politically savvy' folks, especially since many of us are not the greatest at 'office politics.' We have a 'no bullshit' attitude, and I get called out a lot, and I call people out a lot. There's not much hidden at Tinfoil.
Indeed.

It's not hard to see why a neural network researcher in particular would get excited about having access to tremendous amounts of data and computer clusters.
Case Study: Band Embraces Grooveshark And Catapults Its Career
JS AMD implementation under 2k
Shoot first and ask questions later.
Better to apologize after than to ask permission before.
Too big to fail.
> Ask HN: How do you get unrestricted cash?

There's no such thing. All money has strings attached. My recommendation is that you learn how to acquire restricted cash -- the only kind -- by demonstrating that your ideas deserve support, compared to other ideas the money might support instead.

When you ask for money, you're immediately competing with every other human being on the planet. Make no mistake about it -- your ideas will only be supported if you can show that they have merit. And the burden of evidence is yours.

Welcome to reality.
Right, and we never ask it. The metaphor is not a literal one.
I agree with the analysis here. I find usually getting more afraid, more terrorized by how crappy oneself is, looking at the prospect of never doing anything and facing absolute oblivion is the ticket to buckling under and furiously kicking out the next couple blocks of work. Then one gets complacent enough to go back to arm chair coaching and prognosticating and futzing about thinking about rather than doing the future and the cycle starts over again.
Have you seen the online LaTeX editors such as https://www.writelatex.com?
the level up app is useful in certain places
Loving the litcoffee format! Clean, elegant, addictive.

Simple example usage:
https://github.com/joyrexus/tester

&:
https://gist.github.com/joyrexus/5147449

For vim-ers, check out vim-literate-coffeescript:
https://github.com/mintplant/vim-literate-coffeescript

I've found a few additional mappings quite useful: https://gist.github.com/joyrexus/5112582

Now need to take a closer look at journo and docco integration.
:)

Got all the answers I need here (though I might drop by the channel to say hi). It's actually quite funny to see the traffic graph spike as it makes a successful connection, then lulls for a while as certain pages keep giving 502 responses. I definitely see why you guys need IPs more than bandwidth!

Glad to help out :)
They didn't. It uses a new engine, Glassbox.

There's a difference between Sims and Sim City.
This is unfair to self-respecting potatoes.
I almost agree. But I don't think the web should stop from improving just because there is stuff like NaCl. If it's easy and straightforward to run code at near-native speeds in JS, and it took just a few months to build the asm.js prototype, then why not?
People are complaining as if DRM was the reason they made it like this, EA is evil, yada-yada. It isn't. It's pretty clear they had a vision for this game to be a MMO/social game from day one.

The problem stems more from their failure at scaling than not supporting an offline mode. Diablo was the same crap on launch week.

There's an apparent pressure from publishers to create always-online games, but something tells me the teams are not having the experience/schedule/man-power to create scalable architectures to back it. Massive multiplayer gaming is certainly a hard problem.
JavaScript (ES6) Has Proper Tail Call Optimization
I rather like what go has set up for test's. They made it as small and functional as they could.

Out of curiosity. How does a language specifically support "agile refactoring"? What features permit (or hinder) stopping every couple of weeks and removing the accumulated WTF's in the codebade?

Want to buy a left handed stapler?
You don't want to force your link to depend on receiving a successful response from the server, because that would be a really bad user experience when it does break. You should opt to lose your analytics when things break instead.

To do that, you'd need to set a maximum timeout to wait for the response anyways, so then it's just a (valid) laziness call. If you _absolutely_ need the best performance then go with a success handler _and_ a maximum wait timeout. But realistically you want the maximum timeout to be ~300ms anyways, so why bother with the extra code.

Regardless, it would be nice to be able to pass a callback (whether it's based on a timeout or receiving a response) right to the `complete` method. Not sure why you're getting downvoted.
Could you please expand on the type and method of the mental exercises? I'm interested in what worked for you... are you able to describe how someone else could undertake those exercises?
Wow. The code mentioned (J compiler source) has to be seen to be believed. Here is a snippet:

static F1(jtthn){A d,t,z;C*tv,*x,*y,*zv;I c,*dv,k,m,n,p,r,*s,wd;VF fmt;
n=AN(w); r=AR(w); s=AS(w);
thcase(AT(w),&wd,&fmt);
GA(t,LIT,wd*(1+n),1,0); tv=CAV(t);
if(1>=r){p=thv(w,AN(t),tv); ASSERTSYS(p,"thn"); AN(t)=*AS(t)=p; z=t;}
else{
c=s[r-1]; m=n/c; k=bp(AT(w));
y=tv-wd; x=CAV(w)-k;

The function is in a file conveniently called "f.c", and I cannot find any explanation for the abbreviation "jtthn" nearby. It seems to be a prefix to "thn". "thn" does not appear to be defined anywhere in the J documentation. Maybe it's a combination of letters that would make sense to a J expert?

Now, if the reason for this is to save typing, fine. If it's the best way for the people who are working on the compiler to work (no pesky time spent writing comments), and they don't care whether anyone else understands, fine. I don't think that code authors have any particular responsibility to make their work understandable or modifiable by others, if they don't want to.

But the idea that this provides a reasonable barrier to entry, as suggested in the article, that learning how the code works is a reasonable rite of initiation because only the initiated need bother modifying the code, is simply arrogant. Yes, once code gets very verbose, adding further verbosity and explanation is putting lipstick on a pig - it won't help someone who doesn't understand understand, and it's no use to someone who does. But this code is nowhere near that point, I suspect even for someone who knows J. I am capable of understanding how a compiler works, but if I were ever called upon to debug this one, the code would make me waste my time understanding its idiosyncrasies before I could get to the meat of things.

The format is at best a necessary (useful?) evil, not something to celebrate. A few longer names or comments would go a long way.
Outsourcing Development is Uncool, Outsourcing Development is Cool
Golden Frog behind dumpdropbox.com
Just to add my twopenneth from running https://www.writelatex.com - allowing users create documents and start trying out the editor without signing up has been a big plus for us in terms of users, and is generally popular according to feedback.

And in the early stages, more exposure through more users is a good thing, helps spread the word.

For us it was the way we'd started out though, so easy to implement :-)
Nice idea.

I might try that before dipping my toes into Nginx
> Any serious programmer should be a polyglot by default.

It depends if you're going to spend years training someone or if you need an expert right now.

My experience is that it is impossible to maintain expert level skills in more than one or two language + library environments. You can remain familiar with other environments but you don't have the time to be an expert.

While I sometimes switch between C-family languages for different projects, it can take months to get up-to-speed with the changes in a language and its environment since you last programmed in it. I'm talking about situations where I know the language well but the environment has changed. Languages change a little but the libraries they use can change dramatically. And along with the change comes a whole body of implied knowledge about how to safely and effectively use it all and this impacts on how you use the language itself.

If you've literally never programmed in a language before, it can be a few years before you know about all the eccentricities, before you understand why the language follows certain patterns, before you understand the risks with certain behaviors.

If you need an expert now, not in 12 months time, then they need to know both the language and the environment. If you can wait a couple months, then they still need to know the language.
If you're able to, it's a good idea to have a monitoring system like Nagios/OpsView in place that checks most of these things for you proactively. That way you can have a good idea of the health of a server before you even connect to it. With such a system in place you'll often spot problems before your customers do too.
Ask HN: Best reading apps for mobile
It is just my second week using Android (I used to have a N900 and now I got a Galaxy S3), so I'm pretty much discovering the enormous ammount of apps available to it.

So, I'm looking for two kind of reading apps:

# One of them is a client to Google Reader, as I'm not happy with the default client. For now, I liked Press a lot, and I wouldn't mind paying for it, 'cause it looks that good;

# The other is an app that could suggest me new things to read. I already tested Pulse, and it is almost what I want: something that can show me new things to read, being able also to exclude the sources that I don't like. It would be nice if the suggestions are automatic (Something that Pulse doesn't do).

So, would you have any recommendation about this matter? I won't narrow down my question to Android-only apps, because I think iOS users can get some nice recommendations too.
Sorry for the late response, I thought my topic had died and nobody clicked/replied like it has happened so far. Thanks for so thorough review. I surely got some inspiration from it and will do fixes where possible or try to explain things more to players. The game is still in beta so things do change often.
What if the chemical imbalance is a symptom of depression, and not the cause?
As part of my senior thesis, I'm working on finding sentence similarity using semantic graphs such as WordNet and ConceptNet. I'm going to use this research to fine-tune some algorithms to use for an intelligent note-taking system I have been working on.
I'll wait till I get the "Gold Edition" or whatever that includes all these expansion packs and the original game for the same price as the game costs now, a year down the road.
I'd rather not dispel your bubble of cynicism, thanks.
That only partially makes sense. For comments/suggestions found on HN that have potential side effects, absolutely take them with a grain of salt and consult a professional... i.e. medication, psychedelics, etc.

But for some of the suggestions, the advice is fantastic. Exercise more? Eat healthier foods at regular intervals? Practice positive thinking about the world and your life? Any one of them could help. ALL of them could help. And they can't hurt. Take every piece of "no-strings-attached" advice you can... and then ALSO consult a professional.
If their vision was for this game to be an MMO/social game "from day one", then they should have done a way better job sharing that vision and framing the discussion that way.

The social/multiplayer aspects of Diablo, WoW, and SC are obvious to me, which is why Blizzard's move never really concerned me that much. Add on top of that the truly well done matchmaking system and I hardly think about it all. Doing things well goes a long way in convincing naysayers.

However, when I think SimCity, all I can think of is single player. And the vague things I've heard about interacting with others seem really lame. Again, maybe there are some awesome multiplayer aspects, but I have not heard of them and it sounds like most people aren't that interested in them.
I think I would steer new learners of SE Asian scripts away from Cambodian as a first language to learn. Cambodian, while it is a beautiful script and has more-or-less regular pronunciation, also has a few odd exceptions, and complex vowel pronunciation rules. The consonants are divided into two groups, and many of the vowels are pronounced differently in the first group than in the second. That said, after learning the Thai script, Lao and Cambodian were not too hard. Either way, they are all great languages to learn.
http://research.google.com

For reference, I googled "research at google".
The article is a bit more nuanced. He talks about a specific way for the redistribution to work.

And if you are in Europe, where a welfare state is pretty much a given these days, then the author's integrated prescription of basic income is probably better than the myriad of disjoint systems they have. The US is similar, where you have food stamps, subsidized mortgages (e.g. Fannie Mae), public streets, etc.
Samsung Intensity II.

It's not a smart phone.
Thanks guys, I guess I really have had some rough times. I like how Lisp and Assembler at the top of the hierarchy capture the two extremes. Some hypothetical language in the middle would be great, but maybe the best we can do is to straddle that point, e.g. with C++ and Python.
It sounds like you independently discovered mindfulness meditation. Good for you!
A friend of mine is like the 4th student you describe: very smart but comes off as standoffish and cold until he warms up to you. He was actually let go from a well known (everyone here would know the name) startup in SF/SV wiht a noted brogammer culture after a few months since he "wasn't a culture fit". He's now thriving at a place that suits his character much more.

In the end I think both parties "won" by his dismissal, but companies hiring for culture fit should be aware that they're willingly constraining their talent pool by doing this. (I don't think it's necessarily wrong either -- I expect to have some form of latent character filter if I'm in a hiring position as well. However, I'm much more fond of the introverted, "difficult" types than the average person).
If it isn't about DRM and is in fact about the MMO/Social aspects, then why are EA and Maxis at pains to describe it as something else?
Not the means, it's the end, and everything feeds to that. Especially search with their "updates," Chrome, Android, UI etc. Hinton has his work cut out, make users click on ads! Looks like playing with colors has been milked already.

"I would argue that Google has had the largest impact on information dissemination , since the invention of pen and paper."

Because they are a search engine and is used by most people. Now, however, Google is replacing information with ads and with sub-par information that is beneficial to their bottom line. That hurts creators, readers and society in general.
They could also email you a huge image of it, or send you a bit.ly link, or facebook you, or tweet it to you. Sounds like more of a problem with your choice of friends.
[GIVEAWAY]5 Hours left to win 5 copies of StarCraft 2 Heart of the Swarm
That is the part I don't understand. The stores being used cost more, and then the same day delivery is also more expensive so anyone using this service is really paying over the odds. (Compare Target's prices for paper towels to Costco, or their Coke multipacks to Walmart.)

Then there is the problem of what same day delivery actually gets you (eg many hour time slots, possibility of you not being home). That hasn't seemed particularly convenient to me.

Amazon's Locker seems like a better idea (many open 24 hours a day). Heck why can't stores take your order online and offer a drive through type experience to pick up the items?

Once we have driverless delivery vehicles everything will change. They can wait till you get home and then meet you there. And they won't care if it is 2am or any other time.
But just because it's true for your wife doesn't mean it's unequivocally true for everyone else. You can't make that kind of sweeping statement.
>If you aren't interested in the topic, why would you suddenly become interested just because some percentage of the general public is?

Most bestselling non-fiction falls into the popsci category. Think: *A brief History of Nearly Everything, Freakonomics, Blink, Tipping Point, etc. So by all means, people who want something slightly factier than a novel while still being accessible might well turn to thed non-fiction bestseller list.
Facebook tried, but failed, to buy Instagram last summer.

lol
Do you go on facebook at work? This is such a non issue.
Years ago, I remember reading about a Facebook, I think, backend system that developers building applications could hook into to automate some failure scenarios. I just haven't found the old link yet.
Welcome to corporate.

For business group A, I use RCS. For business group B, I use SVN. For my own personal stuff I use git.

No joke.

Mercurial, Perforce, Clearcase are also in use depending who you ask. I'm sure we have some CVS still in use somewhere, and I think Bazaar may be installed, though I don't know who uses it. Basically if it exists, we have it installed, and someone might be using it, somewhere among the order of 100k employees worldwide.
To get an actual bayesian estimate, you'd need to check the reliability of the site (RPS) with respect to past "leaks" being correct or not. A single incorrect leak does not necessarily completely change the priors.
Mozilla Services is the team within Mozilla that builds/runs much of the backend infrastructure, e.g. the firefox sync servers, marketplace servers etc. The existence of separate "mozilla" and "mozilla-services" github projects is largely a historical accident, since different teams started moving to github organically at different times.

(Source: I work for Mozilla, on the Services team)
I don't think it's supposed to be a long line. Here is how it shows here http://imgb.mp/i3b.jpg
Tips for New Startup Investors
now this (entirely without sarcasm) is a tshirt that another hn regular would instantly recognise and smile at.
"While I don't know for certain, I can't possibly imagine that they've just added two physical machines."

I can totally imagine that. Be afraid. Be very afraid. :)
Ask HN: Murder trial iPhone forensics
For no reason other than interest this power log theory sounds dodgy to me.

http://brisbanetimes.com.au/queensland/badenclay-charged-phone-after-time-he-claimed-to-be-asleep-court-20130312-2fxe4.html

Do any iPhone forensics/Developers have opinions? The face time bit seems to me they just kept going until they found anything they wanted, then stopped rather than thinking about whether it was actually useful / true.

They have done a similar thing before http://www.brisbanetimes.com.au/queensland/sinister-motive-for-taking-the-fifth-challenged-20121217-2bj9y.html

Australians all know the 5th is an American idea so it was strange concept to begin with.

Where the case is, is in Australias north, being a southern hemisphere country that makes it kinda like Americas south so you can get the picture on the policing in the area.

Anyway I thought it was interesting and it smells a bit funny to me. Just wondering what others thought.
I do think Parsec would be better off if "<|>" were something like "parsecOR". Good function names are good.
The Reclusive Spanish Billionaire Behind Zara's Fast Fashion Empire
> People are complaining as if DRM was the reason they made it like this, EA is evil, yada-yada. It isn't. It's pretty clear they had a vision for this game to be a MMO/social game from day one.

These two statements don't contradict each other.

People are complaining because EA changed the fundamental premise of the game from single-player to multi-player, and (people think) that change was driven by business goals and not from design goals. "DMR" is no longer a strictly accurate term, because it's now a design principle rather than a technology, but that's exactly what has people so riled up. They perceive that the principles of DRM are working "up the stack," so to speak, and are now infecting not just the game technology, but the game vision as well, making it a more insidious and existential threat than it was previously.

The decision to shift a fundamentally single-player franchise in a fundamentally multi-player direction is questionable at best. While it may not be so black-and-white as EA handing down a mandate, and I'm certain that business interests at least influenced the decision.
You have this impression of universities that i don't believe has been true for at least 100 years, if not more.

Research professors at schools have been mostly funded by either commercial or military interests for a very long time now. Even in non-direct cases, universities have "tech transfer" offices that are commercializing stuff, and continued funding often depends on that.

If you are going to claim this model is bad and that it produces bad results, you are going to have to offer at least a little evidence that the models that existed before this, worked, and were better for humanity.

I might agree with the second part in some ways, but I dont' think they supported anywhere near the amount or level of research that occurs now.

Research is definitely more goal directed than it used to be, but this is not totally good or totally bad, it's just "different".
Pragmatic Programmer updates Programming Ruby (The Pickaxe Book) for Ruby 2.0
What I've come to understand is it's a stack (it uses mongoDB and something called "mini Mongo" and the front end uses a templating system called handlebars) that takes advantage of Javascript async nature allowing for the creation of applications that otherwise would be considered "AJAX"ish but within meteor these are just "normal" and don't require AJAX code, hence why it's unique. It isn't MVC it's "MVVM" as JPKab mentioned
I think this would be neat as a command rather than having it on all the time. So you would have a keystroke that turns it on and off. Perhaps it could even be on by default.

I bet something like that would be very easy to hack into Emacs on top of its new built-in color theme support. It shouldn't be difficult for other editors either.
NetDNA sets the bar for startup- and developer-friendliness