skysight-inc/HackerNews huggingface dataset:
It's almost like the executives at the studios and distributors who own the rights to these films don't realize that, if I can't easily, quickly and conveniently buy access to their film legally, I will just bittorrent the damn thing. And personally I don't even feel guilty about it. It's 2014, join the 21st century or suffer the consequences.

I don't mind paying for content, and - in fact - I largely prefer to do so, so there will be more new content coming. But I am not going to bend over backwards to accommodate these laggards and dinosaurs refusal to pay attention to the world we live in.
Qtile has a set of virtual desktops ("groups" in qtile lingo), and you can display any group on any monitor, rather than having one group that maps to your pair of monitors. I find this behavior very handy.

EDIT: to clarify, it functions in essentially the same fundamental way xmonad's does.
I'm a bit baffled by Go.

The majority of developers I know (across several camps) strongly oppose Go, often to the point of ridiculing it.

But then I see Go support being added to everything, usually by a few key people who strongly prefer it. In fact I hear Heroku is internally adopting Go pretty rapidly.

So every time I see an announcement like this, I look up whether Go has added some kind of generics yet. And as usual, they haven't.

But to me, the worst part of this is that the whole community has Stockholm syndrome, being perfectly content to instantly defend every position the Go team makes, no matter what.
This one also hit home for me. Founder bitched me out with 25 or 30 people within earshot (open office plan) for no good reason. I took care of their complaint 30 seconds later. After three years of loyal service, that's the level of respect I get?

I updated my resume and was gone in three weeks.
That would actually be really easy to prove given their database already tracks the location of DVDs.

I'm sure there are other issues at play.
Microsoft killed their Microsoft Research Silicon Valley lab last week. It's not at all clear at the moment what the future of blue sky research is at Microsoft.
Duplicate of https://news.ycombinator.com/item?id=8358737
You get amortized-constant-time additions and deletions at both "ends", which is a pretty big deal for some use cases. And log-time concatenation, which I don't think 2-3 trees give you. And it's all done purely functionally, which means you get persistence if you want it (i.e., you can keep around old versions of the data structure and the only cost you pay is the memory).
Alex with Branch here. Let me try to explain how it works. Basically, we use different technologies in different scenarios with the goal to deliver the user to the app as fast as possible.

First off, the most basic case is where we know the user has the app installed. In this case, we use the standard URI scheme based deep link which opens the app up right away and passes the link data. We also handle the case where they had uninstalled the app, by taking them to the app store.

If we have never seen a user before across our entire network of apps based on our first party cookie, we use a mechanism called fingerprinting. It's commonly used for mobile app install attribution to tell a marketer how many installs were generated from a particular advertisement shown in another app or on a mobile site. Basically, we collect as much information as we can in the browser (time, OS, screen size, IP, etc) before redirecting them to the app store. When the user opens up the app, we generate that same set of information inside the app and send it back to our service to match up with a pending browser fingerprint. In the case of a match, we know that new user came from a particular link and pass in all the data associated with the link. This can happen across install and open. If we have seen the user before, we just match up our cookie to the unique device ID once the user shows up.

The service also comes bundled with a free text-me-the app service which helps pass the link data from a desktop click to the phone and eventually the app.

It's everything that we've always wanted as a linking service for our own apps, plus all the accompanying analytics to measure the performance of your various features. Try it out as it's free. We'd also love recommendations or feedback on how we display the data on our dashboard.

Best,
Alex
Pirate it! The more we pirate the sooner we'll get the Spotify of movies. So for the grater good, pirate it!
Having tried to write a window manager for X, I am always impressed by anyone who has enough followthrough to actually finish one. And I'm very eager to see if Wayland has a nicer and more sane API than X.
Yev from Backblaze here -> HGST is run by a completely different division w/ a different manufacturing line. So there are some difference!
Qtile has multi monitor support as well. Any thoughts on why i3's is more compelling?
Our guess is that they kiss every one of them before they leave the factory. For good luck...
Cooking is one of my favorite ways to decompress and shift my focus from work back to spending time with my family. Our apartment is right next to a grocery store, so it's easy to grab stuff for a recipe on my way home from work.

