skysight-inc/HackerNews huggingface dataset:
Ah may I ask which university? Mine also did Ada, then Unix in C, also Scheme thrown in there. Awesome progression, having learned Ada is really nice, it made me aware that there is a better way to do things, even if I never get to use that better way in real life!
Investors want Microsoft’s new CEO to kill Xbox, Bing and Surface
Assuming the worst, for me, means they won't bother patching the Zimbra vulnerability.
i spent a bunch of time leveling up in idlerpg back in the day

http://www.irc-wiki.org/IdleRPG
Our aim is to provide a platform for bringing those Github projects that're maintained by single user to a wide range of developers and community out there.
Cadeify is GitHub discovery project — inspired from Forgotify. About 20% (approx 238424 out of 1 million — current crawling) projects are maintained single handed.
If you like it, help us speard the word — #Cadeify. Lets collaborate, Lets contribute, Lets commit.
If you think it can be more better then please leave a comment below.
Erghis Sphere wants to Revolutionize how we Type and Interact with devices
Ha. This is identical to most of my tech backend!
Regex is not as trivial as others claim here. NLP, DSL, Compilers need Regex. If you are working on one of them, your primary job might be writing just that.
I actually have two boots on the same PC, one OS is for work, one OS for personal stuff. That way, all the things I install for work don't interfere after work hours (and visa versa). E-mails are loaded then separately too, so I don't get distracted. That way, I have a complete separation. I'm not sure virtual desktops would be enough for me.
Funny enough, this was exactly my reaction to the Flappy Bird phenomenon—got the game idea email in my sent-to-self box from a few days ago. It's a neat, tidy concept too when you add a high score list but the only way to make it on the list is to lose the game.

But of course the trick is to get the right 500 people telling their friends about the game, and, well, who has the time and money to bother with figuring that out?
Someone already did first one:
http://www.alphabetagamer.com/first-person-flappy-bird-alpha...

"Run in Crowd" is stupid enough already. "Flap in Crowd" ?
You could add the option to filter by programming language, to avoid seeing repositories using languages the potential contributor doesn't know or has no interest in.
> I'd split Computer Science in two - the basic stuff and the cutting edge. While most CS graduates have the former, they are ignorant of the latter, unless they read up research papers.

That's pretty much true of graduates in any field of science, not just computer science. A BS is a fine grounding in the basics of a field, getting a grip on -- usually some slice of -- the cutting edge is something you do by reading current research in the field.
>VICTORYDANCE, he [different operator from an [No Such Agency] doc, not the JSOC source] adds, “mapped the Wi-Fi fingerprint of nearly every major town in Yemen.”

Yeah, sounds like Google Maps wifi mapping.
Looks like a scam.. The app icon for Flappy Bird is nowhere to be found on that screen.
Downloaded and giving it a try! Amazed that its under 10mb!
Though Weird Al could rely on fair use. In his own words [0]:

"My parodies have always fallen under what the courts call
“fair use,” and this one was no different, legally
allowing me to record and release it without permission.
But it has always been my personal policy to get the
consent of the original artist before including my
parodies on any album..."

[0] http://alyankovic.wordpress.com/the-gaga-saga/
I think people are missing the main point. Debt-equity swaps have been a major tool of the Federal Reserve in bailing out TBTF banks. Here's how it works:

I'm a banker. I paid $10B for MBSes in 2007. Big mistake. In 2008, their valuation fell to $0. So I do a swap with the Federal Reserve. I give Ben Bernake my portfolio of MBSes. And he gives me $10B in US Treasury Bonds he's purchased.

I never would have made a dime off my MBSes. But now, the US tax payer is on the hook for paying me $10B in principal plus interest. Meanwhile, the Fed puts "$10B" of MBSes on its books. Doesn't matter that these debts are worth zero. They get to do it...

Right now, the Fed has "$1.5T" of MBSes on their books from doing these deals. Source: http://money.cnn.com/2013/12/19/news/economy/federal-reserve...

