skysight-inc/HackerNews huggingface dataset:
I'd be an example to support #2. I basically like to interact with few other things, as this gives me the ability to focus on each of them, so I can understand and react to them better. If the other person is a human or a program, solving an interesting problem is kind of secondary in this case. (I didn't need to proof I'm weird, I know, but I did :P) Probably that is the reason why I'm bad at smalltalk, either, (by the current filters, which are getting worked on) too little information for too much communication.
Ubuntu handles older devices better than Vista, for the most part.

Most newer ones are fine, too. I installed Ubuntu on my mother's laptop and she's been very happy. Her camera works fine, just plug it in and it works. I've not had any issues installing printers.

They had a GPS device they wanted to use, and that didn't work since the driver is very specific and it's not very common. For most purposes, though, it's quite easy to set up.
Why Minds are not Like Computers
http://www.thenewatlantis.com/publications/why-minds-are-not-like-computers
I've not had a problem with Flash on Linux in the past 6 years or so.
Yea, same here until I did this:

http://riteshm.blogspot.com/2009/05/fullscreen-flash-problem...

[edit: specifically it jerked in fullscreen]
Are you sure? Cause i am sure i shared this document from within Google Docs. Please try again. Maybe it was a connection problem
Just because you can rely on spot-checking and only reacting to critical errors when you're strapped for resources doesn't mean it's a good model.

I agree. The proposed system can track critical errors and syntax errors, but it can't really keep track of logic errors. The stats may not cause any errors but Googlebot can't tell if they are accurate or not.
Answer: No, we didn't.

In my opinion, the desktop apps are still needed, and part of the future will be applications like Evernote, where your data are on the cloud and online version is available, but there are also native rich clients for various platform, like mobile phones, or, well, desktop.

Basically, for every application where I produce my own data and use it often, I welcome having both the online version and a desktop client. Even if the desktop client is only a bit quicker, it add ups over time.

For example, people are bragging how Google Docs does it for them, but I use desktop Office software, and then sync my files using the cloud with Live Mesh. Simply, the desktop client is still more convenient, and the "syncing" element can be solved outside the client.

In the next year when Microsoft Office will be integrated with cloud, there will be both desktop software AND online version available. That I think is the future, and the desktop apps will be a part of that.
Time for them to come out with the next big thing, before they become the captives of their own success. (Has that happened to Google? Definitely happened to Yahoo.)
I don't get the preference for Yahoo as an acquirer over Google. Yahoo has repeatedly killed internal projects in favor of acquisitions - Google, for better or worse, has a substantial NIH mentality. Sure, Flickr and Delicious haven't really innovated since acquisition, but Yahoo's at least let them stay more-or-less intact (less charitably, Yahoo's let them stagnate).
Their iPhone is their current 'next big thing', with iPod sales declining, the iPhone is what is keeping their profits up.
2. Snow Leopard has added protection against hacks and bugs in e.g. Safari.

Didn't Snow Leopard ship with a version of Flash with known vulnerabilities? :p

