skysight-inc/HackerNews huggingface dataset:
Read 'Orphans of the Sky' by Robert Heinlein to get an idea of the many problems with this approach. Human society is not culturally stable enough to utilize a generation-ship method of space exploration.
Release candidate screenshots: http://www.webupd8.org/2010/09/ubuntu-1010-maverick-meerkat-...
If you're going for raw speed you should use mutable data structures. Sadly, that's just the way it is - you can update a mutable data structure in a couple of instructions by swapping out a pointer, while "updating" an immutable/persistent object is inherently more work at the machine level.

Clojure is awesome because it provides immutable persistent structures that are well onto the good side of "good enough", not because it's the fastest thing possible. Java itself is far from the fastest thing possible, and the speed of Java is itself a strict upper bound on Clojure's speed.
ACS:Law, porn and Scientology: No comment
This is pretty amazing: http://i.imgur.com/PTpXW.png

But it sounds like they used the Italian pronunciation engine for text-to-speech, judging by the 'v's and 'c's.
Well it is enough to get students rioting on the streets. Also keep in mind a German student has to provide housing for himself. On campus living exists but is only available for some.
I want to see some math on how fast we could go if we disarmed our militaries and used our nukes as rocket fuel.
I believe ern's comment was right on the mark. We have to remember that older people - bring their own set of affordances to the table. They're used to thinking about things in a pre-computer world, and have to get used to the models of thinking (unnatural models, I must add) computers force upon us.
I couldn't agree more with you about this. I am usually able to resolve problems or come up with good ideas when I just stop and think, without doing anything else, just sit there, relax and think.
I believe ern's comment was right on the mark. We have to remember that the elderly bring their own set of affordances to the table. They're used to thinking about things in a pre-computer world, and have to get used to the models of thinking (unnatural models, I must add) computers force upon us.
Mercury.

Well, sort of. 3/2 tidally locked (switches sides once a year due to elliptical orbit)
Why not just have them assemble the people too?
This is an excellent point.

I agree that visitors-to-conversions are is the core underlying metric.

But these bounces are a subset, and large one, of the visitors that don't convert. It seems that area of greatest opportunity should be within the 80% of visitors that bounce. Assuming I've got the conversion engine relatively well oiled, I'd really like to draw in those 80% of visitors that virtually walk out the door.
Macintosh prior to OSX used Chicago and Charcoal. These are fairly distinctive and aren't really "Helvetica-like" in my mind. Chicago in particular was pretty much synonymous with "Macintosh" and was used in early iPods. Pre-MacOS machines used fixed-width bitmapped fonts that fall more in the range of "programmer fonts" than Helvetica.
Ok, it's a paranoid theory for now but I couldn't think of any other possible reason for such a large address space besides being permanent unique identifcation of clients, like a mac address. The bandwidth wasted on sending those addresses around multiplied by every packet on the internet seems ridiculously wastefull otherwise. For instance, there will probably never be 2^128 packets created and sent on the internet between now and the heat death of the universe.
Thanks for starting a blog.

As you correctly identified - you need a goal. And a thesis - a topic you can center your blog around. What can you offer that helps others? What are you an expert at?

1. Thats fine.

2. Not a good idea. A long scroll bar will overwhelm people and turn them off. Unless you want to follow the cult strategy: have barriers in place to retain fewer people but the most loyal people - you should limit the posts to 10 or 20.

3. Tags = subtopics. People can click on a tag and read all the posts that share the same tag. So if you use the post title as the tag too - no 2 posts will share the same tag. And tags end up being meaningless on your blog.

4. I didn't know what Shlepp means. Had to Google it. And Google says that Shlep is a word. Shlepp is not. Shlepp will also lead to a lot of spelling errors. Ideally, your blog name should be something simple, memorable, and something that people search for / identify with. If you can't come up with a good name for the blog, or have a lot of topics to talk about - then do what Seth Godin did. Start your blog with your own name.

