skysight-inc/HackerNews huggingface dataset:
Can anyone please explain me the purpose of DRM used by Netflix? I mean, if you can see the movie, doesn't it mean you can screen-record it with pretty great quality? And it can be done with any of available programs out there. What's the point?
> Cell service is shut down so that the terrorist cannot remote detonate any more bombs.

This is false. Verizon, Sprint and AT&T have confirmed its false, hours ago. The networks are likely overloaded and, as a result, spotty, but they have not been shut down.
"UPDATE, Monday, April 15, 6:08 p.m.: Wireless carriers say reports that authorities had shut down cellphone service in the Boston area are untrue."

http://www.slate.com/blogs/future_tense/2013/04/15/boston_ma...
Strangely enough, this is very similar to http://www.sugarrae.com/rants-in-bitchland/women-tech-confer... , except this one takes a militant slant.

What people forget about Gandhi is that he refused to condemn actively militant actions by others.
The first article (about Ryazan in Russia) says that it is FSB's job. And there was an apology. (FSB is new KGB, Ryazan is a city more than 100 miles from Moscow).

I don't see the connection to the current story unless you're implying that some 3-letter american agency have something to do with the explosions as a propaganda tool to justify lost freedoms, war spendings, etc.
I added an example for you (although not a "slidding" window):
http://godoc.org/github.com/bmizerany/perks/quantile#__examp...
Flaws in Mainstream Science (and Psychology)
It also sort of depends on the scale of copying. Having easily available "download movie from netflix" versus "download movie from shady piracy website". Obviously, the analog hole is always there, so there will always be that vulnerability.
SqlAlchemy: ORM vs. Core expression language
I'm in the process of writing a forum-like discussion component for a larger web application, and I am debating on whether or not I should use the full sqlalchemy ORM, or just the expression language. Using the expression language(the underlying part of sqlalchemy which the ORM is built upon), I planned to take a general table data gateway approach (http://martinfowler.com/eaaCatalog/tableDataGateway.html), creating simple and light-weight data-access-objects (e.g. UserGate, TopicGate, PostGate, etc) that will serve as the data-access layer.

The expression language protects against injection attacks, handles connection pooling, and also provides a nice way of generating the sql queries (e.g. usergate.select(whereclause=(usergate.c.id == userid)).execute() ). However, this approach will certainly necessitate more boilerplate code; I am wondering if this is acceptable since it will use much less internal function calls than the ORM.

I'd greatly appreciate some feedback, especially from people who have used sqlalchemy core to implement a custom data-access layer.

I read this article, but didn't get that much information from it tbh: http://stackful-dev.com/discovering-sqlalchemy-core-the-relational-nosql-api-for-python.html
Rather disinterpritive and conflascating, if you ask me
If person A came from a privileged background, and got straight As, and person B came from a much less privileged background, and had to overcome many hurdles just to get into school, and continued to fight to stay in school, and got Bs, which person would you want on your team?

I'm not saying that's definitely the case here, just that grades alone don't tell the whole story.
I actually started a Google survey with consumers and you can match the sentiments of the general public vs the hn users

https://www.google.com/insights/consumersurveys/view?survey=...
Separation Anxiety - A Father's death
Not really. Patriarchy literally means "rule of the fathers", and the point being made when people talk about the patriarchy is exactly that all men are, fundamentally, more like the handful of men at the top than any women is - that men at all levels benefit from the power structures within society.

In fact, the reason it was called "patriarchy" in the first place was to draw an analogy between men who ruled entire nations and patriarchs who had no influence outside their own family - to treat them as though they shared in and benefitted from the exact same male-dominated power structures in the same ways, ignoring little details like some of them having far more downsides than benefits.
OK, maybe time to contradict my other reply to your post. The company in question has undergone several changes in management over the past few years. I have witnessed a ton of mismanagement that results in millions of wasted dollars each year.

For example, they rewrite their entire website every two years for the past 6 years, but each time the project launches with fewer features, and results in lower traffic and lower conversions. They change datacenters about every 18 months. Revenue decreases.

They were bought by a popular PE firm and taken private. Gutted, and that's when all this started. The ownership has changed hands, but I see a constant rotation of management from a network of people connected to the PE firm. The PE firm finally did some weird stuff with chopping the company into two and selling both pieces. Now the main part of the company is owned by a private bank or hedge fund (can't remember exactly, but I can look it up).

I get the feeling that if someone looked into everything that's happened they'd uncover a lot of stuff. This has gone under the radar because it's not a public company, and there is so much turnover and a level of decoupling between upper management and the regular rank & file that no one would really know where to begin with raising flags. I'm guessing it's all legal, but shady. The PE firm has a very poor reputation, so I think the general public would be interested to dissect exactly what the fate is of a company that gets acquired by them, as a case study.