/bash
I don't think so. I think smart, individualistic people are naturally "weird" and that more software developers tend to be smart and individualistic than the standard distribution would seem to imply.
Edit: For clarification, this isn't the only thing I do, but it's a helpful sanity check.
Ugh, this morning I almost put some capital in Apple stock. Now it's up 12% in after hours trading. Investing is stressful as hell. I'm coming to the conclusion that lacking a large amount of money or extraordinary skill, $/hour is far better working a part time job.
Hypothetical questions aren't necessarily moot. In both the actual case and hand and your boulder example, quite a lot has been learned (e.g. about the notions of necessity and possibility) through the study of these cases.
HTML Form Builder
There's definitely some truth to that, but I think you'd be better off switching to an older machine (or deliberately taking out RAM/underclocking the CPU) occasionally. The productivity gains from working with decent hardware are worth it.
Dribbling out an interview over a series of days is annoying (especially if you don't bother to edit the transcript for basic grammatical correctness). Better to post the entire interview series and then post it as a single article.
Poker StackExchange site
> Do theologians consider the case for all of concievable gods? Multiple gods? Only one god?

Obviously, as has been explained, the problem arises in connection with all gods who are perfectly good and also omnipotent, so I don't quite see what you're getting at here.
Yep, and newer MacBooks actually use DDR3 rather than DDR2 memory. 'About my mac' will tell you what kind to get.
Dupe of http://news.ycombinator.com/item?id=890770
Still, it strikes me in the same way as "Carrie Fisher totally ruined that scene in Return of the Jedi prancing around in that gold bikini" might sound at a Star Wars gathering...
Recovery.gov verdict: half-baked
Update: You have to be logged in with Google in order to see it. Tried it from 3 pc and the one not logged in a google account had problems
Contrary to popular opinion, using copyrighted terms is not against the law. For example, you shouldn't feel threatened that the black helicopters are going to swarm overhead if you are using copyrighted words like Apple, iPhone, Wii etc. in ordinary conversations.

Using copyrighted terms is questionable for products if those terms
(a) are in the same category as the copyrighted term (in the case of Wii, I am assuming a gaming device) and
(b) are likely to cause consumer confusion.

In this case, the legal question that a jury would be asked is "Would a reasonable user confuse the 'wii tank' iphone app with the Wii gaming console"?

Not sure what the answer in reality would be actually - just giving anothe perspective. And I haven't even seen their app. And yes, Wii is a popular term and popular trademarks like Coca Cola are granted more weight under the law, so who knows.

But shouldn't legal matters be left to the courts of the land and not become the jurisdiction of the app store approval process?
And I have DDR3 here at DevDays for those with those shiny, pretty MBPs. :)
yeah but what's the big deal.. why don't they just relax and let people use "wii" as tag. If nintendo gets angry (which might never happen to begin with) just do a quick DELETE FROM Keyword WHERE tag='wii'. Problem solved. If they would please stop being so picky about everything. There wouldn't be so much complains about the approval process, if people were thinking its fair what Apple is doing.
Medical Records: Stored in the Cloud, Sold on the Open Market
You are missing the point. At a small startup with limited resources you have to make tradeoffs. The tradeoff I've settled on is more functionality in place of 100% quality (if there is such a thing). I think people early on waste a lot of time trying to nail every single bug when some bugs just don't matter in the grand scheme.

Also, I'm not a junior programmer that needs someone looking over my shoulder to make sure I've implemented a spec correctly. Saying it doesn't do what I think it is doing is like saying that I may not exist even though I think I exist.
I'm not sure if I can agree 100% with this statement. While Apple is long touted as a company built on innovation, they can probably extract profits without any new innovations for a while. (A while being 2-3 years, doesn't mean to stop trying though.) And it's true that iPod sales decreased 8% over last year's Q3, they expected this because of increasing iPhone sales.

I believe while other hardware companies are racing to the bottom in prices, Apple is able to extract premium on its hardware and this is really reflected in the gross margin and bottom line.

Could Apple produce a 600$ laptop? Sure. But it is not worth the temporary gains they'd see. A low end line would cannibalize the margins of their other computers. The quality would probably suffer and it would hurt their brand equity. Apple could introduce an economy line of computers and take over way more of the market, probably grow their sales by 25-40% in a year. To me, that is a strong statement... in that they could but they don't.

I think one thing that Apple will have to contend with is the image. As iPhone's and Macbooks become more and more mainstream, the elitism behind it is decreasing. They will need to do some kind of segmentation (and price discrimination). I wouldn't be surprised if they came out with a higher end Pro series priced around 2500.

Full disclose, I do own a few shares of AAPL. So I believe the future is bright for Apple.
Interestingly, Apple handles all these problems (save the last one) by having full control of the hardware. This is one of the reasons why Apple OSX comes off as much more stable. MS needs to design an OS that can work with everything. It's inherently easier to design an operating system where there is a small(er) set of variations. Whether this is the right way to go over the long haul is yet to be determined.
Do we really need a new posting every time someone creates one of these sites?
"Seems about the same as XP."

