skysight-inc/HackerNews huggingface dataset:
I never understood this. Why would market share of Linux on the desktop matter? I've always viewed Linux on the desktop as something for power users and developers, and thousands of said power users and developers are continually developing and maintaining multiple distros and thousands of applications. It's not like it's a stale and abandoned paradigm that's left to die.
It's a bit early to say that it leapfrogs. Any camera is as good as its lens is good. And Nikon makes it better.
What do you mean by 'an IO device'? I can count on one hand the number of driver issues I've had, and none of them qualify as IO devices.
JWZ identified the issue Miguel discusses in this post ten years ago, he even gave it a name: CADT

http://www.jwz.org/doc/cadt.html

Also, part of what killed the Linux desktop was Miguel and his total lack of understanding of the unix philosophy which drove him to create abominations like BONOBO. D-Bus is not much better either.

That he fell in love with an iPhone goes to show he didn't fully appreciate the value of open source either.

We were just yesterday commenting with some friends in #cat-v how Evolution is one of the worst pieces of software ever created, and Evolution is supposedly considered by Miguel and co to be the epitome of the Linux desktop.
Interesting that camera get the latest jellybean before Galaxy phones. I guess next up will be a Galaxy TV. And Galaxy fridge that auto order to restock your pizza and beer.
Is this site saleable? 
I built this site (http://www.mykipedia.com) a couple of year ago and then got busy doing something else. I never devoted time to do anything significant. Users write their success stories and provide anonymous references for them. Built on Asp.net 2.0 the site uses some amazing tricks to check reputation (http://www.mykipedia.com/Home1.aspx) and submit stories/profiles to Google. To give it a try, please use invitation code SUCCESS2012.
I am interested in selling the entire IP along with the domain name as I do not have the bandwidth to do anything with it at this time.
Please advise.
Linux is too hard to configure; if the distro gets it right out of the box it's fine, but not otherwise. I started with Windows 3.1 in 1995, mostly used Slackware, and some Windows 95, from 1996 to 2000. Slackware and Windows 98 from 2000 to 2004. But from the time I got on the Internet in 2004 to the present I have mostly used Windows (98, XP, and Vista) because I have not managed to get any version of Linux that I have tried to connect through a dial-up modem. I have to admit I have only tried sporadically, since Windows just works, and my efforts to get some Linux distro to work have been so frustrating. (Note that though a frequent user, I am not a programmer or professional sys-admin.)

ADDED: jrockaway's comment, added while I was writing this, hits it just right: "I think the issue is that getting everything working requires a deep understanding of each component and the system as a whole." Which is what makes it so frustrating, even to very intelligent people who have other interests than computers in and of themselves.
Worth noting that a way NOT to teach kids to love math is to inundate them with arithmetic. My math education, like many in the US, was an endless barrage of memorizing facts, solving equations, then memorizing some more facts. It was not until college that I began to see the essence of math is creativity. Kids are naturally creative and inquisitive and we should use this to our advantage in early education. We should explore topics like topology and infinity, topics that still blow my adult, math-major mind. We also need to encourage students to be creators in math. One of the ways we learn to love reading is by writing and making up our own stories. We can have students make puzzles, write computer programs, and see that they can invent things with math.

For a more informed perspective on how we teach math all wrong, I recommend Lockhart's Lament: http://www.maa.org/devlin/LockhartsLament.pdf
PYME Sostenible
Se pone en marcha el programa PYME Sostenible.
Este proyecto tiene como finalidad ayudar a que las pequeñas y medianas empresas (PYMES) puedan implementar sistemas energéticos en sus centros de trabajo que potencien la reducción del gasto y como consecuencia, este hecho se traduzca en la reducción de la factura por este concepto.
El programa PYME Sostenible tiene cuatro tipos diferentes de actuaciones:
Just go without any sugar. Seriously. It'll taste bad for the first few days, but after that you'll get used to the taste and it'll feel just as good. It's the same thing with coffee.
That's exactly what TFA says! Indeed, it points to something even more fundamental: the APIs (both userland and kernel driver space) move too quickly and are fragmented. That's why both drivers are difficult and why desktop apps are difficult to support.
Can Alberto Salazar straighten out American distance running?
Sorry, I don't see it. I've seen plenty of plagiarized, copied designs but watching the first 1 minute of both videos, I don't see much resemblance at all.

And you can't say you have dibs on speech bubbles or even arrows, come on! (They use alot of stock photos and 3d icons, compared to your flat 2 drawings. There's quite a bit of styling difference as well)

