skysight-inc/HackerNews huggingface dataset:
-- I'm not convinced that the overhead of copying immutable data doesn't outweigh the benefits of the ability to trivially parallelize the code.

Let me introduce you to my friend, Mister ConcurrentModificationException. He's a wily fellow-- he rarely pops up when you're doing local development, but he has this nasty habit of showing up in production whenever you start hitting a decent load. He's like Keyser Soze. You see him, then you try to debug the place he shows up, and poof he's gone, back into the shadows from whence he came, only to reappear when you try to iterate over that singleton java.util.ArrayList once more.

Now, let me introduce you to my other friend, Miss scala.collection.immutable.List. She's a superheroine. You can run code using her on one thread, or ten threads, or ten thousand threads, she doesn't care, you're always going to get the same iterator back when you call List.foreach. For the very small price of a little bit of garbage (which Mister ParallelGC takes care of very readily), Miss immutable.List will return that filtered list the exact same way, every single time you run the filter method with those parameters you set. You can run code with her in development, staging, production, she's always ready to go, and you'll never run into Mister ConcurrentModificationException when you're dealing with Miss immutable.List.

-- I'm not convinced that a project

What do you mean? All I read was "I'm not convinced that a project". Someone else must have come by and edited your post before I was able to read it.
Listerine makes for a great business case study, as does the history of deodorant and antiperspirant. In both cases, these were examples of "building something people want" by way of manufacturing the "problems" the products were solving.

And yet, I still use Listerine and antiperspirant every day. Because we live in a society where these things are normal, and not using them would feel weird (and cause offense). We've been thoroughly convinced that the natural state of the human body is disgusting and offensive -- but we can't go back. It's kind of fascinating.
Earth in 2099
>Somalia has long claimed that ships going through the Suez canal are passing through their territory

Huh? How could Somalia possibly claim this? Seven other countries' coastlines stand between the Suez and Somalia. There is nearly a 3000km distance between the Suez and Somalia's closest border.
I'm not sure that it's actually true that showstoppers apply to all products. Reliability and security, for example, are not showstoppers for Zynga games. Security evidently was not a showstopper for Microsoft. Customer support is not a showstopper for Google. Speed is not a showstopper for Gumbo (the HTML5 parsing library I just released).

Remember that a showstopper is defined as "Something that will prevent a customer from buying your project." Sure, reliability, security, trust, ease of use, speed, and customer support are always nice to have. But part of building a startup on limited resources is knowing what's nice to have and what will prevent a customer from buying, and not spending resources on the former. You can always go back and fix the nice-to-haves later when you have more resources; you can't go back and resuscitate a company that runs out of money.
TheNewAesthetic.js
I realize you mentioned this, but there would be ships bigger than New Panamax[1] and if nothing else a Northwester Passage might mean that more larger ships get built.

[1]http://en.wikipedia.org/wiki/Panamax Interesting, if nothing else.
Want to make Star Wars great again? Don't put a hack like JJ Abrams in charge of it!

I'm one of the many who would love to see our beloved Star Wars in Joss Whedon's hands. Sadly (or not), he's busy with the Avengers, and I can't see Lucas being comfortable with him anyway. But wow, someone who can write ensemble cast work like that could do wonders with Star Wars.
But why didn't Apple increase the RAM _and_ upgrade the processor?
I like it! It seems similar to an idea pitched on Shark Tank recently.

I wanted to mention a hiccup in the sign up experience. After signing up, I received an SMS which said to reply "Y" to receive messages from Pigeon. Upon replying "Y", in addition to the 2-part welcome message, I received a 2-part message saying that Pigeon couldn't recognize the receiver for a picture.
Just looking on google maps now, there is a chokepoint across the passage that has several islands - this makes a contiguous territorial water zone (as each island is within 20 google-map-miles), if Canada's claim to ownership of the islands is respected. I assume this is why the argument is on ownership of the islands rather than route of the path.
Basically, cultural/lifestyle issues, military issues, and economic issues are intertwined, but largely separate. You can be a "fiscal conservative, social liberal" proprietarian, and you can also be a "economic social-democrat, social conservative" (like most of the working-class population in most countries, by the way). Or you can go "full partisan retard", pick one "side" of the "spectrum", and take that "side" on every separate spectrum, thus resulting in the traditional strawmen of "liberals" or "conservatives".

