skysight-inc/HackerNews huggingface dataset:
YMMV.

Apple maps may have improved where you are, but they're still really bad where I am.

Some of this is bad data, which presumably can be addressed through their attempts at crowd-sourcing, and some of it is just out-of-date/substandard map data (e.g. low-res satellite views), which can be addressed by throwing money, but some of it seems to be deeper, e.g. their assumption that cars are the only form of transport that matters.

Anyway, for me, Apple maps is still basically unusable (though it is very pretty!), which is a shame, because I have an ipad, and Google maps isn't available on the ipad yet... :(
Seems Patrick McKenzie has some useful info on this topic:
http://www.quora.com/Hacker-News/How-many-requests-per-secon...

Short version: You might get around 20 visitors per second
I don't see where you disagree with the article. From what I understood, the article is suggesting that the reason we all have mama, papa or similar words in our languages is their relatively easy prononciation coupled with the baby's needs. Where is it saying that mama definitely means mother?
Alternatively the majority of HN readers make their livings doing the things Lanier is criticizing.
Looks similar to GTD.
I wasn't suggesting you call your mother, just adding another side to a similar story.

Mother's day is almost over now, thank goodness!
> Modern editors can do 99% of what a 3+ year expert in vim can do, but you can get to that 99% in a month or less. Just because you had to spend three years of your life to get to your current level of productivity doesn't mean you should haze new developers the same way.

I don't begin to believe this statement, not least of which because 99% of what you can do with vim or emacs is make vim or emacs do what you want by heavily scripting them. That eliminates most "modern editors" right off the bat.
I completely agree. It depends entirely on what mode you're in.
The problem with vertical bar is that it's commonly associated with bitwise or.
After I saw this, I had to make something like it that's completely contained in the uri itself.. :D

data:text/html;,<textarea id="txt" cols=80 rows=24>hello there</textarea><br><input value="get link" type=button onclick="(function(){document.location.href=(document.location.href.replace(/24\>.*<\/textarea>/,'24>'+document.getElementById('txt').value+'&lt;/textarea&gt;')); }())">
Hmmm.. Something like

cat data.txt | ruby -ne 'require "uri"; print URI.escape($_)' > encoded.txt
I'm not a pessimist about India by any means, because it's amazing how much the people of this country have achieved through individual hard work in the face of so many poor institutions

Well, the Indian people are ultimately responsible for the institutions of India. So why don't the institutions get fixed? Potholes, uncollected trash, rats - these are not particularly hard problems. Plenty of societies have figured it out. Why have these problems persisted for so long in India?
I'd like to meet you.
Incorrect- don't read quotes to get the meaning of what Raskin wrote. READ HIS BOOK.

1. Objectively bad not by definition, but by MEASUREMENT. and Experiment. Yes, UI quality can be objectively measured. Read the book.

2. That wouldn't fix VIM's problems. it would make them worse. READ THE BOOK.
https://cayova.com will be offering something similar - you can opt into a program where they sell on your stats, the same as facebook do, but share the profits of the sale with you.
I've heard good things about GTD but haven't read it. I'll check it out, thanks!
I think "The Illegitimacy of Violence, the Violence of Legitimacy" has the best analysis of what you're implying: http://crimethinc.com/texts/recentfeatures/violence.php
Title: "Everyone will be a programmer one day"

First line of the third paragraph: "Everyone will not become a programmer."
The more complex the system, the harder it is to maintain. That's what happens when people start to follow GTD.
Nice Lance..
Is someone looking through my comments to write articles about? https://news.ycombinator.com/item?id=5671337

Probably just a coincidence but feels a bit weird.
Can you (or any of the others making this same argument) explain to the rest of us why one bunch of bits running in environment a is 'real' and another bunch running in environment b is 'fake' (or 'unreal', or 'toy', or whatever disparaging term you care to use)? Last time I looked, JavaScript IS turing-complete.
Someone should really make a to-do-list-app framework to make building to-do-list-apps more efficient. Think of the amount of time that's been wasted making to-do-list-apps.
I'm sure it will be somewhat shorter than the content but it will definitely be in the same order of magnitude and likely within a factor of 2. A link that is half as long as its content is pretty unwieldy and will take non-trivial time to transmit at longer lengths. Sort of defeats the point of a link in the first place.
If you cut the power in a car suddenly, you can probably avoid serious damage or killing anyone on your way to a stop. Not so much in a helicopter.
This is measuring something different though. I could have a bad article that heavily pushes an offer and a very good article that doesn't.

The time on page can give you a relative statistic to compare your articles and develop a more engaged readership over the long term, not just optimize to try and sell them something right now.

