skysight-inc/HackerNews huggingface dataset:
Ah, but I'm referring to stacks and protocols. From the perspective of having an OS, TCP/IP stack, wireless connectivity and access to the Internet via a web browser, you'd be hard-pressed to identify the PC from the phone in a functional diagram from which the label for the device was removed. Here is where the "mimic" of PC architecture comes in, not so much in how easy it is to access the file system, so forth. Sure, I realize even if there is an argument here, it's loose at first. I do believe there needs to be more separation, however, between how "we do" PC and how we do phone.
interestingly, in Korea the laugh is keke / kek / kkkk / etc., while in Japan the laugh is w / www / etc.

Kind of like how animal sounds are very different across countries and cultures.
The compromise of technet.microsoft.com, while a very big deal, would be an order of magnitude worse if it was *.microsoft.com.
Unlicensed, not illegal.
It is a metaphor:

"A metaphor is a figure of speech that identifies something as being the same as some unrelated thing for rhetorical effect, thus highlighting the similarities[...]"
> Well, the flipside is, let's face it, their business was pretty darn shady... not much a role model for other up-and-coming entrepreneurs.

I'll be frank: I don't see Grooveshark's business as inherently more shady than some of the other "act first, get permission later" startups that are lauded both in the press and on HN on a regular basis.

For what it's worth, I'm not a fan of those companies either, but I find it weird that the overall sentiment towards Gooveshark seems to be negative, when there are many other companies that blatantly and openly violate the law as well.

And furthermore, while things didn't work out for Grooveshark, it's pretty clear that Grooveshark (or at least business/products like it) have been the reason for services like Spotify and Rdio. I think it's pretty clear that we wouldn't have music streaming services if it weren't for the long line of services operating at the fringes, like TPB, Grooveshark, Napster, etc. So even if they ended up failing as a company, the gap that they sought to fill a decade ago has been mostly filled by services like Spotify and Rdio[0].

All that said, I agree with this statement:

> But I'd rather laud businesses who manage to combine cool technology with an ethical, sustainable business model.

I just don't think Grooveshark is anything close to the worst offender.

[0] Services which, I might add, have been financed by the record industry itself.
Learned a couple of things from linked research paper like always mount /tmp and /var/tmp as noexec, and some `dig` fu.
Hiked parts of both. Read extensively. Talked with many who have completed both.

PCT: Almost all accessible by pack animals. 500 more miles. Grades are easier. Trail is much, much easier. Less elevation gain than the 2100 mile AT. Mostly out in the open. Better scenery overall. Supplying is harder. Level of fitness required to complete it about equivalent to AT. Water is hard on the PCT.

AT: Here on the east coast, where I live, we don't have majestic mountain ranges. To compensate for this we blaze our trails up and over every mountain in sight. The elevation gain is much more than on the PCT. Parts of the AT can be brutal. You could do 20-30 per day on the PCT whereas 20-30 on the AT would be a significant challenge. Water and supply is much easier on the AT. Springs are everywhere and it is very easy to manage. Often referred to as a "Long Green Tunnel" because of how closed in everything is. The elevations are lower so you don't often break out of the tree line. Bugs, bugs bugs in the summer. Cowboy camping is harder to do on the AT, but quite feasible in many parts of the PCT. Also the trail terrain on the AT is much harder. Rocky/uneven, that is implied by my other comment on the PCT, but to be clear, it is rocky and in some parts downright brutal.
And it really seems like they've been on a trend of "OMG gen X, you so ooooooold" lately.
These devices don't have DNS

They should, via mDNS AKA Zeroconf AKA Bonjour AKA Avahi. Often, printer-name.local port 80 or port 631 will lead to the printer's status page.
"You have forgotten something."
This is not true. The suggestion is that essentially all new features will require https. You are effectively blocking http if I can't do anything interesting with it.
How old? This Microsoft website detects people's age in photos
I use "heh" to denote "I read your message, but I'm busy and I need you to stop talking to me". "I read your message, and I was mildly amused, but not enough to continue talking" is "hah". "I actually thought that was funny, but I'm still busy" is "haha". Real, actual laughter that wants to continue the conversation is "hahaha".

