skysight-inc/HackerNews huggingface dataset:
CSS would allow HN to have a layout that adapted itself to smaller screen sized much better. I find it horrible to open HN on my phone or even tablet.
Ingredients for success: Solve a common set of problems (browser incompatibilities, ugly API) with a simple, concise interface that maps well to the domain ($(CSS_selector).action(params)) and release under a liberal open source license (MIT). Another library that follows this pattern would be Requests (python).
If $2 for an update is unreasonable, maybe they should have charged more?
I'm no longer running Anybots, which has moved to new premises. I like both products for different applications.
Red Hat finally commits to OpenStack for the cloud
Check out the prototype, made public at WWDC over a year ago: http://www.youtube.com/watch?v=2BXM9PYaXY0
A fair point, but as a statistician your case is what we use to call hasty generalization, it's a logical fallacy if you cannot argue about it from the data. If it is unsustainable you just to show that it appears to be the case.

There's data out there and from what I have read African's fertility rate is lowering, albeit a little slower than some people wished it would. We just have to wait some more years and see what happen. I believe Africa will follow the footsteps of every developing country until now and will have a society of greater urban population and lower fertility rates with economic growth. India and China are still in their way following this path.
Ask HN: Where do late-night coders work from?
Like many others, I enjoy coding during the night much more than during the day, and I always end up doing it at home for the lack of a better venue.

Are there any cool places I'm missing out on?
If I went back into education for 2 more years, piled more student debt on top of myself, not to mention living like a student again, PLUS having to have a part-time job while studying (while the loan is bigger for a PGCE, the costs of living are much much higher), and then got a job as a teacher, worked my ass off for 10 years, I would, if I was lucky, be earning the same salary I am today, a couple of years after leaving university.

Sounds like a great fucking deal to me.
What are your thoughts on trimming down the price options even further, e.g. one plan around $200/month, plus a "need more? we do custom plans, call us!" option?

Oh, and thanks for writing this, there's some really useful information here.
I have to allow jsbin to see anything more than some spinning image. No, I don't allow javascript to see text.
Whoa! Congrats to the Erics, awesome news, guys!
Good point, added. I thought it was obvious, but given some of the comments here, I guess it wasn't obvious enough.
> back to ant

My experience is that people try to force Maven to be Ant. In particular, they want a single build to build all of the dependencies in one go. While this can bedone, my experience has been it makes a lot more sense just to keep each of your dependencies a separate project without trying to build everything all at once. It also encourages to build interfaces that change little instead of tying everything together.
I think most people signing up now are doing it for the land-rush of usernames.
I think that the problem with tags is the lack of intrinsic hierarchy. While you can flatten the hierarchy by enumerating all the tags, this approach is boring if done manually or requires an accurate ontology if done automatically. Another risk is a result from the paradox of choice. Which tags are appropriate? Did I use the same word as before? Will I be able to remember it?
With folders you are able to further refine your lookup, and a document must be in a folder anyway, while it can lack a tag.
Of course these are just points that can be overcome in a way or another by a good implementation, but folders, symbolic links and tags together are IMHO a better alternative that tags alone.
Are there any alternatives to Clutch.io?
On the contrary, fork() has scalability trouble as memory grows. Even with copy on write, copying page tables is still O(1) with respect to address space (granted, with a significant divisor). This overhead becomes apparent as programs grow to gigabyte size -- a fork which before took microseconds can begin to take milliseconds. Forking is slow in many situations.

The issue described above can be avoided by using posix_spawn(3), which on linux uses vfork(2).
found to have been determined in both places simultaneously.

That's not true. You measure one of the qubits, and its state is destroyed, randomly scrambled. When you transmit the information and apply it to the other qubit, it now has the same polarization as the first one had, before. You still don't know what the polarization is though! The entanglement is still intact, and you haven't made a measurement of the system (as a whole) so the wavefunction has not collapsed. http://en.wikipedia.org/wiki/Quantum_teleportation#Remarks
What about http://wikitravel.org ?
Hacker News should have an API.
I mostly want other people to be aware of it - often times, I'll ask a question and never get a response. I don't know if that person is just ignoring me, or if they have no idea.
i just farted
I've heard the explanation and I've heard the justifications, but it's still occasionally annoying to actual users of the website.
WeUseThat - 1Password
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.

Agreed, those are the emails that leave a smile on my face and lift my mood far beyond what such a simple email should do. I've also found that they tend to happen on a regular basis from the paying customers. The free ones, much less so.
I have authored many art related articles and corrected/augmented many others, and so far aside from the usual bots that clean up and fix typos and formatting errors, I have not seen any problems with deletions.
Two reasons:
1. a lot of us like having our own local copies of things (the same rational as Git, when talking a version control system).
2. a lot of use cases REQUIRE a local copy, to support disconnected operations (working on airplanes, working in remote areas with poor connectivity)
True, the one I read about was paper based though, from a regular printer I believe.
Do what what?