5. Keep a schedule of writing. Buddy up with someone. Because most bloggers don't last more than 3 months. Especially when they are not clear with their goals.

Spend as much time you do on writing on promoting the blog too. Without readers, writing is not much fun.

Make your posts easy on the eye. Use images. If thats not your thing, at least use subheads or strong tags. So that people don't tire their eyes out.
It's not just odd, its kinda depressing
Please, if you're an Android developer, be very careful with this one. As one commenter on the site mentions...this can chew up a huge amount of stack space. If you want an example of tabbed applications done correctly I'd recommend checking out the source for the ugly but amazingly-well-designed built-in music player. http://source.android.com/source/download.html
Basque is already there.
Conspiracy theory: Whoever is behind this doesn't really want every company to rewrite all their software with back doors.

Instead, a 'reasonable' request will be substituted after the initial uproar.
Comments with supporting book suggestions. This is the kind of comment I can get behind.
Do you truly think that Diaspora has a significant chance where it is positioned right now to overtake Facebook or gain a significant part of their market share in even 3-7 years?

Think of all of the really major open-source projects. Now think to yourself, if I was a VC, would I have put money into those developing those projects if my goal was to have at least 10x return? Now think about those projects once more. Was there any single product significantly established in the same market that those products had to overcome when they started, say with the size and spending of Facebook, with a recent movie out about their founder?
Profile of a Lean Startup Entrepreneur
You can do this yourself (or with your kid) with XGameStation: http://www.xgamestation.com
I particularly like his analogy:

"It's like the FBI demanding that no automobiles drive above 50 mph, so they can more easily pursue getaway cars. It might or might not work -- but, regardless, the cost to society of the resulting slowdown would be enormous."
Papers from the Haskell Symposium 2010
New Twitter Design Based on a Golden Spiral
Somebody's been reading Robert Cialdini.
Poster frames of videos on the web usually aren't the hollywood kind of posters. They're usually a random frame and/or logo of the site.

Also, time spent on describing poster could be spent on describing the video itself, which might give better indication whether video is worth watching.
Er, ok, so to help the .1% of signups coming from journalist or bloggers, we add a checkbox that's out of place and irrelevant to the 99.9% of actual potential users which could have the negative effect of losing signups from having some weird checkbox asking if they're a blogger or journalist?

Try to imagine if vimeo or YouTube, tumblr, Facebook, or absolutely any site that implemented this in their signup form. It just plain sounds dumb. User signups are supposed to be as frictionless as possible.

What a selfish idea that only serves the author and the small percentage of similar people at the expense of the interests of the businesses they intend to write for.

Or is the author just being facetious?
I always thought it strange to consider it 'cheating' to rely on a powerful IDE. A programming language is a tool - nobody think it is cheating or a sign of weakness to use the most powerful/productive programming language suitable for a task. An IDE is similarly a tool, which complements the language - just as the code we write is basically a tool.
Dunning-Kruger and the New Media Douchebag
Your story is my goal. I don't need cars or giant houses, I just want the freedom to solve interesting problems and the responsibility of making the business decisions.
Hi Richard,

Your account was disabled because your behavior on the site was identified as harassing or threatening to other people on Facebook. Prohibited behavior includes, but is not limited to:

Soliciting others for dating or business purposes

Richard's standard reply: "I write about military aviation and I'm the author of a new book on the V-22 Osprey. I like to use Facebook to connect with people who have similar interests and spread the word about my book. I hope you'll check it out on my Facebook Wall.

At the end of the day, shouldn't we be blaming his daughter?
Mass Mutual The Journey
Your descriptions describe video, not poster frame.

The issue is only about describing poster frame of the video (a placeholder picture that is displayed before user hits 'play').
> Their entire attitude is worrying.

