skysight-inc/HackerNews huggingface dataset:
It could be taken as pretty demeaning, I accepted that as I wrote it, and I don't think of it in demeaning terms. They do a fantastic job, they have as you say pushed Linux forward a lot, I have nothing but respect for them.

I won't however change my opinion. They did push the state of it forward, but so did Knoppix in many ways, and a fairly large amount of other distros. Are they all products? No, they're projects, with varying levels of success. It's a great platform, but I don't think that classing it as a product is helpful. It's a community project, approaching it like RHEL wouldn't work, they have completely different aims.

My argument isn't that Ubuntu is a quick paint gloss improvement, it's that they've taken the core work and improved it rapidly (although Unity could be argued) and teamed it with their biggest marketable quality which is that they've built a community around their work.

Do they deserve money? Yes, of course, thats why they take donations. Should they sell it as a product, as an actual thing? I don't think so.

(if you're working for Ubuntu, I love you and I'm not being mean!)
Ok well it seems like you are confusing the concept of society and government. They aren't the same thing.

By serious threat I really mean someone is attacking you actively. No sure how you would ever seriously think Iraq could injure the United States. They had to tell quite a few lies to convince people of that.
It was called "genius" because it turned an impersonal object into its opposite (a personalized object) and did it really, really successfully.
Stocks billionaires are crazy about (Apple, Google, Qualcomm, Microsoft)
> I don't think that they artificially limit supply initially

