skysight-inc/HackerNews huggingface dataset:
I stand by my argument that you can have a encryption key that is say 2000 characters long. Print it out 1 character per page and submit that in advance at your local police station, getting a receipt. You are then within the law.

Now question is - compression can be views as encryption. How does that pan out if you use a non-standard form of compression that does not require a key as the compression formula is the key in itself!
On the topic of paying less, there's a saying which goes something like this :
"the cheapest price you can get for a thing is to not buy it" [1].
Of course this can't be applied for everything but a lot of people, myself included, tend to buy a lot of gadgets they don't need and don't use.
This is a simple advice but I think it can go a long way to saving money.

[1] if someone has the exact quote, I'll be thankful for it.
I'm interested to see how HN does for you. The front page in my experience drives an order of magnitude less traffic than you saw from Mashable, which is still a nice bump. Let us know how we convert, eh? :-)
To make money through a website you (typically) need to put disgusting ads on it (apart from actually making the site and service). To make money in the app store, you create the app (and service) and sell it. I like the latter a whole lot more than the idea of putting banners and ads on my website. I get your point, and agree with it to a certain extent; i just wanted to point out that mobile development (iOS, and to a lesser extent Android) and web apps are not necessarily very similar from a business perspective[1] and that sometimes it makes sense to target 1 million iOS users instead of 60 million web users.

[1]: Of course, you can sell subscription on web too. It's just that far more people are willing to purchase a $5 Instapaper app on the app store (or upgrade their account for $1/month to search within their saved articles through in-app purchase, that literally requires two click (and entering your password), than there are people who would give you their credit card number to purchase your web service.
The atlassian stack (in particular Fisheye) is a Github Enterprise competitor, yes.
That's not entirely fair. If you're not logged into Facebook, you still have to log in there as well. As huragok said, once you're past set up, it is just click, password, and go as far as I can tell.

However, I'm not arguing against that a lot of people probably _are_ already logged into Facebook.
What a classy response to a not so classy move. Patrick, you get my vote for class president.
Hey thanks man! I just happen to really enjoy data--and it's paid off.

I've also been getting some great feedback from the HN crowd, so these are great signups :)
> I'm just getting started, but I haven't had this much fun learning a new language since I learned Ruby six years ago.

Same here. I love having speed closer to C that's way easier to code than C.
Yet another example of a fallacy of representing the political spectrum in one dimension. People are being conditioned to thinking in terms of left-right, good-bad, democrats-republicans; instead of in terms of real issues. While entertaining, this article adds nothing of value to the political discussion.
His group with the EDSAC did some absolutely tremendous and groundbreaking work.

Wilkes, Wheeler, and Gill wrote a book, "Preparation of programs for an electronic digital computer", that pretty much describes the core software engineering precepts we use today - in 1951.

Gill wrote "The Diagnosis of Mistakes in Programmes on the EDSAC", which gives a good snip of what they were doing at the time. I think that it can be obtained for free online.
How to Handle a Bad Charge on a Medical Bill
Medical billing is rife with errors like this. A recent study by the American Medical Association found that while billing accuracy has improved, one in 10 bills paid by private health insurance have mistakes.
Thank you. One of my email addresses is there. Thankfully it's just an account I use for fantasy baseball. Super obnoxious, though.
That's really impressive.

For people like me who hate the process of shopping, and don't want to be cornered by salespeople in brick-and-mortar stores, it sounds like heaven.

With this and Japanese-style vending machines all over the place, I can get away with almost 0 human interaction with strangers. :P
and to remove software development from the corruptible influence of money.

What? I've been part of the F/OSS world in one capacity or another for something like 15 years now, and I've never heard anybody posit that before. Yes, some F/OSS advocates are somewhat anti-commercial, but to say that "the point" of OSS is about removing the influence of money, is a pretty novel idea from what I can see.