it is most likely the case (as has been discussed in that reddit thread), that these guys are likely sitting around in a room of lawyers and marketers. their responses are filtered and picked carefully
You get a trademark automatically in Europe - it's an unregistered right like copyright, I'm going to assume you're in the USA though (please remember you're speaking to a global audience). You can register a trademark and you get greater protection and make suing people easier if you do so.

Trademarks are indicators of the origin of goods/services. If someone uses your trademark to pretend to be you then they're "passing off" their goods/services as yours and you can sue. If someone uses your _registered_ trademark then they're tortuously infringing and your burden of proof is lowered.

However, suppose your TM is lelele and you sell software. Your trademark doesn't stop me from using "lelele" to sell tshirts, farm equipment, cars, hamburgers, stationary, etc., using that name. I can't use your logo, that's often copyright infringement too, but the name is fair game as there is no chance for confusion between us.

Someone else can fill in the US/Canadian/OAPI/ARIPO/etc. situations.

As for hostile registration of your mark; I suspect it would be cheaper to register it in the first place than defend against someone elses application on the basis of your unregistered marks.

IANA-IP|TM-L
Nifty. I would have been 9 at the time :)
> Just think of mechanical and materials fatigue.

If you're able to bring machines that can construct and repair other machines from raw materials the limitation becomes how much material and energy you can bring with you, not the amount of time you're out there.
This reminds me of the clipper chip episode back during the Clinton administration, except it's actually worse.
Selfishness.

Oh wait, we recently achieved that...
Monads in C#: Which Part Is The Monad?
res ipsa loquitur, or does it?
Only if it is a common word so that you can remove it from the english lexicon.

So , in school, teachers can tell their students, We are not allowed to use these words, because Apple may bring litigation against the school district."

It is a pea-chamber, not a peapod.
It's threads like this that make the Clojure community really irk me sometimes. It's ok to think your language is great, but please take a reality check before you go off and try to defend it against criticism! Judging by your comments, especially this fuzzy little one about elegant design, I would guess that you've spent very little time dealing with actual CPU and memory-related performance issues.
A Robot Chair Makes You Sit Up Straight
This is a strategic decision your clients have to make. So basically it comes down to you wanting a) talking to clients about these issues 'consulting' or b) not talking about these issues. What do you want? Which working env is what your business should be to you?

If you are ok with talking about these issues to your clients, you should set it up in a way that let's you charge consulting fees for all the talking. Then you can take your time and educate about code quality and what it means for your clients if they buy bad code.

The alternative is of course to work only on projects where you are the only coder A-Z.

(Maybe I can write a more helpful text, if you make your question a bit more clearer.)
http://www.google.com/search?q=57395520000000%20miles%20per%...

((57 395 520 000 000 (miles per year)) * (21 years)) / (35 000 miles per hour) = 3 928 593.15 years
If you have a <video> element, you can control what frame is displayed before the video is played, by inserting a <poster> element into it. If the page author doesn't explicitly specify a poster frame, the browser is free to choose a frame to display.

The person who filed the bug is (effectively) saying "if the page author specifies a poster frame, it should be possible to add alt text. If the page author uses the default poster frame, it should be impossible to add alt text."

I believe the question Hixie was getting at was "why would you (a blind user) care about an explicitly-set poster frame but not a default poster frame?" which, I think, is reasonable.
I spent some time (and money) discussing this issue with a trademark lawyer. A brief summary of what I learned is:

- Even if you don't own a U.S. Trademark for your mark, you still have some limited protection against others using your mark if you can prove you started using it first.

- Filing a trademark is always a good idea. It would cost several thousands of dollars, however to have a lawyer do it correctly. Yes, you can technically do it yourself, but after talking with a lawyer about all the technicalities related to trademarks, I would never trust myself to do it. Maybe others who have done it without a lawyer can give their advice.

- Registered domain names are only tangentially related to trademark rights.

