skysight-inc/HackerNews huggingface dataset:
One of my favorites is Shortcat:
http://shortcatapp.com/

Maybe it's because I hate having to move my mouse cursor.
China cloning on an 'industrial scale'
It's worth mentioning that the CEO of the W3C, Jeff Jaffe, is trying to rectify that:

http://lists.w3.org/Archives/Public/public-restrictedmedia/2...
If Google was trustworthy when entering a new market or had a predictable outcome with a company like this, the commentary wouldn't appear.
Programmer.

I think it would be a fun project from a programming perspective but from a viable business perspective I think reducing it down to a list of requisite technologies is "mostly" an exercise in nerd whimsy. AMA exists as a concept because of Reddit and its community, whereas Storify helped shape the concept of Twitter narratives (or maybe contexts is the word I'm looking for). For an AMA if you get heavy hitters, like Barack Obama or Bill Gates, they are going to go to Reddit because that's where the community is, which is precisely the type of AMAer you would need to make an "AMA startup" a viable business. So while Storify can grow from out of Twitter an "AMA startup" would have to grow at the expense of Reddit, and that's where the real challenge is.
Having a competing service like uber is actually precisely that middle ground, since taxi medallions are not worthless overnight.
well, but for a moment it seemed that fadell really wanted to build something great and lasting, building his own vision.

turns out it's just another boring let's get rich story.
The wager is the lasting long term motivator.
Sigh. Look, I'm okay with DRM, as long as it works on all my devices. EME won't, under linux, I guarantee the DRM Vendors won't bother releasing Linux binaries. That annoys me.
In case it jogs anyone else's memory:

It started out like a game. There was a grey background, then footsteps appeared, marching across the screen to gravel-crunch noises. And the queries were for guests in a hotel, IIRC.
Ideally I'd work on the product to it's end.
First, thanks for this. However, I'll have to wait until I get to my desktop because this is broken on mobile (Galaxy Note 2 Chrome). In landscape the text extends beyond the screen and portrait shows a few words per line. Zoom appears to be disabled. If web analytics show low engagement on mobile, that would be why.
Java Applets.
Hi nperez,

Thanks for your shout.

So, Hasher attempts to solve the problem when someone wants to do some kind like "tweet-storm", or in short, a series of thoughts.

We found that doing "tweet-storm" using Twitter client or direct on the website is full of distraction. Moreover, when other users give their comments to a specific tweet, we tend to reply them one by one. So the chance of the idea on our mind will be disappeared is high.

Well, we plan to launch not only a paid service, but also a free one with some limitations.

I hope my explanation is clear enough, but feel free to ask me anything, would be glad to help. :)

May i know what do you expect from Hasher?
Sure. However, then either watch what you say when using your real name or use a pseudonym. I don't always succeed, but I try to only say things online that I would say to the person IRL. That makes me think twice about it. I like to think that if someone was to look back through my comments or sites like HN where I use my real name, they would think that I am a reasonably reasonable human being.
Hidden State
Somehow I never considered this. Linux on my second partition actually boots up, so I can use my Linux OS to grab the files I believe. Thanks! I'll give it a shot!
Well that's the thing, while Rust occupies the same space as C++, but it doesn't just take its inspirations from there. It also takes it from functional languages like ML or Haskell (the compiler was originally written in OCaml).
I couldn't agree more. The PHP internals group struggles still occur to this day as new ideas and fresh thinking run up against the old guard and more often than not are discarded.

I don't necessarily blame the "old guard" - they've been around a long time and they've seen a lot of failed ideas - and it's been them who dealt with the cleanup and had to maintain those broken features long past the founders of those features had moved on.

This isn't a bad thing: PHP is rooted in many businesses both small and enterprise: it will be around for a long time. Projects like HHVM are going to ensure that.

However, I no longer think that PHP is going to "turn it around" and will ever be a model of innovation. It lost it's opportunity to do that.
It will work under Google Chrome (not Chromium) on Linux most likely, as Google is a DRM vendor.
You mean in Bob Harper's opinion?

