skysight-inc/HackerNews huggingface dataset:
It's easy to build mutable resources on top of an immutable namespace. Just put the date, change number, or label, in the name.

But git repositories don't work this way. Every object in a Git repo is immutable; when I pull a new commit from somewhere, it looks to me like the files in my working copy magically change to the new versions (i.e., that they are mutable), but what's actually happening in the repo is that a set of new immutable objects are added; nothing that was there already changes.

This sort of scheme can just as easily be built using URIs (or, for that matter, Unix filenames), so I don't see what the big deal is. You have some URIs (analogous to the filenames in my git working copy) that appear to be mutable resources, but they are implemented on top of other URIs (analogous to the hashes of commits in the git repo) that are immutable resources. All this can be done now, using existing HTTP.
I do feel guilty. And hope my coworkers never browse the concerned projects in our repo.
Well, for one, Apple has never marketed the amount of RAM in iOS devices. It's not even listed on the tech spec (neither is CPU frequency).

Apple's marketing tends to stick to what users will understand. Saying "Your apps will run twice as fast" people get, "Your phone will have twice as much memory", people don't.

Now, granted, saying 64-bit is somewhat idiosyncratic for Apple, but if you look closely they're saying that it's the first phone with a 64-bit processor. While people probably don't know why they want a 64-bit processor, they do know why they want a phone with cutting edge technology. As for why it's good, they keep referring to speed, which people can relate to. Still slightly unusual though.
I'm not sure where you live, but American conservatives favor power in the states (i.e. decentralization). American liberals favor power in the federal government (i.e. centralization).
Lot of people, I myself lot of times, by technical ignorance, don't follow balanced practices, comparing what we do on the computer, with what we do in real life.
Your protocol doesn't have to run on top of mine. Just build it to use IP and it can run over ZT1's virtual networks or plain vanilla IP or cjdns or whatever.

With IPv6 every device could have a first-order IP. We just need to get people to give up middle-box firewalls. That and anyone who attempts to build IPv6 NAT should be placed on trial for crimes against humanity, with the punishment being impalement followed by incineration atop a pyre.

NAT is the devil incarnate. Virtually all evils in the world -- from child abuse to war -- can safely be blamed on NAT.
I feel like you have something more you want to say that makes you point more clear. I think this audience would say ad space is not far removed from the eyeballs that make the ad space valuable.
http://en.m.wikipedia.org/wiki/Straw_man
Semi-related, but if you want to print a lot of pics, it's probably just worth it to buy a printer. I just bought this one: http://www.amazon.com/Canon-PRO-100-Professional-Inkjet-Prin... and I'm pretty happy with it. It supports Apple's AirPrint so you can print from iPhone/iPad on your local LAN/WiFi. Good quality prints and a bunch of rebates on this one if you dig around.
I'm using this model in a team of 12, it works fine, except for: 1. needing to have reliable testing environments for QA/product people to try features, as many feature branches are worked on at once; and 2. new people having trouble with rebasing, or have to understand git just a little bit better than pull/push/commit.
I agree partially. To improve that, I will add comments in each line to explain why I'm doing that.
Not if they are any good. But boy if they turn out to be wrong they are going to be unemployable...

I'm CTO at www.stremor.com I was at Microsoft for a few years, I was part of the standards committee for h.246, VC1, HD-DVD, and Bluray. I did just fine with out a college degree. But I did go to college. I think I needed to Go, I just didn't need to finish.

I needed to be exposed to things to know what I wanted to do and who I liked doing things with.
Somalia has long claimed that ships going through the Suez canal are passing through their territory

The Suez Canal is half a continent away, and completely bounded by Egypt.

The tight point of the Bab el Mendeb, where it narrows to about 20 miles, is between Yemen and Djibouti anyway. Where Somalia is, the Gulf of Aden widens out to around 150 miles, of which only 12 miles are recognised as territorial waters, same as everywhere else. I am not a shipping expert though, this is not shipping advice.

