skysight-inc/HackerNews huggingface dataset:
Thanks for the info.

In the first video Steve Jobs talks about the history of the PC. The prehistoric age, the golden age, the internet age, and then the age they felt we were entering: the digital lifestyle age. That was an accurate assessment of the market. That was also only 5 years before the iPhone was released. I would be surprised if they weren't already planning for it and envisioning further development in the handheld market.

With regards to the digital hub, they don't use the term anymore, but it's still an accurate description of the mac (and iTunes for Windows).
Standardization is a good thing for many startups. You don't want your users to keep scratching their heads wondering how to signup or what's the value proposition.

Though there has to be a balance between creativity and standardization.
I always thought they looked the same as they all built on Ruby-on-Rails, which (presumably - I don't know, never done any RoR dev) has a lot of standard pluggable templates & themes.
Oracle does not sell consumer software, so the image issue is mostly irrelevant.
It's fashion. In 10 years we will no doubt make fun of this design.

It's not necessarily a bad thing that everyone follows the fashion, though. It makes it easy to quickly scan the page.
So What? Just do what you would have done in Java without inheritance: aggregate. For each function that matters, you can write a new one that handle the extra case:

new_function ZeroOneTwo x = old_function x
new_function Three a b c = -- handling new case
sometimes I listen to etn.fm

bbc's radio one is quite good as well
If this guy had his head any further up Steve Job's rectum he could tell us what Stevie had for breakfast yesterday.

I can't believe I'm seeing something as trashy and useless as this promoted to HN, unless it's intended as a general statement on irony.
Visible mass is sufficient to explain the formation of stars and galaxies. What is a problem is the "rotation curve" of galaxies - that is orbital velocity around galactic centre as a function of distance from galactic centre. It's observed to be linear - ie stars far out are orbiting at the same velocity as stars closer in. In fact velocity should decrease with distance - see http://en.wikipedia.org/wiki/Galaxy_rotation_curve
Dark matter has been postulated as an explanation - there must be other material that we can't see in the galaxy that results in the observed linear rotation curve.

Of course this assumes that the 1/r^2 holds for all distances. This is by no means certain, and it may well be that the linear curve is hint of new physics.

Edit: For other tantalising evidence that all is not well with 1/r^2, check out the problem with the trajectories of Pioneers 10 & 11:

http://moriond.in2p3.fr/J07/trans/wednesday/reynaud.pdf
I remember when Linux was trying to get validation in the enterprise space and Oracle porting their DB wares to Linux accomplished this almost single-handedly over night. (This was circa '99, 2000, don't remember exactly.) I want to stress that the geeks had already known that Linux was ready on the server-side by this time but now we had a nice talking to convince the suits, "Oracle takes Linux seriously". I have always thought that Oracle has not been antagonistic to Linux because Oracle is not an OS shop whereas, for instance, Microsoft _is_ so Oracle's core business has not been in danger. IBM made sure to differentiate AIX away from Linux and definitely grokked Linux before Oracle. SUN never could give up on Solaris and now we have Oracle Solaris so we'll have to see how that fares.

I wouldn't say that Oracle has been open source unfriendly, witness as somebody else has said BTRFS. It would be sanguine to say that Oracle like other large corps behaves hot and cold towards free and open source software depending on who in the company is doing the talking.

Also as others have pointed out, Oracle seems to have had (up until this point at least) an admirable stance on software patents as far as I can tell, issuing public statements on patent reform.

However Google (rightly or wrongly) is seen as very open source friendly. This is doubtless due to Chris Di Bona and their summer of code thing and noticeably employing a lot of people to work on Linux and open source stuff. Android is way freer than Apple's IOS and Microsoft's Windows Phone 7 and RIM's offerings. (Nokia has opened Symbian and Meego is open but they are not considered relevant at the moment.) So Oracle suing Google over Android is going to be seen as open source unfriendly regardless of the legality of the patent lawsuit. Surely, all this could be cleared up without recourse to lawsuits?

I think taking sides in this is silly. The law (however crappy) is the law. Yes, software patents need reform but until then it'd be nice if we could get on with the business of coding without worrying about litigation. The article's author, this Daniel guy, is obviously an Apple partisan and (thus?) a Google hater and seems to have a very bizarre recollection of computing history.
As soon as your startup brings in money this is no longer a problem.

Thus the solution is simple, at least in theory: make money. Now.
i think this is an apples to oranges comparison. i don't know for sure, but flightcaster is probably only building one product for a couple of mobile devices.

loopt on the other hand has been around for a while and has 4 different products (loopt, star, pulse, mix). each one has a different purpose, serves different markets, and pairs up with different devices. you can imagine where the challenge is at: you have 4 things--which one do you want to say first, and how do you want to say it? and risk confusing someone by showing too much about the other 3 too quickly.

i think a better comparison is to someone like zynga or panic, where there are several products developed for several markets. it's an interesting problem when people who aren't aware of your various apps fail to understand fundamentally what your company does. google is still a search company, and their home page still shows a search box, but they don't spend any time explaining any of their other products on their home page either. and yet their products still get used.
Apple is a monopoly in the sense that I can't drag and drop mp3 files into my iphone.

They impose strict control on how you can use your device.

They control the app store.

and they seem to moving towards more control; not less.

I was considering getting a Mac at the beginning of this year. I got an iPhone, and decided never to buy any iThing ever again.

I like good design and visual appeal, but not to the point of sacrificing substance for form.
It's counterfeiting if the consumer is getting fooled. It's something else if the consumer is aware they're not getting the real deal.
And this year, a study by Harvard evolutionary biologists published in the journal Nature concluded that barefoot runners land on the balls of their feet, rather than on their heels, ultimately creating less joint stress and reducing injuries.

I don't know how other people do it, but I find it hard not to land on the balls of my feet when running.
Interesting jQuery Mobile Design Choices
The important stuff in the common design pattern has been tested to death - everyone who matters is using clicktracking, a/b/x testing and deep user analytics. The reason they all look the same is the same reason that all infomercials or porn sites use the same basic structure - that's what testing indicates will convert best. Some people know this empirically, some are just blindly aping the fashion, but there is wads of data backing it.

Lots of whitespace improves readability, as does the use of a sans serif font. Deviate from either and a lot of people will hit the back button because they can't easily read your text.

A clear call to action massively improves conversion. The rectangular button in a dominant colour will increase signups by 10-20%.

960px wide because the majority of web users can see a page this wide without scrolling. For the same reason, all the important stuff on the site should fit within the first 500px vertically. a 960px grid is highly divisible and so gives you very flexible layout options with minimal hassle. There's a strong argument for 720px, but it's largely a question of browser demographics.

The links in the footer should be stuff for people who know what they're looking for, providing greater information density without added clutter. It works in large part because it's a convention, but it works nonetheless.

Familiarity matters in web design - the better people can predict where things will be, the better they can navigate.

That isn't to say that all these websites work as well as they should do, but there's only one reason to deviate from the norm - if you've tested something and found that it converts better.
How about don't use Silverlight for your video?[1] That might do something for your credibility. Nobody, absolutely nobody, would seriously choose Silverlight over the alternatives without being offered inducements from Microsoft.

Edit: Also the link at the top of the page when you click on the "Stanford Persuasive Technology Lab" goes to http://www.captology.org/ which fails instead of http://captology.stanford.edu/ I think they are violating some of their rules with that one.

[1] http://see.stanford.edu/see/lecturelist.aspx?coll=63480b48-8...
In more general terms, what OOP is meant for and what it handles perfectly is exposing functionality of an isolated data structure. When, however, it comes to interaction between separate objects OOP poses dilemmas like those described in the post.

As a classical example, when you define a basic API for a graphical object you usually have no doubt on where and how to define draw(), getBoundingRectangle() etc. as long as the methods operate within the object, i.e. use the properties of one isolated object. Doubts arise though when it comes to things like removing a child object from its parent, for example. Should it be parent.removeChild(child) or child.removeFromParent()? Or both? Or perhaps environment.remove(parent, child)?

And Steve's authentication example is probably the most compelling one. How can you trust a polymorphic call to visitor.hasMachineGun()?

So yes: "It's not the way things work in the real world, and OOP is supposed to model the world." The world is not just objects, it's also interaction and interoperability that makes it an interesting place.
Ruby: The Program That Re-Runs Itself
The Real Reason for Ousting HP's Chief
Also, our laptops are usually filled with interruptions.

When going into your oasis and taking your time, I'd recommend taking only pen and paper with you.
1945-1998: The history of nuclear explosions
I don't think you're going to find anyone out there willing to defend the status quo as the best of all possible worlds.

The real question is: how broken are they, and what level (and form) of reform/repeal is necessary?
> which isn't free, and the other is that customers strongly prefer to shop where free parking is available.

It is not just that. The mere act of shopping at most stores requires a car.

In Japan for example all fairly big items (such as chairs, etc...) gets delivered. You do not buy 24 cans of coke and a liter of mayonnaise and take it on the train with you. You buy one ridiculously small can of coke at a small (and expensive) convenience store near you.

So, I wouldn't be as quick as to require all people shopping to not come with a car.

Living in the suburbs has its advantages - cheap storage space, etc... So you can actually buy in bulk.
I had the trouble of going to bed but my mind was racing with ideas, and I could not fall asleep. I noticed that taking a notepad next to bed and writing down the ideas or seeds of ideas I could get them out of my mind and my mind could be at rest and I would fall asleep.

I think it releases the mind from trying to remember the ideas in the morning. When I write the ideas down I can review in the morning with the benefit of having a good nights sleep.
I'm not sure if you're being willfully obtuse or not. The functions that matter are functions you didn't write. You don't have the source code to them. You cannot rewrite them with an extra case because you can't rewrite all the calling sites, because those are baked into executable binaries.

The world of shrink-wrapped closed-source software may be a foreign world to many functional advocates, but it's the world I live in, and extensibility here is often done with polymorphism and inheritance. The code in the closed-source kernel (application, framework, whatever) interacts with values polymorphically, with modules and third parties relying on inheritance and overriding to work their behaviour into the system.

You want a market for components, where both buyers and sellers are protected; sellers do not necessarily want to reveal their source code, and buyers especially don't. Binary, executable code is the medium of interchange. In order to fit these things together you need protocols: sets of expected messages and documented responses. OO polymorphic interfaces, in other words. Inheritance at the interface level is necessary, and at the implementation level it decreases the burden somewhat - using aggregation instead can lead to problems of identity (the sub-parts of an aggregate each have a different one, since they are mutable).
If you want to learn Hindi, I'm posting some video and text lessons at http://hindipedia.com. I've not been able to do this as often as I'd like to, but I will try to keep up whenever I can. Please tell me what you'd like to learn.
Well, this article doesn’t really argue for charging people to park, it only argues that providing parking space shouldn’t be a requirement for businesses.
watch Arsenal vs Liverpool live on pc,premier league highlites and score 
watch Arsenal vs Liverpool live on your pc,Football highlites and score.
Arsenal vs Liverpool match will be broadcast on channels such as BBC and ABC.If you’re looking to watch Liverpool FC Vs Arsenal online live.Looking for Audio commentary in English? So dont miss this game
I think the secret is long strides with slow cadence.
Start-Up Chile: $40k to Live There and Start a Company
So what exactly is your point? You don't seem to have one as far as I can tell.
Hamstring Stretches - Stretch, But Don't Hurt Your Lower Back
IPhone 2g-4GS speedtest
The Video comparing the speed of each model, from the oldest to the newest iPhone.
I think the abridger did Cleese a favor, there. The talk seems a bit light on ideas.
Of course it didn't. But it has the same effect.
A lot of negative comments here. They are totally justified however; this guy is off the planet.

Edit:
Three points.

* He has a series of whiny/smug youtube videos defending the ipad's flaws http://www.youtube.com/watch?v=7wpjK60io0E

* He has a book on OS X that he makes money off.

* He also mentions in another video that he owns Apple shares.
Knowledge Mountaineering
I'd add a bit more to "charge more", although it is a good place to start. The other half, which may be seemingly obvious, is "...for less time".

A higher hourly rate isn't always the best answer. Some clients require more managing than others, have poorly organized projects, or terrible schedule requirements. Any of these will destroy your ability to run a startup just as much as going broke. Pick clients that result in a low overhead for you.

I've cut my client list down from a dozen or so to just 2 big clients. One pays me a high dollar rate and is the sort of client who just shoots me an email saying, "hey can you spend 6 hours on this thing". The other is a long term project which is basically guaranteed work for the next 12 months or more. This is lower paying, but provides 20-40 hours a month of consistent work. Both clients are low maintenance, easy to deal with and flexible.

For me, it doesn't matter how big the hourly rate is if I'm getting hassled every day of the week. It's as much about your time as it about your income.
My computer programmer approach to design is that you sort the elements of your page (logo, title text, main text, navigation etc) into order of importance. The order you want your visitor to read them. Delete unimportant elements or move them to a subsidiary page. Then give the remainder a corresponding visual importance on the page.

The formula is something like:

VisualImportance = AreaInPixels * BrightnessContrastToNeighbors * ColourContrastToNeighbors * ValueOfPositionOnPage

The top left of the page is more important than the bottom right. Too many colors make it difficult to control the color contrast between neighboring elements.

You should be able to squint at a page to see which things are most important.
Well, there may be no "year of the Linux desktop", but someday the "desktop" will become a thing of the past, and whatever comes next may be running Linux.
There is a much steeper cost to parking - the effects on public space. The provision of surface-level parking reduces urban density, making cities less walkable, bringing with it an array of other social problems.

In the parts of Europe where people walk and cycle, there has necessarily been an aggressively anti-car policy. In London there is a daily charge of $12 just to drive into the city. This congestion charge has strong public support due to the obvious and substantial quality-of-life improvements it has brought. A well-located car park can easily charge $70 a day. In denser parts of London, residents are charged fees by the local government for the right to park in front of their own houses, many people lease out driveway space and a single car garage in the most prestigious areas can sell for as much as $300,000. Many towns and cities in Italy have completely banned non-essential motor vehicles from the city centre - often the old city walls form a natural division. Of course, gasoline in most of Europe has cost in excess of $6 a gallon for years.

I'm not arguing that this is a superior way of running things, it is simply a difference in priorities, but the costs of car use are far greater than I think most Americans would recognise. To many of you, our high gas prices, expensive parking and restrictive regulations must be quite shocking. Our small towns must seem almost unreal in their quaintness, in the age of their infrastructure, in their density. Most of us drive vehicles of comically small proportions. By the same token, many of us find cities like LA and Houston to be frightening, Ballardian places. We are shocked at the priority given to cars, at the lack of sidewalks and the sheer sprawl of such cities. By the standards of most European governments, the average American city is practically uninhabitable and would be torn down and started anew. We both pay a steep price for our cars; The price we pay is more obvious to you, but the price you pay is more obvious to us.
I don't know if this really qualify as "map-reduce". It's very cool, anyway :)
Dragons Den scandle of investments are in fact loans for stock.
Freedom is spending more time seeking pleasure than avoiding pain.

