skysight-inc/HackerNews huggingface dataset:
I'd love to see what your client actually wanted. Is the site launched/public yet?

Because there's a subset of map-based sites for which pure, out-of-the-box Google Maps is the best solution, but I'd estimate it at no more than 30%. (StreetView and consistent street-level addressing are the two main points in its favour.)

For the other 70%, you will build something better by working with the raw map data (which usually means PostGIS) and using custom cartography (which could mean a lot of things, but let's say TileMill+OpenStreetMap).

This greatly swings the balance back towards Ruby or Python. FWIW I don't generally use Rails, preferring a custom Rack+DataMapper stack, but the same point holds. The amount of smart geo stuff you can do in one line of code with a PostGIS-friendly ORM is astonishing.

More broadly, your article says "technology A is better than technology B because C". That's cool. And here I am, posting a comment that says technology D (custom geo) is better than technology E (GMaps) because F. No doubt there are also arguments G, H, and so on. Your C is essentially a productivity argument - do the same thing faster. That's important, yes, but deeply personal (I find it difficult to believe I'd ever be as productive in JS as Ruby, and I'm not entirely a JS n00b). But if F, G, and H enable you to do actual new stuff, they're the arguments I'll listen to.
Ignoring the fact that non-terminal users regularly want spaces, hyphens and newlines in their filenames since they have visual purpose...

I'll happily agree with the spaces, because people like filenames to look like short phrases. But I've never seen a human make filenames with a leading hyphen (plenty with hyphen within the word) nor with a newline.

I could imagine that somewhere there is a person or two that likes to make hyphen-led filenames to try and sort things, but this is catering to the outliers. I can't imagine the use case for anyone to intentionally make a filename with a newline in it, and haven't seen such a thing, human or program-made. I think it's not common or valuable enough a thing to hamstring everyone else.

Edit: solution in the traditional linux way: off by default, but you can always compile them back in if you love them that much :)
I just got the username "James". This never happens.

If you can solve the "AB—BC" problem, then you'll have a really powerful application that'll easily get some investments, you just need to market it right.
I think the truth is somewhere in the middle. In particular that government and corporations are working together at high level, while maintaining opposing stance in public.

When you're a huge corp like Google that operates around the globe, you can't help but to rub elbows with the government - collaborate and make concessions, if necessary (e.g. PRISM).

The sad part is that the lack of privacy is advantageous to both government and corporations. One get better ad targeting, another tracking and control. So they're one team on this. The dispute is who and how will get to use the data.
I'd say the advantage of 'Locke Mail' is that it gives the right associations even to people who haven't heard of John Locke. Locked Mail. Mail protected by a (cryptographic) lock.
The Unix filenames provide a mechanism. That doesn't need to be changed. The policy can be different, based on the userbase and the tools being used, but limiting the mechanism to disallow bad policies is wrong.

While you can create a page-long listing of filename troubles, in practice these shell users only end up having to account for filenames with spaces in them. Occasionally you have to rm -- an accidentally created file. Nobody uses those crazy filenames with leading and trailing space, escape codes, and newline characters because it means trouble with the shell. So the problem kind of takes care of itself.

But there might be some future user interface that doesn't have the escaping and expansion problems of current shells and with that it might be useful to be able to put nearly any character into filenames. The Linux/Unix kernel isn't in the position to dictate how the filenames shall be used. It only needs the path separator and NUL terminator and not caring about anything else means less kernel code that can break.
Yep. A while (10 years I think) ago I made a lot of money by 'accident' by replacing my ads with affiliate offers on a very busy site I had. I had no clue what affiliate marketing was or how it worked; I read a spam email by a company doing it and it sounded like it was worth a try. It worked; it converted like mad and my income from this side project rocketed. The company invited me to one of these vacation things on a ship; the people I met there... I like the affiliate concept but indeed a lot of companies and people involved are just borderline criminals. I also noticed that most of them just know nothing; they accidentally rolled into this and it worked for them, but they don't know business (the money tap is just on or off; most of them don't do bookkeeping or pay tax) or anything outside 'Must Make Money Easily'. Not sure if the latter changed as I never went again.
Actually, no. Using only one instrument is a constraint when it comes to electronic music. Making it extremely unplayable by a human is another constraint.
> "...computationally impractical to reverse" was found in both the patent application and bitcoin's whitepaper.

That's the first time I have heard that one. If there are no other textbooks / papers / patents were this phrase is used, this seems like a pretty strong indicator to me. A search on Google Scholar for that exact phrase gives (at the time) the two expected results. http://scholar.google.com/scholar?hl=en&q=%22computationally...