I'm 32.
Has Mozilla indicated whether HTTP2 connections with opportunistic encryption will get access to secure-site features? If so, then SimpleHttpServer could be updated to use HTTP2+oe.
In my personal experience "ha ha" is an almost default result of trying to avoid "lol." Why I try to avoid lol is a deeper question, but it has to do with AOL and how AOL looked from Compuserve in the early 90's. Anyway, yes I'm old.
Resume keywords for software engineers
There were alternatives like AOL and Prodigy and the open web killed them.
PCT is trickier to navigate. You don't want to go without a regular compass. Many I have talked with say the guide books are good, but they needed additional maps for some sections. Its especially tricky when the snow is covering up parts of the trail and you just have to guess it. I dunno, I think you can avoid the phone and come out about the same.
His idea for overlaying the map with a projector reminded me of the giant globe covered in OLED screens, installed in a museum in Japan:

https://www.miraikan.jst.go.jp/en/sp/tsunagari/geocosmos.htm...
I don't know how well known it is, but Debian was started when Ian Murdock was an FSF employee.
I'd add that "bwahaha" comes across as a laugh at a person's expense.
FWIW Hudak's Haskell School of Expression was the first programming book I ever read, and probably the reason I do programming today.
Sentient Collective: A Call for Change
We have an economic crisis, we have a political crisis, we have a crisis of corporate corruption and greed. But most importantly we have a crisis of our human narrative. We have forgotten that WE are society, and that we have the power to live any life we choose to live. We blame society, and the systems in place for our problems. But what is society other than a group of individuals? It is each of us that either through our purchase power, our votes, or our apathy continues to endorse a system that is corrupt and unjust.

It's time to break the mold.

https://www.youtube.com/watch?v=q0L7ZK_w15g
I played for several hours this morning. It seems playing cautiously and defensively is the best strategy. But splitting frequently and being aggressive is a lot more fun. Maybe adjust the balance to reward aggression more?
FAA: 2M lines of code process new air traffic system
It's all on MSDN, somewhere. TFA was incorrect that there isn't documentation available on SQL Server and T-SQL, but it's incredibly well documented, it's just MSDN's typical terrible discoverability.
A sufficiently large program in [any language] is not readable as a description of its own behavior. I think it's easy to fall into the trap of thinking this is not true for expressive languages like Ruby or Python, because there are precious few projects of sufficient complexity written in those languages.

If you think I'm wrong, please show me the Ruby equivalent of an os kernel or Photoshop, and I'll reevaluate my thinking.

More importantly, every program can be seen as, at some level, a description of its own behavior. But none contain a description of the system's intent.

That's what specs are for.
As an adult, I find it cool too, but I can't think of a single kid I know that would be remotely interested in it. Half of them would probably be rolling their eyes before the second word.
Looking around here, I'm not sure what negative sentiment you're referring to, but... :)

That said, I think the answer to your puzzlement is pretty simple: every situation is different.

For example, I don't much sympathize with taxi medallion monopolies. While I understand how they evolved, today it's clear that the existing taxi business model needed to be disrupted in order to improve the consumer experience. But that disruption has happened because of companies essentially violating existing regulations on taxi services.

On the other hand, I look at a business like GS, which generated its revenues by selling subscriptions to a service that dispensed content it did not produce, without compensating artists for the privilege, and I see nothing more than free riding on the backs of people who did the work to produce that content.

Of course, there's an ironic counterpoint here: were it not for the Groovesharks of the world, it's possible demand would never have been generated that now supports legal alternatives (in the same way that I'd claim music piracy is one of the reasons the iPod was ever brought to market).

Tricky. :)
Haskell is an amazing language. I've only spent a brief amount of time with it, but I've seen what others can do with it, and I'm very impressed.