Oh well. End rant.
For me it was Obama's vote to give retroactive immunity to telecom companies that spied on Americans illegally. He wasn't even running for president.

Also as a general rule, look at a man's actions not his words and promises (more so if they are in politics) <- should be obvious.

Now as you say -- big deal, what are other alternatives? There are not viable alternatives. So I just didn't vote.
while a valid use case, I wonder if its the norm and how big this market is.
We provide a downloadable offline version of the site that syncs with the main web site.

Production runs on PostgreSQL and the offline version uses SQLite. Other than a very thin shim layer around database migrations all the code is the same and uses NHibernate

The unit tests run 50/50 against PostgreSQL instances and SQLite

Occasionally I have to stop myself from trying some cool new PostgreSQL specific feature. But generally everything 'just works'
Magento is great... except if you plan to sell more than 50 items per minute while sustaining a few dozen page views per second. It's near impossible to scale beyond its upper cap. 10,000's of files / classes, 100's of tables and 300+ SQL queries for coupon processing.
I understand the author's issues with the spots -- and agree with them -- but he seems to demonstrate a poor understanding of what the goal of an advertisement for a free Android overlay targeted mainly towards 18-35 yr olds should be.

The goals of such an advertisement are to be loud and to promote immediate curiosity, in my opinion.
I don't see a problem with that. No DRM in HTML5. People are demanding less horrible web standards (flash must die!), and we watch the tension build until something catastrophically breaks. Something HAS to break.

Aren't you willing to play chicken? I am.
Yes. At least four of them are running away from the bomb site, the other two are staring at a fallen athlete. Maybe they though he was shot or something, I just can't make sense of it, hence the question.
chromebook has hardware based drm.
I found this unreal set of photos on Flickr from before and immediately after the explosion. Includes high res photos of the crowd: http://www.flickr.com/photos/hahatango/sets/7215763325244513...
So timely, gives more reasons to oppose the immigration reform next week.
This is so exciting. Just how a completely new user experience paradigm was uncovered when high quality touch screen devices like iPhone etc. first launched, this is yet another milestone in how we will continue to interact with the petabytes of data that we as mankind have digitized.

It's worth pondering how significantly new I/O devices change the game -- the first tty, the commercial keyboard & mouse, the touch screen, multi-touch trackpads, and voice activated smartphones.
While this is probably true, surely their special role in the financing and distribution of the show would have allowed Netflix to negotiate such exploitation rights if they wanted to.
Can any of those other services give you ten minutes of free talk time without registering or downloading any software? Within 30 seconds from that link you can make a phone call, I don't think Skype or any other comparable services can do that reliably as Twilio can.
Thanks Twillio for a proactive response to a horrible situation.
The most interesting part of this article is how entirely openly it's indicating that a default setting that can easily be changed in a web browser will be left by virtually all users permanently. Of course it's true, it's just so odd to see written down so explicitly. To an extent I kind of feel that if people seriously won't investigate the option themselves then upon their own head be it. But at the same time it ahouldn't be opt out, this kind of thing should never be opt out.
They shouldn't be boasting, rather they should be ashamed about adding DRM to the HTML standard. And they present it as if it's a great achievement. Really unpleasant, if not even disgusting.

And if someone here claims that Netflix don't really like it, but just oblige the crooked studios who push for DRM, what are they excited about then?
"Dictionaries are descriptive, not prescriptive; they reflect usage, not control it."

I've heard rumors that there are lexicographers have other ideas about this, but I've never actually found anything about lexicography other than what you've described.
The only time a house makes sense is when raising kids.

I don't have kids but one benefit I get from owning a house is I can do pretty much what I want to it without having to get permission for it from a landlord and it affords more space for entertaining friends and allowing me to build things so I think that statement is a bit short-sighted.

You are right though about the mindless promotion and the dubious investment potential. Unless you specialize in real estate investment, houses are primarily a place to live and you have to determine the value that you would get out of it from that standpoint.
Including, it bears pointing out, 55 people today alone being blown up by insurgents in Iraq.

Not that people in the USA have any connection with that.
My idea was that if it can be shown that piracy levels are about the same with and without DRM an argument could be made that perhaps investing in DRM is a waste of time and money.
The explosions is so timely it gives more reasons to oppose any US immigration reforms next week.
And frankly, I don't want any of that crap on my machine.
The thing that always gets me is when I'm interviewing for a front-end development position, and they end up asking me how to write algorithms during the interview. Do you really want me to write algorithms all day? Or do you really want me to build the front end of your website? I've written very few algorithms in my time as a front end developer, but nearly every day I have to deal with an obscure browser quirk, rendering optimization, or usability problem. Ask me about one of those problems!
(made by Adobe) ⇒ (closed-source) ∧ (has a bad security record)
- Why everybody should learn to code
- Why everybody should not learn to code
Tests for software development == Crimes for political agenda.