Personally, I've actually become more culturally liberal the further I get out of university. College liberals are awful and horrendously stupid to boot, but seeing people who've left their parents' support and still manage to hold liberal positions drives me towards that position.

Kind of like how conservatives tend to oppose gay marriage right up until meeting the average actual gay couple, and realizing that, hold on, those "godless liberals" are just like us "normal, decent folk"!
Dianne Feinstein Accidentally Confirms That NSA Tapped The Internet Backbone
I've seen too many people's solution for a problem is to throw Javascript libraries at it with no regard for page load times. Or want to use something flashy and sexy without a reason that improves ROI. They just want it to be sexy.

I love the idea of simplifying until all that is left is the bare minimum to get the job done.
Instimage.com here.

We haven't "failed" yet. But we're dying slowly. No one cares for Instimage, and there's no money backing it up.

No Investors, no angels, just a bootstrap and no boot.

Reminds me of companies that call themselves "startups" for 10 years...

Shouldn't one start-up then get moving?
That page is PHP, I thought he said he was going to use HTML...
> The Steam Community can use the configuration tool to create and share bindings
> for their favorite games. Players can choose from a list of the most popular
> configurations.

Finally, some real innovation for the "default controls" experience in games after 10+ years. Very nice. Instead of hard-coded controls that the devs put in, you'll start with a community-upvoted scheme that can evolve and get better over time.
>Worth highlighting, but we don't have greentext on Hacker News ;-).

we do now: http://userscripts.org/scripts/show/178736
When I first learned of Klout I didn't think it was real, like some sort of joke. Then a little bit more poking around to learn it was actually a 'thing.' What a colossal waste of time that could only appeal to status-seekers and those feeling inadequate.
Let's be clear: web site != web app

I think the author forgot to check out the noted companies' other web properties...
> The original Heavy Cat Multimedia company site was likely one of the first 200 sites to go live on the web.

What?
I've thought for a long time that you could have it both ways. If it's hard to completely decentralize networks (e.g. meshnets), then why not decentralize the computer?

I've got some ideas for an execution environment based on HTML5 and eventually-consistent cryptography-based distributed databases, but they're only ideas. It'd be a much bigger bite to bite off than ZeroTier One, and I don't have that kind of time/money right now.

The overall idea is to have a virtual cryptographically-defined system boundary that could be loaded -- invoked -- on any hardware running the appropriate VM.
> Think about all the most popular, successful web sites. Google. Craigslist. YouTube. Facebook. Twitter. Even Apple's company site. What do they all have in common? Text and the occasional image. There's no animation, video, color backgrounds, textures, window decorations, animated drop-down menus, ambient sound, background music, gimmicks, gizmos or gew-gaws. They are all simple and functional, and those six web sites together represent about a trillion dollars in value.

With the exception of Craigslist, all of the sites he lists are complex web applications.

The author conflates shiny gimmicks and modern web technology.
Dude, what's with this article being on the first page of HN?
Earth in 2099: NASA's 21st Century Predictions
Successful vs. great
Redesigning Archetyped: Start with a Solid Foundation
15 mins seems like a lot of time for a timeout. The B777 top speed is 950 kmph, which means the plane can travel ~237 km before someone wakes up. That's scary.
Initially I thought it was new license! just after looking at the comments I realized it was about the language.
How does this...

Experts in climate change are not obviously biased

...square with this?

there are strong incentives to toe the official line

Doesn't that equate to bias, at least in practical terms?

They do not profit directly from the outcome of their recommendations

They most certainly do. Recommendations that there is a big problem that needs lots of analysis lead to secure jobs and political power for the scientists doing the analysis. Recommendations that "there is nothing to see here, move along" don't.

