skysight-inc/HackerNews huggingface dataset:
Exactly like unit testing - Eric Ries likes to talk about customer validation as an additional step added to TDD or testing in general - for example a new feature: to constitute progress, first it has to work, then it has to matter.
Just one of those things to remind us we're still in the Model-T stage of the web.
"... doing the Hokie Pokie in a circle limits how far you can grow. As the circle kept expanding, it became less and less space efficient. People were excluded simply because there wasn't space for them to join."

Keep the original small circle, and form progressively larger concentric circles around that.

Or turn in into a line dance with lots of rows.
I just think it would be a very odd world if there were articles written in that style, by science writers who appeal to the mainstream non-scientific audiences, about every novel technology (eg "iPad to make you stupid !!").
And I don't think that link is really enough evidence - perhaps if the data was public it could be?

In any case, the real issue with 3d for me is the eye strain - won't that be more of a hazard then temporary depth perception? (I have no evidence, just a headache).

>So obviously, caution should be thrown to the wind because ..

Obviously? how did I imply that?
My point was that it would be nice to have more solid evidence in articles to avoid people turning into quivering messes at the potential danger of every technology. Or course we should have caution.

I am a bit sensitive about this general issue (nothing to do with 3d) as there have been quite a few deaths in my area in the last year due to people's fears of radiation from mobile phone towers (which are in fact no where near their house, but that is another issue).

interestingly, the Amish attitude to technology is to initially reject until they see that is both safe (physically) and enhances their values (pretty much the opposite to everyone else). I find that interesting, but I can't find the link to the article that talked about that.
JavaScript TimeSpan Library
I'd sort of ignored the pre-release buzz on buzz; and then had it shoved in my face when I went to add an entry to a google calendar. I thought it was somewhat out of character for google, in that usually they make you ask for the new thing rather than handing you a bright shiny page saying you've been upgraded and dropping you into the profile editor.

I was fairly irritated, especially by the fact that a selection of my contacts was being made public. Most of these I have no problem with, but there are a few people with whom I am regularly in contact via email who are sensitive about their privacy. So google caused me to break flow and spend 10 minutes scrubbing my profile on their schedule, not mine.

After using it for a day or so, I like it. But I'd rather not be confronting deep issues of personal self-definition before I've finished my coffee in the morning.
The other thing is that UNIX wasn't built a start-up, it was built at Bell Labs. Google could be argued t be a modern bell-labs.

Most modern start-ups avoid, at all costs, any systems programming (or doing anything at all beyond using a scripting language to read text from a database and display it on a screen).