There's also the point that shipping has been using the strait for as far back as we have records. The same can't be said of the Northwest Passage.
Programming the Missing Links in the Internet of Things
I enjoy reading that every generation thought that in 50 years there will be no more conservatives.

And in their defense, conservatives have been getting steadily more "liberal" every generation. Even my grandmother doesn't hate other races and ethnicities from us the way her grandmother did. Grandma even crossed one of her our people's real lines by accepting my Christian girlfriend.
Μήπως χρειάζεστε SEO Coach? -
Show HN: Mapping Concert Tours with D3 and the SeatGeek API
> URIs are names for data.

Yes, they are, essentially. But the difference is that an HTTP URI is not a name for a piece of data -- instead it is a set of instructions that say "connect to this network endpoint and send them this string; in return you will get some data." The data may be different every time someone follows these steps to dereference the URI. A single URI does not name a single piece of data.

In a URI scheme where the URIs really name the data (rather than an address for finding data), you can get away from TCP-style point-to-point networking in cases where it makes sense, like in one-to-many broadcasts. The paper I linked [1] specifically compares PARC's content-centric network protocol against TCP+HTTP in these scenarios. And it's not just one-to-many that can benefit; see also the VoCCN paper [2] for a very different use case.

I agree that you could (and should) still use URIs for data in your content-centric network, which is why I think we could evolve the web platform to use CCN without any major upheaval. You just need to add a new URI scheme besides http and https. For the web, the changes would not be at the application layer but at lower layers like TCP and routing. But more importantly, CCN would help enable new types of platforms (like Urbit?) that do not look like the web.

[1] http://conferences.sigcomm.org/co-next/2009/papers/Jacobson....