they are in principle paid by the government to be objective.

Perhaps they are, in principle, though I would argue that that isn't really true. You can't combine scientific objectivity with a political agenda, but that's exactly what government funding of science does.

academia also has the ability to be self correcting

This is certainly possible, but it's not easy, and the mechanism by which it happens is thwarted by claims of "consensus" or that "the science is settled".

I've never heard any argument that global warming might be good.

Google is your friend:

https://www.google.com/search?q=benefits+of+global+warming

China and India both recognize the importance of CO2 emissions.

No, they recognize that CO2 emissions give them a political lever to use, and they are using it, exactly as you describe:

They claim that any global cap-and-trade system should be based on per-capita quotas.

In other words, they want to make sure that cap and trade, if it happens, does more economic damage to us than it does to them.
do u even web, bro
Yes. I'm not sure why he wrote that Youtube has no videos.
Fantasy? Laugh while you can, monkey-boy! :-)
Canada has icebreaking hovercraft - I remember seeing a documentary with footage of the driver doing spinouts in the giant machines. My first impression was that the demand for that job must be intense.
And this is the domain name they chose.
I made the same comment! it's how the "acronym brain" works.
Dude, what's with the pretentiousness?
Simplicity is deceptive.
No idea, it is straight garbage.
'Free Unix': The world-changing proclamation made 30 years ago today
Most of the research that Typed Clojure is based on didn't even exist when Clojure was created. Rich just made the best language he could, and waited for type theory to catch up, as it were!

See this goldmine of papers for Typed Racket http://www.ccs.neu.edu/home/samth/
>just installed the script

>greentext now displays

>newfriends learn to triforce eventually
Solicitation in the US has to be qualified investors, and only after you have the copy approved by the Gov. It isn't as easy as sticking up a web page, and there are serious limitations to what you can say, and how often you can make changes.
I'd like to offer an observation about the copy at http://www.pigeonpic.com. The larger slogan, "Never lose touch with friends and family", is vague. The smaller one, "Send photographs through the mail with just a text message", is specific. It makes clear what you offer and also that there is a concrete service here instead of just another smarmy social site. If I were you, I'd drop the first one and put the second in its place. Then the clear copy and the sentimental photo would complement each other nicely.

I'd also make the one-two-three diagram much larger, i.e. make it the width of the banner. It does a good job of explaining what the original line means. To judge by all the sites out there that can't seem to state simply what they do, that is nothing to sneeze at. If you can get users to read that far until it clicks, you'll be way ahead of most.

Of course you can test all of this.

p.s. One thing remains unclear: how do you get the address to mail the printed photos to?
Some guy with a web site which I've never heard of, that looks like shit, tells me that I should do web dev in C. Cool story bro.
24 miles? in 1995 the Canadian Navy opened fire and took a Spanish fishing boat that was farther away than the 200 nautical miles http://en.wikipedia.org/wiki/Turbot_War

If the Mississippi river suddenly grew up to 25 miles wide, you can bet no foreign boats will be allowed to navigate on it as "international waters". Basically the limits are imposed by the respective naval forces.
Guild.is Wants To Prevent The Next Sharing Economy Insurance Debacle
Not a lawyer, but I don't think you did all the filings necessary to solicit there is quite a bit in your copy I know they wouldn't let fly.
Another critical factor is that centralization is the easiest way to turn a profit.
I played D&D with a guy who did forty hours in two, twenty-hour days. He'd arrive at midnight, work until eight PM, then sleep (on site) until 4 AM, then work again until midnight. From what I heard, the sleep was more of a legal fiction to get around OSHA regulations than actual sleep.

I guess it paid decently enough, since he never complained about, but he pretty much slept for the entire following day. He never knew until Sunday which two days he would be in, so scheduling gaming time was a pain.
Pray tell what those places are. I don't have any other such places.

Also, HN was drowned out for the first week or so. Then it became a steady trickle. Then a bunch of people, presumably such as yourself, decided that even that trickle was irritating to them and started flagging NSA stories on sight. Since then the trickle has died out, and there is nothing.