Alternative hypothesis: (a) Nakamoto paid close attention to research, read the patent and liked the phrase. (b) The phrase is common lingo, but Google Scholar doesn't index it. For example, it could be used in a private mailing list. Both (a) and (b) seems like they could quite easily be investigated by someone with domain knowledge together with some knowledge of how patents are distributed.

This seems like too simplistic a reasoning. Anyone care to explain what I am missing?

EDIT: The exact phrase "computationally impractical" seems to be very common, with thousands of citations before 2008 http://scholar.google.com/scholar?q=%22computationally+impra... It seems to me that reversibility might simple have been a "theme" in crypto circles around that time, which could explain the coincidence that two different groups independently glued the phrases together.
I wasn't comparing the power a corporation has to the power wielded by the government; It was more corporation vs person.

I don't think I'd have the power to tell the US Coast Guard to fuck off if they approached me as I sped across the harbour in my little speedboat.
Chrome Web Store - Devtools Terminal
But where is your landing page? :) I'd like to bookmark it :)
My alarm clock gives me 8 minutes. Now what?
Extending the points of a few others,

1. I'd give the alliance a generic name that won't come off as threatening or malevolent when used out of context in news articles. Make it boring to talk about the alliance so it can operate larger and and with less scrutiny.

2. If you really really want to politicize the products, launch several regionally branded services, that can use the same architectural design, but leverage the cultural mores of individual freedom for those areas. What catches on in Germany may not be what sells in Spain/Italy/Greece today, for example.

However,

The "FMail" suggestion, or something similarly benign, is a strong choice, in that it diminishes the effect of partisan rhetoric and allows the tool to be sold on its actual merits.

3. Then you can gin up radical "Free the email!" action groups to run around and be obnoxious for you, take the heat and phoenix themselves into new groups every so often.
That's a ridiculous oversimplification: How do you know Glass will not allow people to be better drivers? like hearing: "You may want to reduce your speed, you are going over the 70 mph limit" or "You are going the wrong way, please turn you car around" or "There is a jam in this street a few miles ahead, you may want to take take Loremipsum road".

If the device eventually can improve the "task at hand" when driving then _the police_ is the one increasing risks by punishing people with wearable technology.
ATTENTION TINFOIL-HAT WEARING HN READERS: You may now start worrying that these barges are in fact floating versions of the NSA's Utah data center, built to accompany the USS Jimmy Carter as it roams around tapping undersea cables [1]

The sub has very limited data storage capacity, these floating 'privacy destroyers' do not.

[1]http://ieeexplore.ieee.org/ielx5/6/21038/975021/975021.html
None of those cases are about false advertising or dishonesty.
cough in the UK shingles is the name of a very uncomfortable medical condition... :D
But are clocks using a base-10 counting system? I'm thinking no.
It's for porn.
So your proof that Apple is dishonest is a letter from Apple being candidly honest about their mistakes?
"my own BitcoinJS fork (which also adds other improvements) does use plain numbers to store the number of satoshis."

Why wouldn't I feel tempted to use his fork?..
apparently originally he wanted to make a capability for a bunch of different transactions but realized that it would be easier to just stick q scripting language in there. Another data point for the "lazy programmers are the best programmers" thesis
I'm aware of some hacking you can do to make tiling wm's work on Windows, but if you really need to go to that point, then just go to linux, unless you have important apps than only work on Win. I've tried to learn uzbl. I actually installed it around a month ago, but really need to spend some time with it. I might change the config so it's similar to luakit. The only issue with luakit is it sometimes hangs, and I doubt it's lack of good hardware in my computer. How are you liking uzbl? Do you recommend giving it a try? I don't think it's going to be that different from luakit.

The first tiling wm I used was dwm. I can't really remember why I moved to i3. I think the config was way easier (I changed a lot of things, I must admit, and the fact I didn't have to compile it probably was the reason), but I remember seeing really beautiful screens on the archlinux forum. Maybe I will give it a try again, although I'm pretty have already with i3.
That has almost always been a problem. Even in the past when you could keep socket for 5 years, the chipset on the motherboard was limiting you upgradability to processor of the same generation.
What is the big difference between Meteor and let's say Sailsjs?

I've never heard of Meteor before but it looks promising. I will try it when I get home :)
Am I missing something?

Clearly I am - these online courses are hugely popular, it blows me away seeing how many people have paid for certain courses on Udemy. I've tried running through a few courses on Coursera and whilst they are interesting they are incredibly slow. I end up running out of patience and just searching the net and reading up on the topics in about 10% of the time.

I just can't see how watching these videos provide any more value than working though a good book that can be had for less than half the price.

Are these paid for courses significantly better than the free MOOC courses? If so, how?
The present government has to blame the past in order to maintain its authority. Independent if how the USSR did, they have to be shown as 'evil'
(I am not saying USSR was puffy and fluffy)
>Both inside the humanities and outside, people feel ... that the important issues that people of all sorts care about, like inequality and climate change, are being addressed not in the English departments

