skysight-inc/HackerNews huggingface dataset:
I'd add "writing it in a new popular language" != value.
The amount of time reinventing the wheel in hip new languages is truly staggering.
Are you crawling them? if so, what package are you using to do it?
This is a tough one... I take a blank template that I have already prepared and make the project, filling it with the most incredible designs I have ever done. In a couple of days I look at it again and I usually change it completely... so the second version is actually the first one I show to anybody. And then it just happens!
Depends on what kind of project it is, what state of mind I'm in, etc. But basically I just sit down at the computer, and start. If I'm writing java, I fire up Eclipse, and write a main method, that just does

System.out.println("done");

run that, and then start adding stuff. If it's a web project, and I'm using Grails, I do something like:

[prhodes@voyager]$ grails create-app foobar

then fire up Eclipse, import the project and go from there.

Sometimes I'll break out a sketch pad, a box of colored pencils, and do some doodling / designing / brainstorming, but it just depends on what it is.

After all that, I fire up XMMS, and get some tunes going... Motley Crue, Queensryche, Metallica, Megadeth, Testament, Slayer, Danzig, whatever... just some good coding music.

Edit: Oh, wait, forgot a step... maybe the most important step. Putting on a pot of coffee to brew! :-)
Yes, crawling. Home brew. Stuff out there is either too complex, or too simple.

To be fair, we like to build on our own - probably not a good thing sometimes..
It's a fine question. But now when I read these pieces on trends, I do wonder. It's almost too good as a piece by itself. Would a reporter really care enough about watches to do all the research? It seems more like something that was teed up for them.

Read pg's essay. Then read this piece again. What suggests that it's truly original reporting?
The thing is people outside of the tech-community don't share that bias.

At it's current stage google+ has not much to offer to a typical user of Facebook.
Sparks is a joke. Circles are nice, but not inherently better, just different and I can see many Facebook users not liking that idea.
Hangouts is the only think that I remotely like, but it's not enough to build a social network around. I'd much rather just have hangouts implemented to Facebook.

Right now all Google+ is for me is simply a statement by Google that they want to move into social. They really need to start adding some functionality, because right now it has almost none.
Google+’s structure – specifically circles – allows for solutions to this problem that would feel completely natural. Everyone who uses Google+ also uses circles, it’s not tacked on and optional.

Circles could become a powerful tool for filtering your stream (by, for example, allowing you to pick which circles appear in your stream by default) and it’s certainly also easy to imagine other options, e.g. the ability to disable notifications from certain circles.

At the moment all your circles are displayed by default and you can’t, for example, select more than one circle at once to filter your stream. It’s either all circles or one circle.

I can’t imagine that Google won’t add such options. The UI is a bit of a challenge – I’m certain they want to keep it simple and not add a few dozen checkboxes to the circles page – but certainly a solvable challenge. I’m not too worried about it but it’s certainly true that now is the time to complain about such shortcomings.
ASCII animated donut in obfuscated C
If they do a decent API and don't go the twitter route, I can see some very interesting clients that allow a lot of muting and maybe a rules engine type construct. Twitter messed up by killing any innovation in smart clients, maybe Google will not repeat that problem.

// yeah, I had a side project of a rules based twitter client - oh well
Sharing code between back-end servers running on the Java web stack and resource-constrained devices in the field. Not only for the purpose of running the same code at the same time, but also so you can easily port functionality back and forth between central servers and field devices. It reduces the cost of fixing design mistakes or just evolving your architecture.
OK, so 5 people returned the book as "not as described."

Here is a question. If you are returning a product to amazon because you don't like it, is the only way to get your shipping refunded and/or a refund at all to check the box that says "not as described"?

It sounds like some people bought the book and didn't like it so they returned it. If it's only 5 people it's not much of an organized conspiracy by "fanatics" as he suggests.

Perhaps the problem is with amazon's return policies, and perhaps they should not link "not as described" to cancellations with books from known publishers as they would be if it was sacks of golden coins sold by some independent vendor.

