skysight-inc/HackerNews huggingface dataset:
My understanding is that netflix uses silverlight for DRM reasons. What I don't understand though is how this drm is effective or why there aren't popular tools (I am guess there actually are tools though) that circumvent this DRM. Fundamentally, there is a buffer for your screen where the content is being written with a 4 bytes or so per pixel right? Presumably there is something similar with audio?
To me it seems like the best way to avoid all of this DRM garbage is to make effective ripping programs. If you did it right you could even use it as a dvr and then watch your media offline locally.
Some improvements are coming for version 0.8:
https://bitcoinfoundation.org/blog/?p=16
Really? How is mail routed then?
Court Adds iPhone5, Galaxy Note10.1 And GS3 To Patent Lawsuit, iPad Mini next
Or just hit the windows key (or Ctrl-Esc) and type. Why do people like to click so much?
> As a minister it only matters that she is clever enough to take expert advice and run with that. She's there to represent us,

And the problem is, in matters of technology and privacy, they usually take (industry) expert advice and run with that, instead of representing us.
Google Maps Coming to the iPhone
He did make it work with php 5.4.0 when the branch first came out.

That was "only" six months ago so it's not forever.

Unless you do not use any third party code and have your own code audited, it's foolish not to run with suhosin.

I'm still trying to get over the naked feeling of running without magic quotes in 5.4 when using third-party code.
Last in Beauty Contests May Be First on Tracks
>> for this best to work, particularly when children are more technically aware than their parents, they know how to get around better than mum and dad, that actually there has to be something which is really simple and which kind of delivers itself to your door

So basically, when children are smarter than us, we should invoke a higher power to keep'em in their place. Where did I hear that before...

