skysight-inc/HackerNews huggingface dataset:
@mapleoin, @rhizome31, @wilduck: yep, that's another list, for "expert Python readers". i would like to add that at some point, but my editorial constraints were 1500 words or so. i'd also like to review all those before making suggestions too. i think you're right in that there's probably some overlap with mark's book, but our writing styles are very different (check Amazon reviews for more details), and i've tried to add more contemporary applications in this edition of Core Python.

@ashconnor: that's another valid type of reading list. in this one, i think i compiled 3 discrete lists instead of your more progressive idea, which is a good one. i'd like to see what's in your list. as far as the overlap is concerned, yes, you're right about that as far as the material goes, however the delivery is different and suited to a variety of reader types.
Thank you! So true. Slow news day? Read some TOSes and manufacture some fake outrage. It's so old now.

Concerned about copyright? First off, I'm surprised anyone here would be concerned about copyright seeing as how everyone loves to talk about music/software pirates like they're modern day revolutionary heroes. Secondly, file a damn DMCA takedown request. We're not talking about the Pirate Bay here. It's Pinterest, they'll probably comply pretty quickly. Don't have time to patrol Pinterest for violations? Well, I feel for you but realistically it's a simple site where people share cool stuff. More than any other type of sharing website Pinterest users have the most benign intentions and it's really unlikely either Pinterest itself or it's users intend to profit from or intentionally violate copyright.

I live near Chicago where earthquakes are unheard of but there is a fault line running through Illinois and we do get the odd tremor every so often. There could be a disastrous earthquake here tonight (scientists do say that one day there will be a big one here) but I'm not cowering in my home or running through the streets trying to warn people of it. It's the same with this Pinterest and copyright thing. Just because something is possible doesn't mean it's likely. Your time is better spent worrying about running your business and making it better rather than chasing around random Pinterest's users who could be... wait for it..l violating your copyright!!

Not to say copyright is a joke, I'm actually a rare supporter of it (to a degree) around here but seriously, it's friggin Pinterest, you're not losing a significant amount of money there.
Because you don't expect street signs to be visually pleasing. You expect a certain look from street signs because they all share the same function.

But startups come from various fields and solve various problems, provide different services and products. Should we shift our expectations that all startup sites will use templates now?
John Gruber confirmed from Apple that it IS Google Maps data
>Is it possible that an analogous review exists on a competitor who advertises with Yelp, but on that page the "review" is filtered?

I suppose, but the opinion article included no such information and neither has anyone else. It is possible to read filtered comments. Generating some basic statistics shouldn't be a problem for anyone who wanted to make a genuine claim that Yelp games ratings for advertising dollars. Until then, this submission is sour grapes.

>It is entirely possible that the food is exactly the same, but this person's perception is entirely colored by the ethnicity of the staff

Yep! Could be the same exact run of the mill Italian food cooked exactly the same. Of course, a nice dining room, with food served by a native Italian speaker, and a fancy ambiance could very legitimately bump someone's opinion of a restaurant to the next level. Dining out isn't only about the flavor on the plate.

The comment should give the owner second thoughts of leaving his old staff behind. Maybe the owner doesn't think it important, but when a waiter can't pronounce an item on the menu or describe the ingredients knowledgeably it really breaks the experience of eating out.
The five technologies that will transform homes of the future
> Why not just use a extremely well tested library that automatically gives you full browser support?

LOL. Which library would that be?
Can you get any of those three frameworks to expose arbitrary views? One of my biggest complaints with all of them is that they seem to only expose objects.
Yelp is fundamentally flawed.

Firstly, they have a clear conflict of interest, which has been discussed many times, when it comes to selling advertising. Buying advertising (anecdotally) seems to make bad reviews magically disappear.

Secondly, and this has always been the problem with "local", is you need a certain critical mass for it to be usable. You can argue that Yelp has reached this point in many cases (although see the next two points) but there are many businesses with <5 reviews.