This is the key point for me. Say you're a young person who's in the financial situation where you can study whatever you want, but you're looking to make an impact in the real world after your studies, what does, say, a literature degree have to offer? Most of what I have read that comes out of that area in terms of essays or textbooks is 100% intellectual masturbation with no relationship to any sort of real world problems at all.
I didn't, but I'm guess because people don't think it causes cultural domination. I think most people think humanities doesn't do anything at all.
Not bash, but I only recently found out accidentally that in GNU Screen, ^A+^A (or whatever your invocation combination is) jumps back to the last window. Way faster than ^A+0, ^A+1.
Porting my Android app to Firefox OS
Show HN: livecoding.io - code with instant feedback
coming up in 2014:
Google shipping. With data mined from youtube and the google crawler our new service can generate slash / shipping storys for any couple you want! (For legal /copyright reasons all shipping is done in international waters).
My thoughts exactly. The design of the unix shell is broken, and not anything else. In particular, the lack of a well supported list/array. If there was a list type, you could store filenames in a list, and there would be no reason for the IFS stuff. And by well-supported, I mean you could easily encode a list unambiguously to stdout, and decode it on the other end.

I know about bash arrays, but those are neither well-supported nor standard. For example you can't easily return an array from a bash function, which is a major problem.
Software Testing Paradoxes
By result itself, you mean the boolean 1/0 about whether it was found? Yes, I am aware of one I saw some time ago that had additional guarantees, I don't know how practical it was though, but it'll take some searching to find.
I ran some experiments on this when I first joined Google. With JQuery loaded off ajax.googleapis.com, running my tests on google.com, cache hit rates were roughly 87%. This is with a CDN that caches everything indefinitely and the most visited site on the web at the time.

There's an extremely long tail of people who browse the web only occasionally, or have just one favorite site they go to, or who are running on devices with small caches, or who just cleared their cache because they wanted to look at porn. The hit rates are probably even worse now with the shift to mobile, because mobile devices have tiny caches. In recent prototyping experience using Chrome ADB to check on network traffic, files are gone from cache after only a half dozen or so other pageviews.

You can't assume "caching will take care of it" if the site downloads several hundred K of JS. Caching is effective at making an already-lean site even faster, and you get even more bang for your buck because more pages can fit in cache when the pages are small.

Anyway, I was thinking mostly about developer experience when I wrote that comment (this thread is about MVPs), and also mostly about mobile development, where the bulk of my time is spent lately. JQuery is a noticeable drag when loading a page over a cell network, even if you just want to try out some ideas. It's not just network latency, either; on mobile devices, you can burn significant time (and battery) just parsing and executing all that JS.
His thoughts on liberalism are deeply connected with his social contract theory. He believed the strong central government was a necessity to protect the right of the individual, and that so individuals do cede power to the sovereign by acceding to a social contract.

The social contract of Hobbes is not something one can opt out of, or refuse, but an explanation and justification for individual rights within an absolute monarchy. At the same time Hobbes argued that to preserve the peace was so central that the sovereign had the power, and was indeed duty bound under the social contract, to take whatever measures necessary to ensure peace - even authoritarian measures.

His ideas on social contract theory are historically important as a pre-cursor to more expansive ideas about personal freedoms, but they are extremely authoritarian by most modern standards.
Wow, haven't seen this design/layout on the msft site yet; I really like it!
Side note... almost every person in the comment thread on that page is wearing Glass in their profile picture rolleyes.
Anecdotal and not super pertinent, but joke Twitter accounts can absolutely net $10,000 a week

Citation needed.

Oh wait... here goes:

There are glorified bots .. with hundreds of thousands of followers that sell advertising

Ok. So you dont make money tweeting tweets. You make money farming followers and selling ads.

That's acceptable if you can make that work for you, but don't present it like you make money from tweeting when in fact you're make money selling ads.
I missed out the first time around because the Rails community was full of fanboys and nothing turns me off a community more than zealot-like behaviour.

I don't want to miss out again.
I can't think of a situation where it would(should) be legal for a government agent to accept any kind of NDA in order to perform his or her job. Either there are secrets that you come in contact with in line of duty that you shouldn't share -- or there aren't. In the first instance, your employer should be able to make sure you don't talk about it; in the latter talking about it would probably be in the public interest.
What happens with a startup Enterprenuer?
Making It Rain: A Timeline of Weather Control
Naomi Klein: How science is telling us all to revolt
Wrath of Khan and failure
It may be trivially easy to host your own email, but in my experience it is nowhere as easy to do your own spam filtering.