That said, I don't know that I'd recommend it to someone who has just started programming. I think that it'd be harder to appreciate it, since a lot of the rules that Haskell breaks / puts in place aren't things you've run into too often.

I'd recommend becoming at least relatively familiar with normal programming paradigms and then giving Haskell a go. It certainly deserves your time, but without proper appreciation of what exactly it does, I think its unforgiving nature could become discouraging.

edit: Of course, if you find normal paradigms boring / uninteresting, Haskell may be just the place for you. It's also really, really good for mathematic applications.
27 WatchKit Development Tips
As an experienced, but intermediate hiker, we took a mixed group through the MD/VA sections of the Appalachian Trail. The dramatic elevation changes were killer, and I think we topped out at around 12 miles in a single day.

What are the trail accommodations for the PCT? The AT has wonderful, but primitive shelters along the trail, and spring water at some of the points which made the whole affair a LOT more manageable than it would otherwise have been, even though we went in a cold, rainy November.
Haskell is different. If your experience is limited to imperative OO languages, you will learn lots of useful things with Haskell.

That alone justifies going out of your way to learn it.
I just noticed recently that TortoiseHG lets you do that in the GUI. Definitely is a nice feature. I only just started using Git and did like the ability to cherry pick from a file, but happy to know I can still do that with hg.
Go Boston!
Haskell is very well suited to mathematically oriented minds. Such people, I believe would fare even better with Haskell than they would with Python.
"We printed on tyvek for water/rip proofing, which was interesting. It's surprisingly hard to rip."

I've often wondered why children's books aren't printed on tyvek, but perhaps publishers see lack of durability as a feature rather than a bug.
A couple of weeks ago I discovered (In Grooveshark) an album of "Ninja Gaiden 2: The Dark Sword of Chaos" remix, which was actually really good.

The only place were this album was available was in Grooveshark. Now I'll never be able to listen to it again. That's quite sad.

Also, services like Rdio (I am a subscriber), spotify and the like don't have all the music I listen to (or is not available in my country). For example this album: http://www.rdio.com/artist/Stratovarius/album/Visions/?apSou... I cannot listen... even though I am a paying member, and the funniest thing is that I have the CD at my mom's house, were I bought it about 13 years ago.

Grooveshark (like AllOfMP3 on its time) was years light from the paying services...
To be fair, keeping advanced browser features out of the hands of restaurant websites sounds like a good thing.
When coding, I have to come up with sufficiently descriptive names for all methods, all internal variables, all classes, all modules to fit those classes in. Sometimes I feel the urge to cheat, to give less than fully descriptive names for things.

But do you name your method that erases the whole system super_fun_happy_data_protection_enforcement_method()?
I'm pretty unhappy with them, but for different reasons. I ordered more than a year after their Kickstarter -- as a pre-order through their Shopify site. At that point, they had indicated they were going to ship units "soon", so I felt the pre-order would be fulfilled in a timely manner.

I had intentionally avoided backing the Kickstarter because I didn't find the risk to be worth it at the time.

One thing I learned through the process, which everyone should be aware of: there is no consumer protection available with either Shopify or American Express Platinum (famous for it's high level of customer service, "return protection", extended warranty on purchases, etc) if more than 60-120 days passes after a purchase and you haven't received the item.

Lesson: file claims early.

Don't order pre-order goods with uncertain delivery dates (or if you do, don't let them slip past 60 days from the order date without filing a claim for a refund with the merchant provider or your credit card company).
Damn. They just launched a major redesign of the site a few weeks back and (unlike most major redesigns) people didn't hate it. The loss of my remaining VIP membership is nothing compared to my sadness at losing my favorite music service, not to mention having to find a replacement. At least when Google Reader shut down I wasn't a paying customer.
Lewis Carroll was there first. :-)

From Sylvie and Bruno Concluded (1893):

"That's another thing we've learned from your Nation," said Mein Herr, "map-making. But we've carried it much further than you. What do you consider the largest map that would be really useful?"

