skysight-inc/HackerNews huggingface dataset:
Thanks guys that one article was close. Any other articles you could recommend with the same general thought?
The author's experience sure sounds frustrating, but they sound like problems with App Engine's administration rather than the actual platform or SDK's. Here is the relevant part

"I head over to the AppEngine billing page and enable billing. However, after enabling billing, I realized I had used the wrong credit card, and tried to disable it again so I could change credit cards. AppEngine notified me that, by doing this, I would not be able to re-enable billing for another seven days"

For those unfamiliar with App Engine, enabling billing unlocks certain usage quotas and platform features.
I for one don't like this, and hope that there is an opt-out feature.

Just because my information is somewhat public in several places (not Facebook) does not mean I want it aggregated and data mined for commercial and advertising purposes.
Windows Phone can't beat Android legitimately, so they cheat
It worked on a branch, filtered by a file name. I think that's an important distinction. That distinction unifies the definition of `git checkout`.
Show HN: BetaPunch - Helping startups connect with beta testers
A couple months ago I came across this techcrunch article: http://techcrunch.com/2012/01/05/does-your-startup-need-beta-testers-betabait-will-hook-you-up-now-on-email-the-web/

I was inspired by the idea - but I thought their execution was just about as poor as it got. And as they made iterations their website only got worse in my opinion. Yet somehow they got covered on TC and other popular blogs a few more times.

I knew there was an opportunity to do this better. So HN did I succeed? I spent a lot of time focusing on usability, design, and influencing users to actually leave feedback for startups.

In about a little over a month of up-time I have 225 users and 68 startups submitted.

What can I do to improve this even more? What makes you want to use it or not use it?
You are probably correct, but this is an abuse of the patent system, since the quid pro quo for patent protection is the disclosure of the invention to advance the state of the art.
I'm detecting at least a small bit of influence from Facebook in the UI.
I'd be fascinated to hear this story too. I'd think that domain would be worth more than most ycombinator startups could afford.
Interesting, I never knew some pacemakers used a nuclear power source. From some quick research, it appears they were generally discontinued in the 1980s in favor of lithium batteries.
Not directly related to the article, but I think the presentation linked at the end[0] is a good practical intro to Backbone.js and rich-client-side architecture.

Not having Rails background myself, I find that it nicely summarizes key differences between ‘traditional’ server-rendered and newer styles of writing web applications. I wish I came across something similar when I was starting with Backbone.js.

[0] http://speakerdeck.com/u/brennandunn/p/rails-without-views
People used to complain about this when Sync was first released as an add-on to Firefox 3.6. They still haven't fixed it!

I did a cursory search on Mozilla's Bugzilla and did not find any bugs with this issue involving a recent version of Firefox. Have you filed a bug (or voted on an existing bug) about your issue?
I've never written a line of php code in my life but on my current project I was asked to port some code from my client's php server api to native Obj-C running in an app. I had no trouble reading the php code and had the port working in under a day.
Think Twice Before Adopting The “Ship Or Die” Mentality
> I find that point where heavy traffic isn't a deadlock to be an especially fun time to drive because it hones my driving skills. I like feeling my car and being a part of my car as it goes down the road.

For the well-being of the grumpy, late, and overworked commuters sharing the same stretch of road, please consider taking an adventure driving class instead of playing Need4Speed during rush hour.
Apps Mobile Web Compatibility – Gecko vs. Webkit
Do you really need a full-time hire for that?
Indexing mixi makes a lot more sense than renren since there's no way a site that indexes facebook and google plus will be viewable in China.
i think the simplest and easiest solution to patent reform would be to just scale back the term. 20 years is garbage, i'd say that patents should be granted for a maximum of four years. their purpose is to give innovators a chance to use their invention to build a business, and if you can't build a business in four years you aren't going to. in a fast moving industry like software, the term should be more like 6mo - 1yr.

