skysight-inc/HackerNews huggingface dataset:
I still can't read "The Economist" on Ice Cream Sandwich. I noticed it silently went away the moment I upgraded.

Anecdotal? Yes. But until it is more or less unheard of (especially for an application that "just" renders text and images), there is a fragmentation problem.

"Ice Cream Sandwich" has been available for months.
Lua is available via Homebrew too (brew install lua).
High enough salary to make life comfortable.

Enough equity to give you a sense of urgency and personal investment in the success of the company.

Your personal 5 year plan should treat those options as worthless. If the salary doesn't mesh with that 5 year plan, then it's too low.
Interviewing at Google, Facebook, Foursquare, Dropbox, Fog Creek, etc
Your approach to estimating Facebook growth by languages supported is interesting but I suspect fundamentally flawed. There's an incredible long tail when it comes to languages spoken, especially when multilingual individuals who speak both an obscure regional language and a more common one are taken into account.

http://en.wikipedia.org/wiki/List_of_languages_by_number_of_... gives a great overview of this long tail - with 70 languages, Facebook probably cover all but a few hundred million people. Simply by comparing the top 25 languages spoken with the languages Facebook support, you can see that several billion people should be able to access Facebook based on language numbers, but yet they only have 900 million users.

I strongly suspect that "working internet-enabled device available frequently" is a much better way to estimate potential Facebook adoption than language support. Having never run the numbers, though, I neither support nor refute that Facebook is running out of potential account-holders.
Job posting: Columbia Missouri
Senior Java Developer
Traxia of Columbia, Missouri is Cutting Edge Software Company for the Resale, Consignment and Antique Mall industry. The Company has been in in Business since 2005 and recently released a small business POS and inventory control program. The name of the application is Simple Consign and can be accessed at simpleconsign.com. Traxia is searching for an experienced Java Developer able to maintain and work with an existing team to complete a professionally designed program. Traxia is looking for a seasoned developer who is looking to work in a highly creative and innovative small business work environment.

Education and Work experience:
Bachelor’s degree in software engineering or computer science, or equivalent experience
A minimum of 4 years of professional experience designing, developing and supporting web-based applications
Prefers an Agile Approach to software development

Required Knowledge and Skills:

Able to design, build and maintain a Java web application
Need experience setting up and maintaining many Linux servers using Amazon AWS and Rackspace cloud platforms
Agile Software development experience: Scrum, Extreme Programming (XP), or other Agile Software development practices, including Test-Driven Development (TDD)
Have been successful leading a Java development Team
Is comfortable monitoring and mentoring other developers on OOD and TDD
Experienced in finding and hiring development talent
Able to lead in the assessment and development of new technologies and development practices
Likes working in a team environment and works well with other aspects of the company (Sales, IT, Administration)
Has a working knowledge of integration of hardware and web applications including PC and Mac and POS hardware
Maintain and improve established software environment and able to review and learn existing code environment
Professional experience with MySQL, Java Script, Java, and AJAX

Preferred Knowledge and Skills:

Good understanding of Object Oriented Design and Design Patterns
Professional experience with related database platforms
Professional experience developing multi-threaded distributed systems
Professional experience with HTML and UI web sites
Experience with Play! Framework
Have built and maintained automatic deployment process using Gradle

Experience with GWT
Experience deploying and maintaining Apache and Tomcat
Professional experience with Spring and Hibernate (or other JPA libraries)
Experience with common source code control tools, especially Mercurial
Familiar with common server operating systems, especially Linux
Experience in Open Source technologies, projects, and communities
Systems Integration experience

How to Apply:

To apply for this position, please send your resume to joe@traxia.com
User Interface designs from The Avengers
There was even another recent HN submission in the same spirit: http://news.ycombinator.com/item?id=4005906

Smoking is forbidden on airplanes. But if someone does smoke, it's better that they have an ashtray available rather than starting a fire by trying to dispose of the ashes improperly.
A Tale of Two Pwnies (Part 1)
Without having read anything, his course of action to address his "felt unease" (if I may borrow from von Mises) was to attack individual innovators whose only crime in his mind was pushing technology forward. He didn't try to convince his fellow man of the rightness of his ideas, he wanted to force it upon us all in his own crusadering way, even going so far as to use the threat of force to gain access to a forum. The FBI only allowed publication because they believed someone would recognize his particular flavor of sociopathy...and they were right.

Criminologists may be interested in him as a case study (like a psychological autopsy), but I wouldn't want to read him for fun.
What Is the “Bible of Psychiatry” Supposed to Do? The Challenge of Uncertainty
"Google buys a smartphone OS, competition already doing ok but probably tweaked some things."