[2] http://www.parc.com/publication/2319/voccn.html
But you may also be struck by the shape of that trend line (Sen is quick to note, by the way, that he's not a statistician). It roughly suggests a political tipping point somewhere around a population density of about 800-1,000 people per square mile.

My guess would be that this is a linear fit using a least squares minimization. The fit is dominated by the upper right portion of the plot and has a relatively arbitrary x-intercept of around -10. Population density going negative doesn't make sense and shouldn't be a feature of a reasonable model. There's no tipping point, it's just how the line shows up on a log plot and it's almost entirely determined by the data with population density much great than 1000.

I think it would make a more sense to plot population density on the x-axis because the scatter in the data is really coming from the Cook PVI rather than the population density and the Cook PVI can be interpreted as a dependent variable. We know very precisely what the populations are and we can also see that the magnitude of the Cook PVI scatter looks roughly constant as a function of population density. After this a simple least squares fit would be more reasonable to apply but again a line would not fit the data at all. Just by eye I would say that (Cook PVI)=AxLog[ (Population Density)xB ] would do a much better job modeling the distribution.

Overall, it's a nice plot to motivate discussion but the fit doesn't really add anything to it and might even detract from it.
Crafting a blog
Yes, of course, but I and everybody I talk to find it incredibly obnoxious that it ignores the space.
I think you have a point, but the greater point is that both are false proxies. Survival is a proxy to majority opinion, which itself is another proxy to quality.

Quality itself is not equal to survival. Survival does not determine quality, nor does public opinion, each having far more variables and influences than just pure product quality.

However, quality can of course influence public opinion, and public opinion can greatly influence survival.

I think it is important to make this distinction—perhaps not to work by it at all times, but you must realize that you're not working only by requirements and measurements and proxies, but also by some intrinsic essence that your product has, some idea that it stands as a cohesive tool, not just a set of parts. Furthermore, sometimes people don't know what they want until they see it, and use it, and realize its potential; and you'd never get there by simply following a market. This is where the game-changing product creators of this century have surprised the world with a vision.

I'm not saying the OP didn't realize this, just that I think it's more important than many product teams realize to create more than just a set of features that meet a market in the middle. Quality is a thing in itself.
A laptop's touchpad isn't a handheld controller. Using your thumb would feel awkward.
6 weeks: http://multiplayerchess.com

built it 3 years ago after I had quit my job and came to SF
I see $1.21 on Lob's website, but it still makes for a thin margin.
Got original Gyroscope at thinkgeek: http://www.thinkgeek.com/product/eafc/
It's invaluable with abstract code that throws around functions. It's also fantastic for documenting your code.

Watch "Typed Clojure" 2012 Conj talk, might reveal more about where it's best suited.
The terms have become muddy and overlapping in popular usage.

Liberals do fuel a larger central government, but the narrative comes in the form of "we". Government is seen a vessel for popular will: "taking care of the homeless/planet/etc is our responsibility".

Conservatives are community-oriented, but tend to support authority as a valid context for community creation, from God and pastor in a church, to a security state to keep community safe, to the value of elders and traditions.

Libertarians, meanwhile, have a characteristically hard time unifying, being either out on the fringe, or split between the parties: the anti-war libertarians hold their nose and lean blue, and the anti-nanny-state libertarians hold their nose and lean red.

Very few people unilaterally reject any of the three survival strategies. It comes down to which is most prominent in the story you tell yourself about what a perfect world would be, and your role within it.
A few friends and I once had imagined a keyboard with an attached mousepad and a mouse that was magnetically (or otherwise) attached to the pad, that prevented from falling off, so that you could rest it on your lap while sitting on the couch.

I always wondered if something like that would be possible.. So you'd have all your precision mouse movement without the akward balancing of loose things while sitting on the couch, or getting up and sitting down.
Except that conversation was actually a monologue which you haven't actually performed publicly yet. Rebasing private branches is like editing a speech before you give it: just common sense.

If you restructured the "I Have a Dream" speech, you'd be hacking up history. If Martin Luther King Jr restructured the speech prior to August 28, 1963, as I am sure he did many times, history remains untarnished.
Right, but out of those 1,000 calories, the sausage, egg, and cheese is probably only 200. The vast majority of the calories in that meal comes from sugar and carbs. The maple flavoring on the McGriddle is equivalent to a strip of bacon by itself. The two hash browns are another six strips of bacon, and the orange juice is another four. Nobody would add 11 strips of bacon to their sausage, egg, and cheese sandwich, but will happily add the equivalent calories in carbs and sugar.
I don't see how they are turning their backs on anyone just because they're venturing into a new market segment.

Same way Microsoft turned its back on PC game(r)s with it's "Games for Windows" brand, which really is "Games for XBox shabbily ported to Windows".

I thought one of the points of the Steam machines is that they're not locked down at all.
Will it run games not distributed through Steam?
> Here's a pro tip from a seasoned veteran of web development: if you want to do something really remarkable on a computer, you don't write it in HTML. You write it in C.

WTF?
But never the reverse. Never /bitter.
Thanks for the links. I at least see why the second graph had to pick 1880 as the starting point, since that's as far back as the instrumental record it used went. And at least it considered the possibility of a non-linear fit.

However, the curve fitting is still subject to error, because you don't have the trend before 1880, at least not in this dataset. What if the temps around 1880 were anomalously warm compared to, say, 1800? (Which we have reason to believe they were.) Then the actual trendline from 1800 or so might still be roughly linear.

But more importantly, 1880 is still an arbitrary starting point; any starting point is arbitrary unless you know you have the entire dataset, which we obviously don't. If the actual trend is, say, a sine wave with a period of roughly 800 to 1000 years, with the last peak being around 1000 - 1200 AD and the last trough being around 1600 - 1700 AD, what we're seeing now could just be the approach to the next peak.

I note that the article links to a GRL paper, which I'll have to read; its abstract doesn't make it quite clear what is actual data and what is extrapolated from models.
For it to not constitute piracy, it should happen within 12 miles of their shoreline, their territorial waters. Somali pirates have been attacking ships as far away as Oman and Tanzania: http://en.wikipedia.org/wiki/File:Somalian_Piracy_Threat_Map...
The extra RAM also helps. Any good OS will not fail to find a use for extra RAM.
I stopped reading right there. I don't know if this is satire or not, or what...
Aren't we agreeing vehemently?

The problem is when you try to build immutable resources on top of a mutable namespace. How exactly do you know they're immutable? By what convention? What happens to your code if they mutate?

Even worse, using a mutable-namespace for immutable bindings, you have two immutable systems talking to each other through a mutable pipe. First the kind of transformation you describe has to be applied, then it has to be reversed. It's a recipe for madness.
The iPhone Is a Bigger Business Than Coca-Cola and McDonald’s Combined
I like Pakistan map (https://github.com/djaiss/mapsicon/blob/master/asia/pk/1024....), thanks for adding my country :)
Thats pretty cool. but are you afraid of government regulation and not being able to convert the bitcoin into cash?
Ha! Some of this looks quite a bit like what my in-laws serve for breakfast.

I don't mean to poo-poo it too much. I love this kind of food for lunch and dinner. But it starts my day off all wrong having it for breakfast.

My wife totally didn't get it, but it all came to a head one morning when we were out vacationing at the sea side and woke up with some friends to go find some breakfast. I'd try to go along and eat whatever we could scrounge up but after 14 days of cold fish and soup for breakfast I was past accommodating. We kept driving past perfectly open bakeries or places that might serve milder food stuffs and landed at pretty much the 180 degree polar opposite of a full-English, a pork-intestine soup (and some other misc pork parts) restaurant. [1]

Normally, I find this soup perfectly fine. But as a heavy lunch or dinner foodstuff. Not a breakfast thing - ever.

I lost it, I sat there in stoic fuming silence while everybody else ate their fill. My wife wondering why I wasn't eating anything -- leaving my entire meal untouched. We left, and I gave her an ear full until we stopped at a bakery where I got myself some decent pastries and some very so-so coffee. (reversing roles, my wife frequently has a similar food crisis in various countries we've visited and we've spent hours hunting down something she'll eat. Turns out there really are Chinese restaurants everywhere and that's "close enough" to get her through the day.)

When we finally made it back home to the States, I gorged myself at diners and IHOPs and all day breakfast places for 3 or 4 days until I felt like I was truly back in a civilized land.

1 - See #3 Sundaeguk http://travel.cnn.com/seoul/eat/5-korean-ways-eat-pig-231893
My Apple Wish List Late 2013 Edition
Monitoring a couple of choke points is significantly easier than maintaining detailed surveys of all land masses.

And you could probably hide a weather station on a tanker for a while as well :)
I guess that would explain why the site looks like garbage.
The Yggdrasil in Dan Simmons' novel Hyperion was a refreshing departure from the norm.
Hmm well it's all inline styling...
Wow, this is a pretty sweet idea. Nice execution! I could certainly see using this.

I keep hoping I'll have an idea like yours that just pops into my head and I run with it.
Just piling on the congrats although I'm sure passionately working on something for 2 weeks straight is reward in of itself.
Attributes also work for directives, though I like using ng-cloak as a class. I think in the future (next year, when my company will probably drop ie8 support) I'll start using custom tags.
How do you fail to make money passively? (Passive Income)
Inspired by another question, and we all have these experiences. How do you fail to generate passive income? What have you tried? Which apps have failed to take off? Who is to blame?
Learn iOS Faster
Did you notify your employees about Obamacare marketplaces?
EEZs cannot stop shipping, only extraction of resources.
I'll only have myself and Coinbase to blame when the zombie apocalypse comes and I can't trade my digital currency for canned beans and shotgun pellets.
There are 31 GPRs. The zero register shares and encoding with SP, and is it’s own separate thing.

From the 31 GPRs, x30 is the link register and x29 is the frame pointer. x30 can be used for other purposes within a routine, but x29 must always hold a valid frame record in the iOS ABI. Additionally, iOS reserves x18 (“The platform register”) for all use. So there are really 28 GPRs, or 29 if you include x30/lr, which is something of a hybrid.
Show HN: A Modern HN Client (iOS)
There are many like it but this one is mine: https://itunes.apple.com/us/app/pivit/id705715915?mt=8

Seriously, though, this Hacker News reader is better than what's out there, or I wouldn't have spent time on it.

How? Most importantly, it utilizes the background refresh APIs, so content is always up to date. Pull to refresh is there, but you probably won't need it. The more addicted you are, the more often it updates. So if you check every few hours, you'll always get the current front page.

Complementing this, it helps you see not only what you've read but what you've decided not to. I kept wasting precious milliseconds re-scanning titles that I wasn't interested in. Pivit fixes that by showing a little orange indicator to the left of an article if it's new to you. Stuff you've already read is dimmed.

It also uses a new text rendering engine (Text Kit) to respects system font settings, for the senior devs out there...

If that's not enough, well, it's the only client sporting a modern iOS7-native design, with beautiful typography.

It does not currently offer posting or account mumbo jumbo, but I'll add that if it gets any traction.

Try it out today and let me know what you think. I built it mostly for me, but also for you. Free today, a buck tomorrow.
Sadly, they're doing a lot better than most of the Bitcoin community. I recently found two exploitable XSS issues on Blockchain.info, a website which runs the largest number of Bitcoin based wallets in the entire network. To get a response from them, I had to use a public front-page post on reddit just to get an email address to contact.

https://pay.reddit.com/r/Bitcoin/comments/1n57uj/im_attempti...

Had either bug been used maliciously, every user visiting almost any page on the site would have lost their web wallet with no further interaction.

It was of course, "not an issue", despite at my count, three core Bitcoin developers chiming in and talking to the developers of the site, named Zootreeves and MemoryDealers.

https://pay.reddit.com/r/Bitcoin/comments/1n57uj/im_attempti...

Full disclosure: I was later paid a small bounty after it was fixed.
1) Because the iPhone doesn't need 2 GB RAM.

