skysight-inc/HackerNews huggingface dataset:
You'd think a reasonable math person--or any halfway competent programmer--would not throw in a call to math.random in the definition of their monoid! (Or, really, deep inside any normal code at all.) He deserved to be fired just for that :P.

Anyhow, if we're playing at parables, chances are Harry took advantage of the job market and his knowledge and went to work for a trading shop or hedge fund, making more money than any developer at the old company (150,000, really?) and not being hated for knowing stuff. And hopefully using a nicer language like Haskell or OCaml.

Also, if Dick's a "systems" programmer, chances are his code would actually be written in C, longer than the monoid Scala code and harder to read. It would be fast though.
If they go with Perl 7, what will they call Perl 6 when it needs a new version?
DVDs? Do people complain about DVD drives when discussing tablets? Why should this be any different.
Yahoo Signs Global, Non-Exclusive Display Ad Deal With Google
Is perl 6 messed up? I haven't had the time to look at it, but it doesn't seem to.
This article's concluding paragraph...

> The endless variety of features requires considerable documentation, which is simply not available, especially for the advanced features that give Groovy much of its benefit. And so, if you jump in today, you'll find the language is easy to learn, but hard to master. Fortunately, this limitation is not incurable. However, time is of the essence as Groovy's principal competitor for the hearts and minds of Java developers — Scala — has a small, laser-focused company behind it, which revs the product frequently and generates considerable documentation. If Groovy acts soon, it can retain leadership among Java alternatives. If not, it will have to resign itself to being an also-ran.

The author is missing the point of Grails and Groovy's business model. A lack of usable documentation means developers must pay for SpringSource consultants and seats at conferences, where lots of money is made and divvied up. The Groovy "Bible" didn't bring in much profit for its authors so why should they bother with a 2nd edn? Grails and Groovy is about making money _now_ for those involved, not investing it. Even the "groovymag" charges money for an online subscription, while the "Week with Scala" is free! If someone seriously creates independent doco for Groovy, the next version of Groovy would change slightly to lessen the value of the doco and increase the need for a consultant or conference.

The author does correctly conclude that Groovy will soon be an also-ran because of that business strategy. Rod Johnson, former CEO of Grails company SpringSource, is now leading the board of that laser-focused Scala company. He no doubt understands the value of "taking a cut of a huge pie" instead of "owning all of a tiny pie", and is investing in growing Scala instead of strangling it. The project managers behind Groovy, Graeme Rocher and Guillaume Laforge, are probably incapable of changing their ingrained habits to steer Groovy in a new direction.
Why is this piece titled "Array is slow in python?" when it uses defaultdict (a key/value mapping) instead of an array? Yes, if what you need is an array, defaultdict is a slow and cumbersome replacement, sort of like using NASA's giant crawler-transporters for your daily commute.

When you need something array-like, Python lists or arrays (the latter from the standard library array module) would be a more sensible choice. (Arrays are unidimensional, but its pretty trivial to emulate a multidimensional array with a unidimensional one.)
"Completely designed by Google". hmm. more like "Case and keyboard almost entirely designed by Apple, to the extent of appearing to be a 2009 MBP unless you look very carefully". I hope it's a fake so that doesn't bug me.
This would be cool: small app that would scrape METAR/TAF information from almost all pan-american airports, guess/read the rainfall measurements verify the relationship between corn and wheat prices and rainfall - and maybe even make some informed guesses about small fluctuations in commodities prices and make money on day trading.
Doesn't a book count as part of the stream of commerce?

Or maybe we should just look at games. Wiki says there was a game actually named "Space Marines" which entered the market in 1977, a decade before Warhammer 40K. http://en.wikipedia.org/wiki/Space_marine#Games
Street Lights Direct: Illuminating Your World
FYI, an update to his jPlayer issue:

http://www.jwz.org/blog/2013/02/more-jplayer-grief/
This gets tricky. In windows 7 32-bit, you'll have cmd.exe and a DOS execution environment which will run a lot of actual DOS binaries. It's not as great or flexible as DOSBox because it can't give you access to actual (or simulated) hardware, which a lot of DOS programs demand, but it works for many things.