Very interesting definition. Thanks for sharing that.

It vaguely reminds me of Amartya Sen's Development as Freedom, in which he explores how the right to certain opportunities may be as essential to freedom as the right to property.

The connection may only be superficial, but that was a good book too. (Sen was a Nobel Prize winner.)
Thing is, for a lot of people, a computer for 'work' purely means one on which they have first class Office (docx, xlsx, pptx) compatibility at the lowest possible price. Even Office:Mac is pricey, and not 100% identical (and no MS Access).
"throw someone off the internet? - is that some surreal metaphysical joke by the Irish, British and French governments"

Good read - this would make for some excellent comedy.
people keep citing btrfs. oracle could still kill this: it conflicts with ZFS and presumably oracle now owns patents in this domain too.
Ask HN: Learning Web Design
I'm a developer who is interested in doing some web (and CSS) design. Are there good introductory online tutorials/courses for learning design and best practices? Any long term tutorials with design exercises, instead of simple How-To's?

The question is inspired by the recent design about startup web design [1].

1. http://news.ycombinator.com/item?id=1604693
Actually, I experience something of the opposite. Other people's work falls into place in my own work. Forcing me to learn new things from them and that in itself is as important as being creative. Also, the stimulation of being with highly creative people in itself is something of a rush. It just makes me happy to see other people create and succeed.