I'm not all gaga over tags, keeping 'primary organizational tags' around makes lots of sense to me. We can even keep on calling them folders. My point is that you really have to construct a silly, user-hostile system for a tagging capability to actually make things worse than no tagging.
Discussions like these always bring me back to the "10,000 year clock" ... http://en.wikipedia.org/wiki/Clock_of_the_Long_Now
Google Docs supports offline duh. What's the point of this ?
Possible Egyptian Pyramids Found Using Google Earth
Of course, his main point is to advocate for using computers to teach and learn math; he's selling Mathematica/Wolfram Alpha.

But this is dangerous and a little shallow. And here is why.

Math is the language of science; just like a C -- or any other programming language -- is a language of computing; just like English is a language of humans.

There are many ways to learn a language, but I think they all have something in common. You have to spend a lot of time learning, reading and writing. The writing is quite important. You have to write the language to be good at it.

The thing about math is that currently to write as it is supposed to look like can only be done most conveniently on paper. Writing a math formula in Mathematica or Wolfram alpha requires a latex-like mini language, another thing to learn, and can be disrupting.

This fact alone means that computers can only supplement; and they can be an excellent supplement. But it can not replace doing math by hands, on papers, particularly for those who are learning this new language.
Twitter Strengthens Its Mobile Platform:Buys Clutch.io, Shutting Down Service
I've always been curious about comments similar to yours with regard to avoiding a service that uses Paypal. Is that because of not wanting to use Paypal at all? Or is that because you think using Paypal means not being able to pay with credit card(they do and a Paypal account is not required)? Thanks.
Entity, Boundary, Interactor Pattern: Introduction and Evaluation
I wish I were a better video producer. Unfortunately, that started to suck up way to much time, and it seemed better to launch. (It's the old argument - do you put time into fancy PowerPoint slides, or into the project itself.)
Thanks for the answer... I thought more might be interested in this if there was a technical failure of some kind at fault here.
Unless some money was paid to the investors. You don't know.
Was it not possible to read the data off of it?
How we screwed (almost) the whole Apple community
The [chance] for that paymentiframe.com get compromised I see is way higher, than Stripe is getting compromised.

We'll have to agree to disagree about that. Not that there's anything wrong with Stripe's security, but I know a little bit about the subject too. :-)
How to Wipe a Mac Remotely with iCloud (and Get the Data Back)
I have to agree with everyone here that this doesn't make sense. I'm currently working on integrating Stripe into my application to create a subscription system. By far the easiest part has been payment form. In their tutorial they have a basic form that you can plug into a .html file and create test customers within minutes. It's laid out in 3 well documented steps in that link he calls "daunting".
If you skip TDD then you should make sure that you take the time to build out test cases with full coverage.

I can't tell you the number of times I have made a change then run regression testing and found unforeseen failures which I wouldn't have caught without my test cases.
The notion of keeping customers from having to make multiple decisions at once appeals to me, but you hugely gain by ability to price discriminate against customers who are less sensitive. There's a reason almost everyone you can think of has more than one price for their offering.

Can I give you a suggestion that's halfway there? There's no reason that your /pricing page has to be the only channel anywhere for getting signups. You might have a particular recommendation specific to a particular audience and give that particular audience just a single option. For example, when I write drip marketing campaigns, I often pitch the #3 out of 4 plan semi-exclusively, and send folks to pages which plug it and only it. (If you want to hear more about drip marketing get on my email list. August will be a fun month for you. If you don't want to hear about email marketing optimization my email list is a very bad place to be for the next couple of weeks.)
> Most significant is the increasing use of encryption, which is beginning to cause problems for law enforcement agencies when they encounter systems with encrypted drives.

Obligatory "that's not a bug, that's a feature"
Incorrect. OS repos are miniscule compared to gaming and EDA companies with huge digital assets that need to be versioned as well (insert comments questioning why you would ever need digital asset revisioning with code, here).

The killer "feature" of SVN is partial checkouts. If im not mistaken, perforce and bitkeeper have this feature.
Colin,

With the iframe implementation, is the burden of PCI compliance back on you(or someone who implements a similar function on their own hardware)?

I totally understand the need for safety with regard to external javascript but I thought one of the selling points for Stripe was less PCI headaches since they handle the "sensitive" parts for you?
What kind of phone or tablet? It works great on my iPhone / iPad, better than most mobile sites. I know that the Android browsers zoom differently than Safari on iOS, maybe that's the difference?
When this happens, I personally would love to see a blog post by the founders on how the soon-to-be-shut business was actually doing, so that current competitors and other startup-watchers can learn. You're anyways leaving the space open, so better to leave the lessons behind.
Just found initial discussion based off of the Clutch.io blog

http://news.ycombinator.com/item?id=4376503
Terminal-notifier - send OSX 10.8 notifications from the CLI
If you want to trust everything to Google, and you have reasonable connectivity to Google. Works for a lot of cases, but for things like emergency response and military operations (key targets for the work), one is often working with low-bandwidth, intermittent, mesh networks - choice is set up your own server, or go with a P2P approach, as we are. Also, Google Docs doesn't really do much for version control or allow any kind of process to be added. Now GitHub or Fossil might be better comparisons, but those are oriented toward software development rather than more general purpose document management.
Again, BeOS had a working indexing system so the folders it supported didn't effectively matter and no tagging was needed. Of course, you could create virtual folders for queries.

What made the difference to other indexing systems was that the queries were fast and real time because it was all implemented in the file system itself. That's what's needed to make people first trust indexing and subsequently use it as a daily tool, like we use 'ls'.
very true; clearly it would be best to have it actually integrated into the site itself. or, at the very least, throw-up a link to HN Notify on the profile/settings page..
My understanding is that current quantum teleportation methods need a classical channel to transmit information (and so is limited to the speed of light). See the Protocol section of Wikipedia - https://en.wikipedia.org/wiki/Quantum_teleportation . To my knowledge, there is no particular reason to believe that this limitation can be removed.

The simplest way to see this is to consider a state such as a|0> + b|1>, which is the quantum state of the particle we wish to teleport from Alice to Bob. If Alice does the measurements needed to teleport it, Bob might end up with either a|0> + b|1> or a|0> - b|1> (or two other similar states) with equal probability.

To actually get the correct state we began with, which is the only way to transmit something meaningful, then he needs the results of Alice's measurements to make a correction. These can only be transmitted at the speed of light, so speed of information transfer is still limited to the speed of light.
>> but the browser will render it faster because it has less to do

Is that strictly true? My thinking is that you may be able to express something in less notation, but the browser may have to calculate more to render it (such additional reflows or CSS lookups). Just saying. Reality is that it probably will be faster.

But I like the point that table-less designs do save on bandwidth and maintainability.
I'm not sure what you mean by this. mrpollo recommended using MD5 as a checksum before executing jQuery to ensure that the CDN hasn't been compromised. For instance jQuery 1.8.0's checksum is cd8b0bffc85bb5614385ee4ce3596d07. I was under the impression that MD5 isn't malleable enough to create a non-trivial malicious script with the same hash.
Very funny. And not so impractical - send a letter with one side as description and other as full data.

For backups I can imagine such situation:
"OMG! My HDD crashed!!!
Ha! No panic! I made backups!
Now I just need to restore them from this bunch of scheets.
And my restore program is on this sheet.
Now ..
Erm..
Hm.."
The PCI rules only apply to systems which touch credit card data -- not to a system which serves up a credit card form.
Thanks for submitting this!
Startups Are All About Timing
Field tech at H&R Block during tax season, actually.
His mockup is hosted on a javascript-based sketchbook platform (which is nominally intended for sharing/developing javascript snippets), despite the fact that there's no javascript in his mockup.
> and it's better than screensharing and teleconferencing because the participants in SF do not have to use some program to accommodate me.

This is huge. There's nothing worse than holding up an entire meeting while someone struggles to connect to you via video chat while IT is in there sweating bullets because a new driver/update is trying to install itself.

Removing this burden from others would be worth it to me.
Yep. Though I recommend also creating a network of archives.. http://carlos.bueno.org/2010/09/paper-internet.html
Agreed, no abuse should be tolerated.

However, it's impossible to get h1b visas for call center workers.
Would using this service affect one's PCI DSS compliance?
I do agree that files/folders are bad in general, but tags will probably not fit the bill too. I think the future file system should be lying within graph theory. Something like semantic web, if you create a file, you need to create at least one semantic link to other files. if you remove one, you need to bridge the separated graphs. But how the semantic link could make sense for human, requires far more work and research I guess.
Well that depends a whole lot on where you live. Between Yokohama and NYC, I work both from home or any number of 24hr cafes. Sometimes, if I feel like working outside I'll just drag a chair or mat out to the beach for a few hours of breezy keyboard clapping.
Google Drive keeps local copies of things that can be modified offline.
Election Infographic: Compare Your Income Tax Burden under Romney & Obama
Substantially smaller transfer size is certainly a valid reason. I don't know how accurate his numbers are though.
Teardown: Inside RIM Blackberry Playbook LTE
C++ has a finally equivalent in a different form: Every object gets to clean up at the end of the scope as part of it's destructor. If you're not using RAII to manage cleaning up resources at the end of a scope, it's probably a good idea to change your style a bit.
>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).

