skysight-inc/HackerNews huggingface dataset:
True. But it can be gotten around by flipping the video or adding a second soundtrack. Even if it detected that, people would find ways. There's no reason that one yahoo --pun intended-- posting pirated material should be able to screw the whole company. Too much power for the yahoo. Also, un-american, as far as I've been led to believe.

Anyway, what about remixes and magazine photos and quotations longer than a paragraph?
You pointed a good example of where this wouldn't work. However, you can still make everything else asynchronously fast; and use a loader when it needs to really wait for 5 secs.

For instance, take gmail. Some part might hard to use that way.. for instance, chat communication where you somewhat need to receive the answer of the other person to show it. However, adding labels, deleting a message, etc.. that can all be made asynchronously.
"There's actually very little about a MBP that is difficult to take apart."

They're never hard to take apart. It's putting them back together that is the hard part. ;^)
Gmail app for iOS available in the App Store (again)
you are absolutely right. Talking about small exposure only is a typical marketing trick. The type/frequency of the radiation and absorbing site would make all the difference. They just abuse the general ignorance of the population. When i'm to fly, i'm all for groping. Just need to get a Prince Albert done.

http://www.deadseriousnews.com/?p=573

http://thewashingtonfancy.com/2011/09/18/man-takes-viagra-we...

"A TSA spokesperson declined to comment on this specific case, but said that anyone ejaculating during a pat-down would be subject to arrest."
I think we need to start handing dosimeters to anyone working around the machines.

They aren't allowed to have them and will get fired, problem solved and I have zero pity.
Save the Data In the Senate
RepRap Blog: Playing Fast & Loose
Rails and Node are both good options for the backend. I found Alex's screencast on integrating Spine and Rails with the spine-rails gem to be a good introduction:

http://vimeo.com/30976192
Are you using the lxml port or did you guys rewrite it again?
Corset Tops to Wear Out
EarthCell: the renewable battery
Acunetix Web Vulnerability Scanner 8 BETA Released
Ah I do see your point now. Knowledge is easy to acquire nowadays, but the resources to pursue the knowledge further, to experiment, and materialize it into something useful are much harder to find outside of a classroom.

Also, I really appreciate your tips on how to get the most out of my college experience.
"Don't worry the cloud takes care of all of this!"

This is horrifying. Are there really people that think this way?
Enterprise software is not complex because it needs to be it's complex because the east way to deal with complexity is to create a complex system. Take the database design for my current project when I joined the project the database design had over 500 tables for a brand new system. But, by making a few minor design changes I cut several hundred tables from the design without sacrificing anything. At one point I removed 30 tables by adding a single field to a single table.

PS: Yes, copy and paste is easy, and yes it looks like work, but it's rarely the correct solution.
No, I mean, imagine you're Google and the US senate is a really dumb client. And they're like, "this is a great app, but we think it should be projected holographically in 3d from an iphone" and you're like, "well, that's not really possible, since x, y and z are features of the known universe," and they're like, "we know you have the technology. Don't we? If you're dumb and you think Google's smart and owes their brains to you say YEAH!" And then they get re-elected. I have no hope for America anymore.
(Video tutorial) - Freelance Writing : Bulk Up Your Portfolio, Part 1 of 2
Gmail for iOS Returns to the App Store
So how do you differentiate between a really good plumbing installation job and a bad plumbing installation job?
Sign of the Times: Startup Raps for Angel Funding
I agree that it's critical, but most people won't suffer a second failure in this period. My point is simply that, while, most people won't suffer (just as most people don't need backups at any given moment, just over the long term), those few that will show what could happen to everyone else.
The author specifically talks about that in the article saying that you can catch "leaving a page" and notify the user that there's still something pending and data would be lost.

And in the case of a big error, you can either refresh the page.. or clear the models and resend them in json format to stay sync with the server. It might be a little more complicated, but with a good framework, not that much more. I.e. multithreaded code is a pain.. asynchronous or not, it's a pain. And, in the rare case where you really need to wait for the server to answer back, well, use a loader. But there's a difference between using a loader when you absolutely need it, and everywhere. Think of how apps work on the desktop.. everything is lighting fast, but in some rare occasions, it blocks. What is better? Something that always block or something that sometime block?
He should've written "demand statistics", that would make his point more clear. Did you not get that from what he was writing?

