skysight-inc/HackerNews huggingface dataset:
As someone who has worked extensively in the PC games industry (programming lead on Warcraft, Warcraft II, Diablo, StarCraft, Battle.net, Guild Wars) the reason is quite straightforward: that's where all the users who buy games are. During my time at Blizzard the Mac versions of our titles sold ~4% of the PC numbers, though I expect those numbers have changed with the rise of Apple and, to a much lesser extent so far, desktop Linux.

Even with the rise of Linux -- and my belief is that it will rise very rapidly with the advent of Steam for Linux -- PC game developers have years and years of development experience advantage on the Windows platform.

When I and my two co-founders (all of us programmers) started ArenaNet to build Guild Wars in 2000 we considered *nix vs. Windows for the server platform and decided that we'd be more productive continuing to build on Windows based on our previous programming background. All of us had extensive experience with low-level coding on Windows (device drivers, async coding with IOCompletion Ports) and knew that it would take time to replicate that expertise on another platform.

Beyond the learning curve we knew it would be more convenient to be able to run the game server and game client on the same computer. During development I ran two copies of the Guild Wars match-making server, and two copies of the game client, on a single desktop box to test the matching algorithm code. Having to manage that process across multiple computers would have been more of a hassle.

On a personal note, I've been spending a lot of time working on building/using Linux in a virtualized environment (https://github.com/webcoyote/linux-vm). Linux is an awesome development environment! While I much prefer doing C/C++ development using Visual Studio, Linux is better for other programming languages I use or have tried: Ruby, Python, Go, D, and Erlang. And the ecosystem, with projects like Redis, ZooKeeper, Postgres and a slew of NoSQL servers makes it incredibly powerful because it isn't necessary to write everything from scratch (except SQL), as we did for Guild Wars.
Seo Uzmanı
seo uzmanı seo haberleri seo makaleleri seo uzmanı seo uzmanı seo videoları seo hocaso
Well, all software has problems. I just doubt that if problems were as prevalent as the vocal minority make out that PA would remain in the major distributions.
Polycode is about to get released: http://www.polycode.org/
An argument can be made, too, that both Afrikaans and Swahili approach the simplicity of a creole; they're certainly closer to being truly rule-based grammars than most of their relatives (which tend to have accreted a lot more arbitrary classifications, exceptions and etic peculiarities). Standard Arabic is also relatively simple, being more of a regional lingua franca than a typical everyday language (much like Europeans slipping into Latin for political or scientific discourse).
Firefox OS is dead on arrival, you all know that, right?
Optimizing your Website Speed, Tools and Tips
Website Optimization is neglected by website owners as new web design & development professionals. Design a responsive retina ready website the next step is speed.
Indexing from 1 and 0 seem to me to reflect two different equally valid viewpoints. Offsets against a base address in memory (the C family) versus labels for boxes (Lua and friends). Naturally, stating from a base address, the offset is 0. Equally naturally, if you're labelling boxes with numbers, you number the first one "1". For Lua, given the tables are also at the same time hashes (with explicit labels), treating them as numbered boxes makes sense.
LibreOffice 4.0: The big changes will be under the hood
To be fair, are there any Welsh people who don't speak English? Having road signs in Welsh seems like a purely political requirement, not a functional one.
I think you missed his point about how content shouldn't turn into a garbled mess of nonsense pixels just because your browser happens to be 3 months old.
What's the browser?
Thought provoking/ motivational blogs
There are often links posted here that are not specifically tech related but are thought provoking and generate some interesting discussion, for instance the one on the front page right now on doing things alone. My question is really, where can i find more blogs like these?
You said:

> France is pretty racist and hateful in general ...

That's a separate issue from hashtags. I think that is totally irrelevant. Let's say, just hypothetically, French culture is such that the racism there is expressed through hashtags twitter. Now, let's say in the US, the culture is such that racists prefer to make disgusting racist comments on YouTube AND perform lynchings and enact legislation prevent people of the same race from drinking at the same water coolers. Does that make the French more racist or hateful? I don't really see the point.

Also, let's, for argument's sake, keep the racism discussion to Twitter. Does it really matter if the racism is in tweets or hashtags in the picture?

If you REALLY want to see examples of racism in the United States, I can produce them. But do you REALLY think I am just "hand waving" when I dispute that it's absurd to think there is no at least the same amount of racism in the US?
Do you have any such "evaluation method measures what we want teachers to do" in mind? Point is, no one has found one.
Does Lua have "crappy scoping"? My understanding is that it has full lexical scoping. And somebody normally liking Python is in no position to complain about bad scoping rules!

I haven't used Lua myself, but I'm impressed by the design: it seems like an elegant version of JavaScript minus most of the really obnoxious JavaScript warts.