So how's this different from using non-snapshot dependencies in maven? You mentioned checking for new versions as an advantage for bundler, but you can do that with a single command in maven.
Ben, Are you going to be addressing this in your book, Third Party Javascript? Would love to hear your recommendations for how to handle payment processing such as this.
It really sounds like framework for making mobile apps using .net.
Not based on my understanding of PCI DSS.
Wow, I didn't even notice it. I wonder if you or I are the majority here?
I recently had the experience of helping a young algebra student with her homework. She is very bright and is in an accelerated math program that teaches algebra in the 7th grade.

However, it was so disappointing to see the curriculum. I was in the same accelerated program 15 years ago and the curriculum hadn't changed a bit. It was still vague and unhelpful. They sent her home for the summer with a large packet of problems to solve without any explanation how to solve them.

I majored in math and I still had to guess at what the worksheets were asking the student to do. They used vague variables and were essentially just teaching rote memorization. It reminded me of my own confusion in mathematics when I was growing up, how one year a variable would mean one thing and the next year it would mean something else. "Solve and explain," means just as little to me now, using math on a daily basis, as it did to the 11 year old version of me.

After so many years, it would have been nice to see the curriculum focus more on application of mathematics and less on how to memorize and calculate.
One of the reasons I recently shut down a free tool was due to the frankly horrific comments I received from users if it didn't work just exactly as they expected. Whilst it did worked, and I probably could have explained things a bit more clearly, I don't understand the mentality of users sending messages like "WHY THE [nsfw filter] ISN'T THIS WORKING YOU [nsfw filter]? I HOPE YOU DIE." They put me off checking emails for that account, and Twitter via TweetDeck as a whole.