Consider this: The FSF specifically say, in the GPL FAQ[1], that you can charge money for GPL'd programs. The Open Source Definition (OSD)[2] has as it's first plank:

"The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale."

And programmers employed by various corporations contribute a significant amount of code to the ASF, and to the Linux kernel, etc. Look at the Apache OOo proposal[3], for example, and now how many of the initial committers were from IBM or Red Office.

[1]: http://www.gnu.org/licenses/gpl-faq.html

[2]: http://www.opensource.org/osd.html/

[3]: http://wiki.apache.org/incubator/OpenOfficeProposal
>> You are then within the law.

What good does your maneuver do? Now you have to work with that key, and if they really care, they can laboriously type it in. All you've done is tick them off, right?
People selling methodology are selling methodology, NOT software. Remember the old adage, those as can do, those as can't teach.
How much better are your results in boosting visibility as compared to for example getting myname.com and linking to myname.com from all social media profiles?
I can't say I like the solution for parameter skipping though... I disagree with the author -- many optional arguments is not a problem

IMO This is a problem and bad design, because instead of default arguments you can use properties for optional arguments.
Faster SSH Connections
Simple - they are defending your civil liberties and they won't let terrorists destroy the freedoms we are granted by the constitution. They can also say that they won't continue increasing debt further through ineffective, unproven, and personally violating policies.
The Most Disruptive Startups
It requires the Adobe ConnectNow plugin for screensharing so it doesn't work on linux.
He [my father] taught me: "See that bird? It’s a Spencer's
warbler." (I knew he didn't know the real name.)
"Well, in Italian it's Chutto Lapittitda. In
Portuguese, it is Bom Da Peida. ... You can know the
name of the bird in all the languages of the world,
but when you're finished, you'll know nothing
whatsoever about the world. You'll know about the
humans in different places, and what they call the
bird. So let's look at the bird and see what it is
doing -- that's what counts." I learned very early
from my father the difference between knowing the
name of something and knowing something.”

—Richard Feynman
I love this service, was in the early signup group and within a month controlled my first 10 results.

Keep expecting a pivot to small biz though and hope that's in the plans, seems like a much easier group to monetize.
Make Sure Your Startup Domain is Investor Friendly
There is at least some evidence that an expensive bottle of wine tastes better because it's expensive. When the cost of the wine is unknown to the taster, the differences disappear.[1] And, when a wine is presented to the taster as expensive it is perceived as better than cheaper wines even when it is the same wine.[2]

[1] http://www.wine-economics.org/journal/content/Volume3/number...

[2] http://scienceblogs.com/cortex/2008/01/15/expensive-wine-tas...
I assume AT&T sees even a small price being too much. Better to inconvenience the users.
Most comments on my post are supportive, for instance this one:

"You seem to be saying that as a defense of Amazon's treatment of warehouse workers. It's not. Read the Mother Jones article linked above [...] the unseen and unregulated treatment of the hidden workers who make our amazing lives possible is a huge, unsolved problem in the world."

But I'm getting down-voted. Do people seriously think that supporting mass mistreatment of workers is o.k.? I'm sorry, but automating factory floors is not inexpensive enough to happen on a mass scale yet, which means that consumer pressure for faster shipping = inhumane working conditions for the people who pack the boxes. This is a legitimate dilemma and I meant only to point out that out.

Yes, it's better than the alternative for the people working, since they're working there after all. But that doesn't make it o.k.
Video hands-on with the shockingly accurate Leap motion controller
Ah. I hadn't realized it's using the mail server.

http://lloyd.io/how-browserid-works
His argument is: 1) They can lock you up for refusing to decrypt something. 2) Encrypted data looks exactly like random noise. 3) Encrypted data can be hidden in any file. 4) Therefore, they can allege that nearly anything is encrypted and lock you up on that basis.

I'd say that's terrifying.

