skysight-inc/HackerNews huggingface dataset:
I treat my security questions exactly the same as passwords, just having a different prompt. The answers are long, randomly generated and not stored in my brain. And the same question for different sites have different answers.

Instead of paper I do use a password program, and ensure that the encrypted data files are replicated to several different places.
Ask HN: A good place to find a Drupal Developer
Yeah, probably a few gyroscopes/accelerometers.

I would guess that it is a beefed up version of something like this: http://blog.makezine.com/2012/03/28/an-inexpensive-self-bala...

I like their tiny kickstand as a solution for keeping the thing upright without draining the battery. I wonder if that deploys only when the bot is in sleep mode, or if it can come out when someone is using it but "standing" in a single spot for a prolonged period of time.
(off-topic) What is wrong with Coderwall? They're worse than Google+ and the stupid "Join Google+" bar... If someone wants to join, they will. No need to rub it in their face. At least have the decency to show a close button...

In case it's not clear, I'm talking about the stupid, 105px tall black bar that asks you to "Join Coderwall" when you start to scroll
This is correct.

http://files.arcfn.com/doc/srv.html#rflink
Right, but a bit of javascript to rewrite the links and form submissions should be doable.
Colin, are automatic renewal payments coming?
I'm a bit concerned, as the article doesn't seem to cleanly define--and this may be just poor reading on my part--whether the idea is to use computers to expand math education (say, for solving large and complex problems), or to supplant entirely the teaching of calculation.

It would seem to me that being able to perform basic arithmetic and algebra, by hand, is sort of a simple skill I would expect everyone to do. Computers are amazing devices, but not being proficient in doing those operations yourself when a computer or calculator is unavailable is not so good.
Sharepoint clone in Java in 5 months? I am intrigued. Want to share any details?
Oooh, good call. I hadn't read that one, but it looks very good.
Maybe the FAQ should include a "Q: Why should I trust your domain to host this for me? A: You shouldn't. This is a sample, you should implement it yourself for security."
This is very nice. I've used Arduino Pro in a few projects (some listed here: http://jgc.org/labs.html) and this would have made a good alternative.

It has a nice combination of features: USB (no need for external FTDI cable), ability to use external power and has own regular (so can battery power it), and 6 I/O ports.
“The Gardner Heist”–After 22 Years $500+ Million in Stolen Art Remains At Large
Curing the Cloud Performance Arrhythmia
There have been tagging apps that I've tried in the past (i.e. http://www.ironicsoftware.com/leap/) but in my experience, tagging is significantly more work than using folders.
MSDN emailed me my password once.
I don't want to moan, but I wish we could get out of this mindset of reporting "company X acquires company Y" when in fact it's a case of company Y shutting down and the founders going to work at company X.

Congrats anyway.
I always wondered how volatile your pricing scheme can be. Suppose you wanted to A/B test a pricing scheme - is there any potential impact/backlash from customers? And when a company changes their pricing scheme, what happens to customers who were paying a former price/scheme?
It's sad how many people think that math is arithmetic, and that if we let kids use computers or calculators then they're not "doing math". Not just the general public but PTA leaders, school board members, and school administrators.
Yes, when it comes time to make a payment you can click on either the "Make credit card payment" button (which loads the payment iframe) or the "Send payment via paypal" button (which sends you off to Paypal).

There's a lot of people outside of North America who don't have credit cards, and I certainly don't want to exclude them from using Tarsnap.
actually, both erics
Having an effective web presence isn’t easy: 5 Tools for Online Success
What's next, #geekdate on Freenode?
Yes. I needed to get credit card processing working first before I can start to work on storing cards to charge later.
I'm not sure you understood the point of my post. I was in no way saying that any sort of chain reaction would occur. I was simply pointing out that "earthquakes/volcanoes are bigger" is not a good argument against it.
This is a nice idea, but your css is horribly inefficient (using `.nav ul.actions li a` as a selector for example). I'm also a bit of a convert to http://smacss.com/ - make your html/css a bit more declarative rather than relying on nested selectors to apply rules.
How did you get that information from this post? PHP has had destructors in some form since 4.x, and true class destructors in 5.x: http://php.net/manual/en/language.oop5.decon.php
Front-end development is a UX issue.
I'm putting together a pitch deck and this article highlighted the need to really nail our distribution.
But it does not necessary produce a net-benefit to the US, since the trade off is cheaper goods but fewer American jobs.