In a brick and mortar store, customers can evaluate more of a book than is possible on amazon. Therefore it would be reasonable for amazon to have a liberal refund policy.
If you find this appealing, you'll probably fall in love with _Ratio_:

http://www.amazon.com/Ratio-Simple-Behind-Everyday-Cooking/d...
He says "it’s easy to debug and make changes" when referring to mobile HTML5 development, but my experiences have been the complete opposite and the only concrete claim he makes to support this is that there's a buggy and slow tool you can use to run Web Inspector against a remote device. It doesn't even look like it has breakpoints. Am I missing some other essential tool that he assumes the reader knows about?
What about The Morpheus? Aren't they already doing that?
So far plus is shaping up as a replacement for the gap left by FriendFeed. It's not looking very Facebook replacement yet.
I agree with you on the colors. No contrast, it makes it very hard to locate what you need.
You might be interested in Chroma Hash for that sort of purpose: http://mattt.github.com/Chroma-Hash/
Exploring space with humans for the possibility of positive technological side effects does not seem a reliable, long term way to increase the number of people in space at any given time, if that is your primary goal. It seems like a way to temporarily boost the number by around 3.

If the goal is to increase the number of humans in space for the sake of increasing the number of humans in space, one would probably need to do research into a colonial business model sustainable enough to get investors and governments on board.
> specially when the language is still changing.

I think this is the biggest reason. Go has been stabilizing over the past few months but it definitely still is in development. Gofix helps with this but only so far...
My senses point to it. From my perspective it makes sense because you can't really point to it being a "serious" app that [serious] matured users would point to as a sense of belonging and we all know that Facebook users have no embarrassment at all when it comes to publicizing anything and everything they deem worthy in an effort to appear cool and belonging.
Whatever others may say, I like you. I actually do as you do, regarding the notebooks. I have a dozen moleskines of all kinds, and my select fleet of "Idea Pens and Pencils" specific to the task. I rarely ever read what I write- the act of putting it safely in its place cement the threads together into an increasingly intricate web of the whole. While your OJ story is out there, I'd happily work with someone like you. Cheers-
It won't change until a cool new technology comes to the USA last because we've become known as a backwards intellectual property banana republic whose chief export is lawsuits.

People might start thinking about demanding change when the new Sony Awsoma 4d tv is available everywhere but here.
Nope that's cool, thanks.
Don't know about others, but I don't generally have a specific moment that marks the start of a new project.

Projects typically grow from an idea that forms over time. It starts with spotting a need or an annoyance, then thinking if a product could solve it, then looking at competition, then considering how to position and market it, then how to make money of it, and lastly - a crucial moment - if it is worth an effort.

You know how they say that "ideas are dime a dozen"? I find that it is simply not true. Ideas that is well thought through are rare and they are worth a lot.

--

tl;dr - the first thing is to develop and validate the idea.
It would be much nicer if google implemented it as an option, which should be the default.
I think this is a very nice idea and could be expanded to other products as well. I wonder if the bar is too high for new customers to subscribe without being able to sample some candy first. Maybe offer a sample pack for a nominal fee?

I'd like to see a service where I get a surprise used NES (Famicom) game a month, just for the kicks. ;-)
Would have saved me time!
Launching too soon?
Yes, but but right now even if they get hurt a little by it, they also have a lot invested in it, and they stand to make more money by joining the game an suing others.

Also, patents did start to hurt the financial industry, and they simply gave them special powers to fight the patents, instead of overhauling the patenting system or abolishing them for everyone's benefit (except the patent trolls).
Such support would require either client-side browser extension to do the crypto or giving your private key to webmail provider.

I doubt there are a lot of people that would want to encrypt their messages, but still trust someone other with their keys.
Hm, looking up a couple products I have recently bought, very few reviews for them say "Verified Purchase". Yet most of these reviews are helpful. The useless ones are ones that say things like "Received it quickly!" from purchasers confused that they are not buying from ebay.