That said I believe there is a fine line between aping someone and getting inspired by someone, and that is something you have to navigate on your own. I don't know why, but I always think about Steve Jobs ( http://www.youtube.com/watch?v=CW0DUg63lqU) whenever I face something like this. It's like a metric. What can I learn from this which applied to my work makes it great?
It's not just startups - look at IBM, Oracle, Microsoft, and Apple. Same idea, a bit more dense because of the amount of information.
I'm really excited about SFPark. It's mentioned briefly in the article, but the idea is this: parking meters that can sense when a car is present and dynamically set its rate.

The meters will be set so that parking is (almost) always available anywhere in the city -- at a price. This will include parking garages and other pay-to-park places.

If they do it right it will remove all the guesswork out of determining where to park. Should I go for that garage, or drive around the block five more time?

I could have an iPhone app that can show me the cheapest parking spot within 2 blocks.

This solves the problem someone else here brought up, which is that people prefer to shop where parking is free. In this model parking is only expensive where the demand is high to begin with!
SL already makes a killing from adults, in a surprisingly broad age range. If anything, teens probably spend comparitively less money there. The teen grid was an attempted no-dildo zone to placate the "think of the children" crowd.

Note that the main grid and teen grid are completely segregated.. if you're allowed on one, you're not allowed on the other. The teen grid is completely moderated and "education-focussed". I'm sure it's insanely boring.
I know this probably isn't for most people, but I've gone to emacs' org mode for creating documents and spreadsheets. The cost is nothing, it's highly functional, and can be exported to TEX or html if you want to make it pretty.
Iphone bike kit:

http://gizmodo.com/5605254/liverider-kit-makes-your-iphone-a...

I haven't used an alarm clock in years, I prefer the iPhone in airplane mode. The iPhones calculator seems a perfect replacement for a physical calculator too.
My husband is a native (Austrian) German speaker and when we met, his English wasn't great. But he was just rusty… meanwhile, because we're DOING things together, we've given up on speaking German because it gets too frustrating and slow.

Now, even if I start a conversation in German, he responds in English. Bad habit. :)

I've absorbed as much as I can absorb from listening to people, language CDs & trying to read the free daily papers. I have pretty good but imprecise reading comprehension. I can have a basic conversation but I get tenses wrong sometimes and cases wrong often. (Farking cases.)

This winter I'm going to pay for a few weeks of one-on-one immersion at the local Berlitz school and hope that gets me over the hump!
That's what I was looking for. I was hoping the conversation would bring up some new approach or tech.

This is the first I hear of CSS grid frameworks - I must look into them further.

Edit: By the way, your site looks great to me. I was trying to get at the thinking behind these designs, not to criticize.