In windows 7 64-bit, you've got cmd.exe but no execution of DOS binaries (or win16 binaries, for that matter). Since you're almost always better off with DOSBox or the XP virtual environment, no great loss.
Odd: there's a major deviation among two counties that are both in metro Boston. The counties are Suffolk, MA (covers Boston and some towns South but not Cambridge, where the major tech cluster is) and Middlesex, MA (Cambridge & some towns North, including most of the big companies on Rt 128).

Suffolk's median is 120k based on 339 employees.
Middlsex's median is 90k based on 929 employees.

Could there really be a plausible reason for these places to differ so much? The only thing I can think of is that the big boring suburban companies are mainly in Middlesex, whereas most of the software companies in Suffolk are likely in Boston where the rents and salaries are higher. Of course, Kendall Square in Cambridge is a bigger and pricier tech hub than downtown Boston, so it might cancel the effect somewhat.

Alternatively, the data could just suck.
200k would be reasonable for a senior guy in one of the best data science teams. Actually 106k seems low.
At least one moral of the story is "Clever solutions are bad when a less clever solution can accomplish the same task".
Maybe it was just an framing story to illustrate three approaches to the same problem; maybe mainly to give an example of a monoid... I have no idea, but I did like Harry's explanation:)
Counter-Strike: Source now available on Linux (German)
That looks awesome! I'm just learning d3 and I didn't notice d3 can do so many cool stuff.
Oh that does sound cool! It might be a little much given the time frame, but I'll look into it. Thanks!
Valve starts you off with some basic credibility. You matter because you work there. You wouldn't have been hired if you weren't already credible. That's how it should be.

American corporatism is based on Original Sin (the so-called "Puritan work ethic"). If you're not "saved" by some rich institution (a job) then you're judged to be a leech and a failure. Most companies take advantage of this by continuing it into Credibility Scarcity-- you're worthless until told otherwise.
That sounds like a massive conflict of interest.
Ask HN: Help a high school senior find a co-founder
I have been developing tunnelmonkey.com, a pay by the hour VPN service, for the past six months. I built Tunnelmonkey for my dad as he didn't want to pay for a full month of VPN service (he works from the coffee shop rarely) yet still desired the security provided by a VPN. Tunnelmonkey is different from other VPN providers as it is the only VPN service to provide a pay by the hour model (and isn't nearly as ugly as most of them).

Tunnelmonkey is currently in beta and is being tested by five or so of my close friends. I am looking for a co-founder (preferably technical that likes marketing) to help find paying customers and to bounce ideas off of. If they/you could help with development that would be a plus.

A little about me:

I am 18 and currently a high school senior in the Northern California area. I have been using Linux for around 10 years now and have been using Ruby and Sinatra/Rails to make websites for the past three years. Tunnelmonkey is my first real (longer term) project.

What I want to ask HN is if anyone is interested (or knows) anyone that is 18-20 years old, likes marketing, and has Ruby/Linux experience that would like to be a co-founder?

If you would like a free trial link to mess around with the service you can get in touch with me in the comments or using the two ways below.

Email: ryan @ s tar back . net (concatenate)
Twitter: @ryanstarback
Ice Cream or Gelato?

(In my mind it breaks down to gelato, soft serve ice cream, and hard ice cream)
Steam itself is a form of DRM.
They say they're using Akka to provide actors. And Akka seems... fast and small:

http://akka.io
After backporting all of Perl 6's new features into Perl 5, rename it Perl 11 because 5 + 6 = 11.
Looks great! I'm really looking forward to seeing the finished book.
Don't really think that's true. I mean it was in some sense but for example if you loaded a seperate spectrum compatible, carrier "image" it might be fine until the next reboot at which time the carrier service books would get reloaded.

So for example, you may have installed the bb maps and on the next reboot away they would disappear to be replaced with a link to purchase "AT&T Navigator", etc. The "AT&T Mall" would reappear, etc.

Service book configuration was something fairly unique to BB and allowed carriers to configure the user experience to a pretty significant extent.