Unless you have tons of cash to burn and have already launched and have good traction, I wouldn't worry about filing a US trademark application yet. What you NEED to do right now though, is search through the currently filed marks and make sure that you don't conflict with any existing ones. If there are any that you have concerns about, discuss the issue with a trademark lawyer and they'll let you know if you should worry about it. It's even better to have the lawyer search through the marks though, because they know what specifically to look for with conflicting marks.

I wouldn't worry about a big company actively trying to screw you over by filing a trademark for your company. What I would worry about is unknowingly stepping on a big company's existing trademark.

IANAL though. Hope this helps. If you have any doubts at all, talk to a lawyer. It may cost a couple hundred bucks for a consultation, but you'll learn a lot from picking their brain. Well worth the money.
But that has nothing to do with the 'poster' attribute on the 'video' element! Despite its name, this attribute is not intended for picture of a poster for the movie. It is intended for a preview frame to show in the player before the movie starts playing - the spec suggests one of the first non-blank frames of the video.

It's not like they suddenly want to disallow alt text on movie posters on the web.
"Except there is. When you do "git -p file" (which I do a lot and would not have switched without this capability) you are put into a graphical editor to pick which parts of the hunk to commit."

Not if $DISPLAY is cleared ;P
If the sheep are trained well, you don't need fences.
Is it interesting?

Would you be interested in description of image representing video if you could get description of the actual video?

— I watched a funny video!

— Cool! What was on the poster image?
End Information Addiction & Digital Baggage
* slightly harsher hat on *

The other advantage of it being open is if they are messing about it's a very honest warning shot across the bows if they are being supported but are not delivering.

The drive for trust should confuse the fact that people are there to deliver software.
Stalling the transition hurts innovation, yes, and avoiding an address market would be good too. But this is ignoring the human problem, which was my original point.

From a technological standpoint it would be nice to switch, but you have to convince everyone to switch, which isn't easy because:

Most OSes deployed today either don't support IPv6 or the support is problematic. Remember that most of the world still uses Windows XP and are in no hurry to change.

Most applications don't support IPv6. Many of those could be easily changed but the people responsible have better things to do, especially in the enterprise space (which most people here seem to ignore, always thinking that the consumer Internet is the only thing in existence).

IPv4 is elegant in its simplicity, whereas IPv6 is complex and different for the sake of being different in some cases. This means extra cost to switch internal networks, and without switching internal networks there's no pressure to port most applications.

Network administrators know IPv4 well, what works and what doesn't, where the faults are. Switching to IPv6 means extensive training which adds to the cost. Given that right now people that actually have a working knowledge of IPv6 are few and far between and seem to be concentrated in ISPs, this will be hard to change.

Despite the benefits of everyone having public addresses, there are also security downsides, and these outweight the benefits in most people's eyes.

So, the main problem is legacy. IPv6 benefits are irrelevant when it doesn't interoperate seamlessly with IPv4.

Again, IPv6 adoption is a human problem, just like convincing people to abandon IE6 is.
No. Although your point about the youth of the system involved being a critical determinant to it's reliability is correct, you make an error in naming that system as "computers".

