skysight-inc/HackerNews huggingface dataset:
Dislacimer: I've been involved in the KDE community in the past few years. However, im not a core developer or a decision maker and I just make very side contributions. What follows are my thoughts and obviously not KDE's.

Main issues behind Linux on desktop:

1) Motivation. Volunteers are doing an incredible job. Truly amazing. Outstanding. No word describes it. However, how much can you expect from them?
Most linux-based companies care very little about linux on desktop.

On server linux, almost whole industry is based on FOSS stacks (linux, bsd, etc). Why on earth you expect UI developers do a job as good as server-side people? Most of them are pure volunteers.
Until more companies are interested on Desktop linux, the situation is more or less the same.

2)Complexity. The whole stack is very complicated and is not handled by a single entity. Kernel, X, Qt/GTK, KDE/Gnome.
Now, add to that distributions with different release policies. Different mix of the whole stack, each one producing a unique end-product.
Thats much different from windows where they even 'build' the whole stack.

3)Excitement on desktop has been decreased. Desktop in not sexy anymore. Tablets are. Linux on desktop is in middle of some confusion at the moment. Their job is to produce high quality user interfaces. Not just for desktop. And they have lots of potential there. They are moving towards other form factors as well. Which is a big change.

4)Community's attitude. You see, the FOSS community is very big now. However, most people's attitude is teasing linux on desktop or criticizing it. As far as I can remember, open source attitude was 'scratch your own itch', 'get involved', etc. KDE and Gnome communities are both very very welcoming toward new developers. For example, KDE has ~1 new contributor each day. Which is a proof that it is actually pretty welcoming.

In my personal opinion, Linux on desktop is actually doing incredibly well. Despite the above points, we have very high quality applications. We have very high quality API's. Awesome technologies. Most of the work has been done. We have great looking, stable, efficient workspace and applications. What remains is a bit of polish.
(Although I have to say, I personally cant stand windows for more than 5 minutes)

So, dear FOSS community. If you think linux on desktop sucks, help making it better. Thats how linux and open source works.

I would also like to ask KDE users to actually help KDE. You can of course contribute to it or Join The Game[1] and give us a little bit of financial help.

[1] http://jointhegame.kde.org

Edit: fixed formatting.
I heard that when Napoleon was considering officers for promotion he would ask how lucky they were.

I think he felt to be lucky once or twice may have been coincidence. To be consistently lucky means they have skills the observer couldn't see, but they're there.
Not a bad how-to...he mentioned the mod_wsgi route and that's the one I'm most fond of. You can still use Nginx to handle all static files and proxy all other requests to Django.

A tutorial link if you're interested: http://www.meppum.com/2009/jan/17/installing-django-ubuntu-i...
May I respectfully suggest that those who do not fulfill the minimum wetware requirements to run Linux successfully should
stick to an operating system that is consistent with their cranial capacity.
Idea Dating
My company, Legend, improves lives in a very tangible way. OneVoice is our iOS app that helps anyone who can't verbalize their thoughts "speak". Though not the first in the space, I focused on great design and it being very easy to use. So far it has been very well received.

I get messages every day from parents who are now able to communicate with their autistic children, grandparents who have suffered strokes who can now "speak" to their families, and many other great stories.

Link: http://thinklegend.com/OneVoice

Though it is very expensive for an iOS app ($199), it costs a fraction of the main competitors. Currently devices like the DynaVox ($7k+) are the most commonly used so OneVoice, including the iPad, is less than 10% of the cost.

It has been a joy to work on and I am looking forward to seeing how I can continue to improve it over the years to come.
Lulzsec Exposed
The Dropbox API lets them put files in your dropbox. Urldroplet will go fetch the webpage you give it, save it to some files, and then use the Dropbox API to put those files in your dropbox.
Uh, the cpan client runs "make install" as root, not "make test".
The Best Way To Store Your Belongings
The Best Way To Store Your Belongings
> Whether we like it or not, whatever we do, whatever we've build, good or evil, will vanish sooner or later. The human beings will extinct, the earth will become quite, the sun will extinguish. It's just matter of time. If nothing we do could make any sense in the long term, how can we consider something useful not?