This is horrifying, and only further dissuades me from ever pursuing a venture built around the freemium model.

Frankly, I'm not a fan of it as a concept to begin with. The fact that it contributes to the mis-guided sense of entitlement of (in the words of Louis CK) non-contributing zeros only adds insult to injury.
This cannot be upvoted hard enough. Education would reform itself overnight if teachers were hired from the top third of high school classes, not the bottom two thirds, and paid salaries that started ~$70k and reached ~$100k in five years if they were good.

Students struggle because you have to be a saint or an idiot to teach under the conditions currently imposed. We don't have nearly enough of the former, and way too many of the latter.

I have a really hard time imagining that brain-dead curriculum boards and mediocre administrators would sustain their death grip on a profession suddenly flooded with really sharp, well paid, professionals.
I believe you can specify the amount you're depositing into your account, though someone correct me if I'm wrong. My issue is with just not trusting PayPal. I do use them every now and then when I absolutely must, but I just don't store credit cards or bank accounts with them any longer.
sugoi!
>We’re happy to announce that over the coming weeks we will make available everything you need to run Clutch.io on your own servers, so that even after our hosted service is no longer running, you can continue to operate it on your own.

Everyone take note. This is how you handle an aquihire correctly
It is less embarrassing to fail in a strange situation than in known surroundings.
There are people who spend that much week to week. This is dependent on a specific type of retail - our average sale in these stores is $30. But some customers can spend $50k or more in one visit. And those customers are the easiest to deal with - very few complaints, no arrogance, easy to please.
Thanks, that's really good advice. I'm planning on launching a new product at some point next month, and am preparing the initial pricing plans now. I hadn't thought of offering custom pages for specific audiences like that - I'm already on your list, and looking forward to seeing what turns up :)
They should be integrated. You need to be able to 'park' this thing on a charging pad and know that it will be there, fully charged when you need it. Otherwise you're creating more work for someone at your remote site (assuming there is someone there to create work for, these could probably be used at unmanned sites with great success).
Ask HN: Best practices for MVP development and coding
For development of an MVP, does it matter if you don't use a super-star engineer? Would going on odesk for cheap labor suffice?

Does it matter if you use a cheaper programming language? Like going for PHP over ruby?

What kind of pitfalls could you encounter? A great engineer for beta development is essential, but to get something in front of your investors.. does it really matter?
Hundred-Year Forecast: Drought
Fair, but what if simple economics/margins do not allow you to offer the old price/package. Ex, say you license Twitter data at $0.10/1k, and Twitter decides one day that they want $0.15?

What do you do when your old pricing scheme is no longer profitable?
I didn't notice it either. I'm on a 27" iMac though. I'm sure if I was on my Air it might be different.
They spend that amount. They can, and have, written checks for that amount at a single time.