"Computers" are reliable these days. We rarely have design problems with the actual hardware (ok, sometimes we have higher than desired failure rates, but most of the time, computers these days are very reliable). They function pretty much as we expect them to. As proof, they are so reliable that when we have a bug in our programs, we no longer even think to point the finger at the hardware. Instead, we point the finger at the software (though in too many cases devs still tend to point the finger at other people's code, when they should look at their own code first - it is the youngest, and hence least reliable, as a general rule).

The problem is software. I seem to recall pg writing an essay about this - we aren't making copies of something that already exists, we're making new things, things that have never even been dreamt of before. Of course we're going to have problems. I've watched in amazement as Rails has gone from a not-particularly-reliable framework to something relatively solid and flexible in a matter of years. MacRuby has gone from a dream to one of the best ruby implementations out there over the same sort of time frame. The list could go on and on.

But getting reliability out of a system takes time. As a rough heuristic, I think you could say that you need about a year of catching and fixing bugs in a product from the time that you stop adding features for every year that the product took to develop. If you add features, the new parts won't be right until another year has gone by (although hopefully unit tests should prevent regressions in the existing code).

Of course, in a shop with sloppy coding standards, you may never get a stable product out the other end, but I think that most competent engineers these days know the techniques that will give a reliable system - verifying inputs to APIs, Unit Tests, documentation, specs.
In the US, "common law" trademarks are automatic when you begin using the name. However, it's a very limited scope of protection and often times can be geographically limited.

For example, if I started a service like AirBnB and all my initial customers were in Boston, then I could wind up being locked into only operating in Boston (under my chosen name) if another company later registered the name.

For consumer web-only startups, you might be able to get by with just a domain name, but it's a risk that in my mind isn't worth the cost savings. Yes, a domain name registration and accompanying web site can be used as proof of use in commerce, but it's not a guarantee and it doesn't help very much with geographical restriction.

You'd be surprised how often people wind up with conflicting names. For a few hundred dollars you can ensure that a huge headache down the road doesn't happen. It's cheaper to get the registration at the start than to litigate later or have to change your name.
Oh, nice to see a light, pale theme, like in Mac OS. It's much easier on the eyes, at least for me.
The upside of slackers [in yeast colonies]
A Savvy Startup Always Builds a Great Loan Pitch
As the wikipedia article states, and as the IANA assignments are coming through--you, as your personal self, gets a /48 block. Or rather, your "premises" gets a /48 block. If you're a small business owner with 10 computers, you get a /48 block. If you're a home user, you get a /48 block. If you're a large enterprise business, you get a /48 block.

It's a rather significant waste of addressing and I really wish they had moved it over a few blocks, but that's the current plan. That said, you have to figure.

Right now, for internet alone, we're using only 1/8th the space of the IPv6 address space. The plans are 2000::/3. Which essentially means 2000:: through 3FFF::. that's a rather ridiculous amount of hosts. It comes out to 2^125 hosts. 4.25352959 × 10^37 hosts on the internet. It's unfathomably large. So it doesn't really matter if huge chunks are wasted. You won't ever really use all of it anyway.

I agree that the IPv6 space is ridiculously large, but that's kind of the point. They realized that the internet infrastructure will only continue to grow--and they want to, at all costs, avoid any problem with hitting the limit of addressing at any point in the future. The larger it grows, the more of a problem it will be to change it later on.
On the other hand, I am getting tired of the way that Ubuntu is focusing so much on getting its fonts right, that critical aspects like suspend/resume are broken, but not fixed.

Bug 568711 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/568711)... particularly nasty because it is a confirmed bug in suspend/resume that has a lot of people being affected by it - but has been relegated to medium severity and is currently unassigned.
I caught an early screening of this movie last week. I quite enjoyed it. I know this movie will probably be catching some heat for being inaccurate, but I feel like the inaccuracies within the movie are necessary to make an engaging plot.
BitMethod: Bring On the Brouhaha - Introducing Our Field Guide
And Ocaml is faster than Ruby!
What is has to do with is: a house that costs e.g. $200k in the US is almost certainly more expensive than a $200k house in Germany because the German house is almost certainly better built (which costs more money, is worth more as materials, costs less to maintain, etc.).
2011 is only 3 months away. Just saying.
read, sports/exercise, video games.
My Indyarocks: Funny Gay Fight
I liked how today's low memory prices completely changed the hardware design tradeoffs. This system uses only 1980s-level technology, but you could never have afforded to build a bank-switched double-buffered memory system like this for a home game console back in the day.

As a result, the animation is super-smooth and doesn't show any tearing artifacts. Which is funny, considering that you could still see tearing on the Windows desktop until Vista (the underlying hardware had long been double-buffered, but operating systems took forever to make full use of it).