Barring a humanity-friendly intelligence explosion event, of course. (I'll leave the Googling to you.)
Android is a different story. Even though it's based on Linux and is supposedly "open source", Google's still the driving force behind its development. So the problems the article points out with the linux development process won't really apply to Android.

Canonical partnered with Dell for a while to get Ubuntu on a few systems (Dell had been looking for an alternative to windows and had gone to Apple to try to license OS X; Apple refused). Turned out customers didn't really want Ubuntu, and mostly installed (pirate?) Windows and wiped out Ubuntu. You can't just wipe out iOS and install Android on your iPhone (well you can on an original iPhone, but it's not as easy as installing a desktop OS).

System76 is an Ubuntu-only computer vendor, but for most linux geeks they just buy any PC that works with the Linux flavor they want and put linux on it. Most non-geek linux users had linux put there by a geek linux user and don't know any better.
I disagree. I'm using Gnome3 on all my machines and I like it. My non-techie girlfriend is also fine with it.
Excellent Offer From jpearls Hurry up 80% Discount on Pearl set
Royal Pearl Set
PRODUCT ID : JDPS02
Surprise your beloved with this royal looking specially designed button pearl set along with matching tops.

MRP: Rs. 2,000.00 OUR PRICE: Rs. 499.00
Absolutely. Our startup http://feefighters.com reverse-auctions down credit card processing fees for businesses, giving small and medium businesses the negotiating leverage of much larger entities.

We've changed lives in saving countless mom-and-pop bookstores and coffeeshops several thousands of dollars a year. It feels awesome - we get lots of "love-mail"

As a side benefit, we've taken money away from the shady characters that were ripping them off. Win win win.

And yeah, it was always our plan to improve lives. We have owned small businesses in the past and were tired of getting burned by these guys and wanted to do something for the little guy.
I liked how the Economist put it (that was about GW Bush): "Being business-friendly is not the same as being market-friendly."
Where is Quake? the first true 3D FPS.
i moved to xfce4 when arch moved to gnome3, and so far i've been perfectly happy with it. one or two annoying bugs, but on the whole it's a very usable desktop environment.
Ubuntu was supposed to be the linux distribution that was easy for the everyday user. Now they're suffering from GNOME politics and Canonical treating their users as beta testers (but Unity works great for (most) people with Intel laptops).

Don't get me wrong - Ubuntu has made great strides in usability, but it's not that linux is harder, it's that people who are already used to Windows will find it much "easier" because the mental shortcuts are already there, compared to Linux where they need to think about something as simple as launching a program. Combine that with the fact that Linux does break on occasion (mostly with regards to distro upgrades) and probably requires the command line to fix it and you get frustration on the user's part compared to Windows.
ATI and NVidia surely cares about driver stability. Who would buy their graphics cards if the games kept crashing all the time?

ATI and NVidia didn't have to care about security before, since the only applications that could access the drivers and graphics cards were trusted applications. Now we have a new situation where they they have to start to care about security. I don't think AMD or NVidia want to be blacklisted in WebGL implementations because their driver isn't secure enough.
Why when you are small is not important what are you making
I wonder if hardware support for memory duplication is feasible. A de-duplication controller could use DMA and only lock the bus when other devices (eg. the CPU) isn't using it. It could then scan for duplicates with virtually no overhead and interrupt the OS when it detects a hit.

As a further enhancement, could hardware pick up on memory writes and detect duplication on the fly? What if a device kept track of a hash of all pages? The concurrency possibilities in hardware allow for O(1) operation (if there is enough silicon area available). Partial out-of-order page writes would have to be queued for hash re-computation, but successful de-duplication is less likely in these cases anyway.
I can't find any refernces on this. Do you have a link you can share?
Yes, SMS is next on my TODO list (along with full IPv6 support and downtime history). Twillio conveniently lowered their prices recently too. If you'd like, I can shoot you an e-mail when this feature is complete. Or just follow @pingbrigade on Twitter.
ستار اكاديمي 8 البرايم 12 - تحميل البرايم 12 ستار اكاديمي 8  
ستار اكاديمي 8 البرايم 12 - تحميل البرايم 12 ستار اكاديمي 8
OneVoice looks awesome! However, you should start thinking of Proloquo2go and their ilk ( http://www.acapela-for-iphone.com/gallery click on 'AAC') as your competition now instead of DynaVox.

How is AcapelaTTS working out for you? I know they take a significant chunk of sales. Is it worth it? I'm currently using https://bitbucket.org/sfoster/iphone-tts but the quality is far from satisfactory.

My research http://ktype.net is in the same arena but is aimed at addressing a slightly different audience. Feel free to contact me if it sounds interesting to you.
My trust in the courts to do the right thing went out with Eldred vs Ashcroft. And there's no appealing that one.
I'm not sure what you mean by "clustered".

Where are you looking at the clustering?
3 Way to Succeed Online
Yes, we are going to use sharding.

But if per document lock could be available, then mongodb performance would be much more impressive. Though as far as i understood it's not possible with memory mapped files for some reason.
Teen scientist achieves nuclear fusion, creates anti nuclear terrorism device
Free Accounts For Zevera Premium Downloader
...ah, I just bothered to check it out in more detail, and you're kind-of right. MyISAM only supports nested loops (which I have to say surprised me), but InnoDB (which, let's face it, is the backing store that allows mysql to qualify as a 'real' RDBMS) supports hash joins.
The Dos and Don’ts of Internet Marketing
My issue is that the Linux applications I use have good Windows ports, and it's hard to find motivation to improve an OS I don't use. There are even some Windows applications I use that don't have a Linux port. The usual response is "run it in WINE," but then I ask "why?" It already works!

Linux is already a fine server OS and ecosystem. I think the "Linux desktop" has become less relevant with the rise of smartphones and tablets. Maybe it's time to start talking about which year will be the year of the Linux workstation. :)
Alright, we need some fans and a massive heat pump, let's make this happen.
I did a study of Wikipedia, and 75% of contributions from registered users came from someone who got a contribution reverted at least once.

http://slightlynew.blogspot.com/2011/05/vandalism-second-cha...
I'm not clear on the advantages of using nginx+Gunicorn over nginx+proxy-to-Apache/mod_wsgi
Great question. I was going to write an article based loosely around the thought that startups could have a strong mission statement of directly improving people's quality of live.

We at http://wisdio.com/ believe we do it. We want to quickly deliver answers for people's questions in a variety of topics, including professional and hobbyist knowledge. Unlike Quora, which we're being usually compared to, we don't focus on creating a hyperspace of perfect questions with some answers, but rather on matching a question with an expert able to answer it, in a smallest possible time.

We believe that this has a chance of changing the model of advertising for small businesses, for example. Instead of directly investing into ads, one can invest his time into answering the questions in his domain and lift himself as an expert. This can have an effect of building a massive trust for potential customers. We think of it as it would be a more "humane" alternative to ads. Of course this is not our only goal, rather one of possible byproducts of using our service.

The service wisdio.com is in closed alpha now and we're getting positive press here in Poland. The service is bilingual - English and Polish - so any of you can start using it right away. Most of the content so far is in Polish, though, and you won't see a mixed-language content as it wouldn't have any sense. So at the moment the English content is minimal and is created mostly by polish users using the service in both language versions.

Of course we plan to change that and gain a broader audience, as well as some recognizability outside of our country, during our CEO's trip to the US this summer.

[edit: cut some tech info, sorry for drifting from the original topic]
"Wow, tough crowd here."

Yeah, no kidding. I just graduated from a computer engineering program and I still find this impressive, especially for a high school student. What could I do with a computer right out of high school? Code some java or c++ (poorly) and install linux on it? That's about it.
This is pretty much my exact setup when rolling a custom server, sans-Upstart (I prefer supervisord just because it's what I'm used to).
Student Loans and DOE S.W.A.T. Teams
May I respectfully suggest that many of those who fulfil the minimum wetware requirements would rather put that cranial capacity to other uses instead of wrestling with driver problems and Skype crashes? For some, those things are a hobby, and much respect to you if so; that does not however make the rest of us stupid.
Entrepreneurship Is Not A Career Move
I interviewed at Salesforce.com in mid January 2011. It was at 300 Market Street San Francisco, bright and early 8:30AM. Linda Ellis, Raja Bhamidapati, Allison Nishioka, Kei Tang, Ranjani Salur, Rhoita Misra, Sagar Wanaselja, Sam shoute. I didn't get the job. I was put through the ringer. I completely agree with this (difficult interviewers) report. Here are some notes:

I met with 10 people during the interview. A complete battery of psychological analysis. In that group was every kind of co worker I've ever dealt with. I could tell some were acting the part to try to throw me off base and test me for any sociopathic or personality problems. Some were insulting me in my face, some were super charismatic, some people with impossibly hard questions. Some questions were strangely easy. The whole gambit, it gave my personality side a workout (Programmers usually don't work hard on dealing with the 50 personality types).

They planned the sit down coding test an hour after lunch, to test if you know how to deal with the 'afternoon dip' in energy. The coding test I did well on, it was to create functionality to replace the "String" class with char * in java. And more importantly is to unit test. Do this in one hour.

On the plus side, they paid my entire way. and got me into the "Omni hotel" one of the best hotels I've ever stayed in. Paid for the Car. It was by far one of the most exciting experiences of my life.

They analyzed my personal life as well and ask questions about what I'm doing when I'm here, what I like to do, what kind of person I am.

The majority of the questions they asked me were a subset of the questions in the book "Cracking the coding interview" by Gaylle Laakman. They were tough questions, but if you are prepared you can give them canned responses.

After that Interview, I felt like I've never been so probed in my life. From stem to stern. Every part of me, everything that makes me a human was analyzed. I left feeling like I've just been scanned by the Borg. I didn't get the job. but I made it to the 'short list' of 13 candidates up for consideration. I left my heart in San Fran California.
> A major multinational advertising firm with an anomalously
> high number of PhDs on the payroll

Was that Google?
Great UI design and concept (points is a great incentive here). It looks very approachable and something I could actually use. You can probably capitalize on recommending learning materials etc (like what you did with "improve your SAT by 200 with kaplan"). Overall really awesome product.
Galois Video: Building an Open-Source Autonomous Quad-Copter
Analysis of the Review of the IPCC 4AR WG I Report [pdf]
Has Apple turned gay?
ウォーターサーバーレンタル口コミランキングで比較！！
In reality, not that much. There's a pretty detailed benchmark breakdown here [1]. From my experience, the point where you see the different methods start to diverge is past the point you're going to be able to handle on a single box with a real-world application anyway. I find that gunicorn is slightly easier to setup (not requiring Apache to be installed, etc), so I've stuck with it. To each their own!

[1] http://nichol.as/benchmark-of-python-web-servers
Our company was created with the aim of putting people like myself out of a job. We're working hard to make small businesses much less reliant on their IT guy.
In the next installment, the author will relate anecdotes about the times he repeatedly dropped by his doctor's office without an appointment and they couldn't see him.
They will either support it or see their browser share falling. And I have no problem with smaller Microsoft - they did good things when they had to fight for their lives.
For different values of "works".

I've recently started using a Linux desktop again, in a very well supported corporate environment. Even with very professional people supporting my exact configuration (so hardware support is not much of an issue), it's still barely usable for me. Many major applications have significant usability problems, sound support is extremely spotty, window management on the desktop has absurd bugs (focus stealing apps not showing up in alt-tab order), and so on.

It's not that it strictly doesn't work, it's just death by a thousand papercuts, and my general unwillingness to put up with that. I'm currently back to using a Mac laptop to run my desktop environment, ssh-ing into the Linux desktop to run essential programs (exported through X, which brings a nice flavor of ugly to my desktop...).
The thing is, these complaints usually come from people who WANT linux to succeed on the desktop. I'm certainly one of those people - one of those poor unfortunate souls doing RoR development on a PC.

Windows isn't a great option for me because the development ecosystem around Ruby on Windows is still fairly immature. Linux would be a perfect solution, if I could get more than a hour of battery life out of my laptop, my touchpad worked even remotely as well as it does in Windows, and selecting the wrong update didn't completely trash my system.
Password Gorilla : https://github.com/zdia/gorilla/wiki
Ran it against /etc/dictionaries-common/words (en_US), 16% matches.
excellent stuff :) cant wait to see the other contest entries
I built one in redstone in Minecraft. Did I win an internet?
Ask HN: What (enterprise-level) platform should I invest in?
I'm the developer for a startup, and up to now our website/application was developed using CakePhp, a framework that works well but is slowish, and doesn't have a lot of momentum. We have a (M)VP, but are working on a completely new (hosted) service, targeted at medium to large enterprises, with certain pieces maybe being a installable product in the future.