Your own logo is a direct copy of a commonly used refresh/replay/continuous icon that is available as stock over the web – so I'd be a bit more hesitant before jumping on the internet (where things are recorded 'forever') before slinging plagiarize/inspiration-less accusations at your rivals.
I would have to agree with that. I used to drink tea with sugar all the time and now I don't like tea that has sugar.
I see your points here, makes sense.

However, in my opinion, promoting individual saving for higher education and reducing government subsidies is a positive step. Because of the uncertainty about the situation in 2030 (as you mentioned) and government subsidies tend to lead to unintended consequences (see housing price bubble and collapse).

Edit: Also, the money doesn't have to be used for college.
Depends I guess. If you have more bandwidth on the legal side of your company for work than your development side, then a lawsuit might make sense.

It wouldn't surprise me if this was the case with Craigslist.
It sounds like you're agreeing with the article - things work on Linux when you have a deep understanding of them. While it's good to encourage a deep understanding, the group of people using any given OS will always follow a curve of some sort. There will always be beginners; there will always be people who know just enough to be dangerous; there will always be experts.

Requiring everyone to be an expert will prevent Linux from being a dominant OS, because most people do not care enough to gain a deep understanding of any OS, so they'll pick one that's easier to learn the easy bits.
Massachusetts finally gets some tax revenue out of an Amazon purchase
Yahoo Terminates News Chief After Gaffe
monitors/graphics cards,printers,modems,network cards,joysticks,etc.
Couple of years ago I used to get at least one Google interview request a week, until I figured out how to get myself off their cold-call list:

"Thanks, but I couldn't work for a company that requires me to have written permission to install Windows on my development machine."

Ayep. I'm not a good "cultural fit" either.
Looks like a direct answer to the Facebook PMD program, even the badge qualifications are similar.
Yeah, I was just talking about architecture - I left out a lot of good stuff.

These things are fascinating (as is AS/400, which is a mini and also an entirely different thing) in convergent evolution with modern hardware.
this should be "Ask HN"
I think he's right, but I think he's missing a key point.

Design. Design is what killed the linux desktop. It never had it. OS X has it. Even windows, crappy as it may be, has it.

Before I go on, let me say that Design is NOT "making it look pretty". In fact, thinking that this is what design is, is what leads many linux advocates to reject the needs of design.

Apple's work looks pretty-- because it is designed to function well.

Design is about usability and understanding the user and making an interface for the user that works well according to the users understanding, perspective and needs.

Design is an engineering discipline.

Seriously.

The Linux community hasn't had that, and I've seen many of them reject it. In fact, you can see it in the rejection of apple's patents. This is why they think that apple patents are not original is because they reject that any engineering went into them. But that's just one example. You see it all the time in lots of contexts. Look at the UIs of Linux... they didn't design one, they just copied windows.

Literal copying is about as far from design as you can get.

Sure, over the years, designers have taken cracks at bringing design to linux, including the work of Ubuntu, but it is rejected by the community.

Rejection of design is a cultural trait of the linux community. They reject it as a discipline, doesn't even see that it exists. (broadly speaking, of course.)

But as users, they have been influenced by it and many of them have switched to OS X because it is the best designed operating system.

And then they write long blog posts about how its wrong that OS X does things a certain way ... based on their lack of design perspective that would let them see why things should work that way.

Its ironic.

But its fine- if you want to run a linux desktop and don't value or care about design, more power to you. Won't ever fault someone for making that decision. We should all use the systems that we prefer.