Doesn't really apply to BB10 afaik so it's just reminiscing about the bad old days, irregardless.
Randomized studies of productivity
It's actually not that hard. The harder part is keeping yourself out of the warehouse parties...
> The good stuff starts on page 2.

FYI, Gamasutra provides a "printer friendly" version that is not paginated:

http://gamasutra.com/view/feature/186088/postmortem_intellig...
Great diligence!
I had 1G hubs lockup with Intel 82578DM.
I was too lazy track it down, so I just dropped the speed to 100M, which made it work.
> But that's the command-line shell (it's a 32-bit Windows process), not 16-bit DOS with optional Extended/unreal mode. This is no longer supported since XP (one of the reasons to keep XP, or have it installed as Windows XP mode on Windows Vista, 7, etc.).

I'm not 100% sure, but 99%, that you'll find that it's still supported in the 32-bit versions of Vista and 7.
I trusted blackberry from the bold 9000, with that trust I got a playbook thinking they will add more apps but after waiting for more than a year I got the iPad4,

Now I have a bold 9900, time to change my phone in a couple of months ,now the bb10 arrives I'm waiting for the apps that keeps my business running if it didn't show up I'm going to get the iPhone
Nomgoose: The Product that Named Itself
This somehow reminds me of the slammer SQL worm. A simply formed single packet caused a tsunami over the internet.

Personally, I am not at all surprised that this sort of thing exists. I'm sure there's lots more defects out there to be found. turning completeness is a cruel master.
It look like that non-english-speaking country does not post a lot on HN.
I think it was not clear, for a long time, just how divergent Perl 6 would turn out to be. If you look back (way back) at the original RFC process, most people were proposing fairly minor changes to the language; and it was billed as an opportunity to clean up a lot of cruft at a one-time compatibility cost. Rather like Python 3, in fact. But then it bit off more than it could chew, and as you say it is now envisaged as a new language sharing some Perl heritage.
It would have to get substantially less vapor-y to even qualify as "messed up".
I have a chromebook, a laptop and a desktop. I go to the Chromebook when I need something light and portable. The laptop is collecting dust.
That'd be pretty awesome. Frankly, I'll consider this thing a whopping success if I get one quality case actually brought to trial and prosecuted. If things get so far as needing to mediate the huge quantity of quality lawyers and cases, I'd be delighted and astonished, but that's probably a few further steps down the line. I love your vision, though - can you help me build out the DB / find some victims?
Google Sniper 2.0 New 2013-2014 Affiliate Program Overview#
Given that specifications such as Unicode, Security and a Standard Library are examples of the Synopses still "TBD" after all these years, many Perl users will have retired from programming entirely before Camelia/Perl 6 is "of use." The fact that major Synopses such as these are left to the end is not necessarily reassuring either.

http://perlcabal.org/syn/
Maybe it would be better to call it, or actually make it, a portable install?

Imagine making it install to a folder in your Dropbox - then any machine you put your Dropbox on you can run those apps?

(Disclaimer, I pay for the 100GB Dropbox, so I am not concerned about space)
I got this 8-relay board, and it's working beautifully with the Pi:

http://dx.com/p/8-channel-5v-relay-module-extension-board-fo...

Extremely cheap, too.
My big question is really a paraphrase of Douglas Adams -

Radio had advanced beyond touchscreen and into motion detection.
It meant you could control the radio with minimal effort
but had to sit annoyingly still if you wanted to keep
listening to the same channel.

I can see it working like the Kinect - really useful in a specific and narrow use case but there is a reason we use pens and not paint brushes for writing. Similarly this does not seem like a tool that is easy to use for say to day tasks.

If you have an informed (hands on) opinion to the contrary I would be very interested
http://www.3dfuture.com.au/2011/12/games-workshop-submits-dm...
Love this idea and execution. Any plans to add rich notifications for G+? It would be great to see info about the notification (and ideally interact with it) from the extension (vs a notification page or redirect to plus.google.com).
I think it's more like the bank manager kept installing low-security locks (edit: because their supplier gave a wowie presentation) when the locksmith advised upgrades. I'm neither a bank manager nor in government but I've worked on projects with the sort of terrible management decisions that could lead to this outcome.
I've had exactly the same experience. I've always hated people touching my displays and rolled my eyes every time I watched someone demo Windows 8 touch screen computers on stage. I was very sure that I'd never want to use them like that.