(and this from the "progressive" party, you can imagine how bad the others can be. We're all doomed.)
This is very true. If you are interested in learning about Nd magnets, have a read of my May 2012 article for Front of House(FOH) a professional audio trade magazine. Its on page 32 of the following link:

http://digitaleditiononline.com/publication/?i=110979

Apologies for not being able to provide a direct link, it is one of those "virtual issue" magazine sites.

Neodymium-based magnets are very important for the solenoid motor structures used in many types of loudspeakers.
Everspin makes ST-MRAM a reality
What's the link to their build server so I can see how many test the latest build has failed?
haha... well said!
OS X and Ubuntu also don't have two modes of operating. Win8 is basically two operating systems that you can freely switch between.

(I use Windows for games and for testing in IE. I use OS X as my primary OS. The below is from a few hours of using Win8 after upgrading last week. I have been using Windows since the 3.1 days.)

In Win8 you can click on the Desktop charm and get to the desktop. There is absolutely no way to get back to the Metro start screen by clicking on something on the screen. You have to go to a 5x5px hidden block in the bottom-left of the screen and then click on the start block thing. Or use the keyboard.

When in Metro you have to go to the bottom-right corner and then wait and then go to the middle of the right in order to access settings. Or something. I can't really figure out how I manage to get the right side menu to pop out. I just move it around on the bottom right side of the screen until something happens. I still can't figure out how to edit charms.

There is nothing you can click on to see all of your apps. You have to start typing while in Metro. I had to use Google to figure this out. A "find apps" or something charm would be helpful.

Win8 is so chock full of mystery meat navigation that I cannot use it with the mouse. I'm having to use the keyboard to do anything. And it's so undiscoverable that I can not recommend it to anyone that isn't a power user.

The Win8 UI is really bad. They'll make it better but as it stands now, it's awful and unusable for normal people.
No it will not pay off, do you want Ferrari's to have a crappy engine to deliver a unified experience between city cars and race cars?

No you don't. And for user interfaces it's the same.

A desktop computer provides a lot more space than a mobile device, so just because mobile devices exist, is no reason to suddenly make a design meant for small screens on the big screen with comfortable input devices.
> it's unfair to ask her to have an in depth knowledge

Double clicking install.exe is now considered "in depth knowledge"
λ-calculus implementation in CoffeeScript
Lots of companies "patent whatever is remotely patentable". If your business is intellectual property, it's common practice. My experience with patents comes from working at a number of engineering companies whose approach truly was: patent everything you do. It's as crazy as you'd think: your daily work is not that novel but you're asked to describe it as though it is.

It is ferociously hard to read patents (for everyone: lawyers and inventors included) and people get confused by the patent titles (which are deliberately vague and have no legal meaning). Since these titles are ridiculously broad, people think the patent is trying to clamp down on everything the title describes (which is never the case).

However, non-design patents play a game of making the claims as broad as possible (even when the described embodiments are quite narrow). The claims often become a game of starting unenforceably broad and only subsequently narrowing to something reasonable. Of course, it is the broadest claims that get tested in court.

Why are design patents different? They don't really have claims in the same way. A design patent can be flawed (by having prior art or by failing the novelty test) but can't greedily try to expand its claims to cover everything in the world.

Of course, many patent lawyers think design patents aren't worth the paper they're printed on precisely because they can't expand to cover everything in the whole field.

As for Apple's situation... they write software. The questions: how novel is it? How much protection does that novelty earn? These are subjective questions. Of course, Apple will always think the answers are "Very novel and lots of protection". Their competitors will always disagree. And there is no way of saying who's correct expect dragging the whole affair through the court system for years.

I don't think Apple's patents are of worse quality than most patents. But the patent system never has a clear "this is protected and this isn't". It's always contentious because everything has a precedent of some kind -- but does that count as prior art? Who the fuck knows.
You would think that, but it simply doesn't hold true when you actually use it awhile. The start screen is for launching (or viewing quick updates on weather and other junk); you're not in it that much, and when you are, it's a much better tool than the old start menu. I seriously think people here form opinions based on thin air instead of experience.
I remember reading somewhere that in Total War scenarios you should poison the water source if you are not able to capture and control it. I think it was Art of War by Sun Tzu.
No offence, but understanding the effect of Windows 8 based on a tool that speeds up boot times...is moronic considering Win8 has some of the fastest PC boot times I've ever seen on the PC market.

Edit: I know, it does more than that, but I've always known Soluto from when it was a startup analyzer.
Amazon Video (who coincidentally owns Lovefilm) uses Flash and continues to do so; so I'm not entirely convinced that the studios were the major role in Loveflim's switch.
As somebody else said, don't.

If you really feel you need some kind of validation, have two email fields so the user can enter it twice and double check it themselves. No matter how much effort you put into it, and how complicated your validation code is, if the users want to mess with you, they can always just enter a valid fake address, so there's no point wasting a lot of energy on it because it's easy to defeat anyway.

And since it's impossible to validate addresses with a regular expression, there's a small chance you'll reject a valid address and look dumb.
Chrome's debugger is darned near a full dev environment at this point, it's just not documented all that well and a lot of the best stuff has only been added recently. You can even edit the files, run the edited code, and save the changes locally.

You know what's really good about the Chrome debugger? It's free and it's on every computer that runs Chrome. Visual Studio is neither of those. I really wish they built VS functionality into the IE debugger.

As far as showing variables, one trick I use a lot is to set a conditional breakpoint where the code to execute is `console.log(stuff), false` so that it just logs stuff but doesn't ever stop. That's also handy for "fixing" variable values without stopping.
>Have you used Windows 8 on the desktop?

Yes, I used the previews and it's my primary OS at home.

> The start menu and the desktop top are two separate "eco systems" for lack of a better word. When you're on the desktop, you can't just start typing and have search popup what it finds like you can on the start menu.

I'm not sure I follow. If you hit the Windows key and begin typing, you have search across your whole system. It's essentially the same as Windows 7 with the exception of user interface. (ie. the same functionality is present)
Is there some reason you think your browser of choice would bother to implement new technologies if people weren't taking advantage of them on other platforms?
This comment doesn't need to be posted every time a bleeding edge demo gets posted on HN.
Sorry to use harsh words, but that's bullshit.

Recent immigrants are a very small minority in the United States. The only reason they can affect the election is because approximately half of non-immigrants vote Democrat. They can be "the straw that broke the camel's back", but the straw can't break the back if the camel wasn't overloaded to begin with.

And by talking about non-whites vs whites you're confusing the issue. Hispanics whose family have lived in the United States longer than the United States has existed are far more American than European immigrants who came over last year.

Also, it takes a long time to get citizenship, so it's not like they're just came off the boat.
Array/string de-referencing was added in php-5.4.
That's just Bollocks. And by bollocks I mean: another anti-consumer business deal.

There are NF clients for PC, Android, ChromeOS, Xbox, PS3, Wii, AppleTV, iPhone, and iPad, at least. They're using webkit and HTML5 under the client covers[1,2]. They're a heavily invested open source company and they use and publish tons of source code and open API's for developers [3,4].

Conclusion? They will lose some media deals if they offer a Linux port. Sucks to be us.

1. http://radar.oreilly.com/2011/06/netflix-platforms-apps-webk...

2. http://techblog.netflix.com/search?q=webkit

3. http://techblog.netflix.com/search/label/api

4. https://github.com/Netflix
Since you do know it does more than that (including monitoring system health and crashing applications – which it did for a long time, too) why do you still consider it moronic?
It wasn't reasoning, he's just taking cheap shots at PHP -- effectively ranting rather than making an thoughtful argument.
You really do not have a clue how our monetary system works, do you?
Obama's Twitter activity before and after the election
Thank you for this; C++ is exactly the language that I should have referenced. It's a for-bearer for what PHP is to become.
The RDP complaints sound justified to me. Fading, sliding and other animations sound like they would cause a headache, as would the hot corners.
Google Books team open sources a book scanner
Blame the Implementation, Not the Technique
People form an opinion of your site in 50ms
Thank you for the link. An English translation of the referenced title (Hernando de Soto's 'El otro sendero') is available in the extended network of my public library system, and I have placed a hold on it.
And this is on HN...why?
Now that you've learned it, you'll find it works for almost every app. Windows Store isn't approving many apps that don't use the built-in search (other than games and things where search doesn't make sense)
Five User Experience Lessons from Tom Hanks
Sinofsky, the Surface was a Showcase for Office…not Windows
I think trend is the wrong word, possibly shift?

It's been pushed more mainstream than other new elements for the web because of the visual appeal.
Theoretically, no. Realistically, for the average web developer's purposes, yes.
Password Problems
This is awesome. Suits my design process and I've often wondered why no one has done it before. Great work!
I'll definitely look into that. If I can just hover over variables that would save me tremendous time.
"* Due to App Store's restrictions, only Freelancer is available for in app purchase"

Anyone know why that is?
Validation of emails is pretty pointless since most errors will be typos that pass the regex anyway. You're better off trying to give warning messages based on common typos.
It should fall back to a A record. That's not exactly best practice, but if you're compliant that is something that you should be able to handle.
> As a minister it only matters that she is clever enough to take expert advice and run with that.

Helen Goodman: But I don’t know how to download parental
controls. I can send an email, I can click onto Windows but
the minute you talk about downloading software, my brain
goes bzzzz.

The problem is not that she does not have in-depth knowledge. The problem is that (assuming she is not trolling the vendor) she appears to have no knowledge at all. What is she going to do when two experts give her two opposing advices, roll a dice? Besides, if even a talk about "downloading software" makes her "brain go bzzz", I'm not confident she'd be able to tackle any sort of issue involving words with more than three syllables.
Where is the list of deprecated features? At this point PHP really doesn't need new features as much as it needs an internal cleanup of its API's and Libraries and a complete re-write of its "VM"
Yes, absolutely. When people want to validate an email address, it's more likely they're referring to the SMTP envelope address: http://tools.ietf.org/html/rfc5321#section-4.1.2

RFC 822 (RFC 5322 in its more recent incarnation) refers to the From: header in the email, RFC 5321 refers to the address used in the 'MAIL FROM:' (and RCPT) SMTP command.
In response to an email asking for an example of a fast fizzbuzz, just avoid division.

<html>
<body>
<script type="text/javascript">
function fastfizzbuzz() {
var fizz = 1, buzz = 1, fizzbuzz = 1;
for (var i = 1; i <= 100000000; i++) {
if (fizzbuzz == 15) {
//document.writeln('fizzbuzz<br />');
fizz = 0;
buzz = 0;
fizzbuzz = 0;
} else if(fizz == 3) {
//document.writeln('fizz<br />');
fizz = 0;
} else if(buzz == 5) {
//document.writeln('buzz<br />');
buzz = 0;
} else {
//document.writeln(i + '<br />');
}

fizz++;
buzz++;
fizzbuzz++;
}
}

function slowfizzbuzz() {
for (var i = 1; i <= 100000000; i++) {
if (i % 15 == 0) {
//document.writeln('FizzBuzz<br />');
} else if (i % 3 == 0) {
//document.writeln('Fizz<br />');
} else if (i % 5 == 0) {
//document.writeln('Buzz<br />');
} else {
//document.writeln(i + '<br />');
}
}
}

var startTime=new Date();
fastfizzbuzz();
var endTime=new Date();
document.writeln('Fast: ' + (endTime - startTime) + 'ms<br />');

startTime=new Date();
slowfizzbuzz();
endTime=new Date();
document.writeln('Slow: ' + (endTime - startTime) + 'ms<br />');
</script>
</body>
</html>
This "we'll control the whole ecosystem by standardizing the interface!" scheme honestly sounds about as ridiculous to me as "it's a 5 billion dollar market, so if we take just 1% of it, we'll be rich!" It doesn't take a genius to understand that there are significant differences in interacting with a computer by touching a tiny screen held up to one's face, touching a larger screen held slightly farther away, pointing a mouse around and typing on a keyboard, and selecting menu items with a d-pad while looking at a screen that is several feet away.

If you deliberately try to use the same interface across each of those interfaces, you're just going to get an unusable mess. It's amazing that some of the same people that understand the idea that "you need a responsive design for your website because no one wants to hunt for 32x32 pixel buttons on a phone" can completely miss that concept when it's applied to anything that doesn't have a touch screen.

Sharing technology and development tools between the platforms makes sense. Tying the tablet and phone experiences closely together makes sense. Adopting a similar visual style across the platforms makes sense. It's still a horrible idea to say "we'll just take our smart phone app, make all the touchable buttons clickable ones, and voila, we have a full-featured desktop app!"

Desktops are inherently oriented towards small items on high resolution displays. If you make menu items too large, both reduce the amount of stuff you can fit on the screen at once and increase the travel the user has to make to select them. More importantly, desktops are inherently oriented towards multitasking, and hiding the entire screen just to open a program is inherently hostile towards that.

I'm usually the last one to complement them, but I'm consistently dumbfounded that Apple seems to be the only of the major (or even minor, if you consider the various Unix DEs) players that understands that tablets are not desktops, even when they have a keyboard plugged into them. Tablets are all about single tasking, desktops are all about multitasking, and you should not attempt to get that peanut butter in that chocolate.
Super maximum facepalm! That'll crap all over their business when it happens, hopefully they'll be smart enough to sort it out before taking it out of beta.
Nobody's talking about moving to another city to take advantage of another ISP's residential/consumer service as a business decision.
Fun fact: The lower-left corner isn't actually the start button. Instead your mouse cursor gets moved a little up and to the right when you click so that the click occurs on the button (the movement is always in the direction of the button, even if you click next to the button instead of the corner(. You can still see this when the language bar is docked in the task bar, except that the pointer movement on click is not enough to overcome the added height due to the language bar.

This trickery only works at the very edge of the screen, though. So if you click just a pixel below the start button (when it's moved upwards by the language bar) then nothing will happen.

I suspect that was once a rushed usability fix after noticing in testing that people apparently couldn't hit the button if they just moved their mouse right into the corner. And moving the pointer by a bit was perhaps deemed less likely to break anything than simulating a click on the button.

Or Microsoft just wasn't that good with testing back then (I think the language bar was introduced in Windows 2000, along with the problem), since most US users won't have multiple keyboard layouts or languages configured. Most users in other countries however do – at least I always got the US keyboard layout installed alongside with the German one (which leads to people being very confused about why their keyboard produces strange symbols because they happened to hit Alt+Shift by accident).

Uhm, I guess I got a little side-tracked here.
It can bind employers, too. In most states, the answer to "what happens with unclaimed vacation pay if I quit?" is "go see what it says in the employee handbook."
I pay for Netflix because I feel it's an okay value to get a few things I like to watch. I don't mind paying a reasonable price for media, but in exchange I want it when I want, on the device I want. I don't blame NF here, I blame the content holders.

In addition to restricting what I watch, the content holders are also only selling half to NF. Most series they'll sell a few seasons and reserve the rest locked up, hoping you'll buy a disk from them. Suck.
Why not save everything they enter and then validate later. I'd rather get bad email addresses while letting everything in than lose valid email addresses but block bad input.
The purpose of the computations is to secure the Bitcoin network, which is useful.
Too many people sit around predicting the future instead of making it happen, and for good reason. Making the future happen is _hard_. Still, only predicting is a good way to find irrelevancy unless you're psychic.
What do you expect to achieve by validating the address at all?
From the article:

"There is a PPA coming out soon to make installation much easier. If you are not comfortable with compiling software in linux, I recommend waiting for the PPA."

Several months from now, if you google "netflix ubuntu," you'll get easy hand-holding instructions that don't involve the console at all.
Letter to a Young Hacker
Since when was the Labour Party "progressive"?
It't the whole point of money, period.
"But the start menu was always one click away. Now it's a hot corner, a click, and typing to find the program"

I do not have Windows 8 but just reading this makes it sounds like two methods that are exactly the same?

- moving the mouse to the start orb == moving the mouse to a hot corner
- clicking the orb == clicking the hot corner
- typing == typing
I always found it interesting to see how carriers attempt to take existing products from other (well known) vendors and market them as their own.

So this is not a Lenovo tablet, despite saying so on the back. It's the Vodaphone Smart Tab II.

I would never consider buying electronic gadgets from a company which has no track-record making them, like a cellphone network operator. I want stuff made by Samsung, Asus, etc. People I know have made hardware I like in the past.

Why do carriers persist with this meaningless rebranding? Am I the weird one here?
That's unfortunate, but judging from Lenovos tweet[0], it could be a mistake, and they're looking into it.

[0]: https://twitter.com/lenovo/status/268962425917816832
No inflation? Which mythical currency are you talking about? It obviously isn't Bitcoin. Bitcoin's value sank like a rock in late 2011.

http://bitcoincharts.com/charts/mtgoxUSD#tgSzm1g10zm2g25zv
The End of The Twinkie - Hostess To Shutdown
That, and this isn't even the cheapest 3G tablet.
Add your weekend / side / pet project here
You mean this one?
http://gcov.php.net/viewer.php?version=PHP_5_5
As if there haven't been tablets with Windows and a start button ;).

It's exactly the opposite, Microsoft thought they could get away with a traditional interface on a modern touch device.
Two different types of devices with two different input paradigms.

Look at the Surface Pro. One device, two different input paradigms depending on what you're trying to achieve. I can be sitting at work hacking C code in vim in the desktop paradigm, then switch to the tablet paradigm for watching a video or playing a game on the bus home. Personally I think it sounds great and I'm looking forward to replacing my Macbook Air and iPad with one device that can fill the role of both.
5.4 has function-results dereferencing. array/string is new in 5.5
I ported a project to TypeScript last week, and was very impressed with the language. I had rejected it out of hand in favor of coffeescript, but didn't realize how modern and expressive a type system they had created. Bug-catching gains were immediate, and while it took a little bit to get comfortable with its ins and outs, I'm excited about coding everything in JS again.
Professional Web Design Techniques for Minimalist Layouts