But the culture that doesn't value design, and can't even see it as an engineering discipline, is going to have a great deal of trouble making something usable by the mainstream.
Many sophisticated libraries on Linux uses dynamic modules or require components that are configured as part of the system.

Consider D-Bus, if you statically link, but the system changes the format or location of D-BUs configuration files, all of a sudden your app no longer works.

So in theory, yes, this could solve some of the problems. But it requires a massive effort to make the Linux desktop libraries static-linking friendly, which they are not.
I think the article does a great job of explaining the problem, but doesn't explore the ramifications far enough.

Let me give an example: a few months ago, a new version of Skype was announced for Linux. I was excited, since I used Skype 2 for Linux but then it stopped working for me and I couldn't be bothered to fix it. But if you go to the Skype for Linux download page, you will find a few downloads for specific distros, then some tar files which are, statistically speaking, guaranteed not to work.

Long story short(er), I still don't have Skype working on my desktop, because my distro isn't in the list, I can't get one of the other distro packages to work on my system, and of course none of the statically-linked binaries work.

(I could almost certainly get it to work if I was willing to install 32-bit binary support. But it's 2012. If your app requires me to install 32-bit binary support, I don't need your app that badly.)

Steam for Linux, recently announced by Valve, will run into the same problem. I suspect it will actually be Steam for Ubuntu and Debian, possibly with a version for Fedora, assuming you have the proper libraries installed and are using the right sound daemon and graphical environment.

But if big-name software comes out for Linux, hopefully distros will get in line. Do you want to be that distro which can't run Steam? Doesn't really matter if you think that OSSv4 is superior to ALSA and PulseAudio...if Steam requires the latter, you will toe the freaking line, or disappear into obsolescence.
Jekyll and Github pages SETUP tips
Testem 0.1.0 Released and Screencasts
Web Entrepreneurs Self Admiration = BULLSHIT
Gawker has an uncanny ability to find unusual angles to many major stories, and also finds enough offbeat/entertaining news to provide a mental break from work and HN.
There's a more common version of this attack, one that many people volunteer for -- the multiple-recipient e-mail.

The worst kind of e-mail is one that has more than one visible recipient address. If a system has been compromised, and the attacker can get his hands on multiple-recipient e-mails, he can use them as the basis for a phishing campaign in which he pretends to be one of the other recipients -- i.e. a "friend" of the recipient.

The solution is to never send an e-mail with more than one visible recipient. As it turns out, this is easier said than done -- people just don't understand why multiple-recipient e-mails are dangerous. They also don't understand that the remedy is simple -- just put the list of recipients in the BCC (blind carbon copy) field of the e-mail client program, not the CC (carbon copy) field. The former avoids disclosing the addresses of all the recipients in each copy of the message.

More details: http://arachnoid.com/opinion/help_the_crooks.html
"There are myriad of other manufacturers who are making Win8 devices both phone and PCs/tablets."

Uhm, yeah.. That's... puhhh... Nokia... HTC... probably some HP and Dell? But how much effort will they put into Win8 devices?
Nokia is near-death, HTC is focused on Android, even Dell will have more Android devices then Win8 ones (i guess).

Most likely (and this is another point the article doesn't mention) Microsoft will throw some billions and billions of dollars at the problem to gain traction (as did with the Xbox, the Xbox wouldn't have been a success without Microsoft subsidizing every new xbox) and then we will see if it sticks. It can become a second Zune.. or a success. Right now they don't have much on the plus side.
Lightweight CSS background noise
Does HN automatically hate any tech company as soon as it becomes successful?
Samsung Unveils Galaxy Note II
What Happened to Big Idea?[2004]
At work: C# MVC4/SQL Server

At home: Rails/Postgres/Heroku

C# is a lot more rigid, and I find it a lot harder to find quick answers to the obscure errors I inevitably generate (as opposed to Rails, where Google has the answer every time).
Back in the day, before setting up Linux was a breeze, I got tired of mucking around with configuration and such just to get a usable Unixy desktop and environment. So the day OS X Jaguar was released I purchased a Mac.