I'm pretty sure they do. It would have been deeply embarrasing for Apple if they couldn't claim that "demand outstripped supply" - and it would hurt them on their next launch, because people would be less inclined to pre-order.
These are not all written in Python. A lot of them are actually C or C++, some are Haskell or Fortran (that's no error, Fortran). Even the ones written in pure Python often ultimately depend on something that's just a wrapper over something in another language. In fact, could be an interesting side project to determine how much of PyPI doesn't work with PyPy...
IFaux5
Wow. This captures my feelings almost to a "T".

I have an iPhone4 (replacing a 3GS), an iPad3 (replacing an original iPad), and a Macbook Air (replacing a MacBookPro15) and I'm starting to get very nervous about AAPL.

I'm concerned that they are loving towards locking down OS X in a similar fashion to iOS. I wasn't particularly fond of the walled-garden but it was such an improvement that I put up with it. No other products really matched the level of integration that I was craving. A faustian bargain, really.

My wife just got me a Nexus 7 tablet. I find myself really enjoying it. It's thin and light and very, very fast.

And more importantly, it's open. I run Linux on my home servers and I really enjoy Linux as an operating environment. It's just that as a "daily-driver" OS, it's just too rough around the edges to really be at the same level as something like OS X. Android is probably the first example of a truly user-friendly UI for Linux. (note: I know that Android isn't really Linux; I'm making a point about openness and fit/finish/integration)

Anyhow, I'm really conflicted about upgrading to the iPhone5. On one hand, my relationship with AAPL has been pretty good from a customer-relations standpoint. On the other hand, I'm frustrated by the design compromises that seem to be made largely for the convenience/profit of AAPL than their users.
> I can't do bigger phones and use them with one hand.

I can't personally relate to this issue, but yes, there is a lack of (flagship) Android phones with smaller screen sizes. Like many other guys, I actually need the larger screen size or I can't accurately hit the keys on the virtual keyboard.

However, one interesting thing I've observed is that this trend is reversed in Asia - the women (who are much more petite, including their hands, than Western women) adore the Galaxy Note, which even I find to be way too big. I've seen girls who can barely hold their Note with both hands.

> And to be honest I think its not that bad of an idea to let transit providers update transit information rather than having Google try.

This sounds like a double standard to me. People always praise Apple for its tightly integrated software, but the one time it decides to leave something core to the OS to 3rd party developers, it's a good idea?

I think you should try extensively using Google Maps on Android before making this judgment. The value in being able to see the door-to-door journey directions, along with the total time, distance, and cost of travel, is nothing short of amazing. When living in a city that essentially runs on public transit, like, NYC or Tokyo, I can tell you from personal experience that access to Google Maps is truly transformational. Jumping between apps to get public transit info simply does not compare.

> As for picking the browser, you're moving goal posts if you don't consider iOS "advanced" for lacking it.

Please elaborate, because I don't get your point. If it's that this contrasts with my stance on maps, it's not that I want browser choice instead of a good browser - I want both (just as with maps).
Jaconda is nice. We use it too, but I have trouble integrating it with google talk accounts from a google apps domain.
Do You Have an SEO Routine? Why?
I've spent almost 30 years in computer/electronics engineering (both hardware and software) and I think one thing you will suffer from is a lack of accomplishment. When it takes months or years to complete a project, you need to gain a sense of accomplishment from the little victories along the way.

As the parent notes, finding a hobby that's unrelated is useful, but not only as a diversion ... you can gain that sense of accomplishment in the preparation of a good meal or in completing a weekend woodworking project.
chess, reading books.
You mean analyst (singular). Only Gene Munster made that prediction. Gene also thought Facebook would be the hottest stock... that's how accurate analysts typically are.
I'm surprised no one here has mentioned the obvious solution: go with the Apple model and build Ubuntu machines.

Sure, Apple made some money from selling OS X at $129. It's making less now. But new OS sales were never the reason for Apple to remain closed source. That had more to do with branding/marketing. Not many people remember that one of the reasons Steve killed the affiliate program is that the Mac affiliates were making better machines than Apple, and people were buying them instead of a "Mac". That reduces Apple's revenue, but more importantly dilutes their brand.

Ubuntu, on the other hand, has a very different brand proposition from the start. Open is their brand. But so is "convenience", and what could be more convenient than a machine for which you don't have to do research to find out if all the drivers will work?
Skills are what matter, not your age. In some respects, it's probably harder to be taken seriously as a 50-year old than as an 18-year old. People will assume you don't know the latest technologies and/or are set in your ways and/or are too expensive, while the opposite will be assumed of a teenage developer.
The Obvious Answer to Why More Startups Don't Do Enterprise Tech
I'm afraid you might be confusing a parameter supplied to the memory allocator (e.g. nothrow) and the throwing specifications of the STL.

Example: some containers throw std::out_of_range if you access a non-existing element and this has nothing to do with std::nothrow.
Doubt it. Megaupload's business model was based around refusing to pay out people who uploaded anything they obviously don't have the right to distribute. The e-mails released by the FBI were carefully selected and spun to make it appear as though Megaupload deliberately paid commissions to copyright infringers, but even they didn't manage to remove all the references to the actual policy.
But its more nuanced than that. Ubunut (or rather Canonical) is not just an ad-supported service. It has "real" enterprise support customers, it has OEM engineering services, certification services and other things that puts Ubuntu as at least part of the product, if not front and centre. In a multivariate business model like this, the pulls in each direction tend to even out for the betterment of the product as a whole (or pull it apart completely, but with Ubuntu that hasn't happened yet).

I think the simplistic view of Canonicals business model is the problem with the article.
Not the gp, but I had the same reaction. It is a good idea to break up the text and use images to convey one's point. However, I found the quality of the images chosen quite poor.

Just like there is an art to writing, there is also an art to choosing the correct imagery to accompany the text. Besides the poor technical quality, many of the images in the article are using visual cliches. Together, these problems subconsciously guide the reader into expecting a similarly low quality from the text.

I'd suggest combing through the Creative Commons images on something like http://compfight.com/ for things that are a bit more unusual and visually interesting.

It's also worth pointing out that if you just can't find any good images to accompany your article, it may be better to just let the text speak for itself.
If you have spent a reasonable amount of time with Ubuntu, try installing Debian and playing around with it. Sadly, you will probably notice how Ubuntu have unnecessarily broken things that are working fine in Debian. Core things.

Let me propose you give money to Debian instead.
I know what you mean. Coming from a Python background I first wrote Javascript in a Python-ish way. Now it's the other way around and I put semicolons at the end of the line, parentheses around logic clauses and use the wrong logic operators in my Python code. This because I work on both code bases simultaneously (Javascript on the client, Python on the server)...
> I think the article misses one of the fundamental reasons that mobile is a closed environment: fear. It seems we treat things we can put in our pocket as more personal and much different than the twilight zone we expect out of computers.

Mobile is closed because Apple is closed, were wildly successful when they entered the market, and everyone else followed suit. There success wasn't due to the closed nature, but as is always the case, it became the standard way of doing things.
Once again, the anecdotal evidence does not conform with the usage numbers released every so often that show facebook users spending massive amounts of time(average of 400 minutes per month per user).

A lot of people may whine that they are "bored" but that doesn't mean they don't use the site. That is the problem with going on anecdotes--they often represent what people say instead of actually do.
I really miss Phoenix. The tiny size, almost non-existent feature set, incredible snappy speed, and still wide compatibility with most (if not all) websites of the day.

Then there's Firefox. It's taken years to get to a point where you aren't swapping from three page loads. It has hardware graphics rendering and built-in video codecs. An entire development environment. And "helpful" features that try to guess what you're thinking and end up using more bandwidth, i/o and cpu than is necessary.

I know, i'm a luddite, i'm old-fashioned, i'm hindering progress. But get off my lawn! I just want a single tool that does something well. What's wrong with just releasing plugins for the features that aren't strictly text and image web content?
It's not faster. It's only faster for specific use-case, running the same stuff for long time in a loop. This use-case is a good fit for running webapps, but not small scripts, hooks, mobile or desktop apps that trigger some (relatively) small amount of (different) work randomly (on user's activity).
Vinny Glennon, One of the founders here. Thanks very much for the up votes. The Chrome extension does not work in private browsing. I have a set of porn sites(1.7 million stored in redis) that I check if incoming links are a member of. You can selectively block sites ( https://www.seenbefore.com/blacklist_items).
Yes, it's the sense of accomplishment, of finishing something that is the primary benefit of building these little models. You get to do it, it's relaxing, and you can say "I built that" at the end.
Absolutely this. Programming simply cannot be the only major thing you do with your life, it's unbalanced, unhealthy, and unsustainable.

For me, I'm a fairly serious photographer on the side, and I spend a lot of time studying visual arts of all varieties - going to galleries, museums, talks and the such. It works a completely separate part of my brain that doesn't get a lot of exercise during the day.

The next question is: are you healthy? Are you getting enough exercise, sunlight - are you eating well? There are tremendous psychological impacts on what you do when you don't physically feel at your best.
They would have still sold millions if they'd just kept the exact same phone but put a number 5 on it.
> Meanwhile, Google+ is the Google Maps of social networks. Although Google+ may have as little as 10% of the active users of Facebook, it’s growing faster than Facebook ever did. And more importantly, Google+ has a vastly superior user experience to Facebook and has a much brighter longterm future, in my opinion.

This is a highly contentious point.
They also didn't sell many iPods before they added full support for Windows and for USB. I suspect that was a bigger driver of initial iPod sales than the iTunes music store.

The iTunes Music Store was probably a big reason why people upgraded to new iPods, though.
This is far more true of Google > Facebook than Apple > Google.
They were actually used to host Linux software, and Linux drivers, and custom-built Android firmware images, and... Shortly after the Megaupload shutdown I was looking into USB DVB-T tuners and the official Linux drivers for one of the ones I was looking at were only available on Megaupload.
How The Best Entrepreneurs Succeed
What a weird claim. Not only do you not need exceptions to use the C++ standard library, but you can (or at least used to be able to) compile C++ code without support for exceptions.

Also, exceptions are not just a fancy goto, at least in C++. They're a fancy longjmp. Goto doesn't unwind the stack.

Edit

Wait wait wait it appears I am wrong about this; the STL we used could be configured not to use exceptions but wow, that sucks, you need them for the standard library.
Thanks. I actually have always loved Scitools' product. One nice thing about it is that whether or not the trial has expired is checked at start, so, if you don't reboot or close the program, you can run it for months (or may be years) :)

Hope your C++ product will be just as good as theirs (not in the above-mentioned regard, of course).
Best wishes.
Wonder if this would work with F#
Ah, but they don't just make products. They also specialise in litigation ;)

I'm sorry for the negativity - but the way Apple is behaving at the moment makes me angry. It was different when Apple was the underdog; I could understand why they were worth supporting. The company, as it currently stands, has completely lost my sympathy.
Interesting, I hadn't heard of Quickdroid until now. I just tried it out and it is pretty good, but I still think Conjure is better.

Here are a few things Conjure can do that Quickdroid can't:
- Abbreviations. Searching for "gv" in Conjure produces the google voice app, in Quickdroid nothing
- Toggles, Conjure provides access to a bunch of different toggles
- Volume, Conjure provides access to all the volume controls

There are a few features in Quickdroid that I like which Conjure doesn't have, namely the Quick Launch feature. I'll be adding that ASAP.
Is there something about HMAC, which can augment any hash function, that makes it insufficient for the task?
The trouble is Canonical is and has always been a software company, and Apple is a hardware company (or at least its roots were).

To make Canonical in a hardware direction under the Canonical brand, at a level to compete with existing hardware manufacturers, would take a fantastic amount of investment.

They are making steps in partnering with hardware manufacturers, see the recent Dell linux laptop, and the OEM engineering services they provide for e.g. set top box manufacturers.

But I think it's unlikely you will see Ubuntu brand hardware any time soon.
Yes, Unicode CLDR[1] provides all of this data and more in XML format.

[1] http://cldr.unicode.org/
Interesting idea. Some quick questions:

- How much data do you store per user?

- How do I delete certain results? (preferably after the search comes back)

- Another thing to consider is - After how much time does this just become as painful as finding that page through a search engine?

- What version of the page gets stored? The latest or the one that I saw?

I guess its one step better than Evernoting a page and adding tags myself.

Good luck!
Yes, I knew that. There was an implicit (now explicit) "written in Python" in my comment above.

(The purpose of my original comment was because PyPy does work with third party libraries, especially if they are pure Python, and so I was asking if these were the sort of libraries that were being referred to.)
Your subscribers deserve full text RSS
..... Welcome to humanity. Would you like a Coke?
>IMO, Javascript is just awful, and I know I'm not alone with that opinion.

I had that opinion at first, but actually Javascript is a pretty good (and even pretty) language if you stick to the good parts [1]. Having the code automatically checked by JSHint helps a lot.

[1] "JavaScript: The Good Parts" by Douglas Crockford
There are a lot of misconceptions surrounding exactly how passion works and what causes people to enjoy their work. Cal Newport wrote a very good book that dispels many of the myths surrounding the idea of passion and loving your work that might help you diagnose what's bringing you down and how to get past it: http://www.amazon.com/Good-They-Cant-Ignore-You/dp/145550912...
Hmmm ... I missed one other point.

It's much easier to show your friends and family the mission-oak picture frame you built than some obscure bit of software. It needs no explanation and you'll be gratified (hopefully) by their response. Explain a low-level library you built to these same people and their eyes will glaze over while they hope you talk about something regular humans deem important.
The startup love affair
They also didn't mention this week's deals at your local grocery store. Don't be daft.
How can you extract a ZIP on an iPhone and send the multiple files it contains (filtering some of them) by email in one shot?

PS: it is a genuine question, I don't see how to do it from my experience.
I plan on supporting that in the near future. Thanks for checking out the app!
Silicon Valley VC Analyzes Deals on ABC's Shark Tank Episode 2
We're in the middle of doing some exercises in pintos for school (it's a toy operating system where you're supposed to implement part of the functionality) and I can really recommend the code in it. The documentation is good as well. Operating systems might not be for everyone, but the code is good.

Edit link: http://www.stanford.edu/class/cs140/projects/pintos/pintos.h...
Society could also replace the garbage men overnight - engineers ... a little longer.
What of those is useful? I don't have a Windows machine, so a huge number of those don't make sense or are worthless. I don't care one whit about hardware, which eliminates another large swatch.

1. memory connectors, 2. keep your apps on a memory stick, 3. straighten old CPU pins, 4. know some basic HTML <br />, btw, is to be compatible with XHTML and is not pre HTML-5.0. 5. is "executive customer service", 6. play Quake in <1 hr, 7. "build a Hackintosh", 8. watch movies online (which even my non-geek Mom does), 9. get around content filters (doesn't a real geek have 3G or such connection?), 10. π to 23 decimal cases (blah), 11. replace a controller board, 12. benchmark a computer, 13. use printer paper to decorate your room, 14. "Securely Erase Your Data", 16. hide your porn ... X. 'shop a photo, Y. something about modding a Valve game, Z. rocket jumping, ... and more.

I'm a real geek, and I say that most of these are relevant to only a small subsection of people who self-identify as a real geek, much less of those considered real geeks by others.
Never Mind Jesus—Did God Have a Wife?
Definitely something we are looking into. Major barrier is the cost for someone keeping a server running 24*7 in cloud(Micro instance on AWS is 175 dollars a year).
I don't see anything on that page about scaling like that. It wouldn't even make sense, because if you're making things at industrial scale it will always be cheaper to mass-produce than to make one-at-a-time.
After graduating from college, I completely immersed myself in computers, programming, networking, system administration, etc. I taught myself how to program, got a job programming, learned just about everything I needed to learn. I would work, and then when I came home, I would sit in front of the computer learning. It got to the point where if I didn't spend time learning, I would feel guilty.

This helped me immensely, because I accelerated in my career and knowledge really quickly. But then, after about 10 years, I had gained about 50 lbs, and suffered through some personal issues. I was completely and utterly burnt out. I stopped being curious about technology, and couldn't bring myself to even turn on a computer after work, except to play games or online poker. This period lasted for about 5 years.

What rekindled everything for me was that I found something new to be passionate about, namely algorithmic trading. The entire topic absolutely fascinated me and continues to fascinate me, and that's where I regained my passion. I've been spending a lot of time on this topic over the last few years.

My advice to you is just take a break. You're probably burnt out. Give it some time, and you'll probably go back to doing it, or you'll find something new to be passionate about.
John Banks (along with Winston Peters) are the two politicians in NZ who appear to abide by their own set of values, doing whatever it takes to get elected.
Essentially everyone else, especially from the National, Labour and Green parties are on a higher plane. We may not enjoy everything they say and do, but in NZ politics smells a lot less from personal ambition than elsewhere, and anything as small as a favour to a mate is seen and exposed as corruption. Our tolerance for corruption is extraordinarily low, which is why this case is causing such issues.
Every game that uses Scaleform (that's a lot of them) uses Actionscript.

Here's a list of games--many of them AAA titles--using Lua: http://en.wikipedia.org/wiki/Category:Lua-scripted_video_gam...
Shedskin might be one solution. From the shedskin forum[1]:
"
I've built and run shedskin apps for the iPhone - it works great actually.

It required commenting a few things out, and swapping in the boehm gc for iOS port.

Of course, no native ui widgets available - but I used phonegap to do the ui in html5 and it called shedskin c++ for all the actual app logic. Phonegap supports connecting html5 -> native c++ via a plugin architecture. Works wonderfully.

High powered, efficient apps on the iPhone via python is a bit of paradise compared to apples own obj-c, I must say. Huge potential for shedskin adoption there if someone packaged things up this way for the general public..."

[1] http://groups.google.com/group/shedskin-discuss/browse_threa...
JUMP-124 ビクビクと感じる度に潮を吹く聖水天使 ありさ