also, it'd be great to kill licensing of patents. it would turn patents from an IP marketplace to a use-it-or-lose-it incentive for inventors.
If you never finish you are never taught the gut wrenching lesson that the last 10% really is 90% of the work. Even for an MVP.
indeed: http://i.imgur.com/67KXM.png
A profitable, growing, useful, legal, well-loved... failure
For describing software this is likely so, but the phrase has also been a part of the technical jargon of the intelligence community for a lot longer.
The elephant in the room is -- it's 2006, erm, 2012, and even shell scripts can't be expected to run reliably in lowercase-linux anymore?

... this wouldn't be a problem if Ubuntu hadn't run away with its own default shell...
I think the person with 30 unfinished books and the person spending 30 years on their novel are really just flavors of the same thing - inability to finish a job. They're both re-starting and revising over and over again. I would guess that if the 30-year novel ever gets completed, it probably bears little resemblance to the original draft. There's probably various reasons that could apply to either case - perfectionism, lack of attention span, unable to commit on decisions, self doubt, etc.
I guess the alternative is that all of those "slaves" just don't earn a living.
Me too. But I gut up and finish anyway.

While it may be true that most people with ADHD don't finish things, it also true that most people who don't finish things don't have any disorder at all. They just don't finish things.
There is a serious problem that this is the tip of the iceberg for, though. Certain types of technology essentially become part of you, either cognitively or physically, such as this. It is particularly cruel to install something into somebody or allow someone to effectively incorporate their software into their brain, and then yank it away because of patents or some other property issue. Does the company's societally-manufactured right to their IP fully trump this girl's right to speech? This question will become more important over time, but it does cover only a small subset of the Great IP Conflict.
To follow up... This seems to be a good start http://code.google.com/edu/parallel/dsd-tutorial.html
Site is down, Google cache:

http://webcache.googleusercontent.com/search?q=cache:https:/...
The Magic of Version 3
It's surprisingly hard to unstage a file.

Is there a case when it's not a simple git reset my-file away?
First off, congratulations on being funded, but a number of red flags popped into my head when I was reading your information, and the number you received for funding.

1. Did you have positive sales/user traction?
2. Is your product B2B?
3. Do you feel there are a number of products like yours already in the market that isn't big?
4. Was there a true need to involve investors that you couldn't make up in sales?

In my honest opinion, I think you gave away too much equity.
45% is a lot for only 100K, and with ideals for growth in mind as well. That means you increase your revenue exponentially to offset the need for additional funding in the future, or hope for the next round of investing that investors only want a small chunk. Slightly doubtful once they look at how much you initially gave up.
They mention the hull is made of "syntactic foam".

It seems this is a composite of (glass,ceramic,etc) microspheres in a resin matrix. They mention in the bbc video that they glue blocks together and machine them somehow - how does one machine such a composite?

More on syntactic foam: http://www.crgrp.com/technology/materialsportfolio/syntactic...

[edit] yet more:

"Syntactic foam flotation products are available in formulations for shallow water foam to those capable of reaching the bottom of the Mariana Trench."

http://www.esyntactic.com/

"The HZ Grade of syntactic has been formulated to survive the deepest depths of the ocean. This class of syntactic will survive crush pressures greater than 20,000 psi making for safe operation in the Hadal Zone.

http://www.esyntactic.com/dwsfs.htm
Great service! Congrats on the launch. Seeing how well BetterWorks is doing I have no doubt Anyperk will be a success.
It's my opinion that once you put information on the internet it is public domain and anyone who wishes to mine it is free to do so. The burden of keeping yourself private lies with you.
Apparently the big change is to use Visual Studio 2010 for the Windows builds.

http://weblogs.mozillazine.org/asa/archives/2012/01/end-of-f...
All I get is the speakerdeck main page, with "You are not authorized to access this."

Does anyone have a working link to the content?
I AM A MOTION HERO Contest
"in fact, if someone else DOES stumble on it by accident, it should be considered de facto evidence that the patent isn't novel."

You have industry support for this idea:

“The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.”
― John Carmack
Definition Lists vs Tables
Watching MCs reaction after winning was one of the best moments I have seen in sc2. You can tell he wanted to beat PuMa and win this more than anything. Congratulations MC
We fight for a cause: Say I Exist
Square’s Card Case app becomes Pay with Square
Good to know, thanks!

I feel like from a UX perspective, it'd be ideal to be able to give some friendly error message to at least acknowledge that the failure is on the server end. A page that says, "Sorry, we're having trouble accessing your files right now. Please try again in a minute.," seems more user-friendly to me than a download that suddenly fails with no explanation. Nevertheless, this is very cool.
I think LZO has been obsoleted by Snappy anyway.
Sorry, it's back up.
Apparently updating the PDF broke speakerdeck, permanently marking the presentation as "unpublished", even though it is public. I had to delete and re-upload. Probably shouldn't have updated the PDF in the first place, though.

Content is available here as well: https://github.com/vsergeev/apfcp
This reminds me of one of the first RadioLab shows I ever heard, called simply "Falling".

http://www.radiolab.org/2010/sep/20/

Here's their synopsis: There are so many ways to fall—in love, asleep, even flat on your face. This hour, Radiolab dives into stories of great falls.

We jump into a black hole, take a trip over Niagara Falls, upend some myths about falling cats, and plunge into our favorite songs about falling.

Such a great episode, and great show - I recommend both to everyone.
As far as I can tell, SC2Earnings details only tournament winnings (which makes sense as there's no reason other earnings would be public). That means a lot of these players could be making even more money off of coaching, sponsorships, or casting.
Switched On: Tablets are toys. No, really.
I'm not talking about you or your company, but a lot of Starters are excellent bullshitters. They have an idea that is the equivalent of "Lets go to the moon" and leave it to others to build a Saturn V rocket. The latter of course is just an implementation detail.
just code it yourself, as far as im concerned the website IS the api :)
In Sony shake-up, new Lynton role
Now on the way up (18m ago); now surfaced.
I don't consider "working on something I never released" as being productive though. In my original post when I was talking about habitually being productive I meant habitually shipping & following through on projects till completion, not just habitually working on 'a' project without finishing.
It depends on the meaning of 'easier', I think. In both cases, 'the computer' can do it, meaning the program `troff` or the program `(la)tex`, and I'm not sure it's reasonable to call one or the other of those programs 'easier' for the computer; but perhaps you are thinking more of something like syntax highlighting?

In that case, I would argue that it's not easy at all with (La)TeX. The obvious difficulty is people mucking about with cat- and char- codes; but, even if that's not happening, you've got things to worry about like old-style `$ $` and `$$ $$` delimiters. I've never seen a highlighter handle `$\text{$math$}$`, or even `\(\text{\(math\)}\)`, correctly.
Everyone already has Skype. That hurdle was overcome a long, long time ago. Skype is an application that is just as ubiquitous as the web browser these days.
I got a lot out of Anthony Molinaro's SQL Cookbook, it had a surprising amount of theory in it.

It doesn't sound like you're looking for a cookbook type book though, what I think you're looking for is books by C.J. Date and Joe Celko.
Hi guys, really nice work.

I am really into the tip of the iceberg idea for the website.

One question to the developers that I am sure it is in many people's minds:
1) I sign up
2) U use my login credentials to access the apis
3) U print the results on my screen
4) U save the "business card" of the person I searched for without his consent. And now the million dollar question.
Do you for any reason give FULL access to this business card to:
a) a person that has partial access to my contact for example linkein connection but not facebook friend?
b) to any other person or company that has no connection whatsoever, now or IN THE FUTURE?

In other words do you provide details that are not publicly available to people that have no connection?