I'm a big fan of An Everlasting Meal by Tamar E. Adler. For instance, last week I prepared pork tenderloin w/ sage and lemon (browned in a skillet and then 20 min. in the oven at 450°F) on Sunday with a spinach and mushroom sauté w/ a garlic cream sauce on the side. The next night we had big salads with the leftover pork, nectarines and a lemon vinaigrette.

We almost always make our own chicken stock, often with the carcass and leftovers from a simple roast chicken and whatever produce in the fridge needs to be used up.

One of my favorite techniques lately is to mash up a few garlic cloves (skin on) and then put 2 tablespoons of olive oil in a cast iron skillet and infuse the oil with the garlic over medium heat for a few minutes. Then, whether we're having shrimp or chicken or fish, I chop the meat, pat the pieces dry, and season it with salt, pepper and a bit of crushed red pepper. After discarding the garlic, I turn the heat up to medium-high/high and after 5-8 min., get a nice golden crust and texture.

We make fish tacos at least once every two weeks, almost always w/ Red Snapper. We buy almost exclusively organic, and try to work lots of produce into our meals. One of my favorite ways to do this is with a fricassée, b/c there's a lot of flexibility in one kinds of things you can mix into it, much like a stew. It creates a full meal in less than 40 minutes (mileage may vary depending on how much chopping you need to do).

As far as diets, we try not to eat processed foods, and keep the carbs in check unless we're craving pasta or pizza, and keep alcohol to two drinks (usually wine, unless the meal pairs really nicely w/ a particular beer).
Zublim is an interest network that helps individuals discover
Please note actual, accurate headline is "Mobile Wallet Laughingstock Clinkle Finally Launches To Let You Pay Friends And Earn 'Treats'"
Netflix needs to be able to have a "consignment" model:

Content owner adds content to Netflix via API.

NO costs between eachother. (Netflix eats upload/hosting costs)

Agree to fee based on viewership counts for each piece of content.

Pay view-royalties to content owners based on this fee.

This is how netflix should force the market.
Ive both and it doesnt have anything close to anything I want. the selection is limited, you can get whatever you could see currently in a plane basically.
Old stuff? yes if its cheap or very popular, but 90% of the old stuff you cant access.
new stuff? nope.

a large part of both catalogs are also exactly the same movies/shows.
I'm using tag, too, but it's in C, so, I suggested xattr to the author. I submitted an issue already (first!): https://github.com/tdlm/os-x-self-destruct/issues/1
The fact that it uses its own screensaver instead of the system one is enough of a reason not to use it. The only thing it should do is trigger the system screensaver to activate, all unlocking should be standard.
it has been well documented in the press
Embracing Chaos: Working with Swift in iOS Development
http://tech.domain.com.au/2014/09/embracing-chaos-working-with-swift-in-ios-development/
Well to be fair, Netflix has as much relation with the Internet as Amazon has with asphalt.
Moving on to the next topic in a class before an individual masters a more fundamental one is a core structural problem with traditional classroom-based instruction. Individual, self-paced computer assisted instruction makes that go away by verifying that foundational skills and knowledge are gained before moving to the next level. This is not limited in any way to programming or any particular skill or knowledge area.

Having a mentor or tutor adds another level of enhancement. But don't undervalue the ability of a computer to objectively measure an individuals performance and tailor the learning material to their own pace.
I don't think that's quite right -- have a close look at the translation of the example finger tree to code. (Grep for "The translation of this tree".)

The basic intuition is that the far left and right of the original tree have been 'lifted up' to just under the root. This means access to the tips is constant time instead of O(log(n)), which has obvious benefits for some access patterns. The really neat thing about this data structure, though, is all the other neat properties these trees have: you can implement random-access arrays and priority queues and a bunch of other patterns quite efficiently, just by tweaking a parameter or two.
>23. Encourage sociable, pleasant employees to read Machiavelli and Sun Tzu.