I used to be VP of Mortgage Tax and Accounting at a Wall St. bank back in the 90s, and I try to stay up to date on this fiasco. I don't have a problem with what Chris Hedges said, just how he said it: he said it too fast, and it came out wrong. The main idea is still right.
Ignorant considering we have no idea how Google plans to make its money in the future or even now. The older services that were created to make people think it was really cool, just create problems for Google because they were made using open protocols that don't conform to Google's new lock-in strategy. Non of this is "spring cleaning" or "just running the numbers" kind of stuff. Its more like herding cattle based on some strategy that involves location data, driver-less cars, robot/machine learning, all its users data and god only knows what else in order to do god knows what.
You can still download Flappy Bird
Let me correct you: RhodeCode Enterprise is free of charge for installations with up to 20 users and runs under every major platform, including Windows.
Windows 8 is everything wrong with Microsoft Corporation as an organization and how they go about developing product. I blame it on personas. When you have designers, PMs and devs creating products for imaginary people instead making something they'd be proud to use themselves, you're going to have problems. It's fine to develop products and features based on market research, user studies and metrics, but at the end of the day it should pass the "will I use it at home" test. Otherwise you'll have a company full of people that go home and use iPhones, Macs and Google Chrome.

The only group at MS I see right now making products for real people is Azure. They're actually developing features to remove friction and make its customer more productive and happier—even if it means supporting Linux, Git and Ruby.
Hah, basically an iOS version of the entire show Lost! You have to push the button every however-many-minutes it was, and after 8 years, anyone is left gets something bitterly disappointing!
Flappy Bird's the first app with onscreen banner advertising I've happened upon for years and my god it's disgusting to have these crappy looking ads constantly sliding onto the top of the screen. I sincerely hope paid or otherwise bankrolled apps continue to be prevalent.
For more context on why F# does in fact run into problems, see https://visualstudio.uservoice.com/forums/121579-visual-stud.... To my understanding, F# only allows type variables to vary, not type constructors (all generic variables must be escorted by a concrete type), and to go a step further, it doesn't allow type constructors to be used as higher-kinded type variables, which is useful sometimes. I see no reason why these couldn't be implemented on top of the JVM, though.
Looks that way. There are iOS, Android and BB10 targets in the "platform" directory:

https://github.com/okamstudio/godot/tree/master/platform
> What it does suggest is that per capita energy consumption rises more slowly as a function of wealth than one would expect based on your assumptions about increasing use of resources, and that over time, the per capita energy consumption for some fixed level of wealth will get smaller.

I am not sure that works in practice unless one has a lot of resources going to enforce property rights over intangible assets, and unless those rights are the only growth one expects in the economy. The fact is, I may download and play a computer game as a factor of what you call "wealth" (not my definition btw), but as soon as I want to do anything(like go to the store to buy groceries), I have to use energy and materials to do that.

Similarly for the video game developer, the FTC regulator, or anyone else possibly involved, to show up to work you have the same questions of materials and energy. What you end up with instead is greater demand for less and less useful products because good materials become more and more expensive. That sounds like inflation to me, not an increase in wealth. I think we are already heading down that spiral.

As for a definition of wealth, this may seem old fashioned, but I will paraphrase one of the more insightful definitions I have read:

Humans are dependent on material culture since we can't live without clothing or shelter, and tend to have to prepare food in some way. Wealth at its core is a desirable modification to goods and materials in our environment. Wealth is created when we modify something to make it more useful.

0.025% annual growth is still exponential. You can't demand a constant rate of compounding rate of growth without the problem that this demands exhausting all natural resources.
This is a great comment and has changed my perspective somewhat. Thank you.
The one thing a lot of people really miss when talking about education is proper motivation. Believe it or not, it is not natural to want to know what the 'sort' function does. Even the most curious, smart individuals may ponder for a moment the implications of not knowing what that black-box function is doing, but very few are compelled to start digging.

And really, what's so bad about that? If the sort function solves your problem, then guess what, you just solved your problem. Now, next week when they plug in some new sets of numbers and their program breaks, they'll have to figure out what the hell the sort function actually does. Then two weeks later when they need to plug in large data sets, and the program takes days to run, they'll need to investigate better algorithms, and so on.