Sorry for the long post but I am a little bit concerned about privacy...
Great success story - that would have been heartbreaking if the founder had gotten hit by a car on the way home from signing his deal. (in the article he says he walked out into traffic in a daze after signing the deal)
割双眼皮
You can define it however you wish. Look it up in the dictionary to find your answer.
It's neat, but keep in mind that we had live video from the moon in the 60's.
Flawed sign-in services from Google and Facebook imperil user accounts
priley must have amazing negotiation skills.
Fed driver distraction guidelines make navigation unusable
Thanks for your input. To answer your questions:

1. The money we've made so far is through affiliate links, because at this point we offer our product for free. We'll have a freemium service later on once we develop our premium features. The money we've made in one month so far is quite negligible, but it shows that we have potential to make a lot more once we get more customers.

2. Our product is not B2B. We're focusing on users in the higher education market.

3. Our product is not unique, but we've executed very well and offer a much better user experience than our big competitors. We are also trying to appeal to a different demographic than our competitors.

4. Unfortunately, yes. The money we've made so far is too low to pay for anything and it really just showed us that we CAN make money from this. We need the investment mostly to spend on marketing and scalability, and my co-founder would have rather not taken out a second mortgage.
Nice summary. Also pretty much a short list of reasons why I started to write even simple scripts in awk or python when they get too long. Another long topic is quoting variables, $ inside strings and expansion before execution... Opinions may vary of course, but I've found it easier to just write this (or whatever you need) and deal with normal variables and normal lex-and-parse-before-expansion/execution language:

echo 'abcdefghijklm\nop
123456789' | awk '{print}'
For anyone interested, the closest thing to this around at the moment (that I have come across) is http://pipl.com , and it's actually pretty good.
The point wasn't that creating on the fly zips is new, it was that using pipeable steam abstractions is a composable way to build network servers, and nodejs is just something we found this easiest to express with.

Having a large number of stream primitives means you can easily wire up endpoints, for example say you wanted to output a large db query as xml, or consume and editing gigabytes of json, or consume, transcode and output a video.

You can by all means write a nginx module in C for each usecase and this is probably the right solution for very HEAVY specific loads.

But writing a C module is probably a barrier too high for many, whereas implementing a nodejs stream isn't. Respond to a few events, emit a few events and you have a module that can work with the hundreds of other stream abstractions available. (npm search stream)

You still need the specific domain knowledge (eg how zip headers work) and this is usually the complicated bit. mod_zip looks excellent, and I wonder if some of the domain knowledge of handling zips can be resused in zipstream.
I am not blaming the party, my friend.
Is walking around in life pretending your rich hinder your progress?
Sometimes when I'm working by myself, driving my car, or laying in my bed...I just imagine the 'day' I become rich...not so much the day, but rather the things I'd do if I had a lot of money (for instance, tell all my friends I'd take them out to dinner, donate to a charity I've always loved, etc).<p>Now I know the whole idea of starting a business for money is counter-intuitive, and you should love the business. I also do not underestimate the hard work that goes into it. But one thing I'm not sure of is....does having these fantasies actually hinder my progress?<p>Am I basically just putting my happiness (or ultimate life) in the future, and not enjoying know? I mean...for the people who are rich (and self-made), did they walk around while poor fantasizing about the day they got rich and what they'd do, or did they just fantasize about the next step of their lives/business?<p>What do you think?
it's not a bubble, it's not a bubble...

Can anyone make a case that paying 180mm for a drawing game makes rational financial sense? Of course, Zynga probably paid with it's overinflated stock, so it's more like AOL buying Time Warner at the peak
Hone your rails, android and ios skills at Heyzap this summer
"First name Emily + birthday in March + Studied at NYU = That ridiculous girl from New York you met during her birthday party at the bar last night"