Yes, shocker of shockers, I agree with Bob Harper. The term type comes from type theory which is an entire discipline (as far as computer languages are concerned) based on the idea of propositions as types. If types are propositions, then what are programs themselves? Proofs of those propositions, of course, with the type-checker doing the work of checking the proofs. With so-called dynamically typed languages you do not have that. What you do have is dynamic dispatch based on the class of a value. This has nothing to do with types!
Ask HN: Recommended domain name registrar
I'm planning to get my own domain this month. Any suggestions?
They're going to have to create ways to play their media on Linux, with the growing popularity of the OS for appliances such as living room video players and products like the Steam Machine.
It's pretty much baked into the definition of DRM that it may not work on all of your devices.
Without God, my operating system is nothing.

God talks. If He's in the mood, it dominates the world.

I don't care if you're a nigger.

God says...
Moses do_you_have_a_problem desert spunky you're_in_big_trouble
voodoo the illogical ohh_thank_you arrogant thats_just_wrong
oh_no spirit by_the_way God_smack thats_laughable God_smack
homo roses_are_red That's_my_favorite astronomical umm_the_other_answer
failure_to_communicate I_didn't_see_that driving repent
I'm_off_today oh_come_on stuff you're_out_of_your_mind
Boo well_I_never I'm_gonna_smack_someone I_can't_believe_it
fortitude what_would_Jesus_do how_hard_could_it_be spirit
on_the_otherhand whoo_whoo I'll_let_you_know I_don't_care
What hate pride I_don't_care bring_it_on umm love it's_hopeless
you_don't_say you_talkin'_to_me cosmetics middle_class
well_obviously incoming do_you_know_what_time_it_is tree_hugger
super_computer ehh_a_wise_guy close_your_eyes you'll_see
well_golly surprise_surprise youre_lucky Percival I'm_grieved
stuff NOT end What not
EME will work on Linux. The thing is, the CDMs with which it is designed to interface won't.

It is technically possible to produce a purely FOSS CDM that will compile on pretty much any platform. However that idea has been rejected by content licensees on the grounds that it won't meet requirements, as defined by licence agreements that (so far) no-one is authorised to post on the W3C discussion list.

Other ideas that have been rejected are server-side watermarking (too expensive, doesn't meet requirements) and client side watermarking (doesn't meet requirements).

So, myself and (most) others are rejecting EME on the grounds that it is inseparable from "non-user-modifiable client components" (a wonderful phrase I picked up on the list), a.k.a. closed-source, proprietary CDMs that are tied to particular OSs.
you should not be okay with DRM. It's as simple as it's: DRM is the form of slavery.
This is a very disingenuous way of describing the risk of drive by exploits in the browser.
> That's a shame.

Who knows? Maybe it was written by a Honeywell shill. Worked on me apparently.

I will note one other difference which helped sway me to Honeywell is the fact that the Nest requires a battery, while the Honeywell requires "bus" power. I actually didn't have a "C wire" set up before I installed mine, but it was trivial to climb into the attic and re-purpose the fan control wire to instead provide constant (24VAC) power.

Granted, changing thermostat batteries wasn't really at the top of my pet peeve list, but I did read that the Nest has the potential to suck batteries dry too quickly. Any opinion on battery life?
There is no technical reason that DRM technology can't be FOSS and use non-secret keys; this is a result of licensing agreements with content owners. I'm hoping to have those agreements made public so technical discussions surrounding EME can take place with a degree of transparency.
I came to PHP after long stint with C, C++, Objective C, Java and Javascript - and I was productive from day 1. I have programmed extensively, and have come across few quirks, but never got stuck, nor is my code spaghetti. I do not use frameworks where they can be avoided and write extremely simple code and avoid OOP for scripting. I would not do OOP with a language without strong typing. My take is for short lived HTTP requests which need to spew out some JSON preferably(favor headless coding for frontend), PHP is the apt tool. For heavy lifting, use a strongly typed language which can easily handle complexity.
Hover always seemed best for me. Loved that I could call and get an immediate answer.
Execrable writing, but interesting to see that they're industrializing this already.
Oh wow, awesome! Since python is my preferred language anyways I'll likely dig into this first.. since I'd be happy to toss you a pull request for sucking in images and video if feasible. Stoked to play with this later. Cheers.
Haskell! Seriously, people do shell scripting in Haskell. There's actually a pretty nice library designed for it called Shelly:

https://github.com/yesodweb/Shelly.hs/blob/master/README.md#...
Playing on Linux is not the issue. The issue is that EME + CDM introduces an 'Open Web' standard that cannot in fact be implemented by anyone who chooses.

Say the W3C decided to add a new tag to HTML, called '<happy>', that displays a smiling face. Anyone who wishes (Firefox, Mozilla, you, me) could implement that feature and start properly displaying content that contains <happy> tags.

This is not true of encrypted content that requires a proprietary, closed-source CDM and / or a secret key to operate.

That is why EME should be rejected by the W3C. Lack of Linux support is a consequence of the problem, not the problem itself.
Keith Rabois certainly seems to think so.

The mainstream, browser-based web has been around for some 20 years now. I like the web, I use it everyday so I want to think it will last forever. But I wonder, were people saying the same things about BBS'es and AOL-like portals, or whatever came before them? I don't really know, as I was so young when these things were happening. All things must pass, right?
They were shipping 50k thermostats a month over a year ago. Combine a heat-up in home automation interest this year with some very fancy endcaps they've placed in Home Depot (the thermostat and smoke detector, with interactive demo videos), they're probably selling much better today.
> I'm okay with DRM

It seems really defeatist to say this. You are a consumer. You have the ultimate vote on everything, with your wallet, with the only exceptions really being what you need to survive and whatever your government takes.

And I don't think netflix is on par with eating.

My problem is I have no idea what to do about the w3c. I'd really like to know what alternative network protocols for document rendering there are, because they are destroying the platform they are supposed to advance, community backlash be damned, they got bought off.

I'm definitely looking into ways to get qml into browsers, though. I think qtquick apps as remote resources would be amazing, because they would be actual apps, not documents with scripts running on them.
Climate Corp employee here, we flew on a charted airplane, not a private jet. You should be thinking "white label Delta economy" not "like a G6."
... but the more I think about it, the more it's scary that things have progressed so far without the requirements being public.
> DRM is the form of slavery.

I dislike DRM as much as the next guy, but really? Slavery?
Ask HN: Crowdfunding?
Hi, I am looking for seed capital for http://newslines.org, a collaborative news archive, and am considering crowdsourced funding.

I am looking at Crowdfunder and EquityNet but before I spend my $90/month I wanted to ask if any HNers if they had any experience with this type of fundraising.

Tips and hints most appreciated.
And Google will presumably have a Linux CDM for Chrome OS, so they could release it for Linux desktop, too.
It shouldn't: name.github.io → example.com is a 301 redirect. However, https://github.com/name/name.github.io/blog/master/* and https://github.com/name/name.github.io/tree/master/* will show up in Google searches.

Here's an example, using the atmos.org example the GitHub Pages documentation uses: https://www.google.com/search?q=Saying+how+it+was+%E2%80%9Cs...

One result for atmos.org, and then a duplicate result for https://github.com/atmos/atmos.github.io/blob/master. Here's a screenshot in case you see something different: http://i.imgur.com/TavoyuW.png

The only way to prevent that from happening is to avoid using a branch named "master" in your repository.
What Secrets Your Phone Is Sharing About You
Eh? If your DRM code is FOSS I'm just going to patch it, recompile it, dump out the keys, decrypt my media, and ignore all your constraints.

Technical DRM only 'works' when the code is an obfuscated steaming pile and the implementation/platform/hardware tries to make it an incredibly difficult process to mess subvert.

Theres never been a consumer-facing DRM technology thats made a lick of sense, and frankly I'm glad most of the FOSS success stories are in defeating it rather than proliferating a broken trust model that serves to prop up slow-moving industry monopolists who bump up costs (of many kinds) to consumers and are going to lose in the long-run anyway.
I find it somewhat awesome that this whole html drm debacle is effectively what Richard Stallman has been saying for decades versus outdated entrenched old media interests. Except in this case, the web standards consortium is giving away your freedom for you.