Americans get more goods and services, and have to work less to get them? How is this not a net benefit to the US?
While you're at it, change the "static" up-vote triangle to this unicode character: ▲ http://www.fileformat.info/info/unicode/char/25b2/index.htm so it scales nice on high-dpi devices, or simply when you zoom-in in a desktop browser.
Anybody care to comment on whether this is intended to be ironic? It replaces a clear, concise table layout with a somewhat more verbose CSS version for seemingly no reason.

Had the author attacked the threaded comment page (which might actually benefit from using nested lists) rather than the tabular submissions page, I might be less confused.

As it stands though, I find I'm confronted with the least convincing attack on tables I've seen in a while (and I tend to put myself in the "CSS over tables" camp normally).
Ah. I was mucking around in the subprocess module at one point, and IIRC it already forks the subprocess that it launches, even if you're just doing something like subprocess.call().
What is opbeat?
Not to nitpick, but - http://imgur.com/6xgeK
Is it possible to see the reasoning behind the 'no' votes?
Agreed. I actually think the App Store is Apple's biggest problem for future growth, because they're losing developers. I certainly don't want to write an app just to make $0.70 for a couple sales. Or if you're lucky, maybe charge $2.99. Seriously, what ever happened to software selling at $29.95? I'm hoping Windows 8 can bring some of that back.
We had a few people pick up on this test (colleagues browsing on different machines) and they understood when we explained we were running a test.

I think so long as you don't try and cover it up and offer those who discover the choice between the new/old pricing, it shouldn't cause any problems.
Driving home the importance of the pitch — and how Zipcar failed the test
Dude, my day job is at IBM. LOL. I am glad the days of having to wear ties there are over.
This article was submitted a couple of months ago, maybe you will find the some of the comments helpful:

http://news.ycombinator.com/item?id=3930832
The Stripe API for this was marvelously simple to work with. All told, I had around 20-25 lines of code for dealing with subscriptions.
Patrick, I've recently doubled my pricing across the board. To confirm Ruben's results, no change in trial/paid conversions.