sounds like a great addition to my cyber stalker toolbag. These cross-network profiling is really one of these areas which haven't been covered that much yet, except maybe by intelligence services. Looks like an interesting project to watch.
What the fuck is a stack?
I'm arguing that the semantics aren't that different. Callbacks (such as used in Node and in libevent/libev-based async programs, as I said I don't really know gevent) and Erlang's process model both depend on individually dispatched messages to communicate events that are often fine-grained in nature: connection accepted, bytes received from buffer, failure occurred, child process died, name resolution completed, etc. This necessarily fragments the logic by requiring that each event be handled pieacemeal, either in separate callbacks or, in Erlang's case, often using pattern matching. I am arguing that the way you code these "callbacks" is superficially similar both in Erlang and in other async systems, and that the patterns, challenges, etc. are very similar, even though Erlang usually outcompetes the alternatives in terms of power and richness.
For the hours that top players are putting in, their hourly wage is probably close to something very average.
I'm sorry, but you're kidding yourself if you think there's a lot of value in being an "idea man", or if you think that there aren't people who have both great ideas and the ability to see them through to completion.
I'm sure all of the $200-300/hr coaching sessions adds up to a significant sum for most of these players. Casters definitely are making a lot more than players.
That is true, but there are two caveats:

1. POSIX /bin/echo does not recognize any options other than "-n", and "-n" is "implementation-defined". [0] So you end up right back at the same problem.

2. I highly recommend using built-ins where possible. Invoking /bin/echo instead of using echo involves copying a string into an argument vector, setting argc, loading /bin/echo, attaching std file descriptors, and forking. All of this to print a string to stdout.

It's much better to explicitly specify the behavior you want by invoking the appropriate interpreter, or to use /bin/sh while being sure to stick to POSIX-compliant functionality (e.g. printf).

[0] http://pubs.opengroup.org/onlinepubs/009695399/utilities/ech...
Or patience. If you linger around domain auction platforms and forums enough and are willing to invest you can get lucky on a relatively consistent basis.
Online Dating from the Other Side
I found this "little" technique is immensely powerful. I've found that talking to people about everything I'm currently working on (as opposed to what I've completed) deflates my excitement a little bit about what I'm working on. After a few rounds of this, I no longer want to finish what I've started!

Additionally, if I'm able to get that burst of endorphins from people just by telling them what I've started, then I no longer have a strong enough reason to build up a list of things I've finished.
Packaging design is the face of the commodities
Why Object IDs & Primary Keys Are Implementation Details
To my knowledge, this is pretty standard advice among students - review your notes before you sleep to help you remember them.

The explanation I've heard is that sleep is when long-term memories are formed; something put into short-term memory will have less time to erode if you sleep right afterwards.
This site has a really polished UI. One thing I would note is that these numbers are historic numbers not annual. The game has been out for almost 2 years if you include the beta time, so cut the numbers in half to look at annual income. It's still pretty good for the top players, but I've also noticed a trend that tournament payouts are actually decreasing. When the game first came out, it was the size of the prize pool that got the tournament press, where now the reputation and popularity of the tournament determines if it will get press and thus the players play in it for sponsorship reasons instead of for the prize pool.
Thanks for the feedbacks.
It seems that users do want a larger screen while maintaining the same portability.
So if a company can somehow put a 7 inch screen on a 4-5 inch device, would you buy it?
The gist—as I understand it—is that Unix programs are essentially all equivalent to functions : ([String], TextStream) -> (TextStream, TextStream) which limits how one can tie them together and causes a proliferation of text-processing tools (awk, sed, grep, cut, &c &c) which is not as elegant as functional programming. There are already some Unix command-line tools that work on structured data as mentioned, e.g. jsawk[1] is a tool inspired by awk whose scripting language is JavaScript and which works on JSON.

As an aside, I'd like to see people experiment with these concepts on an OS level while consciously targeting Xen or other virtualization systems. Already, Haskell can run barebones on Xen using HaLVM[2] and the successor to Plan 9, Inferno[3], was a virtual machine that could run either on bare metal or inside another OS. I can imagine an entirely new OS would meet some resistance—like Plan 9 did—but supplying an OS intended to be virtualized would let people experiment freely within their existing OS.

[1]: https://github.com/micha/jsawk
[2]: http://halvm.org/wiki/
[3]: http://code.google.com/p/inferno-os/