An example would be something like patio11's posts, some of them are pushing for a conversion but I don't think that each would be best measured in terms of a conversion made right now.
No referral link - just glad I could help ;-)
Data Structures…so how do I understand them?
This could be combined with whatever algorithm is being used on Shortly. This still needs the Shortly website for decoding ... your method would allow the embedding of the encoding/decoding function in the link itself which is more interesting imo. The added length of some obfuscated JavaScript will be very small compared to large-content links.
I'm not anti-GC, I just think that reference counting is appropriate for UI code. .NET still supports GC, and the collector is very good compared to our competitors; I'm not saying we should give that up!

I should have mentioned that the primary reason WinRT seems to use reference counting is for interop reasons: its much easier to great a UI toolkit that is programmable in both C# and C++. Note that WPF never had a C++ interface, while WinRT has one without the need for any bridge code.

Reference counting has some interesting applications where it is more appropriate trace-based GC. Heck, sometimes we want old-fashioned arenas (Pascal!), it would be nice if our languages could give us some choices.

Manual memory management is annoying but sometimes necessary. I can see why native programmers don't want to give it up as it constitutes the primary performance difference these days between native and managed languages.
> The problem is that whenever they don't blatantly rip-off Apple the designs they come up with are terrible. And beyond just design they're clearly lacking on the software quality front.

Actually I find their blatant copies of Apple some of the worst offenders when it comes to their design. The ugly bars all over TouchWiz are pretty much darker tinted variants of the default bars found on iOS. The Samsung messaging app is ugly and essentially copies the iOS messaging app with a darker color scheme.

But really Samsung's designs are just terrible. They should try to work more with Google and leave as much of the stock UI as it is.
They're probably working on an (small) image 'host' using this same idea.
Absolutely. See https://news.ycombinator.com/item?id=5696462. Basically just add some HTML and JavaScript to the link with the encoded content and you're good to go. But as I said in another comment, at that point you're just sending the text itself over the wire in a convoluted way without much space savings. At that point I'd just use some public key encryption and post the content directly (PGP?)
Modal/modeless, stateless/stateful, functional/imperative, declarative/procedural, schemaless, distributed, asynchronous.

Yammer yammer yammer namedropping and proselytizing buzzwords like gospel.

Modal interfaces are bad? Man, what the hell does modal interface even mean anymore? Like when I'm drawing vectors and my cursor changes to a selection tool instead of an "add point tool" when I hover over an existing point. That's bad now? Even though it's really annoying to create a duplicate points in a small area?

Restricting functionality to a relevant subset of behaviours based on the task you're doing can be a great idea. Yes, it can also be annoying. E.g. in the case of file explorers that don't let me create folders when I'm opening a file.

But that's just it. Spend some time thinking about how people interact with your application rather than making some thoughtless generalization. Otherwise you get Metro.
It's just a simple fact about the signal-to-noise ratio on a public Q&A site. Almost all optimization questions will be premature optimization questions. Including any evidence that you know what you're doing makes your question stand out. But just claiming to know what you're doing is indistinguishable from a common form of noob arrogance.
Also post it to Hacker News so the rest of us have a chance of seeing it. It sounds awesome.
Yes, you should learn more programming languages.

I recommend JavaScript. The skill is in great demand. It's fun (http://www.youtube.com/watch?v=kXEgk1Hdze0). And it's related to Java -- look, the name contains "Java"!
That's a fair point, but it's also exactly why these comparisons of software engineering to other disciplines never quite work.
Right. But, does that then also entitle people who only saw this bug report through social media (mostly Reddit) to make accounts so that they can make posts on the bug report like:

> And this is why people don't use GNOME. What a joke.

> where is christian persch hiding now?

> Time to move to KDE or XFCE

Keep in mind this is a bugtracker, which is used for technical discussions for devs and users, not a forum for people to express their opinions about how terrible GNOME is.
JavaScript hackers – help retailers compete with Amazon and Walmart
Not really an analogous comparison.

Aspartame is a more complex molecule synthesized to mimic certain properties of monosaccharides. Many would say it is inferior in taste to what it purports to replace.

Cultured beef, however, should be more or less the same cocktail of organic compounds that make up a dead cow. How these compounds are mixed, the proportions to which they appear, and what shapes they take are the interesting variables here, and could, with enough control, make something "better than real."

I'd draw instead the comparison to synthetic diamonds. Same stuff, potentially unnaturally flawless results.
A really useful extension! Could be the solution to the tab overload.

I would like to have the ability to migrate tabs between projects too. For some reason drag&drop of tabs between Chromium windows (under Ubuntu) has never worked for me. Copying (or moving) bookmarks and tasks would be really useful as well.