Also, when did we get "crap results" with "trust the teachers"? Was there some point in the past where we were using standardized tests, abandoned it in favor of 'trust the teachers' and watched them turn out a bunch of lazy hippies?
I've been doing the same. It's really infuriating listening to these people lie through their teeth, and go mostly unchecked.
Majority of Americans just gotta, y'know, get motivated and do it.
Confessions From a Teenage Founder
yep, TSA scanners (i mean machines) swapping funny pictures on Facebook. Turing would be proud.
What Jeff Bezos Knew Back in 1997 That Made Amazon a Gorilla
EBiz Planner LITE
Why Jimmy Wales & Wikipedia Collect Donations Every Year
YENİ VİDEO // WE CAME AS ROMANS - "Mis//Understanding"
Well thought out arguments, thank you!
>the trash can image on the dock turns into an eject image, although I'm pretty sure that it hasn't always done that.

It's always done that in Mac OS X, but not in Mac OS 9 or older
My parents had a very laissez-faire approach to involvement in our lives. They'd have some family activities from time to time, but for the most part it was up to us to find things to do. We'd disappear in the morning and so long as we were back by dinner (mandatory family time), all was well.

Sometimes I'd go check out what my father was doing in his workshop, and he'd show me how to use the tools or teach me the theories behind whatever he was working on (construction, metal work, electronics, magnetism, etc). It was up to me to decide if I was interested enough to try my own hand at it, and there was no fallout if I decided after starting that I wasn't interested after all.

As a result, we've grown up to be independent thinkers. We don't depend on other people to give our lives meaning or to give us structure. And most importantly, we're all very creative.

Kids will find things to be interested in so long as you don't smother them or stunt their independence.
@trustfundbaby, thanks for the comment. We are a client services firm as well as product development studio, so we look for developers that have a diversity of skill sets. We have some people that provide more engineering strength, and others that provide more UX or even client facing skill sets. Because we are a boutique shop of 15 handling multiple projects at once it's important for our team to run the gamut of dev skills; perhaps more than in other dev environments. I don't know how important that is to other shops?
Yipit Django Blog: Why You Need a Git Pre-Commit Hook
Out of curiosity, why did you point out that the bottle of water had gone through their machine unnoticed. It was unnoticed, right?
Would using only a CID be a solution?

From the server perspective, it stores the real ID and the CID given by the client. In the extremely rare case where CID could be duplicated, the server could send back an error with an unique CID and the client would update itself.

That way, we're sure the ID is always unique on the server, but the client simply use a cid. In fact, the 'cid' could even be abstracted away by calling it ID. I.e. the server has 2 ids, the server one and the client one.. the client doesn't need to know the server-side one.
Google Analytics for Bloggers — FREE Video Tutorials
Ajax is so 2005. At least use Comet, Websocket or SPDY where available.
Huge lake could increase chance of life on Jupiter moon
Hey Matt, Just like the baseball comparison in our post, our list isn't in a particular order of importance. I completely agree, shipping is vital.
Regarding your point about Architecture: like I mentioned to @trustfundbaby, because our team is small and we build multiple apps at once, it's important that our developers have strong architecture and planning skills.
Regarding our work in mobile: we've been building mobile apps for 2 years, however we've only recently offered it as a service to our clients.
Thanks.
A lot of data entry is hard to unwind and correct in those kinds of situations; where a multi-step process is fully filled out and submitted based on key initial data that's later found to be wrong/invalid.

But I find that you often wind up having to write code to deal with that anyway, to handle cases of inadvertent user errors.

(e.g. I reserved a flight, room and rental car in Kansas City, KS -- but I was supposed to be reserving a flight, room and rental car in Kansas City, MO.)

So while I'm intimately familiar with and sympathetic to the challenge and complexity involved; I don't know that it's additional challenge or complexity.
One advantage Roger has is insane betting (which could backfire, obviously). I didn't watch Watson -- did it bet so aggressively on Daily Double questions?
@kyenneti: Thank you. It wasn't an easy process, but we stand by our principles on this one.
Ask HN: current startups in London looking for a python web developer
Hello,

This is a cross post from python reddit (http://redd.it/mdnq4)

I don't know if this is the right place to post but I'm giving a try.
I'm looking for a challenging startup in London.

At the moment for my job research I'm using a combination of stackoverflow careers, the python and django community jobs and some google fu to find the hot startups in London.

It doesn't look easy to bypass all this recruiter agencies who advertise sometimes the same jobs for several years (I've made the test to
copy and paste some extracts...). I'm planning as well to attend meetups in London such as the HN London.

My question is do you know some new startups looking for python web developer?

List of websites for python job seekers:

* Careers 2.0 stackoverflow http://careers.stackoverflow.com/jobs?a=12

* HackerNews Who is hiring http://news.ycombinator.com/item?id=3181796

* Python community jobs http://www.python.org/community/jobs/

* Django jobs https://code.djangoproject.com/wiki/DjangoJobs

* Django Gigs http://djangogigs.com/

* workinstartups http://workinstartups.com/jobs/programmers/