Oh boy. I worked one place where they handed out copies. It did not occur to me that this was a warning sign at the time, but... yeah.
Same in Italy, at least for me about 20 years ago. Glad to see it on the web now!
+1 for Mailchimp. Another good option that i have used is Benchmarkemail.
Am I the only one who is frustrated by the plethora of desktop environments available for Linux? Why not just have just a single, highly extensible desktop environment instead? Is there any sane reason for having so many[1] mainstream DEs?

[1]: Gnome, KDE, XFDE, LXDE, are the ones I know off the top of my head
For me it isn't about replacing the ultra simple UI of something like a light switch, or getting a bunch of notifications. All of my automated light switches act exactly like regular light switches when you use them that way. But when I come home late at night to a dark house and hit the light switch just inside the door, not only does the laundry room light come on, but so do the lights on the path between the laundry and the kitchen. And when I'm watching a movie in the dark and hit pause, the lights between the movie room and the bathroom come up about 1/3 of the way (enough to find your way but not to blind you). It's completely unobtrusive, and generally does obvious stuff. It's a luxury for sure, but also very helpful. I agree I don't ever want to be getting 15 notifications a day from my house. I only want a notification if something exceptional happens and needs attention (e.g. I got one the other day reminding me to replace the furnace filter -- that's helpful and makes my life easier!).
I wonder if there's a sufficient market for peer-to-peer lending of movies and games, backed by a floating deposit. Uber for discs-by-mail, as it were.
They've agreed to do this site-wide at the Mayo Clinic.

https://stat.ethz.ch/pipermail/r-help/2007-February/125438.h...

I have adopted this approach as well, and for all the scripts I distribute I set options(stringsAsFactors=FALSE) at the top.
Really nothing infuriates me more than when CanIStream.it tells me that the movie I want to watch is unavailable to stream for purchase or subscription on any service.

I pay for Netflix, Prime, Hulu, and will gladly rent just about any film for $4.99 yet more than once per week I find films that I would need to go to a store and purchase just to see.
Is how to effectively teach an online course the problem to focus on?

It's interesting to note that if MOOCs turn out to be a dud, yet people are learning effectively from MOOCs, then it's proof that people pay for a college degree, not for education. In other words, prestige seems to be the issue, not education.
No. It's never, ever appropriate. Ever.
This is a really nice use of the IHaskell Notebook[0] -- nice to see it in the wild.

[0] https://github.com/gibiansky/IHaskell
Thanks. No accuracy stats though. It's optimized for news articles though. But right now, I'm expanding also into books.
Yep. I use Ubuntu and my .xsession starts unity-settings-daemon before firing up Qtile to give me a more pleasent desktop experience.
Scraping is always such a pain, this looks incredibly well done. I've personally have had a really good experience with PhantomJS. What does your backend look like? (What happens when a API request is made)
PRSS Digital Magazine Platform Acquired by Apple
What a start-up horror story.

> At least Clinkle employs 128-bit AES encryption

This is ground breaking.
If your organization needs shaming people publicly in order to be profitable, it won't be.
You should take a look at Clinkle's Team page: https://www.clinkle.com/team

All of the Clinkle team members have quirky and random lol xD photos on mouseover.

Except the CFO. He means business.
Lecture 1 – How to Start a Startup [video]
Excellent! How about creating google now replica but for offline use + more private data dashboard.

- Use your platform to parse dynamic website which are completely under controll to user, so no privacy issue

- Dont store data intocloud so no security issue

- create common parsing parse job and distribute it through central server / store

- such as parsing bank account from bank of america / chase / well fargo etc
- parsing my stock portfolio etc

Your platform can act as job creator and people can crowd source the job script! Can create amazing private
dashboard where user can see its private data at once , no cloud interfearance so no worry about security and privacy.
In my experience, window manager authors don't usually care if some other program looks bad. There's no real unity, and their attitude is just "not my program, not my problem".
Too late to save all your money, but unless its at the bottom you still have something to save.
This reads like a PR piece.
Well I do understand it's basic, but I like how isolated the applications can be. For example, I can go full screen with flash on IE for Metro, or with other "full-screen" applications and it will only hijack the portion of the screen that is taken up by IE. I can keep using Skype or even the Desktop on the side and multi-task. If I try to fullscreen Flash elsewhere it hijacks the screen and even with a second monitor breaks my multi-tasking experience.