Another thought: doesn't this make it possible to frame someone by writing random data to their hard drive?
I've worried about it, I'm definitely interested in hearing more.
Exactly - most programs don't generate all that much garbage. We've been working on GC for 40 years now, unless you're being reckless you probably won't notice it.
It was covered, and now somehow unveiled. They didn't invent it though.
We started with Aloha as well, but some of the project partners needed an editor option with more permissive licensing (Aloha is AGPL, Hallo is MIT). And of course getting rid of the huge ExtJS dependency was a plus.

Here is an old video interview we had with the Aloha Editor team back when things were just getting started: http://vimeo.com/12914595
I agree eating with people you love makes all the difference
I was involved with PHP internals when type hinting came up for 5.3, and helped steer that discussion in some way [1]. It was a truly awful experience - at the time, the internals community was a very negative and poisonousness place. Does anyone still involved know if that has been fixed?

[1] oh look, I'm still mentioned in the RFC :) - https://wiki.php.net/rfc/scalar_type_hinting_with_cast
It is something I have noticed too though. That's why I personally didn't find it very surprising that they are hardest to classify.
Oh, ok. I know and love Johnny Cash, Tammy Wynette et al. I don't know existing country artists.

I would guess this "music analysis" is in fact a proxy for other predictors such as location (inland / coastal regions) and age, no?
Also GDB has supported reverse-execution on some environments (i386-linux and amd64-linux included) since version 7.
Point being that there is a good posibility they will misfile it and in that case you have extingished your liability. Ticking of the police is not against the law and if enough people do it then the sillyness of things starts to stand out.

That all said you can have a trusted friend who lives in another counry maintain your key and vice versa, then things get messy.

Sad part about all this is criminals will find a way to get around the law, and in many cases they will way up the aspect of what charge they would get from the decrypted data compared to a maximum 5 year one and pick the easiest option.
Yet 10 mins of ads to every 20 mins of programming makes ad time exactly 50% of the program time. Funny how that works.
I have to wonder if this would ever hold up in court. I don't know much about the UK justice system, but in America it would be pretty rare to be convicted of a crime that they can't actually prove you committed. You could be jailed for refusing to comply with a court order to decrypt the file, but if you can prove it's not actually encrypted, they can't do anything about it.
I apologize then, I totally misunderstood your post.
Regarding the headphones, some 7 years ago I've bought Phillips hp805 after reading an article that titled them "king of the budget cans", they've cost something around $30 and are the most comfortable headphones I've ever had on my head and the sound quality is great too.

After all those years they work like new, though I do have a habit of being careful with things. I'm afraid of these breaking because I'd have no idea what to replace them with.
The "What we are doing" section seems pretty weak. The only substantive thing they say is "we have produced new tools which enable us to more expediently relocate database services from a failed availability zone."

How exactly are they planning to deal with the larger Cedar difficulties? Are they going to eliminate their dependence on ELBs? Go multi-region? Developers need to know this to decide whether to continue with Heroku or build their own platform.
If you just need to move from place to place Peugeot 308 will do as good as any of above.

You can get four of them with the price of GTR R35, so if one 308 doesn't last as long, you can get three more with the same price and every time with updated tech. And maintenance is probably cheaper too.
My concern is the size of the entrenched interests would prevent things from being setup reasonably. If the government could truly start over, I would have more confidence. Instead I would think we'd get all sorts of pressure that, for example, treatments proven not to beat placebos (or do worse) should still be paid for because people want them, and unless it's so dangerous the FDA bans it.
I thought it was too :D
http://cl.ly/0a2r3l2b331l0B1n141U
I'm going to re-post a comment I made a long time ago. It should help you generate a list of small business customers to contact:

A little off topic, but you should know there's a better way than the Yellow Pages to find customers. The ReferenceUSA database will give you all the companies in a given area that fall under the entered NAICS code. Here's a small sample of the information you'll get:

* Business Name

* Address

* Contact Information

* Number of Employees

* Number of PCs