I disagree. Retina assets are huge. When programming for iOS (mobile in general) the biggest issue is memory usage and running out. Do anything with a lot of graphics and you start to bump into limits.
A look inside a 1 TB Seagate Hard Drive
Hey guys, Federico from MiCarga here. We're happy to answer any questions.

If some of the stuff in the letter sounds familiar it's probably because you've read it before in PG's recent fund-raising articles (recommended reads for everyone raising capital):

* How to raise money: http://paulgraham.com/fr.html

* How to convince investors: http://paulgraham.com/convince.html

* Investor Herd Dynamics: http://paulgraham.com/herd.html
What if you wrote it in C but it outputs HTML?
It's a shame that as a developer, I need to see these stuff (like this Urbit fantasy) to remind myself about why I really started to tinker with computers.
Here, I think, we disagree, because I think your primary computer (ie, your personal state and main applications) should be in the cloud.

(But not for everyone - just for everyone who doesn't have powerful enemies. That's why it's essential to abstract across cloud hosting and personal hosting. If people who have powerful enemies and need to host at home have the same experience on the network as most people (who don't have powerful enemies), except that their enemies can't own them in some data center, they experience a kind of "herd immunity." Everyone doesn't need privacy against powerful enemies - everyone just needs to be able to obtain privacy, without deleting their digital lives, if they find out they have powerful enemies.)
Let me get the ball rolling. My first app was called Barcoden. It generated barcodes for science labs. The debt crisis and cuts to schools ensued. Total sales: zero dollars.
This makes about as much sense as applying continental drift to explain the series finale of Breaking Bad.