Obama and his cohorts can go back to bed in peace, knowing this was just another internet fad and, as predicted, the geeks are easily distracted by some new gadgets or talk of technical gimmicks.
He goes too far. Images should also be abandoned. And maybe colour. And in this case, perhaps the text too.
You don't need to patrol the entire length of the passage, just the egress points.
>flawed victory...
I'm pretty active. I also drink maybe 3 glasses of wine a night, take 2 hydroxy cuts a day and smoke/dip. My BP as of last week was 110/80.
Agreed, but what I'm saying is that there were no balanced practices to begin with… systems were assumed to be "secure". What people equate to the internet today, was built upon those assumptions. If one were to look back at it and say that the internet killed computer security would be like trying to fit square pegs in round holes…

Now if there were something that we all would equate to being the internet that wasn't built upon those assumptions and failed to provide adequate security for the masses… that would be a different problem.
I hate when people equate being at the helm of a majestic craft to being a bus driver.

There's far, FAR more akin to sailing than driving when you fly aircraft. Fluid dynamics are very similar, regardless of whether it's water or air you're sailing through.

I don't think being a sailor has ever been a shameful profession; much the opposite, in fact.
Registered in 2008? I doubt it ;)
Pilots are already expected to deal with all sorts of emergencies.

Will never happen:

0. Guidance signal loss
1. Guidance signal jamming
2. Guidance signal hijacking
3. Pilots on the ground don't have a vested interest with passengers, so the survival instinct won't necessarily kick in because they're not there.
4. Cost of mitigating all of the above would be much more than the risks of such a drastic change.
I have a bit....but it's a little complicated and overkill I think.

But....I may revisit it again.
Twitter and Facebook front ends have as much complexity as any fancy gizmo FWA site. And took even more work to get right, because most fancy gizmo sites are throwaway internet flyers, see them once and forget. If they flop it's no big deal. It's also why they get shut down, after the promotion they have no useful traffic, so no one even bothers to pay for hosting.

I agree with their philosophical principle though, a content site shouldn't be as complex as an application, but they often are.
Your "Australian" bacon looks exactly like what I get from my local butcher (which sources from local ranchers...) in Small Town USA. You might not be able to find it at the big chain supermarkets, but I bet you can find a Mom and Pop butcher somewhere near your location.
How exactly do you know they're immutable?

You don't, unless the owner of the resource says they are and is trustworthy. No amount of code will change that.

If you mean, how does the owner of the resource signal that the resource is immutable, yes, I can see that establishing a standard for this would be helpful. But that's just a matter of adding an RFC to describe how to mark URIs as naming immutable resources. Why does it require completely reworking the Internet infrastructure from scratch?

using a mutable-namespace for immutable bindings, you have two immutable systems talking to each other through a mutable pipe

No, it's a matter of making sure you don't use a mutable namespace for immutable bindings. See above.
Google is Refunding Unused Google Offers Deals
There's a hot new technology for accomplishing this called the Common Gateway Interface. Apache has an experimental new module that supports this, but I'd wait to see if this mod_cgi thing sticks around for a while before relying on it.
That PC market is literally the entire point of this device.
This controller will not help you play Dwarf Fortress or ArmA, and you won't be able to use it to comfortably play any complicated RTSes either (because those need keyboard shortcuts to be bearable).
The ploughman’s lunch – guilty or innocent?
Painlessly create beautiful matplotlib plots
Aren't we agreeing vehemently?