"About six inches to the mile."

""Only six inches!"exclaimed Mein Herr. "We very soon got to six yards to the mile. Then we tried a hundred yards to the mile. And then came the grandest idea of all! We actually made a map of the country, on the scale of a mile to the mile!"

"Have you used it much?" I enquired.

"It has never been spread out, yet," said Mein Herr: "the farmers objected: they said it would cover the whole country, and shut out the sunlight! So we now use the country itself, as its own map, and I assure you it does nearly as well.
> normally imitating a timid person (or a woman, and I swear they are not related!) goes as "Hihi."

Or a ham radio operator, HI HI.
In that lightning talk, were you actually typing or were you playing an accelerated recording of you typing previously? Cause it seems like you type at something like 300 wpm or something insane like that!
I used grooveshark, but now streamer extension on chrome is a better option. youtube has all the music anyway
In Thailand 'haha' is used extensively but it is written 55 because in Thai the number 5 sounds like 'ha'. So it's a useful shorthand.
The BSD licenses mention code and documentation together ("this software and associated documentation files") so I assume any of those would provide you the same protection for your entire work. I don't know much about the GPL.

You could always make the source (of both code and documentation) public but non-free, and make the generated code and documentation available separately with their own liberal licenses.

By the way, did you use literate programming? I'm always curious about large programs made in that style, it's very rare.
DataRank Haskell SDK
Microsoft Face API Guesses age, matches faces and more
"[T]he fact that company execs specifically went and reuploaded songs that were taken down by DMCA notices is incredibly damning." -Techdirt

This and Grokster... it'll be nice when we finally get a case where someone actually has clean hands.

Let this be a lesson to anyone starting a service without an idea of how big it'll get. Do something awesome, but keep your nose clean. (PS, in case it's not obvious - sometimes they read your early emails when you go to court, especially those sarcastic and glib ones that could be misread to make you look like a jerk.)

Meanwhile, how much data on Grooveshark users did the labels just acquire? I wonder if they'll see suits against users as a waste of time, or a way to quickly extract a small settlement from each of them...
This just ruined my whole entire day!!!! All I know is grooveshark been with them since I was a child!!! This is not happening can't stop crying!. I love you grooveshark you guys was amazing!!! Please come back some other way!!!! Lmao
I do not, and I do not like them either. They are a liberal lobby.
the oldest 'haha' in chinese word is from a book called Water Margin,written 600 years ago.
that's really old.

english version: http://en.wikipedia.org/wiki/Water_Margin
chinese version: http://baike.baidu.com/view/11282.htm
I wasn't completely sure if I wanted to post this or not, I'm also not a Haskell Guru, just dabble as a hobby. But today to honor Paul Hudak, I decided to dabble some more. :)

Haskell was my gateway functional programming language and for that I sincerely thank the creators.
I don't, my earlier thoughts should indicate that I have less (or none). Thinking about this more it's more likely that Nano Server won't have packages at all: the container will be the package. You'll build the image and it will have whatever it has. If you need to add/remove 'packages' you will build a new image. So, no need for package management inside the container -> no need for MSI.
Brain imaging experiment uses VR headests to create foreign body illusion
At first, I was really confused because normally land masses are a brighter color than oceans. The colors should probably be inverted so that land has a color with detail and the ocean is all black to make it easier to parse which is which.

Pretty cool though!
One Dead Media by Kevin Kelly (2008)
A projection I'm fond of, but is almost unheard of is the Kavrayskiy projection:

http://en.wikipedia.org/wiki/Kavrayskiy_VII_projection

It solves most projection issues without looking terrible.
Is this a markov chain or what?
I almost always only use it with a unwritten accent like when it's said in triumph, writing "Haha" but meaning "Ha HAH!"
> which generated its revenues by selling subscriptions to a service that dispensed content it did not produce, without compensating artists for the privilege, and I see nothing more than free riding on the backs of people who did the work to produce that content.