So following your protocol would get rid of these useful reviews which benefit me and others.

In the case being discussed, the customers that returned it as "not as described" did in fact purchase it from amazon, otherwise they would not be able to return it to amazon. So they would still be included.
There's a lot of wishful thinking in these G+ posts of late. People hope that G+ won't have to make the painful compromises FB has, though without much justification. The two are so very similar, if G+ catches on most everything people hate about FB is going to reappear in some form.

Regarding the post, I expect Google to be even more restrictive than FB with 3rd parties. They'll refuse to have their name tarnished by crappy apps. iTunes app store style review wouldn't be surprising to me. Spam free feeds are a selling point for G+, after all.
>And yes, there is something offputting about their response.

Their response seemed fine to me. I don't see what's so offputting about standing up to threats from someone that doesn't even own the trademark they're threatening you over.
Peter Hansteen also wrote "The Book of pf" (http://nostarch.com/pf2.htm), which is supposed to be quite good.
WHen I first visit your landing page, and stared at it for 5 minutes.. I still didn't understand what the site is about. I kept asking myself HUH? Huh? I still dunno what it's about.
Just call it an App Market and avoid the controversy/drama. There is also something unprofessional about their response altogether, "Steve Jobs isn't our dad!!"
This is pretty cool - but it's hard to get to the book content itself. Maybe consider just publishing it as blog posts?
Generated JavaScript can be served and cached just like static .js files. It doesn't have to be embedded in the HTML.
They say that you're an expert in something when you can clearly explain it to others. The "throwaway notebook" strategy is, in my opinion, a great way to quickly and safely test (and refine) how much of an expert you are about the idea for your new project, at any level of granularity you care to attack it.
That, and no employer will ever pay a wage to a robot. He'll just replace his employees with robots he buys himself. Even at 100k as the OP posited, a typical robot will have paid for itself in 2-3 years. Anything after that is pure profit.

The whole concept of sending a robot to your job and getting it's wage is delusional.
It's cool. I'd recommend adding something to the page clearly disclosing that this is a not affiliated with Google.
Congratulations, you've just displayed a level of perception which is almost completely absent from I.T.: that there are often reasons other than the purely technical ones involved in decision-making.

There are a couple of traps in consulting. One is the trap where the consultant believes that they have a bird's-eye view of the problem to be solved, when they're actually looking through a keyhole. (Security-related consulting falls into this trap often.) The other trap is where the consultant's own experience leads them to conclude that their approach is the only right way to do a particular thing. Infrastructure-related consulting has fallen so far into that particular trap that I question whether it'll ever make it back out again. For example: Windows servers! Linux servers! Windows servers! Linux servers! or, smart switches! Dumb switches! etc.
I was going to make the same comment. Frankly, I barely find gdb to be adequate for debugging iOS code (lackluster support for Obj C 2.0 properties, etc). The idea of having to debug a significant amount of JS inside of a native app shell without a real debugger gives me chills.
What does the rank indicate?
I beg to differ. I've used ClojureJS (a Clojure to JavaScript translator) for building a non-trivial web app front end, and the result has not only been robust but also a pleasure to build (from a Lisp programmer's point of view).

[Disclosure: I'm the author of the ClojureJS library]
:) and/or "App Bazaar" or "App Mall" or "App Shop" or "App Plaza" etc. etc. :)
Slide made it, Google owns slide.
Slide launched it, Google didn't.

Techcrunch is just using that as a headline to bring trafic.
It's exactly like a "protection tax" that small guys have to pay. After the small guys pay, they go to the big ones and show them the list of complying companies as "proof" that they are right. It's a typical patent troll strategy.

But Samsung is a big company. They should join B&N and Motorola and go to court with Microsoft. This will get others to do the same. It works both way. The more of Microsoft's patents get invalidated, the better for them in the long run anyway, because not only will Microsoft double the price next time, but others will start looking through their patent database and see if they can use anything to get a license fee from Android manufacturers as well.
Great point. It's there at the bottom, but we'll make it more visable..
No, it's not commonplace.