Now if I need to fire up Linux for a project, (usually for a microcontoller or such hardware that needs C), a virtual machine or appliance that I can launch from Windows 7 does the job. This is also how I keep Windows 8 contained, safely in a virtualized box that I don't have to deal with it, unless I need too... ;)
The repo your repo could be like
It seems like you are overvaluing the 'expertise' required to do what PadMapper did.

It makes perfect sense for Craigslist to want to do this entirely in-house, because the barrier to feature parity with a site like PadMapper isn't very high. And now PadMapper can't pull the rug out from under Craigslist and win over the userbase.
Acer Iconia Dual Screen
notion that providing essential services and goods like education, healthcare, and food

I can see the benefit of free education. When you educate people, it has a multiplicative effect on the mobility of the individuals. Education has the ability to unlock a great deal of potential in each person which has a seemingly obvious benefit for the rest of the society.

I would argue that giving completely free food and healthcare do weaken most societies. The problem is that there's an all-too-large portion of most societies that will avoid working if they can get basic necessities like food, healthcare, and housing met for free.

Working is good for people. It gets them out of bed, gets them thinking, gives some people their only exercise, forces people to deal with others socially, and quite literally keeps some folks out of trouble that they'd otherwise get into if they were completely idle.

I'm all for a safety net to keep people suffering from catastrophic health problems or temporary situations from dying/starving... but the notion that we should make "free food" a policy is just broken.
So... one of his key problems is that when (not if) things break, you need to learn more than you ever wanted to know about the low-level internals of an OS to fix it. And you say you've never had that had that problem; you should have a deep understanding of each component and the system as a whole in order to be able to use Linux.

But that's exactly one of the major problems he's complaining about!
The company brings in several millions dollars a year [1]. They have one of the nicest offices in Chicago [2]. One of the partners had a super car commissioned a few years ago which on a technical level is more sophisticated than the machinery available to your average military [3]. So how aren't they "living up to their true potential"?

[1] From the article.

[2] http://37signals.com/svn/posts/2593-official-pictures-of-our...

[3] http://en.wikipedia.org/wiki/Pagani_Zonda#HH
Yes, the way the teachers/school reacted was horrible. And yes, there is a LOT broken in our current education system, including teachers that don't really care to teach, but comparing our schools to slavery is a bit much.
Can you explain how a solution based on UTMA account is a better solution compared to a 529-based solution. 529's seem to have much better tax advantages when the primary focus is saving for college (which I assume will be the primary audience for your service).
YSlow for PhantomJS: script that allows page performance analysis from live URLs
This is mentioned in the article, as well of some possible explanations why replication was not possible. My personal favorite is:

"The University of Wisconsin’s control monkeys were allowed to eat as much as they wanted and were fatter than those in the aging institute’s study, which were fed in amounts that were considered enough to maintain a healthy weight but were not unlimited."
I really didn't intend it as a swipe against Miguel, but I think it does inform his perspective. And I meant "platform fan" in the advocacy sense: he has a tendency to "fall in love" with favorite products. That's not uncommon in the general population (it's pretty much the norm at HN!), but it certainly is among core Linux people who tend to prefer doing new things in different ways.

> His early world was Midnight Commander, Gnome, Gnumeric, and Evolution.

Clones of Norton Commander, Windows, Excel, and Outlook. To be fair, Gnome 1 wasn't really a "clone" (though it did mimick more than innovate) and mc was chasing a Symantec product, not a Microsoft one.

But to claim that these were innovative new projects is silly. Miguel's career has been one of seeing something he loves in an existing product and duplicating it in his preferred free software environment. There's no shame there. But it's absolutely the same thinking that drove the Mono project.
You'll hit the same problem with any OS. OS X will just get slower and slower, and Windows will become infected with malware. General purpose computers are not easy to use, yet: with the infinite flexibility they provide, there's infinite opportunity to fubar them. The average Linux distributions exposes the flexibility by default, making it seem hard to use. But if you switch to a less-flexible Linux, like ChromeOS, many of the problems go away. So I don't really understand what the article is trying to achieve other than trolling by stating the obvious in an inflammatory manner.
fixed, although technically I was asking and showing :)
>What killed the linux desktop? Drivers.