After I got my Surface, I can't imagine buying a laptop without touch. I had to use my MacBook Air (which the Surface has largely replaced) for a few hours last week and found myself unconsciously reaching for the screen very often.
It works surprisingly well in Nokia N9. I think games are also allowed to disable the gestures while the game is in non-paused state.
Yes, as far as I understand it, it is an IR LED light source with a camera sensor and some simple optics. I don't know if it has stereo vision or not. Although even if it did, since it is such a small unit, the spatial difference between the two views would be quite low which would mean advantages of stereo would be quite negligible in terms of occlusion, etc.
While the results are definitely deterministic, and play by a set of rules, most people don't bother learning these rules. This can lead to bugs in programs, if people do not take proper care. Since weak-typing doesn't give me any features, and could be a source of bugs in my program, I prefer to use languages that don't use it.
Interested, but can't open in China, where's the hosting?
There is one thing that is overlooked here. There is as much pathology at the managerial level as is at the subordinate level. We can all say we have shitty bosses. Lets face it, there are shitty workers among us too.

It is easy to complain about managers, but "craving credit" and "silent treatment" happen asymmetrically because the average worker is an order of magnitude different than his cube mate.

Going from a concrete project/goal focused position with expectations to managing those people is a much harder proposition.

I hated managing people. As a manager, you expect the same things from your crew as you would yourself. Instead you hear every excuse, tragedy and jealous rant for attention, rather than just getting the work done.

You try to "nurture" and "empathize" but in the end, workers run the whole gamut from narcissist to kaamchor to subservient drone.
Exactly, we divide our attention between so many devices.

I have a work laptop 1, 2, 3, chromebook, android phone, iPhone, desktop 1,2, Mac mini, Mac book pro, and iPad.

Most of these get some use during the week, but clearly I don't need this many devices. So which device combo is the right one?

(Oh, and I have several large HP DL servers, but they are all powered off)
You said the BB10 can do so much more but then provided a list of fairly insignificant features and the mention of potential. If you were a sales person, you would have lost the sale.

QNX being real-time has little to do with real world performance. While the Z10 does have good performance but it also has a pretty high clocked processor and double the RAM of competitor devices.
This guy has some big doubts about Oculus http://www.reddit.com/r/oculus/comments/17mutc/the_leap_deve...
What Facebook’s Graph Search Means for Businesses
The implications of Graph Search for users are clear: Facebook members will soon gain access to a searchable database of their friends’ interests and whereabouts. However, the initial impact of Graph Search on businesses is often not so obvious.
Great. I'll get one as soon as 5.02 will become available.
Interesting! I was looking for this some days ago :)
Using NodeJS oAuth module to communicate with Twitter REST API 1.1
With the changes introduced in the version 1.1 of the Twitter REST API, now we have to authenticate every request to Twitter, even if we are asking public data like a profile picture! Here is how you need to do it now.
What does this-here open-source outfit look like to you -- WinAMP?
It's hosted on Heroku, is Heroku blocked in China? 真奇怪…

Anyway here's a PDF version of the page:

http://cl.ly/MiTa

And you can sign up to the mailing list here:

http://sachagreif.us2.list-manage.com/subscribe/post?u=b5af4...
So we spent a good deal of time trying to do this. Google explicitly does not provide notification details for G+[1] so our hands are bit tied here. Chime does its best still convey your new G+ notifications with that limitation.

[1] http://code.google.com/p/google-plus-platform/issues/detail?...
Yet another statistical correlation is the removal of lead from the environment, mostly from paint and gasoline:

http://www.motherjones.com/environment/2013/01/lead-crime-li...
It certainly can't be any worse than all the name changes Delphi has gone through over the years.
bummer:

http://www.salar.ly/salaries/?title=Data+Scientist&compa...
how would it detect a 'touch' ?
So an article titled "Go maps in action" is about Go maps and... you're underwhelmed? Dissatisfied? This is an article for people who want to learn about Go maps. I'm not sure what you expected.