So if anyone made a Tiling Window Manager that isolates how much an application can control, and gets rid of this config it to make it work mentality, they would have me sold. I love having multiple desktops on Linux, one feature that Windows lacks to this day. Their tiling, although incomplete, it works for me and what I do.

Sorry if I offended anyone, I'm not a tiling guru, though I'd love to be. I just prefer applications that "just work" without too much effort on the end-users part, as opposed to getting in the way of the end-user.
What happens when someone's fingerprint matches up with another? Do they get access to data that they shouldn't have access to?
> You can blame what you want on western influence, but the truth is - and you'll know this if you've lived with Arabs - that they don't subscribe to western ideals of pacifism and anti-violence. It's not what they believe in.

You're slurring an entire ethnic group. I can see where that would be a useful component for justifying rights violations to yourself but hopefully you can see why we wouldn't want the US to take any part whatsoever.
I still remember this: https://news.ycombinator.com/item?id=3134609
Sorry, I didn't mean it was the only value. It's the value that you get from it that you don't get from having loops.
This is a pretty good example of how a lot of the contempt for systemd seems to stem from one or both of ignorance of how systemd works and/or ignorance about what a good solution might look like: https://plus.google.com/+LennartPoetteringTheOneAndOnly/post...
Umm, did you... did you actually read the article?
It was the top comment when I made this one which was confusing.
For real though, don't defrag an SSD. It's pointless and wears it out for no reason.
Data oriented design and c++
The popular show "24" in its most recent season made the express decision to demonize hackers and glorify the use of drones in combat. I implore you to watch the first episode of the last season, where a masculine Jack Bauer is depicted breaking a pale, radical-looking emo hacker out of an underground torture facility in Britain.

Minutes later, Bauer expresses disappointment with the hacker for aiding WikiLeaks. I'd love to pretend they really are losing their creative edge, but the average person tacitly accepts the messaging without question. It's product placement, pure and simple. The psychological seed is being sown.

Who better for the NSA to depict in the "Tor Stinks" slides as the enemy than a 20 or 30-something Tor user: http://media.bestofmicro.com/L/8/403820/original/nsa-tor-doc...

This is why you need to start telling everyone you know to use Tor. If you're capable of getting people to use your shitty consumer applications then you can use your skills to get them to do the right thing.
Zip.ca, a Canadian DVD-rentals-by-mail service, shut down in August 2014. I think it was the biggest such service in Canada.

http://ottawacitizen.com/business/local-business/zip-ca-vide...
Going to Amazon.com and purchasing a DVD is really that back breaking?
Problem is that not everyone agrees on what that means, or if that is a good thing. Gnome is getting less and less extensible, while KDE is almost too extensible. LXDE is focused on low resource usage, and I'm not sure what XFCE's goal is. There is also the toolkit schism (GTK vs Qt) to take into account.
So I'm gonna make a wild guess here and assume you haven't written in Go. If you had, you'd probably find it fun and convenient. Not revolutionary, just fun and convenient.
That's enough for me to like it better than python or ruby or perl.
This is really well-written. I was skeptical about the title's claim but truly, the author defines what first-class citizens mean and a wide range of cases where the behavior is inconsistent.

I have gotten used to its behavior but only because I use factors sparingly, having set stringsAsFactors=FALSE as my default. But reshape2::melt() requires a separate argument (factorsAsStrings) if you don't want automatic conversion, and with plyr::ldply() you can't prevent the index column conversion to a factor at all. So factors creep in periodically into my data frames and burns me every now and then.
Netflix isn't even a good option for children's programming either, they just failed to renew their license for Sesame Street and they don't have any Viacom content licensed, so that leaves everything on Nick Jr. out.

