skysight-inc/HackerNews huggingface dataset:
Agree 100%. For those who haven't done Agile estimation before, I strongly recommend Martin's 'Agile Estimation and Planning' book - quick to read and lots of good stuff, in particular:

* Write your requirements as 'User Stories' - discrete units of functionality that are as independent as possible and can be developed and tested as a unit. This gives you maximum feedback on how far along you are against your original scope.

* Estimate complexity, not time. For the reasons this guy gives, people suck at estimating how long something takes. However they are better at estimating how complex something is, particularly relative to other similar things. This means you can estimate each story using 'story points' (an arbitrary measure of complexity, relative to other stories), and then be reasonably confident that two stories rated the same are going to take about as long to write. There is some variation here, of course, but averaged out over all your stories you can get quite accurate results, and usually increasingly-accurate as you go along.

* The people making the estimates should be the ones that are going to be doing the work! Seems obvious, but many places have one person (often a manager or team lead) estimate a task, then have the developers build it, and then the manager gets upset that the developers are 'lazy' (i.e. his estimates were rubbish). As the author says, use planning poker with your development team. This can seem like an Agile kool-aid gimmick to those who haven't used it, but it is a very effective way of getting everyone's input. The best developers are often those less likely to volunteer information in a group setting, and this is a great way of getting their opinions without putting them 'on the spot'.
I made StyleDocco (http://jacobrask.github.com/styledocco/) for this purpose. You add example HTML (and Markdown) in your stylesheets, and StyleDocco generates documentation files with the rendered HTML as well as the HTML code snippets. There's also Knyle Style Sheets (https://github.com/kneath/kss) if you like a more structured TomDoc inspired syntax.

I'll definitely be adding something like the "prefs" thing in the top right corner of this style guide, that was awesome.
Sensible people get paid for playing. That is The Art of Life.

-- Alan Watts
There is nothing wrong with providers giving you an option to use your number for notifications. However, if we are required to provide phone number for security features that can be implemented without using phones, there are a few things wrong with it.

How can this be implemented without using a phone number? Well, the article actually contains one way - pre-shared secret codes that you print out beforehand. There are many others.
That doesn't stop them from being called. As soon as you introduce an object like this, you throw a bunch of important guarantees about your code out the window.
> Thounsands of sites across the web use Stripe to accept payments online.

You mean, thousands of sites across the United States.

The day one of these great payment processing services begins offering worldwide coverage will be the day that we finally get rid of PayPal.
Yes, that's a good point. I think in addition to sharing research articles and reviews, the PubUp system can also be used to post or link to scientific news, blog posts, or anything related to the community, that's why we have a "News" category in addition to the "Bio, Chem, CS, Math, Physics, etc" categories.
Ok, now I get how it works. I would presume the site contains a lot of rich tweets that are very thin on content then, even if there are some that are rich in content. That's what Google has a problem with. If I were site owner, I'd put noindex on pages with less than X words, and not put Ads on those tweets as well.

In general, Adsense on a very generic site like this isn't that effective anyway. Ads aren't very targeted and Google also doesn't like that. They don't want advertisers to have a poor experience.
Concept video is a bit rough though
http://bit.ly/J3YOnt
无酸纸档案盒
Keep up the awesome work, guys!
Are you confident enough to give your competitors a huge list of your customers. That's what impresses me most about this.
I can't believe in 2012 the #1 comment on a topic like this is comparing the valuation of a tech startup to an established brand in a completely different industry, and then appealing to the crowd's incredulity.

Have we not yet learned how terrible this particular argument is, has been, and will continue to be?
The Seven Deadly Sins of Web Design.
http://visualidiot.com/articles/seven-sins
This is a valid point, we definitely need to improve that, right now we don't have much content, it looks like an empty shelf, lol
> Throwing bits of asteroid at the planet seems inefficient, to say the least.

It might be inefficient in the sense that you lose much or even most of your materials during re-entry/collection, but (for all we know) it could still much more economical than mining here on earth. If you can bring gold back to earth at a price of $1k/kg, it's not going to matter that half (or even 90%) was destroyed in the process.

I assume here that you'd look around for asteroids that were of a Goldilocks size: not too small so that a large fraction of the material survives re-entry, but not too large so that it creates a serious risk of destruction.
Awesome design work here! Love that they featured some awesome companies including mine Startup Threads (http://StartupThreads.com). The fact that the order isn't fixed is also a nice touch.
IIRC a space-based smelter is a mirror to concentrate sunlight, a system to collect the melty bits.

Some of this we might be able to make in space - boot strap a mirror factory and you've made the tools to make the tools.

Throwing bits of asteroid at the planet seems inefficient, to say the least.

How so? You can land the goods anywhere you want on earth. Sending stuff down a space elevator and you still need to ship it from the equator to wherever you need it.

After you apply the brakes, you don't need any more energy - the stuff is going downhill.

Granted, we can't simply drop iron on Cleavland where they can process it. Even if we assume pin-point delivery people are going to be reluctant to be at a potential ground-zero.

However lots of potential users are near water. The Great Lakes would make a great catcher's mitt for a few tons of air-dropped iron.
Anything moving fast enough is a potential weapon

Especially including the earth-bound minerals, is there a better way to get large heavy objects onto the surface of a planet that a "Kinetic Lance" (Peter F. Hamilton) or "Rod" (Neal Stephenson)?
With current launch costs everything in LEO is worth about as much as gold per LB ~5-10k vs 20k. Thus in the short term mining water taking it to LEO and splitting it into Oxygen and Hydrogen for fuel tanks is probably a lot more profitable than shipping Gold / Platinum back to earth.

PS: An ION drive tug boats to move stuff from LEO to geosynchronous orbit is IMO the most needed infrastructure to make space cheaper.
Stripe is awesome. Nuff said.
Thanks for the catch, we changed the up/down buttons, can you check it again and let us know. Thanks!
电网档案盒
I was originally going to do it that way. Have a full screen background, but by loading that up it would slow down the loading of the song. I think I'll revisit the concept since you like the idea. I'll probably give it a try in the next build. Thanks.
It just happened. We started contacting them now but it was all word of mouth.
I thought of that and you have a point. But I'd say my other point about Microsoft not really making it easy to upgrade still stands. They really don't do much to make upgrading cheap or convenient and although Apple has only been moving in the cheap/convenient direction as far as upgrades are concerned for that past few years you still can't deny that Microsoft has shown itself to be an incredibly slow-moving, stubborn company despite there finally being some real competition in recent years. Its not that Windows is somehow shitty in some way, it's just that Microsoft doesn't do as much to encourage upgrades as they could or should. And this applies mostly to the average consumer. I know you and I can get any OS to run any hardware if we really wanted to but the average person doesn't take any chances and goes with the recommendations on the box. If they could skip the box altogether and get it downloaded and installed that way I'm sure we'd see even less of XP. I'm not so sure that'll happen any time soon though.
I'm aware of someone working on prototyping a somewhat niche piece of consumer electronics (a shot timer for competitive shooting). The products on the market now are expensive and kind of suck.

He seems to have the development chops to come up with something viable, and adding things like real data logging and bluetooth connectivity would actually make it better than anything on the market right now.

He's mentioned that he's doing it essentially as a hobbyist project, and that things like regulatory compliance testing and funding an initial production run would be something out of reach normally.

Kickstarter seems great for this kind of project. It lets you target an interested audience to get the initial capital funding to produce a product that you might not ever get off the ground beyond the personal prototype stage.
Wow, the timing here seems auspicious.

Lately I've been thinking about the limitations that being human puts on a programmer. We work very hard (and should) to reduce cognitive load on ourselves through good development tools that act as crutches for memory---REPL's and good debuggers allow us to try something and see what happens, as opposed to simulating a multivariate operation in our heads. Intellisense and easily-available docs allow us to cheat a bit on learning(and what I really mean is memorizing) API's.

But what if we could do these things without relying on JIT computer aids? What if I could simulate more levels of abstraction in my head? The private dream of many a Lisper(this one, anyway)---writing programs that write programs that write programs---would be a bit more attainable.

I've been using Anki with great success to learn API's and keyboard shortcuts (Anki+emacs is a match made in heaven), but I despaired at my inability to hold the whole stack, from top to bottom, in my head at once.
So I posted a badly phrased question on Stack Exchange, ("How can I increase the number of levels of abstraction I can reason about at once?), and kept Googling. Eventually I came across Jaeggi's research. It looks promising, but hasn't passed the wide-replication test yet. I'm glad this came up on HN, because I'm eager to see more research in the area and get come confirmation or refutation of the findings.

In the meantime, the premise of Jaeggi's conclusion raises two questions---if working memory can be trained, can it decay with disuse? In that case, are with our fancy debugging tools mere shadows of Real Programmers that used to walk the earth? The other question is this---if the brain is likened to a computer, working memory corresponds to RAM. If we are successful at training working memory and making people "smarter," will we in the future face a bottleneck of processing speed rather than space?
Thank you so much, I was afraid of this. I'm using tinybox2 from scriptiny.com and the glitch might be from his script.

What version of firefox do you have?
GDC 2012: From Console to Chrome
Wow, good tip, thanks!
Tracking Small Coding Decisions
Most revolutionary things take some time before people realize that they are revolutionary.

- Google launched in 1998, people realized how revolutionary it was by around 2000.

- Facebook launched in 2004, it took till about 2007 for people to realize how game-changing its going to be.

- IPhone launched in 2007, and within a year (after 3G + AppStore was launched) it was clear that this is game-changing.

My point is: It could very well be that the next game-changer is already out there and we just don't know it yet. What could it be? Well I don't know... Google self-driving car? Khan Academy? Square? Your guess is as good as mine.
Glad to see our site made it (http://teapeat.com).

We honestly could not have launched so soon without Stripe. We spent over a month haggling with Authorize.net and immediately jumped ship to Stripe as soon as it was available.

It makes accepting payments (and subscriptions!) so easy.
You can use webhooks to do some of this: https://stripe.com/docs/webhooks

We did an implementation of this for StartupThreads and it has worked fairly well so far.
I earn $100K and have a $400K mortgage, so I have a much worse debt:gdp than the homeless guy collecting cans in the bus station
> Why, PayPal?

To prevent fraud.
I hit it because my wife had a paypal account before I did, and we share a joint account. It's really irritating, but I found a work-around (use another account) and moved on.

Wish there was a strong competitor to paypal...
A lot of startups "like" Instagram already exist, but ONLY Instagram has 40+ million users, that's the difference. Just because 100 more startups get created in this space doesn't mean any of them will acquire a sufficient userbase to threaten Facebook.
the Nback Progress page doesn't appear to be working
I mean "load balancing" in the sense of the amount of work that get assigned to an employee so that you don't get tasks like designing an ORM from scratch in less than week just because your PM heard bad things about Hibernate.

If the answer is don't work for assholes or retards, then that fails for everyone outside of a major tech centre where you take whatever jobs are available.
It's a rock. Just drop it in chunks of suitable size.
This page makes mobile safari on my ipad crash!!

Go to bottom of the page, then go back towards top of the page.
What Researchers Say About Working Long Hours
I wouldn't characterize 'hacker culture' like that. Vocal minority is the blight of all groups / cultures.
That's what always comes out when you want too much in one thing too fast. You usually end up with too less too expansive too late and have to start a second thing for the rest (probably adding something that did get into the original spec).

Sometimes it seams to be the ways enterprise software is written and implemented.
SpaceX is about commercialising an already-achieved process (ascending into Space and returning safely to Earth). We know we can do it - can we do it cheaper, or with different re-entry profiles?

And to be honest, with the record of successful unmanned missions to Mars (running at what, about evens just to make it to the surface) I am not holding out hope.

My best guess will be space-swarm -launch 500 independent solar powered motors, fling them at the general direction of a rock, and hope the 20 that attach can nudge it in side the moons orbit, where a later permanent colony can grab it. Smashing into the moon is less damaging. Hell, just bang it straight into the moon and pick up the pieces later on.

Damn, from "it'll never work" to "why not try it this way guys" in less than an hour. Need to work on curmudgeonly.

Still, even if it's on the moon, we cannot get it back to earth without the same risks. And picking it up from the moon, yeah we have guys just waiting around right now.

Ah, back to curmudgeon - hello old friend:-)
lol Thanks.

The mockup actually gives me some ideas. When I get enough tracks (like 50+) I think I'm going to take your advice and put a featured track at the very top.

As well as changing all the images to lazy load as people scroll down. That way the site loads up faster initially.
Well actually... https://mobile.twitter.com/bos31337/status/18756470625548697...
Google's mod_spdy for Apache
It would seem that a number of wealthy folks have an interest in space exploration. Musk has been mentioned, but Peter Thiel has also funded someone pursuing the idea of resource extraction from near Earth asteroids. Granted, it was for the 20 under 20 fellowship, so he is focused more on the research and design component, but nevertheless a fascinating area for wealthy people.
Researchers recover typed text using audio recording of keystrokes (2005)
I'm really sick of hearing all of the hatred that facebook gets.

It's a useful tool that I use every day for organizing meetups and, in my opinion, is superior to a mailing list in pretty much every single way.

My local reddit users group has almost 1000 members in it, and has no branched into several "sub groups" [a book club, a film club, a music club, a workout club, and a hacker club]. Just now before reading this, I found a movie to go to tonight with somebody, committed to start reading a book with somebody else, and got invited to an event this Friday.

Oh, and somebody who is planning an event for this Saturday asked me to RSVP.

Last weekend our group had a nearly 100-person strong "masquerade" at a bar in Phoenix. We pretty-much took over the bar.

None of this stuff would happen if not for facebook, and I know this because there have been active attempts within our community to push stuff back onto reddit, all of which have failed.

Facebook is a useful tool to me, and a useful tool to a lot of other people. If it disappeared tomorrow, it would effect me in a very negative way.
The lost Steve Jobs tapes
Care to elaborate on that? How does it prevent fraud?
Who are you to be telling someone their life isn't being 'enhanced' by their usage of whatever tools/sites/technology they choose?
And before that, the Medicis, and before that...
the five thousand lines factory class is the real problem.
Cool. The Falcon 9 is most of the thrust of a Saturn 1: http://en.wikipedia.org/wiki/Saturn_I#S-I_stage
This looks like a strange and risky deal.
I've heard someone in Germany making a similar deal. He sold his company mostly in shares of the buyer's company. Then came the 2000 bubble and the shares had not worth anymore.

The next year the IRS showed up knocking at his door. He owned them the IRS percentage of the selling price of the previous year (year of selling) and not of the current year. Today he is still working as an employee trying to pay back his debts.
This is wonderfully circular-the study I posted in my original post was by Dan Ariely :)
This guy should be fired. I'm going to quote him: "Steve Jobs just made things pretty." Seriously? This is so sad I don't even know what to say.
I like that the by product of stripe creating a service, that smart startups want, is a great curated list of interesting web apps for me to check out.
The Game Of Go: A Programmer's Perspective
Take the same situation but replace "Mark Zuckerberg" with "Steve Jobs" and most people would just nod and see it being business as usual.
I don't like these "where's the innovation" posts, too negative. There's lots of exciting software being built. I will however admit that, in general, the Glass Project was the most exciting thing I've seen in a while. So maybe this is really about the lack of innovation in the hardware space
Lean Domain Search Hits 100K Searches; Now Lets You Search 1 & 2 Letter Queries
His examples come from the Scala community; I wonder if it's more pronounced there? I get the impression Haskell folks are fairly laid-back too.
I guess Facebook wanted a hot photo sharing app almost as much as Audi wanted Ducati.

What if someone else (eg, Google) had offered $900m for Instagram? Was Facebook still wrong to pay $1bn?
Functional programming's smugness problem (Redit discussion)
Those of you in the European Union can avail of EU law which says you're legally entitled to get a copy of all the personal data companies hold on you. People have made this requests to Facebook. Here's how: http://europe-v-facebook.org/EN/Get_your_Data_/get_your_data...
Kiva probably would have been worth a mention in my post, yes. Etsy is where I could see an obvious way for me to have an impact, and so could they.
It's long been my thought that the value from mining asteroids will not be the return of the materials to Earth, but a vast reduction in the cost of putting stuff up in space. Imagine if all the shuttle ever had to do was ferry people and food cargo up/down while the ISS was built in space-sourced materiel. Suddenly the cost/kg for the ISS components becomes largely irrelevant and the total cost for similar projects drops to a fraction of what we paid (transport of people/food/(maybe fuel) + mining costs).

Next step, start building the ships themselves in orbit and crew them from the growing population of space acclimated folk.
I believe Amazon Payments allows for sub-dollar charges.
Could a public company's leadership even adopt such a measure without getting successfully sued by its shareholders? They would be putting liabilities on the company's IP assets, decreasing their market value, which is not in the interest of shareholders.

Would it just fly under the radar? I guess the company would have to argue that this allows them to pursue and retain better talent, which might be an easy case...
"These are endeavors normally left to nation states."

Taking a devil's advocate approach here, the scary thing is that individuals are now vested with the power of a nation state.
> 35day/year vacations (not to mention the ~20 days of public holidays. Yay France!)

I wish it was true; but you are just bullshitting.
People react negatively to FB because they are abusing their usefulness. Want to easily find someone to go to a movie with? Fine, give us your web browsing history, your friends list, your email addresses, your phone numbers, your social calendar, your location history, where you lived, worked, and went to school, many full-text conversations with your close friends, and... oh yeah any pictures of you that all your friends on FB take, plus you should tag your friends in pictures that you take. That way we can correlate your location retroactively even if you don't personally "check-in" with us.

Did I mention that your friends list isn't private, law enforcement can get all this data at any time, and we're using all this data for business purposes?
Presumably it keeps people from just spam-creating new accounts every time they get banned.

In this case, however, it's hurting their business by being too strict. They could, for example, let you have at most two accounts linked to solve the problem some married people have.
I'm pretty sure you can go to pay while not logged in to PayPal. Then enter your credit card directly. They will tell you it's linked to an account and do you want to login. But there is still an option to go ahead and just use the card.
I think you've gotten the wrong end of the stick with Mendeley. It's a reference manager with social features, some of which could be used (with work on the part of the user) for discovery / post-publication review.

PubUp, in contrast, looks like it is designed specifically for those two things.

Presumably to use PubUp I don't need to store my PDFs in Mendeley, to have signed up to their web component, to have found a group of people whose opinions I trust, yadda yadda.

On a tangent Mendeley also certainly hasn't sewn up the market: the majority of researchers still use one of a couple of older, more established desktop apps for their reference management. That's certainly not to say that it's not a good product, it is, or that they won't become an incumbent eventually, I reckon they probably will. It's just that scientists are a notoriously hard bunch of people to reach.
Not everything posted via API is "junk."

True, but enough of it is to make it a problem. What could Google do to trap the noise but allow the signal? Rate limiting? Pattern matching against Twitter posts?
Taming Git
Miso Dataset
+1

I already find it difficult to handle the threaded reply layout on long pages. Adding this would only make it worse.

Good on you, OP, for posing the question though. It's a good question to ask, I think. I just happen to think otherwise (and agree with chc).
OK, downvote reality.