Android played a huge role in pushing the mobile web to consumers. How long was the iPhone exclusive to AT&T, like 3 years? Without Android all those other wireless providers would be hawking much less functional Blackberries, Windows 6.x, Nokia handsets.
New Xbox Live Code Generator 2012
Ps3 Feed claims to be an world-wide-web multi-player playing games platform the fact Microsoft Company works out. Each individual countryside very own expenses legislation to make having fun with this mmorpg. Farmville is very useful associated with reproductions System Vivid An extremely and also Xbox 360 console Have Used watches. Xbox 360 system Am living happens when so many prime features for example avatars, videochat, multi-players, Mottos as for render regarding video gamer information, On the internet game triumphs, which are usually procured in the gameplay, Ps3 Details, Classmates register, Incorporation with the Bing, . . ..
I'm cautiously bullish too. Been planning to write a blog post about this, but I'm in the middle of finals right now. Anyway, summarised:

- They still have lots of growth potential in Asia, and other places as more and more of the planet comes online.

- Zuckerberg is a Gates-style evil genius. Being grey hat is bad for PR, but good for figuring out monetisation. (cf Twitter, loved by the Valley and make no money). He is also able to make painful changes that are widely mocked but turn out to be right (news feed etc).

- Facebook has lasted longer than the previous "hype cycle" for social networks. So it won't fall like MySpace, Friendster. (My theory: early SNs were mostly used by early adopters who get bored quickly. Facebook has crossed the chasm and the mainstream users aren't so keen to switch).

- Think of all the people who've said they're going to quit. How many have? Have you? FB has made a really, really sticky product; which again, goes back to the "grey hat" streak in the company.

- Finally monetisation. Display ads suck. But companies spend a ton on FB marketing (for pages and so on), and FB doesn't yet capture that value.

Ex 1: Facebook likes are now sold on the grey market. Ex 2: In Malaysia I saw graffiti promoting someone's FB fan page. Ex 3: Have you noticed how your local cafe/pub/restaurant now asks you to "like" them? I had a friend who got paid £500 to set up a Facebook page for a small business; sure, the business owner overpaid, but the point is that FB marketing is worth a lot to such companies. If Facebook can capture that value, they're set.

- There's also "black swan" revenue streams. A few years ago, who would have predicted virtual vegetables would have accounted for over 10% of FB's revenues? There might be more unknown opportunities like that in the future.

I still think the stock is risky, as there's every chance this won't happen. But, say Facebook does succeed as planned; I think one FB employee said they've only done 5% of what they set out to do. Imagine 10 years time: a guy in Kazakhstan buys his first smartphone. Activating the phone requires a FB account. His contact list is his FB friends list. Instead of SMS, it's FB chat. That's the scale I imagine Zuck is thinking at.

Admittedly, that's an unlikely scenario. But if it happens, Facebook could be worth two, three hundred billion, or more. Do a simple multiplication, probability times upside, and suddenly $70 billion might not seem like so much.

PS I'm glad Sebastian Marshall agrees with me ;)
It does not excuse the behavior, but it may very well be that coworkers who broke off a relationship are more likely to falsely accuse each other of harassment and/or overreact to innocent or trivial incidents. It may not be true in this case, but if it's true in general, it is a reasonable factor in evaluating how they reacted to her complaints.
How does a backend commission that customers play no part in improve transparency for customers? What's more transparent than "I can actually select the commission my servers gets, from 15-20%"?

Help me understand how tipping is customer-unfriendly, and jacked up menu prices and backend commissions aren't. I'm just not getting it. Is it just the requirement to do math?
Explore Your DynamoDB Tables Using the AWS Management Console
How I experienced the last 15 years of gaming - the sad truth
My Boss, the Six-Year-Old
To take a more favorable response, think about how programmers respond to off-shoring.

If you can replace one crappy American programmer with an excellent programmer from Wakanda for less money, that's just good business and I've never seen a good argument against that.

However, every programmer has heard the horror tales of companies firing their best (and highest paid) programmers. These programmers were not replaced with equally skilled Wakandans for less pay, but rather the cheapest code monkeys that Latveria has to offer. It saves a bunch of money this quarter, but causes problems in the long run because you didn't want to pay for quality.

In the same way, I'm suspicious of some of the motives here. I don't doubt for a second that software instructors can improve the learning process. I'm working on my own platform to help my students with some of their math anxiety. This is a good idea and is the path forward.

However, imagine a university with three stats lecturers. The first two have twenty years of teaching experience and are well liked by their students. The third one was just hired in as a temp to cover the excess course load and mumbles through her lectures. With the new software, the administration should get rid of the mumbling temp and now let all the students benefit from the good professors' lectures. On the other hand, the university can save $40k by firing one good lecturer and keeping the mumbler. As a final option, the university could fire both of the experienced lecturers, have an overloaded mumbler give a course that's even worse than the one she was doing before, and save $160k. I'd argue that the first option was progress, the second poor planning, and that the third set was draconian. I also believe that the third choice is exactly the one that the administration will make. That's why I'm nervous about this software.
You're against people organising themselves democratically for a common cause?

