skysight-inc/HackerNews huggingface dataset:
As someone else mentions Windows support was a big factor.

Pricing also was an issue, they were very expensive.

Another factor is that the market was smaller, Apple dominated the market very quickly (at least if you count the market as large capacity devices until they had the shuffle).
If there is a "real-geek" certification I'm sure I'd fail.
Last time I felt like that I had a serious vitamin B12 deficiency. Not that I agree with all the responses here but you could also get you annual medical checkup
Nowdays I think Chinese manufactures make it pretty easy to grab one of those unbranded computers and just sell it with your own brand. Is this not the case?
No, it's like that at all.

It'like responding to some guy saying that it will hit "in 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, and 2011", to "shut up, stop playing the Oracle, since you suck at it, and just inform us WHEN it hits".
There is a Door on Browsers for Python right here:

http://pyjs.org/examples/

https://github.com/pyjs/pyjs/wiki/GettingStarted

Needs more developers... (Hint)
I don't work for Ubuntu, I'm just a satisfied user, who moved from Debian to Ubuntu and noticed how big of a step change that was. That of course doesn't mean I don't appreciate the value of Debian and the rest of the community. In fact the value of Ubuntu for me is really "Debian with a lot more polish". And the value of Debian for me has always been "a huge collection of free software neatly packaged".

I actually wasn't arguing if they should charge for it or not, I don't really have an opinion there. My objections to your comment were:

1) Ubuntu isn't just a community, it's also a product and a successful one. You can download their new distribution every 6 months and get a lot of value out of it directly without ever engaging with the community.
2) If Canonical were to charge for Ubuntu, that does not mean they need to distribute money to any developers. It's certainly not required by any of the licenses of the software they package or even any of the customs of the community (see RHEL).
I would just like to make people aware that there is one mobile platform that does ship with Python support: BlackBerry 10 and the BlackBerry PlayBook.

It ships with Python 3.2 on device, and it can be used to develop actual apps with. Games are possible too, I know someone working on one right now.

You should check out our project's site at http://blackberry-py.microcode.ca/. I'm one of the lead contributors, and the project is still very much in its infancy.

I'm actually in San Jose right now for the BlackBerry Jam Americas conference if you'd like to meet up and discuss more.
We outline the different ServiceStack + Linux deployment options over at:

http://stackoverflow.com/questions/12188356/what-is-the-best...

Some instructions on how to run ServiceStack as a self-hosted daemon (or behind an Nginx reverse proxy):

https://github.com/ServiceStack/ServiceStack/wiki/Run-Servic...

All of ServiceStack live demos runs on an Ubuntu vServer under Nginx/MonoFastCGI including the Razor Rockstars live demos:

http://razor.servicestack.net - ASP.NET Hosted live demo powered by Linux / Nginx / MonoFastCGI

http://razor-console.servicestack.net - Self-Hosted Console App hosted behind Nginx Reverse Proxy
notepad++, vs20xx, komodo edit on nix and ms
not exactly 3 days...the pre-orders were open for a longer duration
The moral case for sex before marriage
The problem with a new standard is that it may induce many to start using it on the grounds that "newer is better", which may not actually be the case: the SHA-2 algorithms have withstood more scrutiny so far.
Fedora Project Officially Turns 9 Today
Yeah. I think that's what I meant to say. I'm still a bit hazy on all the components of the Android platform but AFAIK, the Linux kernel is only the most basic part of the whole thing with the VM and associated parts a larger percentage of the whole package.
But there is no DRM for music in Apple's store (it was dropped entirely in 2009), and Amazon sells DRM free music too.
Schwarzenegger's book on bodybuilding (which I read in the late 90's) had a fairly long section on ketosis. He actually bought urine testing strips to make sure he didn't go into ketosis. When cutting, he reduced his carbohydrate intake, but he immediately increased it again at the first sign of ketosis for reasons he explained in some detail. AFIK, most successful bodybuilders eat tons of carbs while bulking and then try to go as low as possible without going keto while cutting.
Wonder what this will do to iPhone 5 shipments... Probably a lot less than the perceived damage since this will start up another round of working condition articles in Western press.