http://shootout.alioth.debian.org/u32/which-programming-lang...

Only 4 languages are faster than Java 6, two of which almost no-one uses. Java generally loses on memory use, but not on performance these days.
At Spotify, we have hackdays every sprint where we can do what we want as long as it is in some way related to Spotify, e.g. new client features, exploring new server thingamajigs or writing libspotify bindings for other languages. Finished hackday projects are demoed at the sprint demo. It happens that the product development team sees something they like, so hackday projects can turn in to real sprint stories.

btw, we're hiring!
Leaftlet - A Lightweight JavaScript Library for Interactive Maps
Essentially none of those 30kloc were part of the actual product, just set dressing. You could easily launch the same basic product without writing a single line of code, just handling everything through e-mail attachments and a paypal button. I don't believe that the user experience would be significantly worse for it.

In the middle of the article, the OP lists various mistakes he made, but I think he's basically wrong on all counts. His essential mistake IMO was launching too late. In six months of work, he gained no insight whatsoever into the market. He could have learned just as much with a handwritten flier on the college notice board - "Your mock exam reviewed by a postgrad, £10. Email foo@bar.com".

For the technically-inclined, coding is the perfect form of procrastination. It can absorb a near-infinite amount of time and feels quite productive, but it's usually a distraction. Steve Blank's most important message is that in an early stage startup, your job is to learn about the market. Anything which doesn't connect you with your customers is wasted effort.
Or a jekyll site via github-pages? (easy fork-and-pull for contribution)
Word processors already support annotation and change tracking quite well. In the legal community are there still frequent dealings with scanned images (i.e. not the actual doc files)? If so would something like this be more practical than using the word processor functions?

On a moment's thought I'm guessing that perhaps yes, there might be a need for this, as responses to discovery might be in the form of boxes of paper rather than digital files, for the very purpose of making shared review and analysis more difficult.
Apparently there's something pretty big here I'm not getting. If you add a parameter to auth_required, of course you're causing a huge amount of pain because you're totally changing what auth_required means. It's going from being directly applied to some_view to generating a function that is applied to some_view. If every decorator was automatically called, every decorator would have to return a function. Among other consequences, you wouldn't be able to use property as a decorator.

Even if it's inconvenient, python's behavior here is still not surprising. It's perfectly consistent, and more general than automatically adding parentheses.
What language at least? Just curious, I do crawling myself and I'm always fascinated at the design decisions others choose.
Why don't relational databases support returning information in a nested format?
I wouldn't really consider this as a "new" pattern, it's been around for as long as I can remember. It's pretty popular in jQuery plugins.

I would recommend, however, against declaring the functions directly on the object you're putting them into. Declare them somewhere else in the closure and just assign them by name on the object you're creating. This way at least the functions are shared instead of being created every time a new object is created.
For great sequential recipes, also check out French Cooking in Ten Minutes (1930) - http://books.google.com/books?id=ZAOcOO_wru0C&printsec=f...
Ah... good question.. Rank is based on followers. We were naive at thinking we'd index all G+ profiles so we added rank in. But, it's only a relative rank in relation to our data set. We do have Mark Zuckerberg and his rank is still tops in on index. We'll probably remove it or make it more clear.
Brazil vs Paraguay live streaming enjoy now  at Mario Alberto Kempes
Brazil vs Paraguay
Match Details:
Saturday, July 9, 2011
Time: 19:00 GMT
Stage: Group B
Venue: Mario Alberto Kempes
Copa America 2011 next Match will play between Brazil vs Paraguay, so now Brazil vs Paraguay Live stream Coverage enjoy here. watch copa america football/soccer tournament all matches live stream at Argentina. . So, Enjoy arg vs bol copa america live stream match live now on your pc or laptop.
The Software Patent Racket: What do we do?
If you have them often enough, I think the transience factor isn't a problem. The tempo of Facebook hackathons seems pretty good to me - somewhere around 8-10 weeks or so between the last three.