Note, however, I said most. There are startups solving serious scientific and engineering challenges. It's just "start-up" does not equate "lasting technological/scientific contribution".
Introduction to Square
The vitamin tip is a pretty good one. I'd say a bunch of blank paper and pens - if you find yourself in a survival situation, you may need to do some planning to get yourself out of it and also they are kindling, etc. A portable solar panel is a solid idea... http://www.earthtechproducts.com/p2008.html but I have no idea how practical - and there's the elephant in the room of missing items, how about a gun and a case of shells?
That's very interesting! I'll have to check that book out (just given some of the open source projects I've dabbled in), anyone else have an opinion on it?
You may joke, but this happened to some people I know, a few years ago, by the BSA, here in Belgium.

Not only do they check if you have anything installed now, but if there was anything, from the software companies they represent, ever installed, for which you cannot prove now, on paper, that you paid for it.

They then offer you the choice to settle now, for a respectable sum of money, or be officially charged, and you can await your trial.
Why would population growth be a bubble?

Do you think that suddenly everyone will die, and the bubble pop?
4chan's moot takes pro-anonymity to TED 2010
The first time I tried CD on a new product idea, I quickly realized that my idea was wrong. I can't thank Steve enough for saving me the weeks/months of development I would normally have put into a project only for it to be mediocre performer in the market. I honestly wrote no software at all for the first time, called/met with a ton of people, and learned a lot in the process about how wrong ideas can be :)

I feel like this mentality changes you in ways you can't imagine until you do it. Recently when approached by a local businessman about a really lucrative project instead of doing the coding internally, I simply outsourced all the customer development through elance. So far results are everything we thought they would be and more. And I've done almost no work.

This is lightyears ahead of where I was years ago - I remember blowing hundreds of thousands of dollars on projects that never even got to market! Now I'm spending ~500$ to outsource customer development (in specific cases - depends on business model of course) and getting better results.
.NET has tail call optimization. Does clojure clr implement support for it?
Hopefully you'd be more skilled than them on your area, though.

I don't mind working for someone with excellent sales or product or visual design skills + good leadership. They're contributing something that I'm weak at. It's a trade.

I do mind working for someone with only good leadership skills. What do they do that I can't do myself? I have plenty of ideas for startups too; I could just go off and start one myself.
> - There are technical people more experienced than you, interested in mentoring your growth. I used to joke as a hiring manager that you could tell quickly in an interview how long someone had been in the startup pit because they had learned no new concepts (only new technology) since they started.

It's hard to over-state that. When joining company (start-up or not), I always make sure I am would not be the smartest person in the company (having made that mistake once and deeply regretted it).
I find that site hard to read whenever it gets linked here.. it just looks like a badly done TechCrunch knock off. Distracting :-(
Android Bug Reports, Songs, Rovers
Why nobody talks about Lua
I think this number also depends on the bound on markets that can be monetized, when you see the scale that some startups need to achieve to become profitable their is only really room for a finite number of successful startups in any one market space.
Another (inactive) project that I found interesting:

http://dotlisp.sourceforge.net/dotlisp.htm
I can't be bothered to download and run reflector on it but if they made it completely in C# then I don't see how they could have taken advantage of TCO since the compiler doesn't ever make use that CLR instruction.
The perils of recursion
I always keep Ibuprofin with me when traveling, and in the car.
The dream of making a million dollars doing something "easy" (i.e. requiring no more risk than a few years of hard work of a type with which you are already familiar) will not die quietly.
Open source tool for making 3D phtorealistic characters
@old-gregg:

> "Ever heard of soil erosion/degradation? Check out what happened to Easter Island. It takes thousands of years to turn a desert into a jungle, so in practical terms forests are non-renewable."

On forests, my point was that a forest is not the same kind of thing as a coal mine: it can regrow as well as fade out. Incompetent forestry can destroy a forest, of course; but forests can be managed, as was done in Europe historically, or enriched.

Archaeologists and ecology-oriented companies have recently begun to popularize a soil-enrichment technique, "terra preta do índio," which was first practiced by the Amazon Basin civilization of South American Indians, and which uses charcoal and fertilizer (or any source of bioavailable carbon and nitrogen; the Amazonian Indians used fecal matter) to transform barren soil into a rich loam that regenerates at a rate of about a centimeter a year. This is a process that can be done very quickly -- especially with contemporary technology -- and the soil is usable in a more enriched form in about a year, requiring no further fertilizer or other forms of enrichment. See _1491: New Revelations of the Americas Before Columbus_ for details; its author goes so far as to argue that the Amazon forest as we think of it is a product of the now-lost Amazonian civilization, and is essentially an overgrown garden rather than a wilderness.

> "on a practical timeline clean fossil water is unreplenishable: where do you think it comes from? And what do you think happens to a lake near an abandoned gold mine?"

You had said "clean water," not "clean fossil water." I agree that fossil water is non-renewable, but water in general can be purified. Even sites like abandoned gold mines, and damaged bodies of water around them, can be cleaned up; I'd further add that if water is so cheap that it's not profitable to reclaim polluted lakes, we're not near the limits of the world's water supply.

> "Several of your points have nothing to do with the topic, i.e. having enough resources to sustain the ever growing population: what difference does it make either oil is biological in origin or not?"

My point on oil: if it's not biological in origin, there may be an awful lot more of it than we thought. (And even then, with nuclear, wind, hydroelectric, geothermal, and increasingly solar power, we can survive without oil; its merits are its abundance and its high energy density.)

* Also, for Easter Island, see a New Scientist article on the subject (http://www.newscientist.com/article/mg19125621.100-easter-is...); Jared Diamond's account may not be accurate at all. I would also add that the people of Easter Island lost the ability to read their writing system (Rongorongo), which tends to predict a very large range of problems. Maya civilization collapsed shortly after losing the ability to read their script, too -- but it collapsed in an environment that did not have any ecological degradation.
There are relatively few people the US - and other countries - grant political asylum who could only relocate to the country in question.

This is a good thing; otherwise each country can simply say, "Denied, as some other country will take you."
I will tell you about my experience some time after watching a 3d film which I won't mention...
It started with normal films on my lcd. I could see the difference, as if I could somehow sense the depth of 2d movie in a way I couldn't before. This happened also with one 2d drawn betting chip with some shading that I was cropping at work. One more item that gave the same feeling was the hologram sticker on a nokia battery, I could never tell what was the big fuss about hologram stickers, as I could never see the hologram in 3d before, it was always just a smudge.
These symptoms have ceased after some time, but I can still see the hologram in '3d', the way I couldn't before. It's nice to read that these symptoms can exist, now I know it wasn't all just in my mind...
Perhaps learning Objective-C would make me a better Java coder. Alternately, maybe all the ObjC practices that would translate have already been written up as standard Java patterns or included in the standard Java books and all I'd get from it would be frustration because I can't apply anything neat I see.
You can turn off unread counts, which helps a fair bit. You'll know there's something unread, but there's less anxiety about the volume of things that are unread. Combined with a willingness to use Mark All Read without having looked at everything in a feed has made it pretty usable for me.
Instruction scheduling for register pressure
I really don't know how to feel about this. As much as I want to say "get a brain" to these people… a problem this widespread really can't be considered an individual problem.

This is, I guess, representative of the problems the iPad is aimed at, but I'd really rather there was a better solution.
MATLAB code relicensed under BSD license
Programming computers is about creating abstractions, if you ignored the abstractions others have methodically thought out - well, then you'd still be programming in assembly.

The author, peter van roy, has written a book, ctm, that many consider the successor to sicp, and created a programming a programming language, mozart/oz, that is the most advanced and well thought ever (it's descrined as almost like magic on it's homepage).
The original page from readwriteweb: http://www.readwriteweb.com/archives/facebook_wants_to_be_yo...
I'm just stating facts. A lot of people are confused about Canadian diamonds and assume that because they are Canadian they are ok because they have no connection to DeBeers who they see as bad. Most don't realize the level of involvement of DeBeers in the Canadian mining industry.

Even if DeBeers wasn't involved though you're still supporting and industry and an ideal that make DeBeers viable. So saying "I don't support conflict diamonds because I only buy Canadian" is wrong because its the demand you've created that make those conflict diamonds valuable.
Yea tablets should be part of everyone's first aid kit. I prefer my katadyne filter. But those 1 gallon water jugs from Crystal Geyser or whoever work great in the trunk of your car. The 7 gallon plastic jugs (Walmart, REI, etc) are perfect for storing in your garage and using during camping or emergencies.
I think you are confusing the clojure compiler and the clojure language compiler.
Add to this: AR-15 with a collapsible stock for varmit/food hunting, fishing hooks and line, and either a solar panel to charge your batteries or one of those backpacks with the solar panels built-in. Also some kind of head coverage both for cold weather protection in the winter and sun protection in the summer.

I'd be sure to have a good pair of walking/hiking shoes as well. No telling how much walking you might have to do.
I guess the main point is whether or not all of these broadcasters and/or tv manufacturers have done safety studies of the effects of 3D 'all the time' in our lives verses just during a 2-3 hour movie every once in a while. I could definitely see people (in these companies) dismissing there being a problem just because "people go to 3D movies all the time" even though the 'amount of exposure' is orders of magnitude different.

> I am a bit sensitive about this general issue (nothing to do with 3d) as there have been quite a few deaths in my area in the last year due to people's fears of radiation from mobile phone towers (which are in fact no where near their house, but that is another issue).

I'm not advocating that kind of crazy. I'm just saying that it would be entirely irresponsible for companies to push this technology without any sort of testing. In general, I would be mostly concerned with children. I don't want to bring out the 'think of the children' argument here, but children have developing brains, and if this could adversely affect their brain development there should be a bold warning label at the very least. (Or such broadcasts should just be 'few and far between' -- i.e. only some 3D movies on TV or a 3D channel or ability to switch between 3D version and 2D version -- so as not to force children/parents into the 'consume potentially harmful content or consume no content at all' decision)

On the flip-side of your argument, I think that entirely too many companies rush products to market before bothering to ponder any sort of implications (though this is mostly just a problem with food/medical products, but things like infant-/baby-oriented products have this issue too).
Arguably the best place for that though is a startup where your first employee with a large stake?
There's no doubt there would be many very interesting positions at Google, but I'd imagine there would also be some very boring positions for developers straight out of college.
great article. Nice to see that Steve's principles worked out. Let us know how it goes tomorrow!
I don't get what you can't resist? That comment wasn't even funny. It wouldn't fly on Reddit or even -gulp- Digg.
All I can think is how horribly motion-sick I'd feel.
Incredible! I don't understand how so many people could be so clueless. Also, I wonder why Facebook.com isn't the first result for "facebook login".
Yes, I mostly save "about" a third. The hard part is getting to above a third consistently. I agree with the car part, but with the proviso that it doesn't work so well when suddenly you end up with a job in some industrial park that doesn't have good public transit.
It seemed to me that the regulation and patent parts could have been two separate posts.

In any case, it was really interesting.
This sounds a bit wacky and fun, but this does not: "This entire experience is a learning experience. You will be required to put your startup up for auction, to enable people in the team to exit. This clears IP issues, rewards the effort of those who participated, and develops an important skill in itself which is driving the valuation up for something you build. About 20% of the final sale price will be recouped to cover costs of the experience."
No, because you're just extending an olive branch after the inflammatory attention-grabbing part. You lost me at the divisive generalization, even if I personally fall into the camp of "designers who can program".
YMMV I thought it looked rather interesting
Apple didn't originally develop Logic Pro (or the dongle), they bought it from Elogic. Within one release of buying it, Apple removed the dongle from the copy protection system. To be fair, this was pretty hard, as Logic actually offloaded some DSP processing onto it.

Today, the copy protection consists of:

1. The installer phones home to see if your serial is blacklisted. If Apple can't be reached, you can install it anyway (unlike activation).

2. Serials are blacklisted with each point release

3. Offline update install packages are behind a serial-wall on Apple's website, but are accessible with the system Software Update utility, which does not check serials.

4. Logic Pro broadcasts its serial over Bonjour, and won't start if another system on the local LAN is using the same serial

This is by far and away the most lax copy protection system of any of the professional DAWs. The primary copy protection is that it's mac-only, and the people who blow $2k on a mac aren't likely to balk at a few grand on good software.
As far as I can see Clojure CLR uses the Dynamic Language Runtime and Expression Trees which do support tail recursion. I don't know if Clojure CLR takes advantage of it, probably not. However, recent .NET VMs automatically apply tail-recursion optimization if a number of specific conditions are met, even if the compiler doesn't actually emit tail-recursive IL.
It's not first because Google places recent news stories before the general web search results.
My first thought was "cool! Now I can tell everyone who cares what I'm up to, just like the old days!"

Then I remembered facebook...
Mixergy interview video analytics
I'm a web developer and I still don't get OpenID. Whenever I try to use it I'm just ran though a bunch of authentication/handshake/who knows what pages. Only to have to re-login the next time I visit in the same awkward way that oftens breaks on me. WTF.
A better model would be for the organizers to take a 20% stake and let participants sell their stake to each other if they want out I guess, the numbers involved from 48 hours work wouldn't be big I'd imagine.
Don't Classes in Java get boiled off in the compiler? There are no "class objects" at runtime that I've ever seen.
This is actually the precursor to Clojure; note how it was developed by Rich Hickey.
I just want to remember everyone that Objective-C is nothing more than Smalltalk with C backward compatibility. Also, the static type checking in early Java is pretty much the same thing as in early C++ (when both were without templates/generics).
The Real-Time Web: Context is King and the URL is Context
By the third successful system, they aren't inexperienced anymore (and will cost you accordingly), and if it's the third failed system, they wouldn't necessarily have learned anything. It's possible to flounder around for a long time given lack of direction.
Documentation that overwhelms a new developer does not make a product less in functionality or quality. Googling code examples, explanations, and blogs of PayPal recurring payment code/functionality, I found a lot of very useful information during my own development. The functionality and product have been around a while and lots of people who want to help others adopt it.
HTML5 real-time collage app: moodboards for web designers
// unseen?
if (foo.getClass() instanceof someClassObject) ...
Learning another programming language will almost always make you a better coder. It gives you perspective on the language you spend most of your time in, and lets you see patterns that are non-obvious is your 'main' language.

To really benefit from learning another programming language, make sure that you actually learn the language, not just hack around in it for the weekend and say you know it.
Also note: looking for a cofounder [http://adamsolove.com/index.php?id=5]
It always struck me that 4chan is not the most positive example of what happens when an unlimited number of people are given unlimited anonymity.

Sure, 4chan was there for Anonymous, which engages in some political activity. But 4chan also spawns a massive amount of graffiti, grossness, shock images, juvenelia, etc. Most people don't think of 4chan as the brave home of political protesters; they think of it as in immature dumping ground for memes and shock porn.

If the goal is really to show the importance of anonymity online, a protester from Iran or Wikileaks would be taken far more seriously. Sending somebody from 4chan will just focus attention on the many ways that anonymity is abused.
> How can anybody use a development environment that doesn't expose the source code in plain-text files?

I could just as easily say how can anybody use a development environment that only exposes the source code in something as archaic as plain-text files?

Files may make working with known tools easier and may have all kinds of advantages in other areas such as deployment, but images are far superior for the actual experience of developing working code. Tinkering with live objects real time beats the hell out of a run/compile/debug cycle that throws everything away and starts from scratch every time.
ugh this is the second article today with a bunch of people doing this. this stuff seriously pisses me off more than anything. if a crappy article is submitted and people register to upvote it, it won't do much good. if an article is submitted and crappy fake comments are created by new sock puppet accounts, they are just there polluting the place.
I've been toying with the idea of creating a LLVM-based Clojure implementation, which would permit interesting constructs such as coroutines and continuations. Too busy though, and Java 7 will supposedly support them, if it's ever released.
Gee, this is almost exactly what I take on a backpacking trip (although I'd substitute a tent and sleeping bag for the tarp). Calling this list a bug-out-bag is stupid.
But there is a difference between bugging out and staying put. In his example of an earthquake better to stay put for a while and drink the days worth of clean water in your hot water tank/toilet cistern, etc