The tables and metatables seem particularly great: they look like a simple, elegant version of prototype-based inheritance without some of the problems JavaScript suffers. It's certainly simpler and more expressive than a class-based system.

Also, Lua is well known for having coroutines that are done correctly. That's probably not immediately useful for complete beginners, but it's certainly a nice feature when you get to it.
Hah, I had the same problem using latest Debian Iceweasel browser to look that page. It almost filled up my 32G of Ram and crashed too.

Outdated Google Chrome displayed it perfectly, hell even Lynx did a better job than iceweasel
For years now I have been buying refurb (from Apple) and used (Craigslist) MacBooks and MacBook Pros for my wife and kids. There are some great deals to be found. We take good care of our stuff and always get a nice resale value when it's time to replace one.
Ask HN: What is your favorite book on A/B testing
I'm impressed by the promise of A/B testing in high volume web applications. I'd love to hear what material the HN crowd found the most helpful?
You think the US doesn't have racism and religious intolerance at levels of the EU countries also? ... Am I in the Twilight Zone? Has everyone gone mad?
I'm really surprised to see Gary Rubinstein continuing to post bad graphs which obscure the data. 8 months ago I wrote a blog post about why you should avoid scatterplots, and used his graphs as examples of what not to do.

http://www.chrisstucchio.com/blog/2012/dont_use_scatterplots...

He is certainly aware of my post - he even commented on it and I offered him some constructive suggestions (such as adding alpha if he wants to use scatterplots).

I'm beginning to think that maybe his goal is to make VAM look bad, rather than to actually clarify and explain the data.

(I also left a comment on his blog expressing my concerns with his plot. Strangely, I seem to be hellbanned on his blog - the post is invisible when I view the post in an incognito window.)
When is HN alleged to be rational?
Hey buddy. How would name resolution work then if your app actually had styles or js in a 'shared' directory? I tried this quickly on Friday but had no luck. Still, I didn't look too much into it. Have you been able to import these into an app of yours?
It's a different misspelling of Portfolio, a dictionary word descriptive of what it is. I see no issues here.
> "The problem for BSDs isn't so much that systemd is or isn't portable to them; it's that some upstream software is beginning to require systemd"

See, to me this is just a "shit barometer". If upstream software requires systemd, then almost without fail it is shit and, at least outside the linux ecosystem, I am better off not using it.
prtfl.io isn't reflexive.
Exactly. Charts are useful for eyeballing, but only the use of proper statistical tools is valid for showing trends. Charts can easily be very misleading.

There seem to be a lot of comments about the charts on this page. Arguably basic statistics should be a part of every education - is that happening in the USA?
Show HN: screencastinator an ANSI/textbased screencast editor
Well, if you want to get to politics; it is virtually impossible to deny the amount of racist signaling the Republican party uses in their messaging, debates, legislation to disenfranchise voters, and so forth. And this is not support one party or the other; it's just reality.
Google faces legal action over alleged secret iPhone tracking
To every Paul Graham that says "just launch" there is Steve Jobs that scrapes nearly done products, restarts from scratch and ends up releasing stunning shit. Let me see your "launch and iterate" do that.
I think it is common understanding that "Hybrid apps" are apps that run on the device, and are written with HTML, CSS and JS and leverage the device’s browser engine - not the browser - to render HTML and process the JavaScript.

PhoneGap/Cordova/appMobi apps are Hybrid apps.
In China now. Ping to github is 280ms. The cert I receive is valid. So either they stepped up the game or it isn't universal.
ShowHN: Our weekend project: Help developers get more projects.
I will say when I saw the headline I thought was going to be about something along those lines.
Learning new tools is bad?!
Mind him not, Mueller. As the other dude said - it's the execution that matters and this particular execution is nothing to write home about. It'll be forgotten once it's off the HN front page.
OWASP has lots of useful security info, https://www.owasp.org
Was thinking the same thing. I think it is:
"...correlation coefficient of .35..."

Found it following the link: http://garyrubinstein.teachforus.org/2012/02/26/analyzing-re...
How Newegg crushed the “shopping cart” patent and saved online retail
Alışverişte yeni trend
internet site
Not sure, I am merely a C++ dev :-). Surely people in #gaia on IRC will know how this is handled.
Walking around campus I still see an endless sea of Apple products, though it's more of a fashion accessory now.

I am a pariah with my IBM Thinkpad running openbsd. When I spot the other heathens using Thinkpads we nod at each other like it's some underground secret club.

As for tablets the new google nexus tablets will be in the $99-150 range and you can manipulate the source to custom build whatever you want.
A fair question, how do I know I was not imagining those things at work?

I had physical evidence like someone leaving a photoshopped picture of me in a print out as Herman Munster. Someone would lower my chair before I got into work and I had to raise it back up. My files would be all messed up every day and I had to put them back in order in my filing cabinet. I brought a tape recorder with me to record the noises so I could play it back for my wife who isn't schizophrenic to see if she heard the same noises and voices that I did, and she did.