* Location Sales Volume (in dollars)

* Credit Rating Score

* Names of Management and their Titles

* $ spent on accounting

* $ spent on contract labor

* $ spent on advertising

And this information is all free to you thanks to your local public library. It's pretty awesome if you ask me. Here's how to get access to it:

1) Get the NAICS code for the industry you're selling to. This code is used by the government to classify businesses. http://www.census.gov/eos/www/naics/

2) Go to your local library to access the ReferenceUSA online database. You may even be able to do that through the library's website (I can through mine).

3) Click on U.S. Businesses under Available Databases

4) Customer Search

5) Enter the NAICS code in one of the boxes at the bottom of Business Type -> Keyword/SIC/NAICS.
OCamlDebug does this. Magic :-)
This would probably ban "4[5]" but not "$x = 4; $x[5]".

PHP enforces a lot of things in the parser (as opposed to making bytecode and having a simple type checker). Instead of having a general "expression" type which can be dereferenced, they have different rules for scalars, strings, variables, function calls, etc. For a long time, you couldn't dereference the result of a function call, because the parser didn't allow it, so this is probably the same.
Country music / nationalism / "America! Fuck yeah!"
As I understand, it goes like this: in PHP grammar, expressions are divided into two classes: variables, and expressions without variables. To simplify, you can think variables start with $, expressions without variables don't. These two classes are handled in completely different ways. Since array literals are expressions without variables, it isn't too strange that $x[0] parses, but [0][0] doesn't.

One reason it is like that has to do with string interpolation. PHP interpolates $x[0] inside double quotes, but does not (and probably should not) interpolate [0][0]. I am not saying this is a good solution, but hopefully that answers "how is that even possible?" question.
Several others have identified country music. As an American, this a totally boring, expected result. Country music stars headline right leaning benefit concerts, conventions, radio shows, and TV shows.

And there's a natural alignment between country music and conservatism: both celebrate certain attitudes epitomized by the cowboy persona (strong, independent, hard working, etc.) while simultaneously trying to forget that those pesky intellectuals, liberals, foreigners, and minorities even exist. In case you think that last comment is unfair take a quick peek at the white/black ratio of those top 10 artists: 10/0 for Republican, 4/6 for Democrat.

Unsurprisingly, country music finds most of its popularity in the US, Canada, and Australia. Interestingly, however, there has been a country music festival in France for over 20 years, Country Rendez-Vous.
http://en.wikipedia.org/wiki/Country_music#Other_internation...
Australian government planning to retain browsing history for 2 years
So, now Random actually /is/ Resistance?
http://www.youtube.com/watch?v=aE6RtzwVdHI
I liked the article in general, but this got me:

I usually eat at the same few restaurants all the time. They’re maybe 10% more expensive, usually locally owned, and the food doesn’t come out of a frozen pre-made bag before being tossed in the oven. I never tip less than 20%, and I’m not an asshole….at restaurants.

I don't understand this thought process. Why not pay 100% tip then? Is the 20% number somehow magical and affords the ability to be elitist? So if I tip 15%, which is the average suggested tip in Western Canada, I'm somehow an asshole???
Confessions of a Dot-Com Entrepreneur
The bit about these kinds of articles that always nags at me is the assumption that different programming paradigms are somehow mutually exclusive. Essays talk as if object-oriented code cannot also be functional, or code isn't procedural if it involves classes, or whatever.

In some cases that might be true - declarative programming and procedural programming, for example, are diametric opposites in many respects. But others can be quite comfortable bedfellows. In particular, object-oriented programming and its older cousin modular programming tend to play quite nicely with other paradigms. Consider CLOS or Objective-C.

And even when they're opposed to each other that really just means you're limited in how you can mix them on a per-line basis. You can still write a multi-paradigm language that lets you support features from different styles.