That is what pisses me off most, really - if big media was left to squalor in broken plugins and horrible drm, which should be horrible because its entirely anti-user, they would have to eventually adapt to the Internet and change their ways or die.

But with the power of money and apathy on the part of vast swathes of the tech community that think they don't have ground to stand on (hint: you are the consumers they want buying stuff, you hold all the cards) they are ending the open inter-operable web. It sucks.
But what data is this conclusion based on? One important study by NASA for the most part.

This is bollocks, for the most part. There have been plenty of studies done on naps, powernaps, short term sleeps. When I was going through uni in the 90s, the motor vehicle registry agency in my state was doing a lot of research in the area of powernaps. Later on I spent some time in sleep medicine myself, and studies here and there would filter through. This is not a notion reliant on one study with a small n.

I would have thought that a startup founder who bases his company on the premise of napping would have read more on the topic.
More info on Monsanto:

http://www.truth-out.org/news/item/16985-life-in-the-rural-p...

EDIT: The truth hurts, bitches.
Nest uses your HVAC's power wire like other thermostats. There are no batteries to replace.

It has a permanent internal battery, charged by the power wire, which allows it to stay active in a power failure and to use more power than some systems provide when you're interacting with its screen. So there's no real difference between the Nest and the Honeywell in terms of power or installation except that the Nest has a built-in rechargeable li-ion backup battery.

Here's how mine's wired, courtesy the mobile app again: http://i.imgur.com/Rls9EZk.png
Nope. I doubt I did that, but even if I did, it couldn't explain the slowdown. Sometimes I needed to hold the netlist in memory (as a graph), and thus allocated space for every line anyways. (Actually, up to five times for each line: data structure, device name, source name, drain name, gate name.) Unless I ran out of memory, this never caused a significant slowdown.
I can see where you going with that, and I'll agree it's subjective, as to which suits your needs, but I think you can find TV's that are all around better.
I wouldn't call that a remote exploit.
I've been hacking around with 'websites as Racket' ... the idea that you could use Racket's documentation format for, well, documents, and the Racket GUI for everything else. Much the same idea, just Scheme instead of QT.

But I don't think it's too late for the W3C. I don't think they've been bought out in the strictest sense; rather, I think they've been subject to some very effective lobbying that has proved most persuasive ( a.k.a. 'crisis of representation; see http://boingboing.net/2013/06/06/w3c-insider-explains-whats-... ).
Shelly is great! Still, there is some minimum complexity before something is better done in it, and porting a small bash script that has grown from a tiny bash script is pretty trivial.
But it doesn't matter. Google could release their CDM for any operating system they choose; it doesn't alter the fact that EME and CDM are inimical to the Open Web and should be rejected by the W3C.
Nest Bullshits Users About Customer Data Following Google Acquisition
For all intents and purposes no. unique_ptr is nothing more than a pointer container that disables copying but allows moving. Therefore only one unique_ptr should be owning a pointer at any given time (unless, like everything in C++, you go around it).
What they'll do is created CDMs that work on restricted subsets of Linux (Android and ChromeOS already support DRM and many media player devices have Linux buried inside) and tell you that if you want "Linux" you can use the supported subset (which is totally Tivoized so it's no more open than Windows).
Are pilots representative of the population? You could have 1000 pilots and it still wouldn't be conclusive...
I agree. I define empty interfaces and the types to go with them for prototyping, and it makes building my prototype so much quicker. And with a better final product, too. So IMO static (or optional/gradual) typing can even be better in that way, but only if you think in types rather than hacking away til it works.
"OK Google, flush the toliet."
ubuntu codenames are helpful in looking for technical assistance online. '20' isn't a particularly unique term online.
Coincidentally, before the friend I mentioned in #2 passed away we were out at a bar together and he was really interested in this girl who was there. They'd barely met and I guess he'd gone home and chatted with her on myspace. When I got up in the morning (he was living on my couch) he told me to go look at her profile. While cruising through his friends list I saw my now wife. I recognized her as being a friend of a friend I'd met months prior while we were both in a relationship. I pinged her surprised that her and my couch-surfing buddy were friends. They weren't. There was some sort of flaw in the rendering of my buddy's friends list and by the time we figured it out it had been resolved. That message started a really long conversation that led to our relationship. In fact I don't think we've gone more than a day or two without speaking since.