I don't know, because I don't understand (yet) what problem you think Urbit is solving, that can't be solved using existing tools (but possibly with new standards).
‘Support Our Troops’ Ought To Entail More Than a Feel Good Slogan on Facebook
“Support Our Troops,” displayed on bumper stickers, posted on Facebook and other social networks, for the most part is self-serving -- one that essentially says, “Look at me, see how patriotic I am.” But it means nothing more than cheerleading for war.
There are other ways though: sell the software itself, sell services built around something that is itself distributed, etc. But in general you are right. Most Internet business models revolve around monetizing a flow of traffic, and to do that the traffic has to flow through you.
To any pilots reading this: I, for one, actually like hearing from you from time to time. It's reassuring to hear. Especially in light of this thread!
A Prion Love Story
Thanks for the comment, Drakkal. We reviewed its legality carefully before making it public, and we trust that we are within the law.
Are you joking? Remember that Obama was against warrantless wiretaps during his candidacy.

http://thisishistorictimes.com/2009/04/all-the-better-to-hea...
I have a T61 thinkpad, and love it. I use Linux on it solely. I have compiz bound to those forward and back arrows as cube_rotate_left and right. And I also run 8 desktops. Makes my world so much simpler in terms of organization of programs and flow.
I can think of two good reasons:

1. cultural expecations. consoles have controller gizmos. people expect it. its a different experience than just running an HDMI cable from your PC to a TV and calling it a day. Its a console. It lives next to your TV all the time. Its supposed to have a controller, because Nintendo's NES had one back in 1985. Cultural expectations and traditions are a powerful force.

2. there are many games that are actually superior to play with a controller than with a mouse and keyboard. Platformer games come to mind. Thats a major genre of consoles and always has been, and alot of indie game companies are exploring the genre again on the steam platform. At the moment I have to use an XBox controller plugged in to my PC to play. If Valve offered their own controller I'd gladly use it instead (assuming its good).
TIL youtube is text with the occasional image.
A single URI does not name a single piece of data.

It doesn't have to; but there's no reason why it couldn't. And there's no reason why a standard couldn't be developed that let the owner of a URI designate that it named a single piece of data that would never change.

Thanks for the links, I'll read them to get a better idea of the proposal.
This is really cool. And way more complete than I expected.

I'm working on similar things for Go in my spare time, but I'm not yet that close to having cool results.
Historically, the American federal government has been much more circumspect in its use of power against citizens than the state- and local-level governments. The NSA might be sniffing your packets, but the highway patrol is confiscating your cash and the local police department is shooting up your car.
Build your own cloud? With free open source? Too good to be true?  Not quite.
He's only looked at it in lynx.
Not only are entire paragraphs completely factually inaccurate, this is just fucking stupid:

"use that ancient technology called a bookmark."

Sure, I'll add yours to the 6000 other bookmarks I have, along with the 6 other sites that I try to check regularly because they have updates but don't use RSS.

This is so smug and arrogant and not nearly as justified as they seem to think it is. I guess I'm going to be that guy, but this goes in /r/cringe, not on Hacker News.

>I have decided after 20 years that I'm tired of trying to make the web site equivalent of DOOM. HTML is text and the occasional image. Text and the occasional image. That's it.

So he's just like the other ignorant masses that come on HN and act like HTML hasn't progressed since HTML4 because they can't be fucking bothered to understand that things like WebComponents are coming and are already usable and that it's just mind-numbingly stupid to the rest of us "in the known" when you make uninformed, dated arguments like this.
That's a claim which, from looking at a map, is unlikely to hold up; internal waters are lakes, rivers, and inlets which come further in than the baseline established by the coast.

The only exception I can find is for nations which are made up of an archipelago of islands, and Canada is not one. So again, so long as there's a wide enough route through the islands, it doesn't matter what country owns the islands -- the sea passage between them would be open to international shipping.
No Limbs No Limits - The Joanne O'Riordan Story
Interesting point. That Rwanda situation is interesting because it enforces a baseline of 30%. I am sure it's easier to get from 30% -> 50+% than it is from a much smaller number to 30%.

Chess, Go, Math Olympiads, and other such pursuits are other examples of situations where female representation is miniscule.

However, we can't assume this is anything biological because that would be sexist, so we need to assume that there is extreme misogyny at play, which increases as the level of competition gets higher and higher.

Philip Greenspun explores this in his article from a few years ago, in the arena of academic science:

http://philip.greenspun.com/careers/women-in-science