Not exactly a great reason to upgrade.
To which questions?
I'll agree. That was sortof the point of the last paragraph...

Right now (to use your analogy), Microsoft is trying to sell us bigger and better pre-amps while everybody is buying all-in-wonder digital systems.

Everything is getting smaller (netbooks, smartphones like the iPhone and the Android), but Microsoft is about to release another OS with a HUGE hardware investment required in order to even run it. (edit: I was totally wrong about this. The hardware requirement for windows 7 can be seen here: http://en.wikipedia.org/wiki/Windows_7#Hardware_requirements and is rather minimal).

I was wrong to say "the end of desktop development"...more the end of an era or desktop OS development. Microsoft doesn't seem to get this (yet).
Yup.They are getting old already. Could be a very good format for poker though.
That's not the point. Not the point at all.

Sachin defends his service Posterous because non-geeks can do everything with it without knowing how to walk and chew bubblegum.

I can't name five members of my immediate or extended family that has a lot of experience using a search based API. Hell, I'm a coder, and I don't have that much experience using a search based API.

I code when I hafta, and I don't want to write a whole set of libraries just to export my data. Creating artificial barriers to the exit door is the exact opposite of the spirit of Data Portability.

Edit: Incidentally, it isn't that I didn't read the API that thoroughly, it's that the API isn't that well documented. Pretty much what is screenshotted is what exists. It's not very well explained.
This shouldn’t be the image of Hack Day
But when you do want to use it as a backup, isn't picasa rather expensive? You get 1GB for free, but that's just enough for uploading smaller version of your photos. Otherwise, the price is rather high, and what's worse, you pay for disk space...so as your collection grows, you will end up paying more and more.

I also use Picasaweb, but just for sharing a few resized photos with my friends.

If we talk about photo backup, is there something better than Flickr? My collection is around 25GB, and grows about 5-10 GB per year.
1: Yeah. Will be doing so

2: In the photo view or the tweets view ?
Eyetracking: Is it worth it?
The idea of buying an entire half hour of The Family Guy to promote the launch of Windows 7 is interesting.

But imagine the remixes.
Well, we have a 22" CRT TV and an average DVD player, and when using netflix or library borrowed DVDs we commonly have periods when it freezes, blocks, etc. VHS allows one to watch a film albeit with less quality for the entire time w/o thinking about the fast forwarding to get out of this "bad" spot. My two cents. And btw, I am not an audio/video freak, thus the high definition stuff is lost on me.
I don't know on windows, but it certainly holds true across the fence in linuxland.

So much even, that the kernel team implemented a feature specifically so they wouldn't have to deal with crash reports from people who run binary drivers. (Kernel tainting)

It's an issue of lack of economic incentive: Few users even know to attribute crashes to drivers; when the os goes down, they blame the os. The driver writers work at the driver until it reliably works for them, then ship it and forget about it. Demanding for all our drivers to be gpl seems to be a working solution.
Where does it say java? Afaik you can use any language that compiles to the jvm so languages that compile to it (e.g clojure) are fine. Not as much choice, but better than just java.
For consumers sure, but for bigger players their customer service is as bad as Google's.

The App Store's unfriendliness is not new -- it's just the awful iTMS experience with a larger audience. Institutional hardware customers have been getting fucked on a regular basis ever since the return of Jobs.
>> The Church has always sponsored scientific enquiry
lol
Flickr is an amazing service - as insane as it sounds, for $25 a year they offer:

* Unlimited storage
* Unlimited bandwidth

It used to be that Pro accounts only allowed 2GB of uploads a month. Sure, there are limits on the size of each upload, but for a photographer, this is insanely great. Also the developers over there are embracing all sorts of cool things like machine-tags and their API is top notch.

Complain about Flickr all you want, but if their service keeps being this awesome, I'm going to keep giving them the little they ask for.
You can already do this with the Modernizr javascript library, it works just like the blog post described:

http://modernizr.com/

It's a good approach - target only supported features through CSS inheritance. It's what I used to make my first commercial site with HTML5 and CSS3:

http://theprbootcamp.com (happening this Thursday in SF)

It was great, it made certain visual effects completely painless and degrades to a very similar but more square layout in IE6. It's not that you can't do rounded corners, dropshadows, multiple background images, gradients or have an IE6-friendly site design w/o it, it's just a giant time saver - I whipped together that site in less than a day - and the markup came out way cleaner.

No need to wait for the W3C to make a proposal or browser makers to integrate it, and you could remove the javascript if they ever come around.
Definitely important - not just for teaching kids how to spell (which is still important, despite word processors and spell checkers) but also extending their vocabulary.
Why doesn't it constitute advice? There are lots of entrepreneurs that are strapped for resources. I don't find this as an "exceptional circumstance". My point was simply that it is ok if you don't have 100% test coverage or any automated test coverage. I think that is a waste of resources in a very small startup in many cases.
New robotic hand 'can feel'
I'd say yes, they are. Learning a language is tough and there are many wacky rules and exceptions to learn. Many things (irregular verbs and their different forms) can only be learned through memorization.

The current methods for detecting and correcting errors are not perfect and still require the author to have good command of the language they're writing in.

I write spell checkers for a living.
"HUGE hardware investment required in order to even run it."

With win 7 that's not really the case, it runs pretty well even on older computers.
I'm not so convinced that a centralized distribution authority that introduces a significant turn-around time (months or even years), patches the software as they see fit, and enforces their own licensing ethos is the best model for programmers to get their software to end-users/consumers.

Of course, there are two good reasons 'fatelf' has not been implemented before, and it has nothing to do with packages:

http://www.google.com/patents/about?id=b3wiAAAAEBAJ&dq=5...

http://www.google.com/patents/about?id=MQQnAAAAEBAJ&dq=5...
So... I am company A that provides a service to you, for free. The service I provide is useful to you. I will always keep the stuff you upload to my service. Since lots of people also like the service that I provide, and because the nature of my service is expensive to maintain for all of the people who use it, I need to make some revenue from my service in order to maintain it. I will always keep your stuff for you, and if you use it a little bit its completely free. But if you really, really like to use my service, I just ask that you pay me a little bit of money since you are getting value out of it. In the event that you forget to pay me, I will still keep your stuff but you'll only have limited access to the service. When, or if, you want to use the service full time again, just continue paying me a little bit of money.

So, does this basically some it up?
it is kWh per year.

You still don't get it. It is about being able to generate renewable energy in a decentralized way. It is generating electricity and heat for 50000 households. It is not about large nuclear power stations creating profits for corporations (while the real price is paid by the tax payer) and lots of nuclear waste. A part of future is smaller units that can provide energy on a local level - that will replace a lot of non-renewable-based power stations.
Anything and everything (wear lots of hats) if they want it to succeed. Leadership by example.
"A good reason to alphabetize is that your text editor can alphabetize a group of lines."

That seems like putting the cart quite precisely in front of the horse. What text editors can easily do is not nearly as important as what's useful.

I don't think it's clear that strict adherence to an ordering of several properties per selector is useful - at least as much as bracket-handling and such - and if one has enough properties per selector that it takes noticeable time to find a particular property once you've located a selector, that's very likely a problem with one's CSS.

Now admittedly, I use less, which makes CSS pretty concise, but if there are tens of properties for any selector, something needs refactoring.
Google launches first big UK ad push
This is what I've been doing and it has worked relatively well.

<!--[if lte IE 7]>
<body class="ie67">
<![endif]-->
<!--[if !IE]>-->
<body>
<!--<![endif]-->

This allows me to target IE6/7 with the .ie67 class
Why do you need your tools to perform the ordering for you? It's really not that hard to group by functionality when you write the CSS, and a little bit of discipline will keep them grouped as you make changes.
> The wording of that FAQ was almost identical back in Feb 2005

Which, for those who, like me, don't have instant recall of web 2.0 takeovers, is a month before Yahoo! acquired Flickr. Yahoo! may have "completely ruined Flickr", but this issue isn't a casualty.
I don't understand why he didn't just send over another 24.95 and immediately have all his photos back?

Like come on.
Get a free website made by APW Designs
Meet future woman: shorter, plumper, more fertile
ok. That must be it. I'll try again.
How to get 1,000 friends in myspace FREE in 1 day
Well, since the speed of a SRAM cache depends mostly on it's size, I predict that craze to die pretty much instantly when they grow big enough that pipelining cannot mask the increased latency anymore and performance begins to suffer.
I think the next big thing will be when the iphone is not locked into AT&T only. The growth will surely accelerate when it is more easily available.
thanks. The post was too long to post as one interview.
I don't know about the rest of the rules - #2 would drive me nuts - but I read #1 years ago and it's helped me keep my sanity ever since. Something as simple as alphabetizing properties gave me a sort of muscle memory for where certain things should be, so I know at a glance whether an element has a border or width or what have you.
This is why I switched back to Mac when OS X came out (after the IE6 beta trashed my HD, and I didn't have a floppy of CD-Rom driver, so I had to reinstall Win95 from 18 floppy disks, ugh). Yes, I pay a premium for hardware, and yes, Apple abandons my old hardware in 3-4 years, and selection of hardware and software is not what it is in the Windows world.

However in exchange for that, I get real progress in the software, and when something inevitable go wrong, chances are someone else has had the problem because there's such a limited range of configuration options. As a professional developer it's pretty easy to justify the Apple tax on that basis alone.
I also believe the future could be bright for Apple. Even if they've peaked, or soon will peak, they'll be profitable for a good, long time. That's not my point. My point is that they can keep on the upward side of the peak by coming out with another game changer.

I fully expect them to.

As iPhone's and Macbooks become more and more mainstream, the elitism behind it is decreasing. They will need to do some kind of segmentation (and price discrimination).

Elitism is easy to maintain. Just make the packaging fancy and charge lots of money! The ability to charge a premium also enables innovation, however. You can charge more for your new, different thing, and if it's truly different then it probably does cost more since economies of scale aren't fully in play. Also your new thing can be truly new and different -- this enhances the caché and lets you tap into status-seeking early adopters.

Apple seems to be in the space where Mercedes used to be -- able to charge a premium for well engineered and truly (though conservatively) innovative high-quality products. The danger is in too much power in the marketing arm. If the company succumbs to the temptation to sacrifice quality and innovation for better marketing, then it is done for. If that happens, Apple will become a vacuous status symbol, and the real engineering innovation will come from someone else. A clear and present danger! (Many would say it has already happened.)
Apple rejected the app because the developer sought to use another company's product name and game title to bolster their own sales.

Seems reasonable to me- at least as far as App Store rejections go.
I have made photos as the main feature of the site now.
The is_prime implementation can be further trimmed down rather comfortably:

def is_prime(i):
if i < 4: return i >= 2
if i % 2 == 0: return False
return all(i % x != 0 for x in range(3, int(math.sqrt(i)) + 1, 2))

Note that the Python implementation counts up by two at a time, as part of an optimization to avoid half of the primality tests. From my (limited) understanding of Clojure, the implementation in the article is counting up by one at a time, thereby doing twice the work and making the even check redundant, since you could otherwise simply write:

def is_prime(i):
return (i > 1 and all(i % x != 0 for x in range(2, int(math.sqrt(i)) + 1)))

Edit: The conditionals can be collapsed further, but it's starting to get silly:

def is_prime(i):
return (i == 2 or (i > 2 and i % 2 != 0 and all(i % x != 0 for x in range(3, int(math.sqrt(i)) + 1, 2))))