Next step is disconnecting from "usage" (right now, plans are based on # of employees using the software, all plans have the same features) and moving towards plans based on the goals of the business: Do they need reporting? Are they comfortable being a solo freelancer working from Starbucks, or is the customer (or wants to look like) a big agency that needs a lot more flexibility?
NDAs Are Often Misused & Dumb
Ask HN: Is there a startup school available?
Is there a startup school available?
Not necessarily. The biggest problem I've had with tags is consistency. When I'm tagging photos of my kids, every time I have to remember "did I tag these with kids, rebecca, becky, daughter, or children?" It gets tedious. Sure, you can maintain a list of commonly-used tags, but that list often changes on a per workflow basis. Folders give you the benefits of tags with a hierarchy and smaller search space. When I open my work folder, I see a list of each of my projects. From there, I can go into that project, and see directories that are specific to that project. In a tag-based system, I have to remember all of the requisite tags from the beginning, or I have to go through an iterative process adding tags, seeing if I got the right one, and if so, then looking at the new list of suggested tags. Folders let the computer remember how things are organized and lets the human select from that organization.

Also, this article gets the details wrong. For example, you certainly can nest folders in the real world. Take a personnel file cabinet, with a 2012 drawer, with a hang folder for each employee that contains a manila folder labeled timecards. That's 4 levels of nesting and it works fine.
How does that fit into the mission of "Imagine a world in which every single human being can freely share in the sum of all knowledge."?

We're not asking that Wikipedia be our own personal storage cloud--we just would like to see more tolerance for more articles on more things. You know, knowledge.
I don't see folders going away. (I like them much better than tags, frankly)

Google Docs started out with no folders. They added them with Google Drive http://support.google.com/drive/bin/answer.py?hl=en&answ...

EverNote used to just have tags. Now they have "stacks", which seem to be hierarchical tags. I'm not sure who really uses that kind of stuff, it seems like quite a bit of work

DropBox is obviously predicated on the idea of folders.
When I change pricing I always worry that current customers will be unhappy because they might have saved some money had they bought it later (I sell a desktop product).

Is this a problem you have seen youself when you sold desktop software?
My guess is he's from the C++ camp who tend to always suggest RAII as a replacement for 'finally' and RAII relies upon destructors.
Wouldn't it be reasonable/acceptable to deny support to those that use expletives when asking for it?

I have a pretty thick skin, but after a while it is tiresome to receive such emails. Draining, boring and tiresome. I wouldn't offer support to any user who wrote such an email, but the bigger problem was having to read their filth in the first place.
MD5 is not acceptable for this purpose since it's possible to create source with the same MD5 as the original. It would need a different hash at a minimum.
Read this before, and it's great. I wonder if it's likely due an update at all?
Its great to see kids my age doing amazing stuff! Thanks to JQuery, I'm able to do a lot of amazing things. It helped make JavaScript more accessible.
That's why I write all my crucial data onto stone tablets.

The write speed and data density are terrible, the drive, media and storage space cost a fortune, but dang if the data won't last a couple thousand years.
Severe abnormalities found in Fukushima butterflies
Founder here...we have been experimenting on variations of a bar with the goal that someone that stumbles upon a pro tip like this one can discover more about Coderwall. I agree that it looks a little big, intentions were not to be obnoxious - we'll be fixing that.
I completely disagree with this based on my experiencing working with several companies who moved to Google Apps. Some of these companies are small businesses (10-25 employees), but some are large organizations with hundreds of employees and retail locations around the country.

The problem with tags as pseudo-folders is that it breaks a core promise of "folders". Folders are a metaphor, and when you use a metaphor like files & folders, you're making a promise to the user. You're saying: "I'm making these things familiar to you so that you don't have to learn a new behavior."

To be clear, I have no problem with tags, and I do believe that the standard "hierarchy of folders" we use today is untenable with the volume of documents we generate, but extending folders is a bad idea.

The reason this breaks so badly is that users expect to preserve the basic move/copy dichotomy of a file/folder when we represent items as such. This expectation is rooted in the metaphor of a file or folder in the real world. I cannot place a physical document in to two folders without copying it. When I copy the document, changes made to the replica are not retroactively applied to the parent.

I have seen many Google Docs users lose hours of work because they used the "collections" feature of Google Apps incorrectly. An example, I've seen plenty of users do the following in an attempt to copy a file to a new collection in Google Docs:

* Locate an item that is already in a Collection

* Check the item in the Document List

* Click the "Organize" icon (it's a folder)

* Check the box next to another collection where they want the copy

* Click "Apply Changes"

The vast majority of the users I work with assume that the "same" document cannot exist in two places at once. They assume this because that is the way that files & folders have always worked. If an action results in the appearance of two documents, there are two documents. The item has been copied. It doesn't matter whether the language "copy" is used. The action is implicit in the learned behavior of files & folders.

Tags should be called tags. Users are smarter than you think. As engineers, we might be frustrated by the assumption made above, but in reality, the user is drawing an inference based on past experiences. They're applying conceptual knowledge that we taught them. That's "smart".

Implement a tagging system in a way that solves users' problems and they'll flock to it, but don't make it opaque by masquerading as something they already know.
I tried tagging my files for a while. I quit. Part of it was that tagging is done via an add-on, of course, and it added an additional step to creating a file.

But I also feel like there are a lot of problems that need to be solved about streamlining the process of tagging files, dealing with typos, and auto-creating maps of the tag structure.

And even if we did move to a wholly tag-based userland, your non-technical relative/coworker would STILL find ways to lose their documents.

Maybe tagging will be a better way. But I think "files" in "folders" have survived for the entire history of file systems for a good reason - they're conceptually simple for our brains to manipulate. There's enough of an aura of physicality to them that we can leverage the part of our brain that's good at storing maps. Honestly I think the way to move forwards is more along the lines of Raskin[1] - interfaces designed to make things MORE spatial - than into tags, which are incredibly ethereal to our brains.

Files and folders are, I think, a local maxima of efficiency. Tags may be more efficient in the long run, but there's a painful trough of uselessness to trudge through before we can get there.

(Other problems I see with tags:
- importing existing filesystems, without losing the existing hierarchies - do YOU want to go back and manually tag every file you've ever made and are still holding on to?

- can't control the importance of information. Sure, that project you just finished gets drawn huge in your tag cloud. But it's done, you want to move on, you don't even want to think about it right now because you're in the middle of the next one.

- suggesting tags as you type is not good enough, there needs to be a lot more work put into associating tags, so that if I'm saving a file with, say, the tag for my current comics project, I'm instantly presented with the associated tags of "web final images", "book file images", "fan art", "model sheets", and various subtags of those.
)

[1]: http://www.raskinformac.com/features.php - and now I kinda want to try that out again, it's been a while.
This may be even more unsecure. Who would like their user to put in their creditcard information on a unknown site?

The change for that paymentiframe.com get comprimised I see is way higher, than Stripe is getting comprimised.
I think he argues from the wrong point. Yes, we need to teach math, not
calculating. No, the argument is not "because we can do calculating with
computers today". Lockhart got it right in his famous lament - the problem is
that we face a system of self-sustaining bullshit that actually thinks it's
teaching math.

My guess is that Conrad Wolfram probably plans to conveniently also sell the
accompanying software for this new education, which would make it natural for
him to focus on this point. I actually agree that computers can help us educate
people better, and that we need to create appropriate software for this. But my
concern would then be that such software must be free/libre. No compromise. We
cannot risk the education of future generations to be locked into $corporation's
proprietary products.
Exactly, do you want to sell a hundred $1 apps to people who are a support nightmare or a single $100 app to someone who is potentially much more reasonable to deal with? I'll take the latter any day.
Yes, to keep things simple, the iPad and robot communicate wirelessly, so the iPad is currently charged separately.
> It does. It's quite excellent being able to do a one-off patch.

That alone I think is an excellent reason to support this feature and a much stronger argument than "Pull requests aren't native to git". I really wish submitting one off patches didn't require forking.
Key Test Tuesday For Hypersonic Flight
Yes, the work needed is on Tarsnap's side, not the Stripe-interfacing bits. I need to attach Stripe IDs to accounts, find out when and how much people want their accounts to be automatically recharged (and store those parameters), write code which checks each account to see if it needs to be recharged, etc.
Do they, though? I'm not very good at remembering which tags I use, and once you have hundreds of documents sharing a single tag, if you mis-tag a new file, you may never find it again.

Folders make using previous organizational decisions easier than creating a new organization. Incentivizing that behavior is a net win.
I literally couldn't finish the article, thanks to that bar, and I normally care alittle to none about things like formatting if the content is good.

Unfortunately, having a massive black bar overhead gave me a feeling of claustrophobia. Made the reading intensely uncomfortable.
"...and it would be nice to know when someone responds to a comment."

http://hnnotify.com/
SEO and Usability
That's funny. You know, thinking about it that way, I thought about what mode of thinking I get into when I put on ties. And to be honest, I can only think of ties for fancy parties these days. A good tie can make me feel like a million bucks paired with the right shirt and suit, whether I'm dancing to at someone's wedding, volunteering at some black tie charity event, or applauding speeches at some annual company bash. So when I put on a tie, I guess the theme song that would pop up is not Eye of the Tiger, but I Got a Feeling. :)
First of all, let me say I'm not a maven hater. If I was working on a java project I'd use it.

1) The problem is that until you lock down the dependencies you can never be sure exactly which versions will be used. When you use bundler it generates a file specifying all of the versions that should be used. This gets checked into your repository so everyone is sharing exactly the same versions. This means you don't get situations where you check some code in and you break the build because the build server has downloaded a newer version of a dependency(used to happen a lot for me).

2) It's true it would be possible to start a "anyone can upload anything" repository. Having seen how well rubygems.org works in this scenario I think the java community should really get one organised. Either by enhancing the central maven repository or replacing it entirely(it's always been damn slow to browse anyway).