Third, there is too much friction in asking people to review (and even rate things). Most people simply don't and probably never will. This exacerbates the "critical mass" problem but also introduces a selection bias. The people who comment and rate aren't necessarily representative of general opinions or you (the personalization problem).

I've gone to eat at some places in NYC that are 3.5+ stars that have varied from average to terrible. In some cases I've gone with someone who shared this positive review but--and I realize the counterargument to this is that it's subjective--they're just wrong.

Fourth, there is a clear fraud problem with reviews and ratings. People are clearly paid to give positive reviews (eg you see someone rate a given car dealership in the Bay area on one day and then another in Maine the next day and so on). Of any of the companies in "local", IMHO Google is in the best position to deal with this particular problem (disclaimer: I work for Google).

Lastly, as such reviews become increasingly important, there is the issue of extortion. If this hasn't happened already it will. Criminals already target websites with DDoS attacks that go away if the site in question pays what amounts to "protection money". There's nothing really to stop such criminal enterprises shaking down businesses with the threat of a bad slew of reviews.

It's worth making extra mention of personalization. Many (Google included) seem to view "social search" and "social recommendations" as some kind of panacea to some or even all of these problems. I disagree. I know a couple of people who, say, like Adam Sandler movies. I do not. Not even remotely. Their movie recommendations are so diametrically opposed to mine that I can pretty much take the opposite of what they recommend.

The way forward with this will be something like the Netflix model (IMHO) where these great data mining systems will attempt to find people who are like me and have similar tastes whose recommendations will likely coincide with mine.
Yep - my favorite is companies who send you one last email (after you've unsubscribed) just to let you know in case there was some huge mistake.

A total pet peeve, but the companies who send these confirmation emails are the same ones who make you jump through ridiculous hoops - with all the trouble they make you go through to unsubscribe, how could it possibly be a mistake?
Crashed chrome on my late 2011 Macbook Pro.
I agree. In my area, the Apple maps show some roads which have no existed in decades. I'm pretty sure OSM was preloaded with USGS base maps (which are generally decades old) because when OSM was young, it too suffered from the "obsolete road" problem. Some of the errors I remember from the early OSM maps have been corrected in the Apple maps, but others remain.
Offer HN: How can I help?
EDIT: For the sake of clarity I should state that I am willing to meet with as many people as I can fit into my schedule.

Who am I?

I’m Brian!

Seriously though, I’ve been in technology for a while. I have been through shutdowns, liquidations, and an acquisition. I’ve worked with a lot of smart people. I’ve led teams in both wonderful and awful company cultures.

I'm more of a HN lurker than contributor. Here's to changing that.

I’m not a VC or Angel Investor. I’m not looking to make investments and couldn’t even if I wanted to. I’m not a recruiter or head-hunter. I’m just a guy with a range of experience, some free time and an urge to give back.

I really like (decaf) espresso and chocolate.

What can I offer?

I’m offering to meet over coffee, lunch, dinner, in your conference room, at some park somewhere, anywhere in San Francisco or the East Bay. I can probably be convinced to trek down into the valley. Maybe we could even get together in a Google Hangout or on Skype (or whatever flavor of conferencing software you prefer.) I’m more than willing to get together when I’m traveling, if you’re in a place I’m traveling to.

I will help however I am able. We can brainstorm startup ideas. Help you think about your technology stack. Help you think about if/who you should hire and help you craft position announcements. Help you interview technical people where I’m competent to do so. Obviously I’m not an expert in everything, but maybe I can help you rope in an expert if I can’t cover it.

Maybe you want to talk about how to get started climbing the technology learning curve or want some help with a strategy to get hired into a particular company or want to know how I’ve navigated awkward conversations about compensation packages. Maybe you want to talk about how I filled the gaps in my education because I dropped out before finishing my degree. Maybe you want to hear me belabor the point of how you can get a college level education free on the internet.

I can even help you practice your chess game.. much in the same way a punching bag helps a boxer prepare for a bout.

There’s probably more I can offer, let’s talk about it. I don’t want to waste your time or mine. If I can help I will, if I can’t I’ll say so.

What do I want?

If you’re a bit cynical, a little suspicious, or do not commonly encounter generosity in your life you may find yourself wondering why I’m doing this. This is a big experiment for me. I like experimenting and doing so on myself instead of others clears up a lot of legal issues. To make things perfectly transparent these are my goals:

1. Meet people and dramatically expand my network.
2. Get out of my own head and see what other people are thinking.
3. Find out about cool new things ( and get invited to awesome launch parties. ;] )
4. That warm fuzzy feeling you get from doing good deeds.
5. Did I mention how much I like coffee and chocolate?