A few years ago when I ran my own mail server, having only one false negative was a good day. Google can throw teams of people at the problem.
He might be fitting in relation to US history considering that while he spoke of equality and freedom, he was a major investor in the slave trade (he also was involved in trying to introduce a feudal aristocracy in Carolina).

He was very progressive for his time, and so he's one of the "icons" of classical liberalism, but he died in 1704, and we've moved on a tad from then.
Wow, did not see this one coming.
Congrats to Rob.

I have mixed feelings about it though, I can see that it's a good move for Rob - he really has a knack for production and if he gets to do more of that, it's better for the subscribers, but at the same time, I kind of liked the way tekpub was essentially a one man show.
my thoughts exactly. For those who don't know, never ever use floats for things like money. Try in windows calculator for example sqrt(4) - 2 and see why.

Strangely enough he talks about floating point rounding errors in one of the next paragraphs?
Well, if you look at the comment you're replying to it's already telling you something concrete you can do beyond merely feeling bad: namely, being sympathetic to people of colour when they say things like "I'm done with white people" out of frustration, and not (for instance) immediately holding this up as proof that PoC are just as racist and so shouldn't complain. You may not like the idea of doing that, but it's definitely a concrete action.
This App For Android Keeps Your Device Online
Fleetwood Mac Reggae cover Everywhere by Mighty Leap
Uk reggae band cover the hit song Everywhere by Mighty Leap, enjoy! like them on facebook!
Can you offer any more concrete specifics? I studied humanities in college (primarily music, some English lit and creative writing, some French lit, ancient Eastern philosophy, etc. -- also compsci, but mostly humanities), and it was something of a mixed bag as educations go, but I did build some very valuable communication and thinking skills along the way.

I'm not at all clear how especially something like studying ancient Chinese philosophers could fit into your generalizations, but regardless -- mastering communication and clear thinking on complex, diverse topics is hugely valuable in almost any endeavor, and I've encountered some shamefully poor communicators (and unclear thinkers) in the tech world.

I suspect if the humanities could successfully focus on good outcomes in these categories, and demonstrate the value, they'd benefit from it... somehow blending in applied rationality with the standard paths would be awesome, and if that were available I'd go that route again, if I had the choice again.
I have this sinking feeling about a wave of nautical metaphors starting here on HN.
Assuming that google-bot has its own user agent isn't the excuse for not generating the HTML for the people who want to read the site.
Google statement on NSA infiltration of links between data centers
Rails meets Docker
I don't think so. Javascript frameworks are for real time applications, while RoR (and the other "classic" web frameworks) are simpler to set and to use for the classic dynamic HTML applications, and I don't think real time apps will overwhelm classic HTML apps.
Google's single sign on is now live for everything?
Has anyone else noticed this?

http://accounts.google.com

Feels like a tiny bit of the Google master plan has come into view (though I guess this much is obvious to anyone):

1. Build awesome free services

...

x. Build the largest walled garden the world has ever seen

???

x+2. profit

[EDIT] It looks like this has been around a long time and I was just last to notice when I logged into my gmail account the other day.
6 Tips to be More Productive with »Xcode«
Nope.

On a peer to peer network, download equals upload. If you arrive late, sure, everyone will upload to you. But if you arrive in the middle of the viral explosion, you won't be the only one who wants to download. Peers will upload to each other, not just you. So, unless one of the peers happen to be a big fat server with monstrous upload, you won't download the video much faster than the median upload rate.

The idea of using your uplink to the fullest sounds good, but to do that, you need to acquire some content in the first place. And that requires the upload bandwidth of other peers…
Game over: BlackBerry market share falls to just 1.5% in Q3
That doesn't change the fact that nobody today can use homomorphic encryption, contrary to your claim.
There are two parts to e-mail security: (EDIT: To the security of the information in any particular message, there are additional issues regarding e.g. routing to prevent leaking information)

The contents. You can secure that with pgp etc. today, and gmail can do nothing about it, and there a browser plugin that "hides" the mess would be workable.

The metadata. Here gmail etc. is a problem. The best we can do are remailers that anonmize the sender. In the case of e.g. Gmail, the recipient at Gmail will obviously still be in plain text, but we can obscure the sender by encrypting forwarding information and setting the To: field to a remailer. A plugin could handle that too.

Of course any such plugins would either need the cooperation of the webmail providers (yeah, right) or would need to deal with breaking whenever they change their UI.
Actually it is more "If you want more humanities majors, find some way a humanities education can be turned into money in the real world after graduation."

This was this nice previous generation dream that productivity would create a Star Trek society where people can spend their time in non-profit occupations.

Did not turn out that way. Every minute you study must have a ROI in dollar because the world is a harsh place if you do not have the right set of skills.
How about just "Mill"? It'll maybe help differentiate it from regular (e-)mail, but it still sounds similar.