The end result will likely be a shortened timeline for Foxconn's robotics plan. Robots rarely stage protests.
Fun and educational. Reminds me of those first experiments with music creation on 8-bit BASIC machines.
It's incredible how screenshots of archaic software can nearly move me to tears. Thank you so much for these!
Citation link:
http://cond.org/sigir07.pdf [PDF]

Information Re-Retrieval: Repeat Queries in Yahoo’s Logs

Abstract: "This paper explores repeat search behavior through the analysis of a one-year Web query log of 114 anonymous users and a separate controlled survey of an additional 119 volunteers. Our study demonstrates that as many as 40% of all queries are re-finding queries. Re-finding appears to be an important behavior for search engines to explicitly support, and we explore how this can be done."
web audio api also does help.. for instance https://github.com/dashersw/pedalboard.js
Pictures here: http://www.facit-homes.com/clients/celia-diana

If you click long enough you'll get one of the CNC in the shipping container. The side of the container comes off, rather than the usual door at the end, and there's a work area under a roof in front of it. Very nice.
You mean this?

https://www.system76.com/
Rats. I looked this up and apparently the original term was "Bare faced" and is pre-shakespear. I had always heard it had to do with print (e.g. a lie told in Bold Face print on the front page). I still think that's nicer than bald faced, even if my version is the wrong one. :)
It's actually been closed and reopened several times now. The people who marked it invalid have declined to comment, and it's not clear that they're even involved in the feature's development.
Couldn't this just be considered jury nullification? IANAL, but I don't think the responses in voir dire (especially to follow the instructions of the judge or the letter of the law) are any kind of binding promise.

Won't the appeals judge just say, "too bad for you, Samsung, for asking the wrong questions and getting an unfavorable jury"?
Counting DNSSEC
IMO, far more interesting than the 5 million figure (because of supply constraint, potential that that number excludes in-transit devices, etc) is the 100 million iOS 6 upgrades that have been done. That's a huge portion of the devices that are capable of running it; and it's in the midst of Mapsgate, the biggest reason people are mentioning for not upgrading in major-iOS-upgrade history.
I know. As stated elsewhere, I misread your comment.
"the fight had started between the rival worker groups in Foxconn dorms"

Perhaps they mean gangs? I find myself bummed out about the lack of assurance that I can obtain a mainstream mobile product (or, heck, computer-like product) produced in such a way that doesn't, at some point, involve workers in prison-like conditions.

Now I can't say with any certainty that I know for a fact that conditions are actually like this, but the rumors and stories you hear from China certainly don't make things sound good. What is one to do?
> In a separate case being heard in Munich, the court backed Apple's claim that Motorola had infringed its patent on what happened when users scrolled to the end of a page, document or list - a technology known as "overscroll bounce" or "rubber banding".

That is also what the Chrome browser does..
There is nothing really interesting about the iPhone 5.

Compared to the feature churn over in the Android space, I'm not sure the iPhone has ever done any one thing that's particularly interesting. Never done a 3D screen, years behind the rest of the world to get 4G, hasn't done that stylus thing, behind the game on voice recognition, etc. Compared to Android, it would be fair to say that, considered all by themselves, iPhones are downright boring.

And I think that's maybe a big part of their success. (disclaimer: wild speculation ahead) For most people, the consumer electronics space is this big confusing morass of acronyms that nobody understands and subtle distinctions of feature set and whiz-bang gimmickery and just general confusion. It's a horrorshow combination of making people feel confused and inferior ('cuz they don't really understand all those acronyms) and the paradox of choice. And then someone in a blue shirt (polo, not tee) walks up, and it manages to go downhill from there.

