skysight-inc/HackerNews huggingface dataset:
Microsoft continues the trend of being the "good guys" in the tech giant world... oh how the world has changed.
Yeah, because TPB believes that all of its torrents are potentially legitimate (50 cent has released videos for general distribution after all). I'm sure if they were ever notified by rights holders that they were hosting a torrent that was aiding in the infringement of protected works, they would surely "clean" it up. After all, I can tell that a movie is, for example, infringing by looking at a takedown notification.

Wait a minute. Now that I think about it, TBP is pretty famous for posting takedown notifications:
http://static.thepiratebay.se/dreamworks_response.txt

Classy. Surely they were acting in good faith by defying notification since it referenced US instead of Swedish law. As we all know, the appeals process has just proven "no Swedish law is being violated." It is certainly appropriate for TPB to tell the rights holder to "Go fuck yourself." How dare the rights holder demand that TPB not aid in the piracy of their work while TPB, not the work's creators or investors, profit off it.

</sarcasm> It is beyond me how prevalent the opinion is on HN that this court ruling is corrupt. I don't claim to know every relevant detail of this case or Sweedish law, but IMHO, what TPB currently does SHOULD be illegal. However, it seems to me that this is the minority opinion here.
A few years ago, I was in a big box store and overheard a young (~10y/o) child and his mother picking out a new video game. The kid excitedly picked up a box and asked his mom if he could get that one. She checked out the cover, then started reading the rating.

"Rated 'mature' for sexual content? No way!"

"Aw, man! Ok, how about this one?"

"Rated 'mature' for extreme graphic violence? Well... ok."
Maybe AtomPub? It respects HTTP methods, uses URIs to represent resources correctly, uses <links> to be discoverable (hypermedia), is self-descriptive, is stateful... It uses Atom/XML instead of JSON, but still...

(but please correct me if it isn't a good example)
Do you have an ip for that? I can't get to it from the US.
Is the Google Chrome Frame for IE an alternative option for such users?
Why not just pirate it?
I don't hear people mention Drupal much here at HN. I assumed it was the learning curve; but anyway.. I point your interest over at https://drupal.org/node/783460 where the Services 3.0 module's REST API development framework is demonstrated with an example of creating a simple RESTful CRUD service. For ambitious WebApps & WebAPIs, Drupal provides great scaffolding for development. And it looks like the Drupal8 branch, a few years away, is 'headless' as in being configurable to only be an API endpoint with no "web site" necessary.
Pull a "Blow" and get Paul Rubens as Tim Thompson!
That page doesn't exist.
Karma score is good. I may feel I have something to contribute; karma tells me if I did.
> So I'll repeat that I think what's truly unhelpful is guys like you claiming that everything is hunky dory.

"Hunky dory"? Not to overly pick on your own logic and reading comprehension skills, but I made no such claim. We have a lot to do, and there's a lot that is known that doesn't have universal application, and some things aren't even widely implemented yet. I was, however, disputing the claim that "almost none" of it is implemented.
I run some newsletters like JavaScript Weekly and Ruby Weekly. I frequently see items I posted a day or two ago pop up on HN, sometimes even with my Google Analytics tags left in the URL ;-)

This time though.. nude.js was covered 60 issues ago. But still, probably plenty of links in those archives to be submitted(!)
Maybe I'm just being a negative nancy, but anyone who is capable of using bootstrap would probably be able to edit the button values themselves.
"Everything in the HTTPS message is encrypted, including the headers, and the request/response load. With the exception of the possible CCA cryptographic attack described in limitations section below, the attacker can only know the fact that a connection is taking place between the two parties, already known to him, the domain name and IP addresses."
I'm honestly curious if 3rd party cloud pricing can allow competition that makes business sense, though. Maybe someone will attempt it..