(Here's the original blog post: http://malfunctive.com/2012/03/07/the-offer/)
Obama Administration Says ACTA Is Binding
> But if you absolutely have to support IE6, then yeah, use JQuery.

Absolutely NOT. The results vary per jQuery version as they have been struggling to grasp the subtle differences for six years.
Deleting the keys afterward isn't really a key (heh) part of the attack, just a nice way to cover your tracks afterward. Enough accounts have multiple expired or forgotten keys to make the mere presence of multiple keys and potentially some unknown keys not always an absolute indicator of compromise, too.
I was also on the StartupBus last year and it was the best hackathon I have ever done. I did not take my first nap until 52 hours into it. Had a blast, met a lot of great people, and gained a lot of press http://kennedysgarage.com/projects/lemonade-stand
Disagree for anyone with more than one key. The problem with verifying all your keys at once is that I'm not going to find all my devices (I don't practice falconry). It would have been better if you could delay answering for some keys. I'm not sure you could have, but I didn't feel that way when performing my audit so I accepted them all, they all had recognizable hostnames.
http://nycstartupjobfair.com/
@kqr2: this is what led me to my opening remark on how different learning styles require different styles of writing ... believe it or not DiP has gotten good reviews... just check Amazon. the problem i alluded to is that it's not for everyone.

Here's are similar comparisons between my book and Mark's as documented by Eric Wilson both on his blog as well as in an Amazon review... see http://amazon.com/review/RKG44D8GQYLNL and http://wilsonericn.wordpress.com/2011/09/26 for details. So yes, some people don't like it, but to others, it's just what they needed.
Nooo... you don't.

You are one of those guys that figures anything popular must be smart. Good luck with that. :)
It's good people get interested in the subject. But this is very odd and has some errors. For example xz requires a lot more memory resources than bzip2 (see benchmarks below, Mem column).

http://mattmahoney.net/dc/text.html

http://mattmahoney.net/dc/uiq/

Matt Mahoney mantains the best benchmarks on text and generic compression. Some of the best on the field (like Matt) usually hang out at encode.ru.
They want $400 because if you cancel your contract, you get to keep the phone. You can sell it on ebay for $200.
The Professional Software Conference Speaker/Attendee
I grew up in San Antonio, TX and now live in the bay area. There is a marked difference in the Mexican cuisine available between the two. The bay area focuses way too much on cream sauces, mangos, avacados, and other California-isms. The offerings in Texas seem to be much more inline with Mexican cuisine that I've had throughout Mexico and the rest of Central America. New Mexico also has a distinct variety that tends to be a mix of Mexican and Native American offerings.
I believe the dust and size is the larger concern. Where do you keep them?
Just opening the door for business casual G-men [video]:

http://www.southparkstudios.com/clips/382781/business-casual...
Government says they can seize your domain, even if you aren't based in the US
Thinking Async
First off, YouTube's policy is very similar to Pinterest. Besides that, they have different use cases. People aren't posting photos to Pinterest because they want to look at photos or use it as an art gallery. The purpose of Pinterest is very different from that of YouTube. It's like an inspiration folder or a brain dump where you stash things you want or that inspire you so you can look at them in the future. YouTube truly is an exhibition in the fullest sense of the word. You are going there for the value of the videos themselves, not the value assigned to them by others. It's one thing for NBC to take down all videos on YouTube of SNL because the value to NBC is in the actual watching of the videos. With photos it's a little different. Users aren't exactly "using" photos. They're simply putting them in a virtual box to look at later. If you want to go out to buy a photograph you're going to buy it to use somewhere like on a postcard or a website. Of course you need to see the photo before you buy it and once it's seen it cannot be unseen. Pinterest is putting them in a different context but they aren't exactly using them per se.

Probably not the best argument but the more important point I want to make is that this is a case where you can't use semantics to argue your way through. There are a lot of variables involved that make this a very muddy issue. Things like intent and the probability that the photos will be used for profit need to be taken into account. Just because something can happen doesn't means the odds are high that it will.

Plus copyright holders still have the DMCA and it's unlikely Pinterest won't abide.

EDIT: I just realized that the way you framed the issue puts the onus on Pinterest to police the content. It's not a bad idea that they do but with video it's far easier to spot a famous movie or tv show than it is some freelance photographer's copyrighted work. The whole point of Pinterest's policy is to put the onus on the user to make sure they don't upload things they shouldn't. That's smart and combined with copyright holders' way to complain through DMCA, I see nothing wrong here.
Commodity means “parts that aren’t interesting”. Design, as in conceiving what a product is and how the user benefits – well, that’s your whole business. Interesting.

Deciding how CSS should be organized, some reasonable assumptions about type and layout and UI primitives – these aren’t your business. They should be commoditized to your benefit, much like cheap CPU cycles.
> The government allows Verizon and AT&T to use the wireless spectrum with many caveats. One caveat is that they can't royally fuck their customers. This is royally fucking their customers. Hence, cause for a lawsuit is established.

We have a saying in my country, when a child exhibits some great talent, that we also use ironically when a child does or says something very dumb.

"How can you not send this kid to college?"

I think one of the two intentions applies perfectly to the quoted comment.
Why is it that people who spend their day in Photoshop automatically assume that they are experts at User Experience? This portfolio says; Web Design, Illustrations, Branding, User Experience. Why is user experience in that list? I think this person is solely involved with the "visual aspect" of User Experience and assumes that User Experience is something you "design" in Photoshop.
@bankim: thanks for the kudos! i have to admit i'm one of those mutant engineers that actually likes teaching; hopefully my experience using Python really helped with giving you that perspective as opposed to someone who's just teaching you Python syntax which you can basically learn on SO or online elsewhere!
If I was a white/grey-hat hacker prodding for exploits for lulz and fame, an extra $60k would come in pretty handy for something I would be doing for free anyway.

Also, not to forget is that $60k is a LOT of money to most people that are not .com millionaires.
But what's the compression ratio and what's the test data?
This is cool, but ultimately worthless- even detrimental to security. The only problem this could possibly solve is that user has to wait for a reload before trying their password again.

For an attacker, this becomes a lot easier break into. Let's suppose the attacker managed to get the exact values of the RGB (perhaps screen shared). He could run a dictionary attack or brute force on the algorithm and wait until he gets a match. This alleviates an attacker from two previous requirements.

1. A salt if all they had was a hash.
2. Hitting a server to check if the password is valid (thereby passing any potential lockouts).
That's completely contrary to what I've experienced. Only browsers that "need" a little extra JS/CSS are the old IE versions. Quotes indicate you don't necessarily need to enhance pages in those browsers at all these days.

If your experiences indicate otherwise, you are simply doing something wrong.