Compared to that, Apple's a relief. You want a phone? OK. The new one, last year's model, or maybe the one from two years ago? Now you want a computer? OK. Laptop or desktop, and big or small? After that it's just a couple minor customization options, and you're done with choices. The whole experience is downright pedestiran - the products are pedestrian, the store is pedestrian. And that's perfect, because y'know what? For most people, a phone doesn't need to be interesting. It's an appliance. People may want their appliances to be pretty, but they also want them to be boring.
You lost me at detoxification
There has been research showing healthier outcomes from those eating predominantly plant-based diets. That means: less meat than what most Americans have been eating. However, when in 1977, such guidelines were introduced with "less meat", the meat industry pushed back hard [1, see history of DGA '77], which prompted a revised 2nd edition. This revised 2nd edition dropped less meat and instead focused on nutrient composition ("leaner meats, less fats").

So the politics of food science won't let the government publish "less meat, more vegetables" type of research. Instead, it's veiled in micronutrient suggestions. THen people go and buy vitamin supplements to hit the targets, instead of eating the damn dark leafy greens.

[1] http://www.nal.usda.gov/fnic/pubs/bibs/gen/DGA.pdf
I couldn't disagree more. The Either type may have a Monad interface, but it's a Sum type and languages that don't have thousands of Monad tutorials also have Sum types. There's no need to explain Monad theory to someone just to explain Sum types or even why chaining do expressions doesn't do unnecessary computations in the face of errors. Just show them the code for join and >> and they'll see why it works. No need to bring up Monads.
Why not have a click-through at install or on version upgrades that says something like "we want to install an easy way to add products to your search results for which we get payment: Allow, Deny" ... rather than default install something that is going to cause such negative press.

IFF then there is a wide-scale uptake then there is warrant for auto-install of those features.
Congress Unveils Intuitive New Search Engine | Sci-Tech Today
Looks as cluttered as Yahoo does now.
Apple begs ex-Google bods to fix crap maps app
Is Haskell good for web development? | CodeUtopia - The blog of Jani Hartikainen
My own personal version of this happens during my work day commute. No radio, no podcasts, no phone calls.

I've found that unless I have about 30 minutes/day or so of thinking time, I tend to lose focus on my longer term projects.
I wonder if there is any value in compiling a list of forums etc where non-techy business people hang out. EG hairdressers, mechanics, miscellaneous widget manufacturers etc.

We could then benignly eavesdrop and see if there are common issues in a particular industry that could be solved with software.
You actually need exceptions anywhere you do new, unless you exclusively use new(std::nothrow) (hint: you don’t). On top of that the STL may throw exceptions such as std::out_of_range as I responded in another comment. And again, you have to review all your libraries to make sure they don’t throw.

Exceptions are a fancy goto, longjmp is more accurate if you will, but it is my understanding that longjmp will not call all the appropriate destructors, it will just restore the environment which can lead to resources and memory leaks, from the standard:

If any automatic objects would be destroyed by a thrown exception transferring control to another (destination) point in the program, then a call to longjmp(jbuf, val) at the throw point that transfers control to the same (destination) point has undefined behavior.

Some compilers do add the appropriate clean up code to make longjmp cooperative to that aspect, so I might be just nitpicking a little bit here.

What I meant by "fancy goto" is that basically exceptions break the flow and can make the code much, much harder to review and making, solid and reliable code with exceptions is much, much harder than you might think (in C++), Raymond explained it better than me: http://blogs.msdn.com/b/oldnewthing/archive/2005/01/14/35294...
An obvious way is to require some sort of deliberate indication that the user wants shopping results, like a separate pane, or a prefix to the search term. It's a problem largely because it's searching Amazon even when you're just looking for a file on your computer.
As a counter example, I once had a hard time getting pygame running on OS X. I don't remember exactly what the issue was, it may have had something to do with multiple versions of python installed on my machine, but it was enough of a pain that after a couple of hours trying to figure it out I decided I didn't care enough about checking out pygame to work it out. This might have been the kind of thing that someone more experienced in python would have known how to solve immediately, but for me at the time it was too much.

On the other hand, on other machines it was a breeze to set up.
Foxconn Factory in China Closed After Worker Riot
Awesome.. thanks for sharing!
Yeap. For Android tablets it costs something like 1-2$ to "brand" it.
All major CPU manufacturers publish detailed bug information, some of which can be used in exploits.

Here is one example:

http://download.intel.com/design/processor/specupdt/313279.p...
Foxconn employes 1.2Million people. Their largest factory has 300,000+ people [1]. What city of 300,000 do you know that hasn't had a bar fight / civil squabble / etc? It'd probably be more reason for concern if these things weren't happening.

[1] http://en.wikipedia.org/wiki/Foxconn
The corners of the language make it difficult to benefit from compilation. Per the language, things like the internals of an instance of a class can be manipulated at runtime, so the compiled output ends up needing to support the entire dynamic runtime.

Cython and Nuitka (among others) do this to varying degrees.
I am a salsa performance dancer and I used to play cello more often.
We just deployed a change. When you give feedback for a second time (when you are still in the feedback flow), you won't see the intro dialog anymore.
36 Mobile Responsive Website Layouts in iOS Safari
Or the unwind-protect faciliy from Common Lisp, that is "cleanup stuff before it goes out of scope"
Or, as they like to call it, charm. :D
Last I checked, Montreal, Calgary, Quebec City, Toronto, Saskatoon, Winnipeg, Vancouver, Ottawa, and Halifax were not in the US.

It is, however, limited to North America currently.
Shopping Discoveries Product Search - pictorial browsing & comparison shopping
This was actually meant just as a side feature to the site but the user feedback seems to be so far that it's the part people (esp. women for some reason) like most. Mostly for product browsing to see what's out there, but also for comparison shopping to compare prices from different stores.
Not every language has such a broad chasm between two versions of the language. In fact, I can't really name one. Maybe ActionScript?
Where did you get your list from, and can you share it?
Leak shows EU's plans for large scale surveillance of all communications
>My understanding is that relatively few if any countries will sell federal land. The interesting thing about international waters is that by definition they don't belong to any country.

That still doesn't really help you get recognized as a sovereign nation rather than a bunch of pirates with a funny looking pirate ship. Moreover, everyone has their price, even governments. Federal land is "not for sale" only because no one willing to pay what it would cost has showed themselves. It's worth more than the value of the underlying real estate. But go to a nation with a small economy and a large land mass and offer a sizable chunk of their GDP for a piece of land the size of Rhode Island and you're liable to get an affirmative response.

>But it would arguably have been better for everyone (American and especially Iraqi) in terms of net deaths if we had ignored Saddam Hussein in 2003. I'm not sold on the idea that need to fight with every country that has an idiot or insane leader. If they attack us, sure, but that's now a much smaller set.

I don't mean fight in a strictly military sense. Soap, ballot, jury, ammo. Ammo is last for a reason, and it goes the same for international relations. The first step is diplomacy. The problem in Iraq was that we didn't give diplomacy a chance, we just started dropping bombs in response to Saddam's empty saber rattling.

>I guess the idea would be more that you would move from the country if it wasn't doing the right thing, in the same way you leave a neighborhood or a job or a little league group if you have evidence that things are really going in the wrong direction.

There is a difference between a country and a little league group. When a little league group goes bad, enough people leave that the group is no longer sustainable and it shuts down, in almost every case with no bloodshed. When a country goes bad, not everyone can leave, so if anyone with the resources to leave does so then you're left with a country in decay and its people starving and dying. Even if you don't care about that, you might start to care after they've started a few wars and generally set fire to the world.

Re: the comparisons to immigration for a better life, I would make a distinction between leaving for a relative improvement in opportunity vs. leaving because where you are now is considered a lost cause. There is no real "opportunity" in seasteading other than the opportunity to be rid of a failed government. A sea platform doesn't have new job opportunities or natural resources not available at home. It doesn't even have the things we now take for granted, like arable land or a reliable power grid. The only reason to do it is if the existing government is considered too damaged to repair. But if it's really that bad then we have an obligation to fix it, because unchecked pathological governments inevitably commit atrocities. And if it's not really that bad then what's the point of moving to a sea platform in the middle of the ocean?
IMHO: That's why good programmers love Lisp.

Lisp is all about data structures. Data can be expressed so easily no matter how complex it is. Lisp coding is merely writing minimum code to handle data structures. Even code is data. So it's no problem to extend Lisp with new commands. That's precisely coding around data.

In Java or C# however you have a lot of libraries to handle data but you don't have such freedom of data expression. You have to write a lot of code to express and handle complex data.
That site promotes geeks as users of information. Playing games, using programs, ripping CD, etc. There are a few things about building hardware based on components, but little in the way of creating or doing research.

I didn't finish it as it was full of dreck, but I saw nothing about programming, soldering or wireboarding, working with sensors. The only think I saw about art or design was 'shooping or putting an image into a game. Why learn 20 some odd digits of pi when you could toss in some CPU to Great Internet Mersenne Prime Search or other distributed computing projects? Or spend time with the Wikipedia MySQL dump, load it into your own SQL instance, and geek out learning databases?

And so on.
During the entire period of time the author discusses, most of your critical information has been stored in proprietary, walled gardens: your health records, financial transactions, telephone communication records, etc.

If anything, it is getting worse. For example, if one has a cable "triple play" package: all of your web surfing, phone calls & SMS, and television viewing history is recorded and owned by one company.

The fact that the edge devices are "open" is moot.
Ask HN: do you trust linkedin recommendations?
A developer, member of the team I am leading, is leaving the company after 1,5 years of collaboration and asked me for a recommendation on his linked-in profile. He is a mediocre Java developer so I was not very fond of the idea. The general feedback from the rest of the dev team is not positive for this person, so this is not just my opinion. Furthermore, I even heard from two more unrelated acquaintances who collaborated on past projects with him that he was always a major pain to manage so I believe there is plenty of proof there is no bias on my side.

When I visited his linked-in profile, I was quite shocked to find out that he was already recommended 4 times, whilst no other person from my team has any recommendation and I can definitely say they are far better developers/team players than he is.

Do you take into account a potential employee's linked-in profile when evaluating developers to hire? Do you trust linked-in recommendations?
Not really. Consumer software is still a young enough industry that a couple of data points are not enough to draw definitive conclusions on. There are plenty of industries that began with a period of openness but eventually settles into an oligopoly due to cost, patents, and government regulation. Look how hard it is to DIY a laptop, and that's part of a relatively open system.

The government (by which I mean political interests) want to regulate the internet badly and are just waiting for the opportunity/event to occur that allows them to form enough of a consensus to do so. You can't put the genie back in the bottle completely, there will always be open computing and open protocols, but the idea that computers will always be a platform from which "a couple of kids in a garage" can launch a revolution; I think that is far from a sure thing.

> But pragmatically, what to do about it? I don't think answers such as "don't buy" proprietary or closed source has any effect, since enough others do and will continue to do so. One option may be to (continue ?) to develop unrestrict[ed |ive] software that is more desirable than the closed equivalent. But as we know, that's not easy.

What was it about the web that made it more desirable to Prodigy, AOL? I'd love to see accounts from insiders in the industry at the time that that disruption took place. It's easy to say in hindsight that the web was better but why did people at the time think it was better?
6 Tips For Protecting IP on Your Blog
Yes, trading using algorithms to try to make money. Emphasis on the word "try".

I love it, regardless of my level of success in it. My friend is a day trader, and he gave me one of his setups for trading. I didn't believe him, so I downloaded the data, wrote the code to simulate it across a few years, and then all of a sudden, this became a computer problem that I could try to solve through programming. I've been hooked ever since. There are a lot of much smarter people doing a lot more successful ventures than me, but for a hobby, I really do love it, and it completely reinvigorated my interests in programming.