It's called classic problem solving, and it doesn't get nearly the credit it deserves. It provides proper motivation (not forced motivation, or misguided motivation). One is not simply compelled to ask "Are there more or less efficient ways to sort numbers?". There must always be a reason.

Lastly, what is academias obsession with berating professional coders?

>I learned the BASIC and Pascal languages at school. Who uses those now? No one. Learning to code an iPhone or Android app is great fun - but in 10 years time when those children are adults, the world will have moved on and Objective C will be yet another obsolete language.

Let's just ignore the implied purity of the former two languages mentioned, but Objective C is used to program for the most popular phone the world has ever seen. You average kid grew up with one of these things, it's very natural to want to make something for it. This attitude is really unfortunate. People that go from zero to making shippable apps are pretty awesome, it takes a lot of effort to persistently learn (by yourself!). What makes it worse is that the computer scientist and the coder who wants to solve/ship something are trying to solve two completely different problems. There is no reason for this kind patronizing.
I think you're a little off. First, if Ruby has peaked (not convinced) it was later than 2010[1]. Same with PHP and '06.

Second, once a language/framework/toolset reaches a certain level of usage, then there will be demand for that skill in the foreseeable future. Even if the language falls out of favor for new projects, maintenance/patches/upgrades will always be needed.

I know freelance PHP developers who have to turn away work. I know freelance Rails developers who have no problem billing out at $200/hour.

[1] http://www.indeed.com/jobanalytics/jobtrends?q=php%2C+ruby%2...
> [...] To avoid this, for whatever reason, would be very poor teaching.

Depends. You can teach for the grades, or you can teach for lifes. In general, it's mostly university entrance requirements that care about the grades. Otherwise, don't worry about the grades at all.
Yeah that's around my head. Filtering by language will play a pretty vital role.
Just curious, does anyone have any recommendations for something similar, but Javascript/HTML5 based?

What would the framework of choice be for a browser-based multiplayer game?
We will soon push this changes. Thanks for your suggestion :)
As a portable macro assembler it is hard to get any subsets I guess.
Over on this side of the pond we generally use "coffee makers" instead of "kettles". But the problem is the same. They fail after a few years. It's all cheap consumer crap made in China.

We've given up trying to buy "good" coffee makers. We just buy something cheap that's on sale and throw it away when it breaks. There should be the equivalent of "Gresham's Law" for consumer goods (the bad eliminates the good). But I don't know the name of that. Perhaps "China's Law" would be appropriate.
I don't think it is analysts that make such a call.
Looks great! What are the benefits of using this over something like Unity?

EDIT: Sorry if this sounded sarcastic. I was genuinely curious. Always happy to see a new engine out in the open!
Ok, I read your article about HATEOAS and there is one thing that bothers me about the discoverability aspect. The example of the discoverable "newcomment" action that can be done on the resource has no clear semantics; it's just an anonymous link. You claim that you could arbitrarily change the link and a good client would follow along, but how did a client even know that /entry/newcomment was the way to make a new comment in the first place, let alone after you rename it to /somethingelse/whatever?

I assume the examples are just suffering from being oversimplified, because otherwise the whole scheme seems like a huge sham, but I really don't understand how a client is supposed to magically discover the correct endpoint.
As the creator of that old game (which is long gone), I can say there are still people coming back asking for the theme song, which apparently, they can't stop listening to once it's started playing.
> then one OOP and one functional language.

They are already exposed to it by making use of Python/Ruby.
> Does C#/.NET have a fully supported runtime for any operating system that can delete (or rename) an open file? ;-)

Yes.

Thank you for the quick advice, I'll be sure to ignore it. Because I don't care.
Pray tell more of the H.L. Mencken conjecture. What is it?
That's the thing, many that learn only C think it is the only way to do system level programming.
It is real for someone make the app in 2 days for 5k in ios and android as this guy asks: https://www.elance.com/j/app-game-developed/52848809/ (there are at least 11 guys that say that is possible)
It already exists in the API.
Your type Projection is a Function, and by is called comparing in interface Comparator.