This is one of those issues you are supposed to lie about.

Tests are like crime in politics -- no politician is going to say "I am soft on crime, I think we should reduce sentences." So crazier and crazier laws are created. Mandatory minimum sentences for possessing small amounts of drugs, all kind of craziness. People know it is crazy, but nobody is capable of speaking up and remain standing.

Same thing with tests. Nobody can say "fuck it, stop writing tests, the customer will never run this code, or this is too fucking obvious, test stuff that matters". That is considered irresponsible. Everyone is supposed to worry about not having enough tests.

Now there a subtle difference and that is when it comes to shipping on a schedule and in many companies tests are ignored -- BUT silently. Everyone loves talking about tests but try and tell you boss you spent 2 weeks on adding tests to your code. They might not like. Try to double the time you promise to do a feature by saying I need to write tests for it. Or if you are given free rein try saying I won't do all the new awesome features, I'll write more tests -- it will be approved probably but everyone in the end will praise the guy who chose to work on and deliver features -- even though they might be completely buggy and unusable. So that is the other side if you will.
Lot of disinformation spreading about this. All I know is my friends couldn't call their folks, so I wrote the app.

No idea what the diagnosis or prognosis on the situation is there - we'll keep it up until we hear all the telecom infrastructure is nominal.
I really like how when you look at it, most of their scaling was removing things from the environment and really honing the platform down to what it needed to be.
And when humans first landed on the Moon, think of all the other people (not to mention animals) that landed elsewhere that same day! But the sensationalist media only covered the Moon landing.
I wonder if they also plan to allow native apps eventually.
Amazing technology aside, this is a pretty disappointing API release from a developer standpoint. Basically no access to Glass's amazing hardware, nor any way to receive user input other than a swipe/tap on the side? I'm really hoping it gets more comprehensive.
Trello Launches Business Class premium plan
I like this idea. Now do you propose that a municipality create a startup accelerator with the requirement for funding being that you are willing to relocate?

Would be pretty amazing if they through in office space / housing for the first few years. One would have to believe it would pay off quickly.
Twilio is great. I read about their collaboration with the Polaris Project for Human Trafficking victims. It is always great to see companies standing up in the time of need.
How about Job's famous "Thoughts on Flash"[1]

> we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards.

Not suggesting iOS would need to support it native or in Safari (though they might choose to), they would only need to allow developers permission to have it as a dependency in their app packages (Netflix.app, BBC.app, etc). it could just be a thin layer on top of HTML5 video element, just to support DRM delivery. Why is this less desirable than it being baked into the HTML spec itself, essentially breaking the open web?

[1] http://www.apple.com/hotnews/thoughts-on-flash/
Tools to use for project management in a distributed self-managed company
Give it time. The first iPhone only supported web apps, and besides, it's likely that battery is limited on Glass.
It depends. If it turns out that every NP problem has an O(n^1000) solution, but no better, then P = NP but it won't matter much in practice. On the other hand, if every NP problem has an O(n) solution, then the entire field cryptography will be thrown into disarray. Not just Bitcoin but SSL and secure hashing will be in trouble.

If I were you, I wouldn't worry about the "P = NP" case. It is much more likely than an application-specific attack is found.
Whenever I read a resume, I wonder about blank spots over about 2-3 months. I don't really get excited that they exist, but I do want to get a grasp of the rationale and what they did.

I suppose I am ok with it if someone just wanted to spend 3 months in his PJs recovering from burnout. But I'd rather hear about him spending 3 months doing gardening. Better yet, I'd rather hear about the technical things he did in that time frame. What I try to distinguish is apathy/laziness vs. relaxation/recovery.
So there is an interesting "issue" with Facebook which is that Facebook has so many users that when even a very small fraction of them thinks Facebook should be something that Facebook isn't trying to be, its a lot of people disconnected from the "vision".

The issue is in quotes because for some this is a non-problem, these people don't get it and they will eventually move on. For others it is a huge problem because they see a potential product that they would like, and Facebook has some or most of the pieces, but it never completes the picture.

One has to assume that because a television spot requires review and approval and then insertion approval that it represents closely what the folks managing the vision of what Facebook home should be. And from these commercials they are selling a way to "hang out" with the people you really care about when you are hanging out with people you are near and perhaps care less about.

As with real relationships you bring your complexes to them, not the other way around.
Great work. Taking the extra step to be proactive in a situation that seemingly is localized, you still found a way to (likely) make a difference from 3k miles way. Visibility to the site is likely the only barrier now, but if there is anyone on the ground that can spread the word, this may be a hugely beneficial service.
Is it really? I find that sad. I thought by 2013 we'd grown out of that.
What would be nice is if Google released an Android app that does the same thing as Glass (ie. location updates and push notifications), for testing purposes. It wouldn't be as nifty as having the thing on your head, but pretty much all the use cases covered by the API would work on that.
I've seen no evidence of passwords or credit card numbers being accessed.