One more thing that would be nice is a check for duplicate project names. I've managed to create two projects with identical names and now can't find a way to delete one of them.
I’m sure it would be possible. You’d have to embed the CSS and JavaScript in https://github.com/lucaspiller/shortly into an HTML page, then represent that page as a data: URI. You could leave out the text-compression code and include only the decompression code, because the page only needs to decompress its embedded message. You would minify the code so there is less of it to store in the URL. You might even be able to shorten the URL by having the page bootstrap itself – DEFLATE all code except the code for INFLATEing, then INFLATE on the rest of the code for displaying the text, then run that code to INFLATE the text itself and display it.

Alternatively, you could just give someone a Shortly link and write a note next to it saying “If that link doesn’t work, just run that URL’s hash fragment through Base64-decode followed by INFLATE”, relying on the user to search for suitable software in that case. That would not help a user who is offline, unless their OS comes with utilities for those algorithms, but it would help if you’re just worried about Shortly going down.
I don't think people need any kind of entitlement to say things on the internet. It's kinda what we do here.
Eeeh, either you cited the wrong article, or I'm very confused. That paper, and what's written in your comment, actually supports what the original article says. It's the same thesis, actually. The paper that you link to is even written by R. Jacobson, the author of the book that's cited in the article; it supports the article's position and addresses your specific objections. So it's a highly contested theory, but you cite a paper supporting it?

What that paper does argue is against "in the beginning, there was one language" theories, which is not the same thing at all.

Granted, the original submission goes a bit overboard. It's not "nearly every language", it's about 55% of all languages for "mama" as mother, and 55% for "papa"/"baba" as father, there's a lot of mixing m/p/b (the labial consonants) and so on. But both you, and the paper you link to, are supporting that position, essentially.
Hm. I thought the post was referring the troubles of maneauviring during a slowdown, as airplanes can only go forward.