PS. jQuery is horrible. Every time you think you've figured out all of their undocumented quirks, they change the logic. It's famously inept in IE 6/7.
Heh. Cork, Ireland: only two features visible from altitude are Apple's own site and - yes - another golf course. They do seem to be big on golf.
It's likely that your ssh key only authenticates your account anyway. If that were the case, you could change your key to a different account, make a change, and then change it back and no one would be the wiser (though any logs demonstrating an identical key across users would identify it, but unlikely they exist and in a form worth pursuing). Security is hard.
I'll take you up on this, moving to sf saturday, so sometime next week?
I agree. I think the great recruiters should be rewarded as they are few and far-between, and the terrible ones should be outed. It'd be nice to turn the tables and evaluate their qualifications just as they do ours.
I meant it as a question. My normal response to people who want me to use an IDE is to ask what it does that vim does not do, and so far I have found that these two IDEs do these two things (at least, for Scala and Java. I would not expect any IDE to do correct refactoring of Python) that I have not yet made vim do.

I'm particularly interested in this right now because I've just moved from a C++ project to a Scala project, which meant moving from vim to an IDE.
When you say objects I assume you mean model objects? In that case yes. I haven't used Piston or Tastypie in awhile, but I know that you can easily write views in django-rest-framework that aren't tied to models.

This is a bullet from the django-rest-framework page I linked above: "Modular architecture - MixIn classes can be used without requiring the Resource or ModelResource classes."

Here's one of the examples from django-rest-framework that is not tied to models: http://django-rest-framework.readthedocs.org/en/latest/examp...

And also, from the Tastypie docs: http://django-tastypie.readthedocs.org/en/latest/resources.h...
Really? What do you know about the cost of infrastructure and its capacity?

Thank you.
Change your goal to something other than "learning how to program around all of the browser quirks". Why would you need to do such a thing?

And if you "enjoy" jQuery, you have no frame of reference. It's far more inconsistent than the DOM implementations and the documentation is terrible.
That's actually a dual core with hyperthreading. (I'm not just being pedantic, I'm curious as to how well hyperthreading works.) http://ark.intel.com/products/52224

I wonder what the speed looks like with two threads? (pigz -p 2) ?
How many consumers actually know what a boostrapped site is?

More importantly I would say that a non-trivial amount of users do not enjoy and even detest change. For an anecdote look to any change facebook makes.

One benefit of bootstrap is that casual users can leverage their understanding of how other bootstrap sites behave thus reducing the amount of new things they have to learn and get used to.
This is definitely constructive. The fact that aeontech and ecaroth both had the same issue means it's clear that we can improve how we explain what we do.

Right now, the only API we have is secure real-time messaging. We are working on rolling out a bunch of others (ie identity, assets, storage ...) in order to create a more complete solution for developing backend infrastructure.

What kinds of APIs are you most interested in seeing?

Thanks to everyone for the feedback so far. It's been very helpful.
"Pinterest's business model is flawed; it is based on systematic violation of copyright."

I don't think you've taken a look around the internet. Many successes are dependent on breaking or at least challenging the outdated concept of copyright, and many further successes were simply the latest new thing that incrementally improved the copyright situation (basically every music startup from Napster to Spotify). Even search engines (or ESPECIALLY search engines) are in a deeply gray area of copyright law and have never fully challenged the fuzziness of copyright law.

And maybe it's worth considering how much value is gained by everyone if there are weaker copyright restrictions and punishments.

In Pinterest's case, they could always make their system load the images directly from the source website. I'm sure they considered that and rejected it because it would make everything much slower and cause issues when sites go down or switch images, but that's precisely what Google Images does when you click on a thumbnail. What's the real difference here?
Thanks for the comment. I noticed Modis on your list. Do you recall how they earned the spot? I've worked for them (granted, years ago) with no problem. I've had very few bad experiences - never had my resume submitted without approval, or had my resume edited. I do check out a recruiter before working for them and maybe my internal warning system works. Often I try to work for companies that offer insurance, which is a hurdle that fly-by-night shops can't clear.

Protip: If a recruiter ever uses the term "DIRECT CLIENT" in an email, they are ignored, especially if it's in all caps. That seems to be a great filter for getting rid of bad recruiters. I'm not even sure why so many places use it.
Does any know if these changes went into Percona Server? I can save the lookup.