> next time you eat out at a nicer-than-average restaurant, ask the server what they think of your idea

Waiters in my country make a living wage, no matter what the weather is. And they get tips, too.

Waiting in the US sounds like a great deal - go work for a start-up on commission, if the business thrives you'll still be an employee, if the business falters you'll miss your rent payment.
On the flip side I can pick up a VGA monitor off the curb (i.e. free) while the cheapest HDMI monitor is still expensive.
The apartment building wouldn't let him buy a second unit, even though he's worth $10's of millions. Something fishy for sure.
The work required to move horizontally is zero (ignoring friction)
I'm yet to see a single solid and empirical evidence that they have actual potential for growth. Other than the very foggy, subjective and certainly doubtful argument of "but Zuck is smart, he'll figure something out".

Which is a logical fallacy called argument from ignorance. Betting the future of your money on a logical fallacy, is sure not smart.

Facebook needs to figure how to make an extremely high profit from mobile. Which is just another mobile messaging app like thousands of others. No messaging app in the history of humanity has ever figured out a genius revenue model. Facebook needs to find an innovation that thousands of others have failed to. Name one single innovation Facebook has ever come up with, that is as big as this one they need. That would justify your confidence on their growth potential.

I haven't seen a single solid reason yet.

Other companies have IPO'ed when there was a very clear path for growth. When they had just a small share of a potentially huge market, or when there were clear monetization strategies they just didn't implement yet for lack of time. Facebook fails both these checks, there aren't many more users for them to acquire and it seems they've already tried everything in their repertoire to milk each user. Coming out of these spot thinking "oh whatever, they'll figure something out" isn't a good reason to be bullish.
OK, fair enough. I don't think the lack of a case is a huge deal (zip tie it inside a tiny cardboard box, whatever) but the requirement for a special power supply is significant. In comparison, a raspberry pi can be booted up and used with parts that a typical geek has lying around (micro-usb charger, usb periphs, monitor).

Edit: it looks like it comes with a power adapter, so it's effectively a fully functional computer out of the box (just as much as any system without kb/monitor).
I have written something similar in JavaScript: https://github.com/olegp/restwrapper
are you guys still running on mongodb? any plans to migrate to riak?
Rubbish. Next you're going to insist that racism still exists even though we have a black president.
The belief that unions have in the last 20 years been a very bad solution to most of the US labor problems they're applied to is not, if you apply your full brain capacity to the analysis, equivalent to the belief that unions should be outlawed.

I'm not sure what you think is supposed to happen when businesses falter. Are the taxpayers supposed to subsidize them?
Introducing ProcessWire 2.2
I think there is just too much money you can make if you win the mobile patent wars.

Wasn't Google making more money with patent payments from Apple than they make with Android?
Who cares? When you order from a menu, are you concerned about what percentages went to labor vs. food costs? I usually just pick that which seems healthy and delicious and which costs less a certain price I set for the meal. The only value I need is the total price I will be expected to pay.
The big win I see right now is that Google has a stable of brilliant researches in Google Research, and that is something that could be producing high quality industrial research for decades (Microsoft has a similar department). I actually think that Research departments are the long-term investment a company does, they will produce new and interesting concepts.

I have never heard of a similar group for Facebook. I am sure they could put one together, but it takes years and years to get the right people and environment.
XOXO Festival
> As a designer it infuriates me to no end to never know the Dimensions, PPI, or general experience of any given user. It makes any refined UI design nearly impossible.

This doesn't make sense to me. Android gives you all the tools you need to scale a UI to different types of screens, so why would not having a set dimension/resolution/PPI value make it hard for design? The added challenge is thinking about how your UI may work gracefully on smaller or larger than expected screens, but those challenges can be overcome as they are on other platforms like the web.
A word for those bad applications
It's partially the requirement to do math. Folks just aren't necessarily thinking about the eventual gratuity at order time, and can end up spending more than they intended when the time comes to calculate the tip. Meaning that, in essence, there's a sort of minor dishonesty built into the pricing scheme that encourages people to spend more.

Perhaps we're talking past each other on the wording of things. I'm drawing a distinction between "transparent pricing" and "flexible pricing".
This tutorial hasn't been updated in a long time (~1 year)
Honestly, I haven't learnt anything significant about Lua from this tutorial.

Lua was initially designed as an embedded scripting language.The most popular applications built using Lua are games! It's also used a lot in building plug-ins, most often embedded into other languages.
This tutorial explains nothing significant about meaningful programming using Lua :
how to write functions?
how to build Tables(most important data structures in Lua)
Arrays? Object-oriented programming in Lua?

Lua was a boon to game enthusiasts with no programming experience. Can an amateur even start developing the simplest of games using this tutorial? I think not.