If it weren't for the few Netflix originals (Trailer Park Boys, Orange is the New Black, House of Cards) I'd just drop Netflix and only use my Prime Instant Video because my daughter watches a LOT of Sesame Street and Blue's Clues.
How We Reset 4M Passwords
In the past in the pages more than a couple of US developers have described a pattern in which they work for a year or 2, then quit and take 6 months off (living off of savings).

I would suppose that they were single with no dependents.
So why don't you create the SHE DE (single, highly extensible desktop environment)?
Then we will have KDE, GNOME, XFCE, LXDE, SHEDE, etc. :)
Your verification sucks big time! You never sent text messages and I'm locked out of my invite as you have a limit of 3. I signed up with my Google Voice and now I'm in some queue of 150K suckers. How can you design this so poorly? I understand text messages cost you pennies, but you can only turn away early adopters this way, because who else cares about your service at this point? Also, when I switch to my SMS app to get the code and switch back to your app, you're return me to the phone number entry screen and waste another text message. How can I receive I text message from you, when you're in full-screen mode (without any reason, by the way) without switching to my SMS app to see the code?! And why does it need to be a 6-digit number, really? And because of your fancy input, I cannot even paste! This is some poor UX, guys, no offense, but it's like people who never touched this app coded it!
Seconded. It is the only book I've seen that takes a truly systematic approach. It seems to have fallen out of favor due to the 1970s-era line drawings involving increasingly naked people which some people find sexist or just weird.

Two other books worth mentioning are The Visual Story by Bruce Block and If it's Purple Someone's Gonna Die by Patti Bellatoni. The first one is about shapes and the second one is about color.

You can pick up all 3 for under $100 and you will get more out of it than most people do from spending many thou$and$ on film school.
If you're into niche stuff, yes. One DVD of a early 1980s cartoon movie I was looking for sells for $75 on Amazon.

The cheap titles are usually horrific quality-- almost worse than old VCR tapes.
Craaave Is a Music Messaging App Done Right…
I'm still a bit of an R neophyte but, yes, stringsAsFactors=FALSE seems so much more intuitive to me. I seem to assume that's true and write code that explicitly sets strings as factors where appropriate when it's not needed due to the default and get confused when trying to figure out why some are factors and some are not.

I'm going to look more into setting this option, but is it consumable by others? I write R that will be consumable by customers, presumably I can set this at the top of my R source files?
After 20 years working with VR, Jesse Schell speaks his mind
How to Start a Startup lecture 1
Lecture 1 - How to Start a Startup: http://youtu.be/CBYhVcO4WgI
I jumped on the Kickstarter as well, but I'm nervous as to whether it will work. Reclassifying as a non-profit doesn't change the fact that employees have to eat, and movies need to be purchased. I'd personally be willing to pay a membership fee or recurring donation in order to keep them in business, but I don't know how well that scales.

Their cache is in obscure movies, but their bread and butter is the new releases, just like any other video store, and the latter is being supplanted by online streaming, which fails to address the former.

Worse, the entire business model is dependent on the availability of shareable physical media, and the legal permission to rent them to customers. In the shift to digital formats, video stores will end up cut out of the equation entirely. What happens when the video store can no longer offer new movies? Will they be able to cover their expenses with just legacy content? I'm somewhat doubtful.
An aside, on the sidebar there is a link to "Practical Data Science with R", presumably this blog belongs to the author? Apologies for my inexperience here, but can anyone recommend that book? I have "R in Action" and am subscribed to the MEAP for the next edition, is this book a good companion? Appreciate any responses!
Lecture 1 – How to Start a Startup
Horrible idea.

If you tried to unify them you would have one bloated piece of crap or a desktop 90% of people hate.

I like having the choice between a few good DEs. What I don't understand is why Apple or Microsoft have yet to create a DE that is really better than something from the open source community. Sure each desktop is better at somethings than others, but it's hard to say that the ones that are being developed for proprietary OS's are objectively better than their open source counter-parts. You would think putting all your eggs in one basket would allow you to create a "super OS". Guess not.