As for the terminal, it is constantly evolving. Change takes time :) Mess with something that works and you might not like the outcome. Just ask Netflix ;)
Is there a Stanford course in iPad development?
FP in Python? Interesting… Have you seen Clojure?
ThinkLink (http://www.thinklink.com)
Thank you! I was looking for this, but it's kind of hard to through the insane list of forks.
As a counter-point, I did get a refund from Valve for a game that claimed to have multiplayer, but no longer did (because the publisher had shut down the servers). Valve refused at first, I politely insisted, and got my refund.

I am, however, very much aware that my library is entirely at Valve's mercy.
Since no one reported an official solution... I see in firefox that bookmarks have a Description field. I guess I'll switch over to bookmarking the real link and try putting the HN link in the Description field. I'll have to test to make sure it's included during an export for when I backup. I wonder if it's possible to create a Bookmarklet that if I click on it when viewing a HN page will automatically bookmark the referenced link and put the HN url in the Description field. Sounds like a fun little project I should try.
By moving to IE9 he's discounting all corporate customers who haven't moved to Windows 7 yet.

Better framed: he's discounting all the corporate customers who drag their feet technology wise, and will give him more headache than money.

Such corporate late adopters are not usually the ones to use something external, much less Basecamp, anyway.
>If you're using SSL then form data in a POST request will be encrypted

So will everything else, including the URI being requested, and thus the query string in it. Which is why it makes no difference using GET or POST.
But, and excuse me if I'm wrong on this I'm looking for clarification, you should be forcing API clients to sign their requests with some sort of token - which might as well be a cookie. The difference being that a browser keeps track of the cookies for you, and any other client will have to keep track of any auth info itself (in a sqlite DB, xml file, held in memory, etc)
Pinterest wins Crunchies award for best new startup of 2011
What do you think of Firefox having the same issue?
Anyone know a service that provides easy access to historical income statements, balance sheet, and cash flow?
Introducing Voxel Studio
Those corporations tend to be a pain to work, have lots of internal crap apps, and don't use external stuff like Basecamp anyway. Good riddance.
I can understand why people would still want this fixed, but if you have saved passwords, someone can reveal them in any browser using just javascript (for example: http://blog.amwmedia.com/post/3043988338/reveal-hidden-passw...).

If you're concerned about other users stealing your passwords, don't let them use your profile at all.
"But the books on my shelves? I seem to have very little rights over them. The CDs stacked up in a cupboard (remember CDs?) certainly aren’t my property."

This is actually wrong (in the US at least) in an important way. You absolutely own the CDs and books that you have - you can do anything you want with just them including reselling them and you have the Doctorine of First Sales to support you. What you don't have is the right to copy them, that is you own the book but not the story, the CD but not the song. That's the advantage reification gives you with respect to copyright, you can do all sorts of things with the physical object that you can't do with the underlying copyrighted work.
I think this is something that we're going to have to adapt to as the media changes. Sure, we don't really own those games, and technically they can take them from us at any time. But Valve (and iTunes or whatever) are trying to make money, and they won't do so by ripping off or treating their customers badly. I guess it's a trust thing.

I mean, I don't own my PVR either, but I don't fear the cable company showing up and taking it away from me.
Isn't that why operating systems let you make separate password protected profiles?

Firefox does the same btw except they offer a master password, but what happens when you misplace that password? Chrome seemingly assumes that the profile password is that master password which seems like expected behavior to me, I mean how many nested passwords do you need to be satisfied?

Also if you have access to the machine saved passwords can still be dug up regardless.
Pittsburgh, PA - Bearded (http://bearded.com)

Bearded is a web design and development agency. We’re a small group of web experts focused on inter-disciplinary collaboration as a means to create great websites and applications. Because we’re a small team working on complex projects, our duties frequently overlap, and the ability to work well with others is essential.

Bearded is looking for an experienced Interaction Designer / Front-end Developer / UX Advocate to help us build websites, web applications, and native OSX and iOS applications. Throughout the project process you’ll be collaborating with the other members of Bearded, designers and developers alike. The problems we tackle are often unique and complicated, and require a diverse array of skills and talents working in concert.

Check out http://blog.bearded.com/post/16770645907/you-should-work-at-... for full details.
It's totally necessary though. Developer's can't be supporting old browsers forever. And really, when we speak of "old browsers" we really just mean IE which still throws weird behaviors at you in the latest versions! When enough sites stop supporting these dinosaurs we not only give users a better experience on our sites but across the entire web.

Corporate customers can always use Chrome or Firefox on XP and if they can't then there's still Basecamp Classic for them. I think they're doing the right thing. It's a calculated risk and I think the odds are in their favor.
I think this was the intended URL: http://connect.microsoft.com/dashboard/

Edit: My bad. I think the OP was being sarcastic, and this link is barely relevant.
SEEKING WORK - Remote or NYC area

- iOS, Ruby on Rails, MySQL, general web frontend (HTML/CSS/JS)

read about me and view work + contact info at http://bit.ly/AiQ4c8
It's actually a broader issue now.

It's not only steam but every game that is based on a platform that can grant or refuse access to your games. Just look at the problem with Battlefield 3 and forum discussions. Some people have been banned from playing because they said something disrespectful on the forums. How the hell is it even legal?
Sadly not, unless specifically allowed by the IT department. I certainly can't download EXEs past our firewall.
ITC judge throws out Barnes and Noble's patent defense against Microsoft
The main difference comes from the focus on data visualization. Roughly 1/4 of the lectures discuss core concepts and best practices for designing apps to let users visualize and interact with different types of data. The other 3/4 of the course is about iOS programming. Although much of this will overlap with the Stanford course, the added focus on data changes some of the iOS topics that are emphasized. For example, we talk about maps and core location very early on in the course, since the first assignments have to do with visualizing data on a map.
Cool webgl game during global game jam 2012
If it's not obvious, you're an idiot.

:)
sek was being sarcastic because google.com/dashboard does exist.
From the FAQ 5th question, it's not sold yet. But hopefully coming soon.
http://freedomboxfoundation.org/faq/index.en.html
People still save passwords? I just let the cookies hang around. Haven't been logged out of anything for months.

Anyway, it has to be possible to retrieve the password in plain text for Chrome to be able to use it. Even if they remove the functionality to view it, someone could just make a tool - and when someone has access to your computer they could run said tool.

If someone malicious has access to your computer and it's not locked, you're pretty much screwed - that's not the fault of Chrome.
This really is the future-- having great universities on tap like this!

I remember when I was in my teens having a great deal of interest in things and not being able to get access to materials-- the tiny university in my town had a library that was a goldmine for me, but in retrospect was very small. I remember often having to wait weeks or months to get specialized knowledge that I knew was out there but that wasn't readily available.

This course is great news. I'm a longtime iOS developer, but have to have my head in the server side of things so much that I appreciate these courses as a refresher.

Also coming to appreciate the iTunes U App. I just downloaded Stanford's Machine Learning course in the format last night. (This is the same course that was given for free last year, same instructor, but the one in iTunes U's new course format is from 2008, not sure why.)

Love having the homework and being able to check things off so I can keep track of how much of the course I've completed.
Why do nerds constantly need to point to other people's failure to feel good?
"Manage your energy first"
Three Predictions of Facebook IPO
Amazon now top app store for indie Android dev
Quoting a reply from jbcranshaw that seems to have been unfairly killed:

"The main difference comes from the focus on data visualization. Roughly 1/4 of the lectures discuss core concepts and best practices for designing apps to let users visualize and interact with different types of data. The other 3/4 of the course is about iOS programming. Although much of this will overlap with the Stanford course, the added focus on data changes some of the iOS topics that are emphasized. For example, we talk about maps and core location very early on in the course, since the first assignments have to do with visualizing data on a map.
-----"
link to the paper http://www.scribd.com/doc/79980164
Sprouter Weekly - Startup news, hot startups, and great events
This week's issue includes our profile of TechStars founder David Cohen, 4 Hot new Startups, event news, and interesting articles. Check it out!
And there are questions about why people pirate? When you can be sued by Autodesk for exercising the doctrine of First Sale or have your entire software collection "stolen" by the company that sold it to you or have your system riotkitted by playing a CD, it doesn't really encourage people who would pay, to actually pay.

As I've said before, I don't pirate, but I completely understand why somebody who can afford to pay for content does choose to pirate instead.

I don't consider the online version much better. Google can destroy years of data and doesn't care if it is critical to your business or pictures of your baby's first smile. PayPal can turn off access to the funds you need to pay your employees for any reason they choose. Too bad, so sad...
After using other SDKs from other companies, I expected more than just JSON returned. There are simple things like raising errors that could be in the SDK. I'm sure it will be there in due time but not everyone has the same experience.

I am rooting for them and I am glad to hear others are having better luck than I was.
Within the EU you need to pay the VAT.
They can easily, legally block things in the USA for USA ISPs.

They risk sparking a diplomatic incident if they were to try to take down a .ccTLD domain. Non-USA based root servers would not have to abide by USA rules, and in fact, local websites might get court injunctions to force ISPs to continue to resolve example.xx into what ever was there before. This means whether a domain resolves depends on what DNS servers you talk to.

What your describing might fragment the DNS system into multiple different ones.
Poignant observation.

I'm currently working with an unnamed credit API and all calls, regardless of status, return 200. Options can be strung together in single GET parameter. All calls resolve to a single URL and the method is chosen get a GET param (which variant of that method is yet another param). And a person's information can be passed in via any slew GET params, or as POST'd XML.

Its a mess... anyone up for a Stripe of the credit/authentication world?
What should you sign at a Hackathon?
Sh*t programmers say
Could you point out what objective qualities of Comic Sans makes it "terribly designed" when compared to other "comicy" fonts? Look, I'm not a particular fan of Comic Sans but I think the bashing of it is borderline childish given how many unreadable fonts there are.
How to Silence Information Overload and Unplug from Technology
I thought you were arguing against the magic of Python. :P

The point I'm making is I suppose one about personal mental hygiene, but I am choosing an odd language for it. Because I am talking about how computers can reason for us, and can help us reason. Python will not complain about x.lower() until it actually occurs; it doesn't reason at all about x. On the other hand, the Python interpreter gives you some leeway to sit inside the code as it's being run, to say "okay, what can I do with x now that I have it?" -- which is a start.

It's especially pivotal for me when I'm working with an external software package which isn't well-documented. I hate working with someone else's packages in Lisp. With Python, I can usually reverse-engineer what they were thinking pretty easily. With Java, your code editor provides another method to do the same thing, preventing you from writing things which wouldn't have made sense to the package designers -- this helps you know what does make sense, to help you understand what they were thinking.

Like I said, my broader point is about mental hygiene, and there is a missing connection between mental hygiene and what computers can do for me. I think this is best summarized by Minsky and Sussman's reminder: "programming is a good medium for expressing poorly understood and sloppily formulated ideas." That's the missing connection. When I have a function which I don't completely understand, assigning it to a namespace helps me to be formal and precise about the situations where it is useful, and allows me to reason about the situations where it is not useful.

So for all that it might pride me that I can just look up the array API on developer.mozilla.org and quickly learn the difference between "shift", "splice", and "unshift", that's not as important to me. It's something more poignant that interests me, something about how, when I have a string, my brain quickly reasons about what functions are correct for it. I don't know how much Hungarian notation you've worked with, but the property-based notation has some Hungarian quirk to it where you can just feel that you've got the right sort of expression.
"API method urls are all the same .aspx, regardless of method used"

Isn't it more the fact that they spend all of their efforts documenting the URI structure and very little on the media types used - which is very unRESTful.
It's been a while since I've used AWS, but I consider their API to be the gold standard. IIRC, they have you concatenate a few fields plus a message length, and sign it with your secret key, and this signature is your authentication and anti-tamper mechanism.
Junior Officers Take on the Establishment [video]
Yep. And the classy and timely commentary they make on these Google issues really makes me think they're not a reactive monothilic opportunistic megacorp trying to cynically manipulate me at all. Those Microsoft guys... maybe they're not so bad!
Yes, we need a technical solution to these attacks on the internet freedoms. It's about time we ignored the laws and made the stupid laws irrelevant.
Only mostly a scam. I've had some experiences that suggest if you push hard enough you can get what you want.

Years ago I purchased Neverwinter Nights (the first one) from a big box. Best Buy, I think. Despite my computer technically meeting the minimum specs on the box, the game didn't work well. (About 1 frame/3 seconds. I found out later my brand of graphics card was specifically excluded.) When I returned it (opened, of course), they initially attempted to refuse the return on the grounds the product had been opened. After some prodding and asking them to explain how I might otherwise discover the product they sold me was defective/not as advertised without opening it, they eventually chose to refund my money. $50 is certainly less of a hassle to them than a consumer protection complaint to a government agency.
Feynman on the behavior of things on a small scale ('Fun to Imagine', 2009)
It doesn't show me any details and contains 3 tabs - "Feedback I'm Watching", "Feedback I've Submitted" , "Feedback I've Participated On". All three tabs are empty.

How is this helpful at all?
Show HN: Simple, lightweight (3.5KB) auto-complete/tags plugin for jQuery
Hi All,

I created a simple lightweight auto-complete/lookup plugin for jQuery.

Some details and features about the plugin:

- use any character as delimiter

- custom callback for performing lookup

- individual styles per control (in case you have multiples on one page)

Downloads, examples, and instructions available at: http://code.gautamlad.com/glAutoTag/

Complete project source available at: https://github.com/glad/glAutoTag/

Appreciate all criticism and suggestion on the code.

Enjoy! :)
Redwood City, CA - Numenta