The purported "evidence" is a list of supposed entries in a public_html directory.

https://bin.defuse.ca/hq0Ay8RzpKdR6vQwYxnmhc

Has anyone seen any evidence that this is not simply a hoax?
I can't find any info on how to write a Glass app that actually interacts with the camera or does geolocation. Am I missing something?
Yeah. My bad. :/
>Most people use open source browsers

Technically not true.
There are more potential women participants than potential stutterer participants? Also being a woman isn't like having a speech impediment.
I have the same issue. I move to a new job every few years and I always run into this issue eventually. My job gets dull and boring and I just want to leave.

The only thing that has't gotten boring is my own business. You may want to consider this.
The author, Josh Elman, has worked at Facebook, Twitter and LinkedIn and is now a principal at Greylock Partners with an investment focus on advertising and social (among other things). I'd say he definitely understands the advertising goals of a social media company.
Is the idea here that Paul Graham chose the wrong time to suggest funding skin grafts for a 12 year old boy in Burma who was horribly burned in a petrol fire?
> A single person might not mind having a small apartment or sharing with someone - people with families or other priorities can't live like that.

Actually, people can. Immigrants are notorious for doing that in the US. If you're willing to rearrange your perceptions of what can be done... you could definitely have 3-5 people in a 800-900 sq. ft apartment. :-)
I'm on Chrome (OSX) and the bottom nav nauseatingly slides up and down, up and down, up and... you get the idea.

Looks like they rushed to push this out. Expect more from Microsoft.
Aware of what? That they're being crazy jackasses?
The issue still stands - you could easily engineer a component that just pipes the output directly to disk instead of displaying it.
They also die when I attempt to go fullscreen. Gave up.
I definitely I have, but I don't really have the capital, experience (I'm 25), or idea to start one. I keep a notebook of ideas but nothing concrete yet.
Perhaps just a star? You can call them "starred" posts. Seems somewhat more neutral.
This is helpful, I passed the link to a friend whose cousin ran in the race.

And the whining in this thread is deplorable.
> I’m not advocating ignorance, but making that a part of the interview process is too much. Leave it. I’ll know that sort of thing when I need to know it by googling.

This is spot on, there are some JavaScript "advanced" topics that people should be aware of, but I don't think someone who doesn't know all the answers to this one: https://github.com/nathansmith/javascript-quiz/blob/master/R... is by definition a bad developer, yes variable scope is one of the things you have to know, and the meaning of "this", but there are things you can just experiment in the console, or as you said Google and not have to memorize and still be a great developer.
Apparently, it is possible to setup your future Google Glass today: https://glass.google.com/setup
Minimalist ad-free Lorem Ipsum generator with options
FYI, the last 4 and your e-mail address are both visible in plaintext from your /account page in Linode Manager. Obviously, still disappointing and scary, but it doesn't necessarily mean that whoever has that information also has the full CC number.
For 98% of the gigs it really is silly to ask algorithm questions. Most front-end guys don't come from a CS background; they either picked it up on their own, transitioned from design, etc. In these cases the back-end is doing the heavy lifting.

For the other 2% of the gigs, yeah it's really important.
The Glass will surely be hacked six ways to Sunday but I doubt the official API will go much deeper than it already is.

The still-disappointing Plus API pretty much tipped Google's hand when it comes to how flexible they want to be on providing APIs for future products and on top of that there are some pretty substantial privacy issues with giving developers low-level access to the vast amount of personal data Glass will constantly be collecting. I'm already worried enough about Google having that data that I'm sitting out Glass for the foreseeable future (despite the fact that I suspect it will be useful for a lot things), but if random third parties could access that data at a low-level I'd be even more worried.
Not surprising. I know quite a lot of professionals that took a couple of years off to care for babies and can't find work.

As a corollary, I've also seen quite a few engineers that were just slightly out of date get passed over.
I've lobbied. A fair amount for an amateur. We had some small victories, but mostly lost ground.

Obama is not an amateur.
Bitcoin's Potential For Social Change
https://github.com/streetwiseherc/TechEmpowerFrameworkBenchm...

I've run these locally and they appear to work. I'll test them on an EC2 instance later and write the setup/config scripts.

When is the next time you're running the benchmarks?
I don't know. Beach pictures, drag queens (Shangela jumps out of a box!), cute kids, kitty cats, and club photos basically describes what I see the service as being used for by my chums. Not a bad diversion for keeping up with far-flung friends, in my honest opinion.
Indeed, and you only have to look at copyright for examples: SOPA, PIPA, CISPA, etc.
This might be what you're looking for: https://developers.google.com/glass/media-upload
Can anyone get the demo to work? I'm getting a 500. https://glass-java-starter-demo.appspot.com/