3) In my experience Github projects tend to be pretty persistent, if you have any concerns though you can always hit the fork button and depend on that. Having said that, using git dependencies is definitely the plan B option.
And when a company changes their pricing scheme, what happens to customers who were paying a former price/scheme?

Best practice -- and I'm shamelessly stealing this lesson from Joel Spolsky -- is to grandfather SaaS accounts in indefinitely if you raise prices. This a) lets you get a nice bump in sales if you announce the incoming price increase (no reason you can't do the A/B test quietly but announce the conclusion that prices are going up "loudly"), b) rewards people for taking the risk on you "early", and c) incentivizes them to keep their account active because if it lapses then they lose their super-sweet not-available-anywhere deal.

If I were to redo a pricing scheme in such a way that some customers would benefit from switching, I'd switch them automatically if the new pricing dominated their existing plan ("More quota for less price!") and tell them to make the call if it weren't obvious ("More quota for less price but this new plan doesn't have a particular feature that you may want to have in the future.")
Seconded. I don't have paid services I can compare too, but the free service I'm running generates some feedback that make me lose hope in humanity. Some people feel so entitled for something free, it's as if I killed their first-born baby when something goes wrong.

On the other hand, getting sweet soundbites like "I love this!" or when a polite person sends suggestions starting with "I'm really sorry to bother you, but I think if you did X it would really improve Y!" my hope is restored.
Because it's a tool, and people generally expect tools to last a while. No one was asking for free updates for life, but knowing that updates would come, fixes, and features they were talking about during the sale, even if you had to pay for it, is nice.