so one can write:
```
contries.sorted(comparingInt(Country::getPopulation)). ...
```
> It's a shame it's so damn verbose.

When a big part of your job is to read the code from others of various skill levels, one learns to have a soft spot for verbosity.
BTW, I am pretty sure my grandmother didn't pick up coding until at least in her 30's. Could she have written a device driver? Probably not. Did she write nuclear physics simulations in Fortran? Yep.
The reproductive system in its uncivilized state is a winner-take-all system; polygyny is much more common than polyandry. As such, it is not enough to be in the middle of the pack as a man; one must excel.

Guys are more tolerant of low social status the way that ML algorithms ignore noise: they're hoping that those currently at the top of the pack are at a local maximum, and they're willing to tolerate being low-status in exchange for the hope of finding a greater maximum at some distance. (http://calculatedbravery.wordpress.com/2014/01/16/what-mascu...)
To whom is frequenting that scene: cross the Atlantic, come to any European country, settle a bit and then look back to that "not-party".
Yes, you are looking at the very quintessence of bullshit.
How could you not see that when you were in SF, you say?
Well... Where to begin?
If I haven't misunderstood you, Clojure does: http://clojure.com/blog/2012/05/08/reducers-a-library-and-mo...

Also, this talk that I found on HN some time ago explains some of the gory details behind the idea: http://vimeo.com/6624203
Kids, please. Spatula City, 1994.

http://stefangagne.com/spatulacity/button.htm
If Dell isn't going to honor the warranty if I listen to my favorite square-wave music, they should state "ONLY SINE WAVES ALLOWED" clearly in the advertising material.
No black box? Ability to actually debug problems and change the source when you need? Lack of licensing fees (to support all platforms)?
The Brutal Logic of Survivor Bias
Here's a similar project. http://polycode.org/
It's still under development but it's ready enough to start playing around with it.
Edward Sapir says no ;-) In fact he devoted significant space in his 1912 book "Language" to the death of "whom."
Since the button is red, get Coke to pay you to put their logo on it. With 100M downloads, you can deliver millions of hours of exposure to the Coke logo per day. There's your $50K/day :) Now all you have to do is get 100M downloads and you're good to go.
Which Features to build?
This was the least polished part of the app. I have the next version already designed, which adds discovery improvements and more polish and depth to the interactions. Alas, we decided not to implement it before launch.
Sounds like a rave with "tech" mixed in to get sponsors.
What can you do with the downloaded mail archive?

Would it be possible to load/import it into Thunderbird and get to view all the same folders as in Gmail now for example?
Open Source Flappy Bird clone for iOS
A friend and I have been hacking on this over the weekend. It's been a fun attempt to learn more about SpriteKit. Feel free to make it better :)
Some hilarious Windows apologists on the comments over there.
Have you ever built a website? Serious question.
I am a Portuguese living in Germany and every time someone describes me how CS degrees work here, I always feel sorry for my work colleagues.

When I took my degree in Portugal in the mid-90's, it was a 5 year long degree, with heavy mix of theory and practical subjects in lots of programming languages.

I got to use C, C++, Prolog, Camllight, Java, PL/I, Algol, Pascal as compulsory ones. Plus many many others that I got to learn/use as part of the compiler design lectures I used to attend to.

All CS areas had introductory levels as compulsory, with the more advanced ones as optional subjects. Given the way the credits were set up, quite a few of those advanced ones were also required.
Floppy Coin
My way to mock Floppy Bird and Bitcoins. Try it out, I'm planning on adding a feature of reaching the moon at a certain score. What's your high scores? This will help me know how far till you reach the moon :P
CAPTCHA on mobile: what are the alternatives?
Ask HN: Google Mail for Domain is Not Free?
So I just noticed this when I saw the message " You have 30 days until Google Business Apps expires" or something like that. I already have domains that uses Gmail but I am not paying anything for those.