Doing it once or twice a year in isolation is probably too infrequent to get lasting value - the positive value might have a total lifetime of about 4 months, so I'd suggest three or four times a year is a minimum - unless you have some other mechanisms that try to solve the same issues that hackathons do.
Which made for hellishly long compile times. Core-rope memory was used because of the weight and volume savings. On Apollo every pound counted. If you look at the Wikipedia article you find a link to HAL/S which used to program the shuttle computers. A similar language (the same?) was used to program the Apollo computers and I believe the ground support computers. I do remember finding 3 punched cards per statement to be a bit bizarre. Yes, I was there at MIT Instrumentation Lab, but some of the details have become hazy. :-)

Edit: The compile times for core-rope memory were pretty long, so there were lots and lots of simulations. Going to core was an infrequent occurrence. The computers had a small amount of conventional core so that patches could be applied. Bug fixes half way to the moon were possible.
Eclipse has very sweet gdb integration, and is probably the best C/C++ IDE for Linux if people can get over the fact that it's written in Java and uses up gigs of ram.

Nothing on Linux beats the C++ parser that Eclipse has (I tried everything and it feels like programming in the stone age unless it knows how to interpret templates and go to def/go to usages works). Heck, even on Windows probably only Visual Studio beats it, thanks to being written in speedier native code and already supporting C++0x intellisense.

It's not as useful for C though since there's plenty of other IDEs that can do macro unfolding and if that's not even needed then just using your favorite text editor + cscope provides a fast way of traversing a call graph.

That being said C/C++ IDEs are still decades behind Java or C#. Where's our dozens of automated refactorings that other languages have?
Must Have: Where's the Twitter / Facebook / ShareThis / Stumble Upon buttons?! A site like this could definitely use them to get the word out.

Suggestion: Also, in the future you might want to consider taking a picture of all the candy and adding it to a simple little online shop script, that way if people like something they can request it again and also, there are certain things I KNOW I won't like just from looking at the packaging so letting me choose the 4 candies that go in my envelopes would be nice.

Concern: As soon as I saw the envelopes I thought "How will my Pocky arrive in one peice in those envelopes?! They don't look padded or anything." It would suck to get crushed up candy in an envelope.

Question: Do you travel around a lot in Japan? And do you have a camera that does video? What is your occupation? (My best friend Alan moved there as a teacher for the Jet Program)

Thanks
- Chris N.
http://www.chrisnorstrom.com
CURL with PHP mostly on this project.. How about yourself?
I think you hit the nail on the head. I've been consulting for a number of years and in every organization I go to, there are inevitably other consultants who know the one "true" way to do something.

Regardless of whether someone else on the team writes easily readable, tested, working code - these consultants will inevitably complain it's done incorrectly and refactor it to their vision. This wastes time and money, and more often than not I've seen it lead to regression bugs in the software.
China: High GDP, 64 million empty apartments.
I've submitted a blog post which extends on my thoughts here. I hope it serves as a call to action that we can actually participate in while we don't have legal teams or large coffers

http://news.ycombinator.com/item?id=2746190
I wish more people would do a little of this. Making a marginal effort makes a big difference. I run into friends applying to business school but unsure what to write their essays about because their lives are so 'ordinary.' Most paintings are of 'ordinary' stuff; it's often the technique with which they're done that draws people in.
I think it's not all or nothing. Write just enough code to be able to make a credible pitch. In some cases this might be little more than HTML/Photoshop. Or you might need a bit of a backend but it can be mostly mocked up or support only a few contrived scenarios that you'll be using in your pitch.
I've been an early adopter of Laravel and a contributor. Laravel really is a pleasure to work with and makes PHP programming feel a lot better.
Clickable:

http://www.findpeopleonplus.com