What platform should I invest my time/energy in?

Node.js is interesting and has momentum, but isn't very mature (especially libraries and addons). I've played around some with Django and Ruby, but should I? What's important in choosing a platform?

EDIT: Clarified that it's mostly a service, not self-hosted product.
There's a tradeoff between speed and reliability, and the Samsung SSDs that I believe are used in the Macbook Airs lean towards reliabilty at the expense of having non-random IO no better than a normal hard drive. People who buy SSDs by themselves, on the other hand, are often just going down a list of offerings comparing IO speed to price and not having any good way to look at the reliability.
Everyone always shows a single server setup. What if you have a dozen sites? You can't just give each one 9 processes, you will swamp your box. Is there any way to do a master setup where you can dynamically feed it your settings file?
I thought it was a video card issue! I even refreshed the page. Tsc, tsc...
The startup I head up tech for, http://latakoo.com/, is designed around a strong social mission (that also happens to be a solid business model). In fact, it arose from a separate attempt to find a new commercial model for local investigative journalism.

We allow anyone to send high quality video very quickly - and then store it in a web-based archive for search and later retrieval. All you need to do is drag your video into our tool and click "start", and it uploads it to the cloud. (There's an API for integration, obviously, and we've got some interesting video sharing ideas up our sleeves.) Our payment model is like a cellphone plan: you pay for minutes of video sent every month, and even get rollover minutes.

A lot of the people who find the greatest value in this are video journalists. They can shoot some footage and send it back to base faster than they ordinarily could, significantly cheaper than hiring a satellite truck or other comparable Internet products. They can also use the web archive and pull down other footage to create an edited piece in the field.

I think improving our infrastructure for news has a tangible impact on peoples' lives: access to information is a requirement in a functioning democracy. And of course, we're directly improving the lives of anyone who needs to move high quality video around.
Thanks! Yes, Proloquo2Go and TouchChat are truly the main competitors, but many people still compare against the DynaVox and dedicated devices.

AcapelaTTS is working pretty well. It was expensive to get started, and they like to maintain some control, but so far I haven't had any real issues.

I started off with the exact library you are using (Flite), but ultimately the quality wasn't high enough. The voices from Acapela sound so much better.
I think this is why so many developers have switched to Macs. Development on Windows sucks (in my opinion, of course, unless you're making Windows applications), and with OS X you get the best of both worlds: the power and flexibility of BSD, along with great desktop applications and a nice day-to-day user experience that "just works".

Do I really want to worry about what sound driver I'm using, when I have clients waiting? Not so much.