The problem is that a court would see it that way you suggest as well that I could be 'imagining' the harassment and bullying, which is why I had to collect evidence to prove otherwise.

Also schizoaffective disorder does not always have a schizophrenic cycle it can have a depressed cycle, manic cycle, normal cycle, I would not always imagine things or hear things. This was a constant going on and if it was my mental illness making me imagine these things it would only last for two weeks and then cycle out.

As to why they targeted me, they didn't understand the mental illness (schzioaffective disorder is a poorly understood mental illness that hardly anyone has heard of) and saw it as a sign of weakness, and saw me as a bad person for being mentally ill that they were better off without. I was not into office politics nor was I in any of their social kliks, they decided to get rid of me and got their political allies and social klik in on it.

I had also sort of made myself a target, I stood up for others who got bullied and harassed. There was another programmer and someone discovered he had another man's name on the check he used to pay for the office water supply (they collected checks to pay for water delivery) and then some of the employees bullied and harassed him for being gay. I stood up and told them that another man's name might be on the check because it is a business partner or maybe an apartment room mate and it doesn't automatically make someone gay, and besides there are employment laws in the city we worked that protect people from discrimination for sexual orientation. After that I was made fun of, they said I might be gay as well. They decided to not help that programmer and shut him off, so I decided to help him with projects when he got stuck or needed advice. That made me even more of a target.
I'm not a big fan of the selectors and date pickers taking up the entire screen. I suspect there will be a lot of hitting "Cancel", reminding yourself what it is you're setting a date for, and then setting the date again.
Maybe we're just not on the same page regarding what a need is. If you don't consider life saving medicine a need, then what is?
Your comment and this article remind me of Maslow's hierarchy of needs (http://en.wikipedia.org/wiki/Maslows_hierarchy_of_needs).

Maslow conceptualized human beings' needs into a hierarchical system. Where things like food and sex are lower level (and more necessary) than things like friendships and family.

Viktor Frankl chose to remain with his family rather than pursue his career in America. In Maslow's hierarchy, Frankl was rational in pursuing familial ties over his own "self-actualization".
Also, yes, it works, see https://github.com/mozilla-b2g/gaia/blob/master/apps/music/i... for instance. This app imports a bunch of code from /shared. Great for code sharing.
A quite excellent comment. I would only add a bit more dry comment on the essence of copyright licenses.

A copyright license is about defining what one will accept that people may do with your code. As a lawyer once said in a speech, its about defining what consequences one can live with.

Do you accept that people might try to use a bait and switch method with your code? Ie, they go out and promote it, gives copies to everyone but when the usages is at the top, they goes out and say "BUSTED! Now pay for patents or stop using it!". If not, use Apache license.

If there is nothing anyone could do with your code that you would later object to, BSD is commonly the answer. However, if the NSA tomorrow made a virus with your code, you would have no legal barring to try to stop them. If a drone programmer used your code to be more effective judge, jury and executioners, you have no right to object. In contrast, if you used a copyleft license, the demand for source code would likely be enough to kill such usage given the secret nature of the military.
wow, gorgeous aesthetic. amazing that you guys threw that together so fast!
Shamballa Beads
Oh you fancy huh? Nice work!
It does have full lexical scoping, however "global by default" is good for scripting, questionable for standalone programming.

I general yes Lua is a great language, I have a lot of fun writing in it. But it does have its warts (though fewer than Javascript).
I've got some good recommendations. I'm really into motivational type stuff as well, I'm sort of a personal development freak. Here are my favorites:

http://sebastianmarshall.com/ - Sebastian is my favorite writer. He generally discusses productivity, personal development, strategy (life and business), etc. Highly, highly recommended.

http://artofmanliness.com/ - The Art of Manliness is (as you would suspect), a site for men. It discusses things like: how to find your life's purpose, how to become a better man--generally stuff that isn't really discussed between men, but that men should know. They write long, well written articles that cover a lot of subjects.

http://www.stevepavlina.com/blog/ - Steve Pavlina is a controversial dude. He writes about personal development, but also tends to throw in vegan / spirituality type stuff every now and then (which I disagree with). Overall, his writing is very great. He does long-form pieces that fully discuss an argument, and it's worth reading along.

On a lighter note, I also try to write in a 'motivational' type style on my personal site, just in the off chance you're interested: http://rdegges.com/

There are tons of other blogs out there (The Art of Ass Kicking, etc.), but I generally find the other options to be too 'commercialized' for my liking, and they're filled with those really short, hyped up kinda articles.
I think it is a real problem when you don't own your email or its contents. I would love if something like this was officially supported by all the big players.
The Roman Empire went on for a long time after it had become a parody of itself. In fact, it went on for a long time after it became a dysfunctional meta-parody of the earlier dictatorial rubber-stamp-legislature parody of itself. It's just that competent individuals kept appearing and propping it up enough for it to keep going.