I am a big fan of Zed Shaw's tutorials, and if one wants to follow a similar trend, they should be more consistent with updating their material for everyone.
Creating a fast and fluid app launch experience (in Windows 8)
I fixed mine by using a good keyboard rest and learning to type Dvorak.
Just because it's organized around the idea of tipping, does not justify the notion that it's not extra cash coming out of the customer's pocket. I'm not against tipping, I just find it idiotic that people have this notion that just because it's part of tradition and part of the system that it's not considered "extra cash". Tipping is extra cash that the customer is footing, so that the employer doesn't have to pay extra for the labor behind the service. Once again, not against tipping.

And when it comes to commissions, the employer adds it on top of your wage, keyword: employer.
Clojurescript, actually -- a Clojure dialect that compiles to JS.

Well, Clojure too, on the server side of things.
Correction: the events took place in 1993 but it was published in 2003. (see http://chameaudacier.free.fr/moto1.html)
This is.. this is really quite neat.

Is there a way to start experimenting with webgl using python?
Maybe. But I upvoted it instead because it reminds us that this happens to people. More precisely: it happens to people who are rich, and people who are poor. It happens to big people as well as small people.

Being harassed, and giving in briefly to the harassment in the hope that it will stop, does not necessarily make you weak, and does not stop you from seeking justice afterwards.

I don't presume to say whether it's true, just that the story has resonance for those reasons. I hope it reminds someone else in a bad situation to, y'know, break out, blow the whistle. I hope it reminds men who see it happening and who hear these complaints to act on them, to try to speak up against people making openly sexist comments.
I am outraged at this.

No company should have to suffer employees doing stupid things like this.

If she wants to sue over his behavior, why not sue him?

Oh right, who has the most money?
The particle positions are indeed computed in Javascript, and even if the version you tried only had 30000 of them, the "real 80000" version [ http://minimal.be/lab/fluGL/index80000.html ] does not raise my CPU usage that much.

A more clever way to code that animation would be to pass the mouse position to the GL shaders that would compute themselves the particle positions, and I think modern GPUs are very optimized for that kind of stuff.

Please don't be too rude, cause it was my first WebGL experiment.
Isn't this what web services were promising us? Cool library, but ideally the SaaS apps would export APIs for this functionality.
I thought that sexist was part of the definition of the "brogrammer" term. It's at least exclusionary.
> For Android I paid money for the phone itself, for a calling and data plan, and then for the apps (sometimes).

Did you not pay for your computer itself, an Internet plan, and then for software (sometimes)? How is the Android experience any different?
Why would the developers even go along with such a switch? Why don't they just create facts? Put up a centralized git repository somewhere and get coding?
It's "extra cash coming out of the customers pocket" in the same sense as the wine markup is "extra cash coming out of the customers pocket", or the corkage fee is "extra cash coming out of the customers pocket". You don't get to not pay the wine markup or the corkage fee.

But, ironically, solely because you do have the option of not paying the tip, the expectation of tipping is a terrible injustice to consumers.

Baffling.
Great update on my absolute favorite open source cms. Few of the highlights:

-Multi Language Support

-Repeatable (Matrix) Fields

-Multi-Domain / Multi-Site Support

-Fields on a page can now be edited in columns rather than just rows.

-Vastly Improved Date/Time Fields

I think anyone who are looking for "something better" in cms space should give ProcessWire a change.
Interesting ideas but I think his physics examples aren't all that great. Last time I looked, Euclidean geometry matched the world as I know it. The world that I can see and touch is Euclidean for all practical purposes, so I think it makes sense to call Euclidean geometry just "geometry" and to teach that as the foundation. Additionally, I remember in intro physics I was well aware that frictionless surfaces, massless pulleys, and pure vacuums didn't exist. The point is that we can often assume they do and still get reasonably accurate results.

I'm a mechanical engineer rather than a pure scientist, so that probably has alot to do with my opinion.
Google Doodle for Robert Moog is a fully functional synthesizer
New iOS App Uses Twitter Sentiment to Predict the 2012 Election Outcome
You can play both the keyboard and turn the knobs at the same time: press the number keys on your keyboard for the keyboard, use the mouse for the knobs.
Plaintiff eventually succumbed to Mr. Nazre's insistence on sexual relations on two or three occasions.

The fact that she is pursuing this as a civil case already tells us that they didn't have enough for a criminal one. If the above was indeed true, it is a criminal case.

Or she felt pressured and felt that a short relationship might be the answer to her woes

_Feeling_ x does not automatically entitle you to winning a case for sexual harassment nor does it make for much evidence.

I'll wait for the evidence, so far I haven't seen it... which is reasonable given the suit was just filed. Similarly, it is reasonable to assume innocence.
Apache Giraph: Distributed Graph Processing in the Cloud