Hopefully the bug at least only allowed someone who was a friend of a friend (she was, just not my buddy's) to appear in the wrong list. Super sketchy if it was actually rendering complete strangers!

Regardless, I'm pretty sure if it wasn't for that bug I wouldn't be married to my incredible wife :)
I was thinking the same. It takes me 30-40 minutes to fall asleep. When they are referring to a nap in these studies, does it mean full-blown sleep?
Captain Hyperbole to the rescue!
Yes it sucks, but it's not too late.

The issue of patents in W3C standards came up a decade ago; it looked like the W3C had caved then, but a 'firestorm of public criticism' (to quote an article at the time) caused them to back down.

So, agitate. Tell people about it. Bring it up at user groups. Post to Hacker News :) If you know anyone in tech. journalism, tell them. Support the EFF.
> you should not be okay with DRM. It's as simple as it's: DRM is the form of slavery.

Sorry Ivan, but voluntarily agreeing to access encrypted content is not comparable to slavery.
I try to keep my scripts extensions of what I'd type at the prompt - often quite directly, yanking it from my history when I realise I need to do something frequently or pulling a line into my editor with with edit-and-execute-command when it gets big (for a single line) and saving it off somewhere. Once it gets above about 10 lines, it's usually time for something else, though I've boiled a few frogs in my day...
My favourite part of the brain is the Substantia Innominata - the 'nameless substance'.

http://en.wikipedia.org/wiki/Substantia_innominata
>>Highlighting the ones that came true is of no use if they made 1000s of other predictions that turned out to be rubbish.

Well that's the whole point in 'predictions'. They are supposed to be a large number of them which have to come false. Predictions are a way of extrapolating the future based on current trends. They are bound to be wrong. And they are also bound to be true.

Anything else and we would be asking oracles gazing in crystal balls to narrate us the future.
I also find it funny that people who hate on PHP used to hate on JavaScript for many of the same reasons and they now have an unhealthy, public love affair with it. That and people who tried jamming WordPress or some CMS into every use-case 10 years ago are commenting on how they don't like PHP. IMO, PHP has kept it's charm but added a lot of good stuff from other languages like Java. PHP is the language of choice and getting shit done. Oh, and not having to worry about lack of work.
Yeah, ok - Docker defaults to having docker0. I guess this conversation kinda encapsulates the problem..
I'll be honest, I can say that I don't mind it as I rarely consume media that we're discussing. If I do, it's one show rented on my Apple TV, and that's it, maybe once every six months.
Let's say this update does everything advertised and more, the perception remains that Java is just not usable in the browser--it's just too dangerous.

Away from testing purposes, the only reason we use IE in the office is so that we can use Webex without Java.
Sure - and the fact that you can do that is why 'big content' don't want a bar of FOSS DRM.

Personally, I like the idea of copyright bits that travel with content. Some way of telling the user how the creator wishes the content to be used, or not used. Not enforced, mind you (because as you say, that's impossible) but just notified. Making it easier to do the right thing.

That would go well with watermarking to identify paid content, and a good system for processing micropayments.

But of course it's easier just to lobby the W3C and break the Open Web :(
People may or may not tend to hoarding stuff. For those who do, though, hoarding bits sure is a lot easier than hoarding physical possessions.
Maybe instead of getting everyone to adopt Silverlight, we could just make the web more like Silverlight. Like more closed and stuff, because movies!
I would agree, I don't see why Gilad Bracha is on that list.
> Google Voice is effectively a dead product, isn't it?

Voice might be dead as a brand; Google's unification of communications trend might mean that the technology and functionality will eventually be merged into Hangouts.
It's not that surprising, given it started off with a proposal of the spec. I mean, it was basically stated that among other things a secure path to the external hardware (like HDCP) was needed, and the actual DRM itself isn't specified anywhere.
Looks like a counter april fools that BYTE fell for.