Does this mean that new domain I bought and added Google account for will expire after 30 days? so I can't get me@mydomain.com anymore for free?
Clumsy Bird – MelonJS port of the Flappy Bird Game
http://ellisonleao.github.io/clumsy-bird ★★★☆☆
Don't ban email – change how you work
Look quite nice. I will surely give it a try.
The problem with windows 8 is that from the start it wasn't designed to solve anyone's problems except Microsoft's. Windows 7 appeal was obvious: a modern version of windows that doesn't suck (ie: not vista). Windows 8 is supposed to fuse desktop and mobile, but, that is a problem for Microsoft, not their customers, outside of Redmond nobody needs that
That's awesome, looking forward to seeing the new stuff in action!
Flappy Bird Google Trends
Soul Cry Young Dnalkao Ft. Blue n Yellow
Listen to This New Song, Gets You Motivated!!!
Lets see:

- you are not stuck with .NET 3.5

- you can use Linux as your development environment

- you have the full package, instead of the various SKUs

On the other hand, if you have Unity experience, it is a plus in the industry.
I feel like making a u-turn to be "all in" on enterprise is the wrong move and just delaying the inevitable.

Computing devices are no longer bought in large numbers by exclusively big businesses. The iPhone has shown that business customers go home, buy consumer products, love how much better it works than what they use at the office and want to bring it to work. The recent data on mobile device sales compared to Windows PCs is especially damning.

Secondly, Google, Facebook and the rest of "new tech" industry is not built on MS tech. What is actually enterprise? Size? If a gigantic company like Google can crunch all that data and have such amazing uptime without MS tech, then who needs MS? Every year a new generation create their own startup and they choose anything but MS. To me, enterprise means established, old and slow. If all the old guards will be disrupted and die out like I think they will, then MS will have no one left to sell to! Increasingly even the old guard is messing around with Linux and OSS in order to be more agile.

Consumer is the future and MS needs to embrace it or die. They just have to stop making mistakes like Windows 8.
Dog fooding is heavily encouraged within Microsoft and heavily practiced (source: Microsoft employee). Whatever you think is wrong or went wrong, its not because none of us used it. The criticism in the article, if I understand it correctly, is that Microsoft is trying to please too many people.
Studying how T-Rex moved – by strapping fake tails on chickens
Amazing: Crow Solves An 8-Step Puzzle To Get Food
I get frustrated with people who think they can and should rewrite the scripting language.

>I'm more interested in how those layers could be used with my own engine than theirs itself.

You and me both. Also looking at Proton [1] and Allegro [2] for similar reasons. And just came across a Blackberry-backed engine [3] which looks interesting (and also Lua-driven).

I actually have my OWN game engine (based on LuaJIT, thank you ;) that already targets Windows, Android, and iOS, but I'd like to rip out the platform layer and replace it with something that someone else is maintaining. I mean, it works now, but leveraging open source and other developers' efforts would be much better.

I've considered just using SDL 2.0 and calling it good, but I'm tempted to pick up some of the higher-level functionality some of these other engines offer.

None offer all the features I want, unfortunately. One of the big features they mostly miss is really good script/C++ cross-functionality. Aside from that, there are typically one or two other things that make me want to avoid them.

[1] http://www.rtsoft.com/wiki/doku.php?id=proton

[2] http://alleg.sourceforge.net/

[3] http://www.gameplay3d.org/
Thurrott has been bizarrely bipolar about Microsoft for a very long time. He is pro-MS "on average" but will careen wildly between unwarranted hyperbolic praise and unwarranted hyperbolic invective. Sometimes about the exact same things within the span of a week or two.
Guys, why are you still hanging out on Github? There are so much better on-premise solutions like RhodeCode (https://rhodecode.com) or Gitbucket (https://github.com/takezoe/gitbucket) existing. And they are even free.
Awesome game! Hope to play this on mobile
The Nation: Tell Congress: It's Time to Raise the Minimum Wage
Gosh, aren't you a pleasant fellow to deal with? Try to assume good faith.

I'll bite. C# is syntacticly and idiomatically more similar to Java than any other language. I'm sure how I can prove this, beyond saying "look at them!" – is there a counter example I'm missing?