Consider C#, which supports object-oriented, procedural, functional, and declarative programming (with the last admittedly being somewhat constrained), and where it's standard practice to use elements of each style all within a single short procedure. Sometimes elements of different styles end up depending intimately on each other. For example, to provide optimal support for (declarative) query expressions, one will probably need to implement the (object-oriented) IQueryable interface, and many of the methods in that interface are expected to take (functional) anonymous procedures as arguments and/or are used to build up (functional) monads representing the query that's being declared, which are in turn represented as (object-oriented) instances of classes that implement specific interfaces.
Window Cleaning Brighton
Established in 1985, Groves Window Cleaning has over 25 years experience of commercial window cleaning.
It looks a bit like you're matching location to both traits: country/republican to rural/lower density and pop/hiphop/democrat to urban/coastal
How do you prove something is not encrypted?
>> if you can prove it's not actually encrypted

But that's the thing: you can't prove that.

You're saying: "prove that there does not exist any decryption method or key that will turn this blob into incriminating data."

You can never prove that such a decryption method doesn't exist.

In fact, maybe it does exist? Given a blob of random data and infinite time, couldn't you find a way to "decrypt" that into pre-defined data? (I'm not really sure of that.)
Twilio now enables messaging to over 150 countries worldwide
Having built with node, ruby, python, php and even did a web services framework in node, I can say that the author is both right and wrong. Right - node is fast/faster and that rails is probably overkill for making web api stuff. Wrong - single page apps are the future.

I write single page apps, especially mobile JS apps, BUT rails style frameworks are still incredibly important for 1 huge reason - search engines. If you have a content site, you will have a web front end that is indexible for at least the next 5-10 years. Single page apps are not as indexible/crawlable yet.

So, will you write some single page apps? Yes, are they the one true future, no. The future is probably a combination of native apps on various devices, a traditional web front that is indexable, and probably some single page javascript stuff powering admin panels and highly interactive portions of your site that don't need to be indexable.

For example, in creating ReMeme (http://reme.me) it has a web front that is indexable by google, it has mobile apps and the whole thing is backend API driven by a sinatra app. At this point I have potentially 4 different platforms talking to the api, not just a "single page web app". If it ever gets on more mobile platforms or even on the desktop, that's even more.

The web's a big deal and will stay that way, but you'll probably find yourself writing a bunch of interfaces in different languages, platforms, etc. before you know it. Rails vs. single page isn't the debate. Pick a tool and ship your API, it doesn't matter if it's rails or node or python or php.

Once you ship your API, your bigger problem will be how do you manage the complexity of developing for so many platforms?
The argument isn't totally correct. The Police can't just make allegations and force you to surrender keys - they have to convince a judge that the allegations are true, and that getting the keys to your random noise will produce evidence.

RIPA is objectively flawed legislation, but it definitely doesn't "outlaw encryption" by anything less than a very long stretch of the imagination (as appears in this article).
Some good points. However, I made a follow up post (http://news.ycombinator.com/item?id=4233820) that sticks to just the web browser domain, negating any gains that may come from alternative business models. Even when mobile web usage is relatively small, business are still generally putting in a lot of effort to build mobile-specific pages.
If you can write data to someone's hard drive it is simpler to just dump some child pornography.
Do you have some examples of startups working on the clothes and shoes fitting problem? (I have an idea about that, which I hope to turn into an MVP)
Well if you find yourself being asked for the encryption key for /dev/rand then you know things are pretty messed up. Given the technology intellegence of some law makers I do wonder when that day will come about.
It's very hard to prove that high-entropy random data isn't encrypted.
In the parlance of the game industry this is something of an entity/component system, which allows one to swap out capabilities as needed.
The law's been around for quite a long time (since 2000, but it didn't come into force for a while after that). The answer to your question about unproven crime with random data is simply that it hasn't been tested in court yet. When a case comes along where the prosecution is claiming something is encrypted data, and the defendant's side is claiming it's random data, then this will be tested. Until then it's anyone's guess what'll happen.