* github:jobs http://jobs.github.com

Thanks to have taken the time to read this.
My cheap HP came with one of those: http://www.notebookreview.com/shared/picture.asp?f=42394
Really light and small, and it even supports Lightscribe, for those who care.

They also sell another model with USB power only separately, but it's pricey: http://www.shopping.hp.com/store/product/product_detail/VV82...
The Apparent vs. Discoverable value of your product
Export Flash to HTML5 with new Swiffy extension
Hopefully they're all too busy making stuff to bother blogging about it.
How To Make Fast Cash Online Right Now
Ah, yes, sorry.

This (12 page!!) link shows that first generation MBPs are actually pretty tricky to change the hard drive; but that all 3 generations need a torx driver for the HD.

(http://www.extremetech.com/computing/58220-upgrade-your-macb...)
That's amazing, it's such a simple but infuriating observation. I'm using infuriating a lot discussing recent events.
Various technical experts from the DNSSEC/ICANN communities published a paper about six months ago on the problems the remedies can cause for DNSSEC. See http://s3.amazonaws.com/dmk/PROTECT-IP-Technical-Whitepaper-...

In essence, any measure that involves changing the contents of the DNS (by filtering etc.) is indistinguishable from a man-in-the-middle attack which is what DNSSEC is trying to stop.
Attosecond laser may be fast enough to capture electrons in flight
Stephen King’s Rules for Time Travel
Should your startup do remote development?
Wikipedia editors have to be one of the most frustrating groups I've ever encountered. They typically have all the charm and practicality of a government bureaucracy without the helpfulness. It's like there's a competition among them to find some way the rules can be interpreted as banning anything anybody suggests.
Show Your Linux Smarts and Win 20th Anniversary Memento
OpenSUSE 12.1
> "In the extremely rare case where CID could be duplicated, the server could send back an error with an unique CID and the client would update itself."

That's exactly the catch.

If you still need to consider CID collisions and write code to handle a potentially-different canonical server ID, there's no conceptual or complexity savings. You're not doing 'only' a CID; you're doing all the same work.
Productivity and negative space
I'm curious how SEO will play into this trend of async UIs and JS frameworks.

In 2 of the example studies given (Amazon and Yahoo!), we're talking about content/commerce sites where rankings matter.

If you reduce load time by Xms and increase conversions by Y%, your net gain could still be negative if you get bumped to page 3 for important searches and lose traffic.

Do any of these JS frameworks consider SEO and have appropriate features built-in? (I'm thinking of things like hash fragments)

Can someone who runs a content/commerce site that cares about SEO comment on this?
All the high scores are based on this now, except for one person who probably modified the JS for the scoring system.
Sen. Ron Wyden: We Can't Take the Internet for Granted
Big networks (banks, insurance companies) basically use one of two options most of the time. Oracle or SQL Server.

It only seems like it isn't when you read sites like Hacker News, where most of the posters are not working in big environments. Facebook is a large scale solution that doesn't use either, but their data management and caching is so bad nobody should be considering them as a best practice.
2002 Dodge Caravan Emissions Problems
My favorite: "It’s ok to make mistakes but it’s not ok to be timid." I know in silicon valley that sort of thinking is encouraged, but in most of corporate America it's very rare.
A Complicated Maneuver for Control of Yahoo
The hearing is over.
Because they asked me whether there were any liquids in my bag before I put it into the scanner. I initially answered no. When the bag was already through the scanner I remembered I hadn't actually taken the bottle out of the bag. I hadn't collected the bag yet though. So what is a man supposed to do?
For me, when something loads too fast, I think something broke because my brain has been wired to learn than actions through a web browser are generally not instantaneous and take a bit of time. Even if it's just a fraction of a second.

I really like this idea, but for some reason I think my brain would be more comfortable with a ajax spinner appearing for 300ms rather than an instant page load. For instance, I built something recently which loaded images on a page via ajax calls. It happened very quickly, 50ms maybe. The loading seemed way too fast so I actually delayed the images by about 300ms. It seemed a much more comfortable delay, and a few of my non-developer friends agreed.

Is there a sweet spot, or am I crazy? Let's just ignore amazon and google's data for the sake of argument.
Productivity in the shortest time scales is hard to measure.

But, when someone spends a few days and makes an optimization that literally prevents well over 1 million dollars of new hardware from being purchased that's real value. (This actually happened.) Create that type of value a few times in 5 years and yes someone can really create 10x the value of the average programmer.

PS: Not a programming example but http://en.wikipedia.org/wiki/Polymerase_chain_reaction is one of the more extreme examples. Kary Mullis literally created billions of dollars of value paying him 10x what the average researcher makes for 40 years and it's still a net win.
Bought such for a MacBook from dealextreme.com, and was REALLY disappointed -- the battery lasts about an hour or hour and a half. The original used to last about 4 hours.
"Gigs" is a fairly common way to describe freelance projects.
That's the general idea. At least for the current release we prioritized a more common case ilke what rxin describes.

That said, if you have a "big join" use case, please sign up for the wait list (http://goo.gl/7zpSn) and specifically list your use case. We'd like to talk to you about that. :)
Sure, if you want to get fancy you can always do something fancier.

But in many apps, your server-side IDs are auto-incrementing MySQL or Postgres ids, or even a Flickr-style ticketing ID server. You really don't want your DB to be worrying about what are essentially transient JS/HTML references.
Probably also referring to the inferior quality hardware in most PC laptops.
Things that would qualify a plumbing job as "good" or worth posting on the board include

-Budget

-Expectations

-Timeframe

Having realistic expectations for each of those ensures an overall quality. As if the pay and timeframe are too low, without lower expectations, the job has less chance of being approved.

Other then that, we may look at how many plumbers are active on the board, as compared to electricians and carpenters. If we need more plumbing jobs, we will be more likely to admit good plumbing opportunities. Other factors play in on a job by job basis.
I would rather download the SOPA Hearing video in 720p HD quality than watch a crappy cheap low quality lowres version. Offer next day 720p/1080p HD version of TV shows and movies and piracy will go down. Even iTunes HD versions are crap, not to mention Netflix 2002-era stream quality.
NoMoreRack - A Deep Discount Daily Deals Site
>BTW, I don't see your email in your profile.

Sorry about that. I would have thought putting it in the email field would have made it visible. I've put it in the about field now.
Right now, using the built-in mail app on iOS I get email, calendar, and address book synchronization. The new Gmail app offers only email, right? Why should I use it instead then? Could someone explain that? Thanks!
Obnoxious: "Comments are only visible to Forrst members. Log in or Request an invite."
Understanding Postgres Durability Options
If your app is targeted at the 40 something marketing demographic, Scoble and his audience can provide you quite a bit of sound advice.
مكتبة ثيمات ويندوز 7 تتوافق مع (x86/x64) على أكثر من سيرفر
I don't have any references to academic research, but my own experience interviewing people supports the claim. When presented with a simple coding problem, some people just breeze through it, others take most of the interview to finish it, and some candidates just can't solve it at all.

To the extent to which coding on a whiteboard is an indicator of real-world productivity, there definitely seems to be at least 5x difference.
TSA Puts Off Safety Study of X-ray Body Scanners
So... Tech companies, feel like moving your base of operations to Europe? We really need some investment right now ;)
Make Graphene with a Pencil and Sticky Tape
I take issue with the idea that there is too much structured time and students need more unstructured time to be creative. I think there's room for lack of structured time but not in school. Does this mean to give a students so,e materials and tools (materials/tools can be anything from clay or other art supplies to mechanic's tools, to computers with an IDE installed) and let them just make something? I don't like that idea. That's not real creativity.

We should be teaching critical thinking skills, then giving them tools and materials along with, most importantly, a problem to solve with a set of constraints. Now that is what creativity is all about. The article is from the UK point of view so I can't speak for them but in the States here we need something more like I described. And really, students aren't too overworked. They're just made to memorize and vomit up later useless facts for standardized tests instead of being taught critical thinking or problem solving skills.

Here, teachers get the short end of the stick. Especially the ones who are really passionate about teaching. I've got several friends and my mother who are all finishing up teaching degrees or have just started teaching and they tell me all the time that they aren't given the tools they need to properly teach their students.

Here we're teaching what used to be middle school math in the 50's in college. I'm not sure if overworked students is a problem. At least not in the U.S.
I'm disappointed Google didn't take advantage of their opportunity to go back to the drawing board on this one. The user experience of a web wrapper can't compare to a native app.
This wasn't so much about fine tuning SQL Server itself, but breaking traditional thinking. The 5 rules he presents originally are all replaced in the end.

- Everybody's the DBA
- Do what it takes to get what you want
- Tune later, cache & separate now
- NewEgg your way out of problems
- Share for great good

For each point, he argues why the old rule no longer applies and what the new solution is.

I felt a lot of the presentation was about tuning SQL Server without tuning SQL Server: caching, leave full-text searching to Apache Lucene (because it's not querying), and using SSDs to speed up performance without having to touch any code.
Nairobi Car Hire Company Kenya Rent 4WD
I know what you mean, but I think you'd get over it pretty quickly with exposure to the new way.
jesus, please increase the contrast, i can barely read it

http://contrastrebellion.com/