Would you have a problem with it if they gave it away for free (and didn't have to worry about covering their operating costs, via a hypothetical deus ex machina?)

> today it's clear that the existing taxi business model needed to be disrupted in order to improve the consumer experience.

I very strongly disagree with this premise, though perhaps that's getting into a different debate.

> Looking around here, I'm not sure what negative sentiment you're referring to

I wasn't referring just to the comments on here, FWIW.
The proposal says:

> That would allow things like CSS and other rendering features to still be used by insecure websites ... [but] restrict qualitatively new features, such as access to new hardware capabilities ... [like] persistent permissions for camera and microphone access

If accessing my camera over an insecure connection is your definition of doing interesting things, I would be happy to block you.

In fact, I can't think of a single proposed addition to the current web stack that would be safe to use over an insecure connection.

You have every right to express your views using a static document and stylesheet. But anything beyond that tends to involve executing your code on my computer, and nobody has any obligation to let you do that, especially over an insecure connection. Requiring people to make some additional effort before they can access other people's property sounds like a nice balance of rights and obligations to me.
I think it's been mentioned a bit. Also it's actually all over the docs: https://code.visualstudio.com/docs
Visual Basic! Looxury! I had to teach myself basic using a pile of IBM basic manuals running batch scripts, when I wasn't walking 5 miles uphill in the snow to get to my computer!

I remember the day I made a solar system picture by working out how to draw circles on the screen - sadly I can't remember the command now. I'd run my program and it would paint this picture with planets and stars and rings on Saturn, pixel by pixel with excruciating slowness.

And I thought I was a genius. Compared to the other kids who barely knew how to get their commodore 64s to load, I was.
https://github.com/jezdez/django-constance
https://github.com/lazybird/django-solo
?
Map: What people around the world value the most
That sounds like a lovely time, would make a great book or movie.

Personally I'd never really even heard of it except a long time ago, let alone used it. Nothing personal. Just one music service in a dense forest of same. That said, I'm of the opinion that a public Radio station and Library should be the model for transmission and curation of works. The shutting down of Grooveshark fills me with sonder, wonder, and sorrowful nostalgia for the earlier years.
Black bar anyone?

For those who don't know, a black bar is for people that die that HN honors by changing the `topcolor` color to black. You can do it yourself in your profile.

Fun history trivia: A few years ago the black bar used to be on top of the topbar. [0,1] Now it looks like this [2]

[edit] I can't find any very recent deaths that confirm the change so I may be wrong. Whoops.

[0] Steve Jobs, http://web.archive.org/web/20111006185350/http://news.ycombi...

[1] Dennis Ritchie, http://web.archive.org/web/20111013063604/http://news.ycombi...

[2] Tampermonkey Script https://gist.github.com/ultimapanzer/68f601ef9ab7f599d3ce
So SSL on localhost? That seems a bit over the top? Can we then assume that all browsers will include a trusted CA/cert for localhost? That doesn't work with eg: ssh tunnels? Or will we need "developer" browsers and "app" browsers to work with localhost? Either for test/dev or for deploying "apps" with nodejs etc?

I'm not sure if considering localhost to be secure/"encrypted" (access to all features) would be a good or bad idea...
All of these have different meanings to me:

ha
haha
hah
aha
ahaha
'ha ha'
hahaha
HA
HAHAHA
hahahahahahah
haaahaaa
lol
LOL
LMAO
lawl
elohel
'ha, ha'
ha.
heh
hehe
bwahaha
'ha,'

though it's really hard to describe exactly the differences between them.

context: I'm in my twenties and grew up using AIM and FB and playing MMOs. I think those are all relevant to the exact 'vernacular' I've ended up with.
TEA/TEB (Triethylaluminium /Triethylborane) aren't hypergolic - they're stored mixed in a single container. They're pyrophoric, which means they burn on contact with oxygen or any other oxidiser. TEA is so reactive it will ignite on contact with liquid oxygen - very few things can do that.

The SR-71 used TEB to ignite its engines, as JP-8 was so hard to ignite.