That seems a weird way to phrase it. This is not a new thing, and generally drivers have gotten better over the years. Saying that drivers inhibited the growth of Linux makes sense, saying that they killed it -- not so much.
I'm fairly confident that many (most?) of the gui elements you listed were invented by Xerox and willfully copied by Apple. Certainly stacking resizable movable windows, pull-down menus, and manipulable desktop items.

https://en.wikipedia.org/wiki/Xerox_Star
My assumption is that there a few ways a company can grow and be successful. One is by providing something of value, and charging people for it. However, the service in this case is of negative value. There are ZERO trust fund benefits for most people, and if your kid goes to college, the trust fund will be a substantial negative - your parents should have kept the money in their bank account. So that can't be the way forward for this company.

The second way is by exploiting something. Exploiting people's desires to provide for their children. Exploiting their financial illiteracy. Scamming people, in other words. This is also a successful business model, in that it works for the business (bad for society, of course).

We have something that looks like a duck and walks like a duck. We have not actually heard it quack like a duck, not yet. But the question in my mind is, how COULD this be a successful business? The product being offered has zero or negative value to almost everyone[1], and this is an age of financial scams of various sorts, the "grifter economy" as it has been dubbed. Am I so off-base in suggesting that this might be one of them? Am I crazy?

[1] Just a caveat: trust funds can be useful in a few cases, but you aren't rich enough to benefit.
we love github
Google had way more cozy ties with Apple, but things change.

MS tried everything else before entering the tablet market directly.

If Bill comes back to replace Steve, only a fool would not hedge his bets.
http://hubski.com is a smogasbord. It depends on who you follow.

Full disclosure: it's mine.
Yeah, right, because OSX cares so much about backwards compatibility. They care so much that they actively go out and intentionally break APIs, like say when CGDisplayBaseAddress() stopped working in Lion, breaking fullscreen in every single SDL-based game (and by "breaking", I mean the game will actually crash when attempting to enter fullscreen.)
ADBECF - something of a slate blue.
/ works as a path delimiter on Windows. And Linux runs DOS apps just fine too, in essentially the same manner that modern Windows does. (Emulation.)
Is that really the point from the blog post that you're going to focus on?
Apache CloudStack Promotional Video
iWitness [1] is a great example of a non-trivial ember app. They released the source [2] as well.

[1]: http://iwitness.adaptivepath.com

[2]: https://github.com/adaptivepath/iWitness
Let's not mix arguments here:

- It's a good thing that Apple acquires smaller companies for their technology/patents instead of building around them, sure. This is an economic calculation that Apple made that turned out well for those companies.

- It's not a good thing that any companies possess patents sufficiently broad to cover most of an idea, instead of a specific implementation.

- It's not a good thing that companies possess patents for which apparent prior art exists, or which are obvious, as seems to be shown by Buxton's page. (The patent office's definition of "obvious" is that the implementation can be created by combining two or more existing patents or pieces of prior art - which are demonstrated on the page.)

- It's not a good thing that companies possessing such patents sue other companies for infringing them, in the sense that it sets off a patent war and makes everyone more concerned about protecting themselves by trying to acquire patents on anything possible. I think this can lead to a chilling effect on competition and innovation in the software market.

I don't know what Samsung would have done if the technology it wanted was under patent by small acquirable companies, but that's a hypothetical, because the point of this page is that the patent in question should perhaps not have been granted in the first place.

If researchers were making multi-touch interfaces on touchscreens a decade or two earlier, and even displaying scaling functionality in their demos, then clearly an idea was 'plundered' from the public domain and privatised with the issuing of this patent.