Build the future of machine learning and big data.

Learn more on our website: http://www.numenta.com/

Job Requirements:

* BS or MS in Computer Science, or equivalent experience

* Outstanding programming skills, preferably in Python

* 3-5 years experience implementing high traffic web applications

* 3-5 years experience with high performance systems in a commercial setting

* Familiarity with entire web stack: Javascript, HTML, CSS, Memcached, application layer, and databases

* Experience with SQL and no-SQL databases

* Experience with unix/linux shell

* Experience programming Amazon EC2 a plus

* Experience with Agile / Scrum and/or test driven methodologies a plus

* Able to demonstrate strong intellectual capabilities and significant individual contributions

* Excellent written and verbal communication skills

Qualified applicants should email a resume and cover letter to resume-web@numenta.com.
How Smarterer Grew by More Than 1250% in One Week
The text of Microsoft’s ad:

"Google is in the process of making some unpopular changes to some of their most popular products. Those changes, cloaked in language like “transparency,” “simplicity” and “consistency,” are really about one thing: making it easier for Google to connect the dots between everything you search, send, say or stream while using one of their services.

"But, the way they’re doing it is making it harder for you to maintain control of your personal information. Why are they so interested in doing this that they would risk this kind of backlash? One logical reason: Every data point they collect and connect to you increases how valuable you are to an advertiser.

"To be clear, there’s nothing inherently wrong with wanting to improve the quality of an advertising product. But, that effort needs to be balanced with continuing to meet the needs and interests of users. Every business finds its own balance and attracts users who share those priorities. Google’s new changes have upset that balance, with users’ priorities being de-prioritized. That’s why people are concerned and looking for alternatives.

"If these changes rub you the wrong way, please consider using our portfolio of award-winning products and services…."
57 consejos sobre Social Media que te convertirán en experto
go to http://thepiratebay.se/ ... they circumvented the dns blocking by simply registering a new domain name ..
Thank you, I spotted BZIP2 and LZMA. Looking for compression/decompression cpu cost of X < GZIP < BZIP2 < LZMA where compression ratio is of secondary concern.