If there's anything absurd, it's the notion of a historical individual being able to find a non-dysfunctional part of the world to move to. However, we now have the Internet and air travel.
ThreeBar Launched
That seems like a fair assessment. I didn't give it much thought before, but now I'm really curious about the model; it this supposed to be exclusively for dinner parties, or a way for bachelors to learn to cook? I don't live in New York, and there isn't a ton of detail on the front page. How far in advance do I order? Do I pay a flat rate for n meals a month/week? I'm guessing the invite comes with more details, but looking at the landing page I have a lot of "How does this fit in my life?" sort of questions.
Insignificant to you, maybe. But this is a big problem to me. Preventing life-threatening diseases is insanely important and I don't want to discourage anyone from working on it, but it doesn't mean other problems shouldn't be solved or worked on.
Further Adventures With CAS Instructions And Micro Benchmarking
Wow that's really cool. Thanks for sharing that. I'll be reading all of it :)
It's too bad he doesn't do a thorough comparison, I'd love to hear what he likes so much about Pythonista, for instance.

With regards to the "crappy scoping", I can only assume he didn't read up properly, especially since both the globals and locals mentioned right after do exist.
I don't describe the projects, just point a link to them, they should describe themselves...

Can't disagree more.

If I'm hiring a freelance developer, I want to be assured of their "here's my problem, help me come up with a solution" abilities. Simply linking to an app they build for a client or a Github project doesn't necessarily tell me everything I want to know. Why does this exist, and what problem was it trying to solve? And did it end up solving said problem, if so — how?
How are you sure they aren't just robotic people?

The problem here is two fold, on the one hand peoples actions are measurable and have patterns. We're forming our expressions to fit inside computer constructs. From our perspective we seem more and more like robots.

On the other hand, the bots are becoming more and more human. Eventually it may become hard to tell the difference between bots and people on the internet without some sort of proof of sentience.
Will be implemented and the important bits are already implemented everywhere except GCC, claims of GCC compliance aside. Like, take the standard library for a second--only on GCC must I care about std::unordered_map versus std::tr1::unordered_map. That's a minor pain, but I don't care--I don't feel like dealing with it for GCC platforms (especially given that even after libstdc++ gets right there will be old versions floating around), so I'm only targeting Windows and OS X where clang and libc++ is available.
Twitter’s Vine Has A Porn Problem
The choice of words is telling. Serious entrepreneurs (even unsuccessful ones) are not "fetishizing" failure at all. To be an entrepreneur is to live and breathe execution, and fetishizing something is not effective execution under any circumstances.

The "cult of failure", as the author puts it, is nothing more than entrepreneurial common sense; an inevitable reaction against the status quo of safety-seeking behavior that causes people to be so failure-averse as to avoid risking anything. Such common conservatism is of course anathema to the essence of entrepreneurialism, and therefore it gets a lot of ink in the echo chamber.

But don't confuse this budding nugget of conventional wisdom as the cause of a wholesale exodus from common sense. The whole article is setting up a giant straw man that could only be applicable to people who are so hopelessly mired in the mythology (and/or tabloidism) of the startup world as to be effectively impotent in actual execution, and thus unworthy of any serious consideration to begin with.

In other words, no one seriously believes that failure is an end unto itself.
I'd like to ask - how do you measure programmer productivity?
Could you put forth a coherent mathematical argument for your statement?
As biased as I am (very), I'm not sure how this applies, none of the library names I know suggest anything sexist, or otherwise offensive.
Now, as for whether naming libraries after sex acts, and possibly body parts, is a good idea, well, does it matter? Worst case it makes your conversations more fun.
It Is Now a Crime to Unlock Your Smartphone
It's especially tame given the friendly variable name chosen.
> That's a separate issue from hashtags.

Not when they're trending nationally.
thanks! obviously this is our MVP landing page, so we'd definitely appreciate critical feedback. especially pertaining to the site copy, the concept, and anything else that seems to stick out.
I think you might have glossed over another very useful "shortcut" not covered in this article, the use of multiple assignments in a single statement.:

val = d['key'] = 'some default value'
Why the Math Doesn't Add Up for Vine & "Instagrams for Video"
I'm really struggling to imagine a time sensitive email that I want to see... it seems only useful in spam. Inevitable that "time sensitive" will be auto-marked as spam before it expires itself. The only people using it will be people who don't want to use it.
But music is a built in Gaia app. I believe these styles to be shared across the "Certified apps" that ship with the phone: https://wiki.mozilla.org/Apps/Security#Certified_application

An example that was a third party app, not certified or made by Mozilla or partners, would be more definitive.
Focus, entertain, or both?