You would be surprised how valuable these kinds of "entry level" articles are. I get more grateful mail about the basic articles than I do the advanced ones, because the audience is so much wider.

So, not for you I guess.
Thats because it's true but it's also true of all positive discrimination. Sex, Age or Race should never really be a deciding factor when you're attempting to decide who to hire, but we live in a world where people are trying to right wrongs that potentially aren't wrong anymore, but definitely have been in the past and occasionally probably still are.

I read somewhere (I'm pretty sure it was the WSJ) that Woman doing the same job with the same experience level are paid, on average, 8% more than their male counterparts. This is while militant feminists are still screaming about the average or median wage gap of around 20% without taking into considering that woman don't typically do the same jobs as men nor work as many years.

If you really want an effort to balance the demographic, do it at school level. Open a few female only CS schools / degrees, let them have it and lets see if they really compete with men both in numbers and in skill. It may be they just need a better environment to learn, but I also wouldn't be surprised if in general woman simply aren't interested in the subject for the same reasons boys play with cars and girls play with dolls.

In reality woman often have better life choices than men. Many of them have life plans which consist of landing a man and choosing not to work. Others can choose to work in a male dominated field and will likely get preferential treatment with regards to education, recruitment and renumeration. There is no such efforts to even out historically woman centric jobs that I know of, so they likely win there too. That however doesn't mean there aren't problems with sexism in sausage factories and that it should be allowed but I know if I was running a company, my ethos on hiring would be to get the best person I can for the role and the rest of it hopefully wouldn't factor in.

I think most people have this figured out though and most people are reasonable enough not to listen to the nut cases on either side. For those who do, I'd rather not work with them anyway.
And the fact that it being a monoid is actually irrelevant to the solution. It is a lattice with an artificially created lower bound [1], which does induce a monoid structure via its join operation, but by thinking about it as a monoid, you abstract out the one relevant property (ordering!) that you actually care about.

[1] Assuming that there aren't any duplicate elements, in which case it technically isn't either a lattice or a monoid, unless you consider equivalence classes modulo attribute equality.
Web Chat Programmed in Python
I was hoping to hear about rate limits (how many events can be handled in N seconds) and/or maximum number of requests per day by a given App ID.

Did I miss any mentions of these, or are there none?

Dropbox has my attention in any case. I might just incorporate this in my current project.
Not the same author. Freakonomics is written by Steven Leavitt, an economist, and Stephen Dubner, a writer.

Malcolm Gladwell wrote The Tipping Point.
Read more as criticizing the bank manager for ignoring or "forcing out" his employees who had repeatedly warned about the likelihood and ease of theft in his branch.

Anyway... who is insuring the the federal reserve networks?
Cost of living calculators are useless. For entertainment purposes only.

In the last 6 years I've lived in Ohio, Sarasota, FL, and now San Francisco. Two cross-country moves, in neither case was a cost of living calculator remotely relevant.
Yes, but "Space Marine" is an extremely weak mark, and evidently it is only registered in one class of goods and services (in the US): "board games, parlor games, war games, hobby games, toy models and miniatures of buildings, scenery, figures, automobiles, vehicles, planes, trains and card games and paint, sold therewith." [1]

I don't think the claim is baseless, but I don't see how this is a must litigate scenario. I'm pretty sure they could offer a reasonable settlement and remain protected.

1.http://mcahogarth.org/?p=5075
Air Jordan 9 Retro Motorboat Jones Mens Red Black Cheap Sale
Raspberry Pi camera module sneak peek
Anyone can be Anonymous; one person saying they didn't do it means nothing.
I disagree with your argument! If inventing the language meant you got to choose all the definitions we wouldn't have English in the first place. Shift happens. I don't think this particular usage is common, though.
That is a well known (decades+) fact - employees join companies based on their global reputation but leave mostly based on their direct supervisor quality.
Looks pretty cool.

Stamina seems to replenish only when moving the character. Used up all stamina digging at a rock? Take a jog around the block and come back.