After all, isn't that the benefit of being the customer, and not the product? Isn't this what App.net is building itself on?
right-border prevents users from copying the "|" character, which always seemed like the correct behavior to me.
Why would you be lowering the price?

Regardless, just refund the difference for anyone who asks.
Regarding degradation: CD-Rs degrade because you write them by using a laser to effect chemical changes, and the chemicals can break down. Commercially-produced CDs, on the other hand, are pressed; they are physically molded by being pressed against a "glass master", and the physical pits are much more durable. Making the glass master is expensive, but the incremental cost of pressing is tiny compared to burning CDs.

So, if you could figure out a way to etch CDs instead of burning them, or make the pressing process cheap enough, you could make very durable CDs. Or if you want to make lots of durable copies of one CD, you can do that now with a glass master.
One Way to Land Your Dream Job
I'll agree to that. If you aren't displaying tabular data in a table, you're doing it wrong. Tables are useful, and in 1996, that was the best way to get your elements where you wanted them, short of frameset. Still, this is not 1996, and CSS can be used for positioning.
I think the point is that they could spend that money, not that they actually do.
Thank goodness. I was considering Tarsnap a few months ago, but I had to reconsider it because of the Paypal requirement. Stripe is a welcomed alternative, though any non-PayPal method would work as well, and I'm likely going to finish my account setup this week.
Give anyone who complains a refund. Problem solved. (P.S. Not many people will complain, and you don't want the business of the ones that will.)

Though I'd wonder why one would be lowering prices when raising prices is just as easy and generally does better things for revenue.