If falling of the sky is the trouble, you can still use parachutes as a safety measure. Like this one (http://en.wikipedia.org/wiki/Ballistic_Recovery_Systems).

Anyways, I don't think flying cars are impossible. We just don't have enough technology yet to make it viable.
I've always thought of the term "f-bomb" as being the domain of mothers and housewives who are uncomfortable saying fuck.

Am I wrong? Is it more common in America?

Also to me it always seemed less descriptive and more an attempt to link the concept of bombs (which we can probably all agree are bad) with the word. Maybe it's a cultural thing.
Hopefully it's by choice and he doesn't blame his parents for his beard and fatness anymore. I don't know anyone with perfect parenting and we all have our demons.
A startup differs from a small business in that it is scalable. A restaurant or a CPA firm is not scalable since you can't grow faster than your headcount.

The author is asking for stories about the long slog of an eventual breakout success of a scalable startup.
[...] artificial sweeteners generally being pretty bad for your long-term health [...]

A quick search did not bring up any evidence that sugar substitute have known negative longterm effects.
yup google maps once led me to a cemetary instead of he airport.
I'm sure there's another joke at the expense of Americans here, but I can't quite figure it out.
Curious, is there by any luck a study on veteran vim users in particular? It seems like the quality of execution + the familiarity of the test subjects with the UI and modes available would make a huge different in any such measurements.

Vim definitely sucks when you start, especially in terms of discoverability. You have to learn by either reading the colossal manual, or (as most do) using bits and pieces from external sources. But once you learn enough and gain the muscle memory and understanding of how to use the different modes best (eg in vim's case, normal should be your default state), it becomes wonderful to use.
This will sound too general, but it is the secret to everything: Selflessly Serve Others

Everything you want will flow out of that.
start compassionately treating the root psychological causes

How? Couldn't limiting access of an addicted person to the substance or activity the person is addicted to be one part of compassionate treatment? What research is there on this?
The copyright monopoly was always about control over other people’s property, and always about preventing creativity and innovation that could threaten the incumbents

I don't know about always, I suspect that at first, for a year or two, it was about getting incentives to the right people. But as soon as a printer made better money than a writer, that was the end of incentives to the creators.

But Falkvinge is correct: right now, copyright is about protecting incumbents. It's my belief that governments tend to back "intellectual property" as a way to stuff the free speech genie back into the bottle. Property rights are much stronger than free speech rights almost everywhere. Invoking "my property" on somebody's creation is just a way of keeping most people from speaking out.
Really? Do you have a website? Can I make a hyperbolic post on it about you terrible you are? You won't remove it?
Wait, rock stars are known for being serious now?
Functional programming is neither mainstream nor is it new. It dates to Lisp in the 1960's and was refined by SML in the 1970. What's new in the mainstrea of distributed systems? Programmable rendering pipelines date to renderman in 1988 if not earlier. I don't know what to tell you if you think unit testing and continuous integration are new.
I thought it was mostly South American jungles. I know of a missionary group that used planes to reach isolated tribes, and the natives switched to cheap(er) paragliders to reach neighboring tribes. https://www.facebook.com/pages/ITEC-Steve-Saint/41142728065 The group has been working with the Maverick company for years now.
I think the limit on IRA and 401(k) contributions was just a passing comment in the article, not the main point.

The main question he seems to be asking is how the average American is expected to effectively plan for retirement when companies no longer feel they can manage pension funds with professional investors.

The real answer to this, IMHO, is that companies definitely could provide pension plans. Some do (Chevron comes to mind). They just don't want to because it's cheaper to just give your employees a 401(k) and only put company money into it if your employees contribute.

Companies didn't transition to 401(k)s because pensions were impossible to pull off. They transitioned to 401(k)s because they realized they could still sell their benefit plan as offering a "retirement plan" to their employees, but the majority of their employees wouldn't even utilize the matching, thereby saving them tons of cash.
Samsung is allowed to do this because they limit multi-window to apps that support it. Cornerstone was built to work for every app, and could cause problems for apps that don't know how to behave properly when windowed like that.
Shameless plug: https://sendhub.com - a free business phone for calling and group texting‎
this judge already exist, but what about magnet uri for torrent? they are also hard to take down and can be used to transmit data
What If | The Red Edge
It wouldn't be "pretty awesome". It would be almost entirely unusable.

At the moment, Photoshop is difficult to use, but has thousands of features (I have no idea exactly how many) that presumably professionals make use of, at least to some degree or another.

Try making a modeless version of Photoshop like you describe and most people would have to look up the key combination before doing anything, at least until they've learned all the modifier keys (which sounds remarkably like emacs). Not exactly the paragon of usability.

As with almost everything, UI is a tradeoff between several different factors. In the case of modes, the applications that people like them in tend to be used by professionals or experts for a very specific purpose. In such a case, the utility, power and expressiveness is much more important than the initial ease of use.

If your aim is to create something that doesn't have thousands of features and should be usability immediately (or relatively so) by new users, then modes are likely a bad idea; if your aim is to create something powerful for experts who will be using it 8 hours a day for the next 5 years, modes may be worth considering.
Normally, on topics like this I post under a throwaway. Now, I don't see why I should.

I'm an ex-heroin addict, and am on Suboxone Opiate Replacement Therapy. I've been clean for 9 months, after 6 years of opiate addiction (starting with Oxycodone, and moving quickly to Heroin). I'm 22 years old.

This article has a few factual inaccuracies, which I want to correct.

First: Injecting Suboxone is NOT safe. Not even close, especially with the method described in the article: unless you are a fan of Talcosis (which will kill you), you need to get a micron filter. Even then, it's not worth it. The high is minimal, tolerance builds rapidly, and it's dangerous. There are numerous complications that come from injecting pills, and it's never worth it.

Second, and this is a small nitpick, heroin users don't have "eyes like saucers" - you have eyes like pinpricks. Opiates constrict pupils, not dilate then.

Third, heroin withdrawal IS torture, at least if you have a sizable habit. Yes, Burroughs did say it was "overrated", but I can tell you from experience, it's absolute torture. It's not like fever. It's an entire body ache, down to your very bones; it's your mind crying out for relief. It's something I wouldn't wish on my worst enemy.

Just thought I'd add my two cents.
I'll say it: they were very bad.
The problem with modes is fundamentally that people make mode-errors; they're not sure what mode they're in. If you've got users who aren't looking at the device, then yes, they'll make mode errors, because they have no clue what they're doing. If it's an unambiguous mode, and people understand the ways into and out of the mode, sure, you've got no problem, but those conditions are typically only met by system-level conventions.
India does not have a big problem with food production. It has a problem with the storage and dispersal of food. The problem is not with the tech, but with management (in turn, with corruption). Power: The only tech that can fix it is cost-effective solar power, which is a long way off. Otherwise India imports coal, petroleum and uranium. India's resources cannot sustain its power needs.

Population explosion will be at the bottom in India. Improving healthcare (by charities also) and worsening (or non-existent) education points only in one direction.
Hah. Cheers for this. I was going to comment about this book, but then I realised that I didn't remember what it was called, or when I'd read it, or any actual details, and didn't actually have enough content for a comment.

It's a good book, and I'd recommend it if you have an interest in this area.
I'll just put this here: http://www.streak.com It's pretty awesome at this kind of email management stuff right inside gmail.
The Science of What We Do (and Don't) Know About Data Visualization
Strange that it hasn't been made into a movie already.