skysight-inc/HackerNews huggingface dataset:
Websense is blocking Artists
Websense is a program to keep porn from employees who browse the internet at work.it performs like china's great firewall. But they also have decided to censorship Artists ! those who make nice graphics paintings drawings etc.
My friends site http://www.peterboos.tk
Has been blocked, not only his site much more artist are censored, and also people who blog. (what happened to free speech?)

I think this is very wrong
Now they rule who is allowed make a living from art by blocking people.

I wonder how many more artists are banned
And if some of them succeeded to remove their ban
please reply, so i can help my friend.

And i also wonder how this companies policies could be forced to change, by some kind of pressure, my artistic friend doesnt have the money to call a lawyer.. but maybe some technical force could bend them over?? ideas ??
MongoSV: Top 5 Reasons to be there
Yelp Files For $100 Million IPO
not sure why ppl aren't commenting on this, i thought this was well written, and offers nice concrete advice.
> It would be huge if Firefox and Chrome both supported .bit out of the box.

Yes. But don't underestimate the power of add-ons/extensions.
The part about tying in all your SIM cards when travelling is interesting to me. I'm constantly across borders and I don't yet have a cost-effective solution to getting SMSs on all numbers (Skype works fine for call-forwarding).
A Few Tidbits for Parenting
Yelp Files for IPO (S-1)
Tailored for Success: Berlin Start-Up Aims to Revolutionize Clothes Shopping
I've been using zepto in a project for a couple of months and so far it's been pretty solid. It's true that it does not achieve feature parity with jQuery, but it doesn't pretend to (and I don't think it ever did). It does successfully mimic much of jQuery's core functionality on Webkit browsers at a fraction of the file-size.
Definitely! We've actually got sharing pages built in already for people just wanting to share a video along with a call to action or other content.

We've also done some pretty cool things with Unbounce landing pages - there's an article on the video landing page experience here:
http://unbounce.com/conversion-rate-optimization/case-study-...
Walden Schmidt's ode to Paul Graham
Great post, good catch. These kind of errors are the ones that always keep me up at night when I launch a new site, you can't fix what you can't see!

The worst one I've done is when a fairly bad bug was being blackholed for a month as I forgot to delete a line from boilerplate code. Damn MS and their stupidly written yet useful templates ([HandleError] attribute for those in the know).

shudders
Agreed, you can build great apps with html and js if you're prepared to spend the time, but it never quite feels like it's the right tool for the job. Flex has more in common with desktop widget toolkits and is a far better fit if your trying to develop anything with that sort of layout.

I'm always surprised these type of frameworks haven't caught on more. I built an admin system using Mozilla XUL a few years back. It's similar to flex in that it provides a cohesive framework with layouts and widgets geared to more traditional apps. It was a breeze to develop compared to the normal battle I have trying to get html and js to do what I want. Unfortunately Mozilla have only really got behind it as a way to develop FireFox plugins and seem to have missed the opportunity to promote it as general way to develop web apps.

I've always wondered how much flex is really tied to flash. Now flex has been thrown to the community I'd like to see someone try to modify it to use html canvas, svg or webgl as it's renderer (instead of flash). The low level rendering primitives would probably map quite closely. The bulk of flex is written in actionscript and mxml which could be compiled to javascript and then run directly in the browser.
Internet Community Shut Out of Stop Online Piracy Act Hearing - Again
I'm also a developer who still does sysadmin on the side (and probably far too much for my liking!) and I always write my scripts in Perl or bash.

And from what i've seen and anecdotally this still seems to be the common case (Java & Perl are the main languages used by companies in the City of London).
A gift cards marketplace @ http://www.GiftcardZilla.com

Trying to finish the BUY section and soon need to add the SELL giftcard section.
Really? I have to admit, I just don't understand the corporate "security" logic, then.

You don't update a crappy 10-year old browser full of security problems, and yet you let another piece of software (with potentially even more security problems) update itself quietly behind the scenes, totally out of your control?

... and then you actually make your enterprisey software applications depend on that piece of software, which you have little control over?

I just don't get it.
I love spelunking problems like this, it's quite the rush when you finally crack it.
How I Became A Programmer (And Why It Might Have Been The Wrong Choice)
Of course it is.

If there is no competition, you can get by with a crappy product or service if your client need it.
I'm probably missing something, but missed sessions in Ruby? Doesn't this affect almost everyone using Ruby? What makes this a minor bug for most people?
فيلم Puss In Boots 2011 مترجم TS x264 بدون حقوق على أكثر من سيرفر
I envy the rush this developer probably got when he figured this out. Sweet, sweet, code rush... ahhh. If someone could bottle that feeling, caffeinated sodas would go out of business.
Quite impressive. 10 for performance and software (iPhone 4S received 8 and 9). The device seems to be very good, but ICS is the star here. I am eagerly waiting to receive the update at my Nexus S.
Short Sale Momentum
I presume that glaring .com for the AI class is another indicator that the AI class will be a for profit operation at some point.
Some information on radar imaging spy satellites:

China: http://en.wikipedia.org/wiki/Yaogan

US: http://en.wikipedia.org/wiki/Lacrosse_%28satellite%29

Germany: http://en.wikipedia.org/wiki/SAR-Lupe

I was slightly surprised to find out that Germany has such an extensive system of military spy satellites!
Hacker gives 60 students new grades
I'm very curious to see hands on reviews of ICS on the tablet form factor. When are the first tablets supposed to ship with or receive the ICS update??
Outsourced Legal Billing – OLB
Debugging this sort of issue, finding the cause, and coming up with a solution is like brain candy to me. I love to do it, and I love to read it.
There are downsides to informal "no poaching" agreements. After I left one e-company, I applied at another, and later learned I wouldn't be interviewed because of the previous company on my resume. The first company was major client of the second, and they didn't want to have even the appearance of "poaching."
Having two young ones in the house, I have switched from swearing to saying "ouch!" or "ow!" when hurt. The pain relief effect still works just fine. I wish their study had included non-swearing verbal emotional response.
There's also Joe's impression of how much his employer values him: If Joe is perfectly happy working at 10k/year, but you're paying new people just out of college 20k/year it can cause Joe to start looking for ways to get poached.(for example)
Microsoft Surface and Kinect are on a collision course
That is because LEFT click in game triggers your RIGHT hand and RIGHT click triggers your LEFT hand. If you change those controls, I would guess the behavior in the Favorites menu changes as well.
-M sends daily digests to your users based on git commit messages
I tried to use JQM with backbone.js. Problem arose that JQM couldn't handle query params (like http://site.com/page?key=value), so I couldn't build dynamic pages that are bookmarkable. JQM devs were aware of the issue but said that dynamic pages were out of scope for JQM.

I dropped JQM and went with zepto, backbone.js and custom CSS. And wow, the performance gain was eye opening.

I think JQM is a nice tool to build prototypes and to learn about building single page apps. But no way would I consider using JQM for a production app.
Amazon has very good .NET support. So does Rackspace. So does Azure (obviously). In my personal experience the quality of cloud platforms has been comparable for both Linux and Windows environments. Is there any evidence that .NET cloud platforms are of lower quality? I'm genuinely interested. Please elaborate.
out of curiousity -- could the Manhattan grid be naturally used for satellite calibration (thus masking intention)? Could we install objects on top of buildings to help calibration (surreptitiously)?
True, but they had an enormous amount of funding early on that allowed them to do that. So the lesson for the lean startup is to know when to get the big investment type of funding that allows you to think big, think long-term and go for the jugular as he said.
Ruby/Rails utilizing Apache Solr in Master/Slave setup
Can Big Data Fix Healthcare?
Jetpacks finally go on sale... for $100k
DevCon 5 topics announced
Definitely funny, entertaining, and there's a case to be made that its true a lot of times.

I don't know how to feel about it though. On the one hand I'm hoping it was a joke and nothing more as there are some good apples out there but then I also remember that there are a bazillion little startups that are just either clueless, incompetent, or decent but overhyped and overfunded.
Rails 2.3.11 turned CSRF violations into silent retries, which can be a problem if you track session IDs closely.
I'm not a web dev so I'm a bit puzzled by the social buttons everywhere. How often do people actually click them? To what extent can they drive traffic to your site? I've often wondered if they're a bit like QR codes in that a small portion of people are enamored with them but few people actually use them.
MS SQL Server 2012 RC0 released
Yes ... part of my point is our collective social morality is formed by whether (and which ones and how many) people agree with a particular philosophy. It's reflected in research on the stages of moral development (see, e.g., Kohlberg).

One can't help but advocate for things they believe in by the way they live their life. (As a corollary, trying to have independent journalists is an impossible ideal; compare NY Times and Washington Post.) Trying to suggest he's not advocating his view of morality is silly, just as someone suggesting I don't advocate for mine would be, even should I attempt to be even-handed.
While I'm not a big fan of the OO paradigm, I program functionally when I can, I think it makes a lot of sense. In my mind, the difference between OO and regular old imperative programming is where "functions" go. In imperative programs, functions generally operate "on" data, whereas in object oriented programs, functions/methods "are" data.

I think that makes things convenient sometimes, because objects by default tend to know what to do with themselves. I guess OO gives you ad hoc polymorphism for free.

Additionally, making everything an object does have the benefit of giving everything a uniform interface vis a vis message passing.
The Future of Flash Game Development
The real challenge is in not using curse words in response to cracking the problem.
diveintopython has also been rehosted -- I have this saved as a bookmark:

http://www.diveintopython.net/
You're arguing that competition is sufficient for quality, not that it's necessary. The first vendor might choose to provide a high quality product regardless, which could, in itself, provide a barrier to entry preventing competition.

The real win of competition is that it allows a market to be commoditized, at which point it actually operates like we all learned in our Econ 101 class.
Attention Penny Stock Lovers
Honestly nothing. As a co-founder of a start up there is nothing any big company could do to attract me other then maybe acquiring my start up lol. I'm pretty sure this is the same for any other developer who has an entrepreneur mind set.

With that aside if I wasn't doing a start up a company would have to follow the Facebook model where they take care of all of a employee's needs for free. Make it so there is so much freedom that I'd feel like I'm work on my own terms so I'm always motivated to work as hard as I could on my task how I want to.
Because the blogger used to post on HN very frequently. He's good at synthesizing bold yet vacant rhetoric that plays well here, but resonates especially well with coders who secretly think they're better than everyone else.

He usually doesn't sound so bug-nuts, though; maybe this was an early draft he hadn't cleaned up.
The Best Supplements
Like music? want to make your own? CLICK HERE
I wouldn't say that it is required, simply that it is more likely to improve quality.
Poorly written argument full of red herrings. From what I can tell, their answer to the "why aren't you in the cloud" question is that they "love computers so much that they want to do it all themselves because it's so fun".
I've always found manic depression fascinating. I recommend the book "Electroboy: A Memoir of Mania" by Andy Behrman. He talks primarily about his manic phases, how he would rush out and buy things he couldn't afford, get into weird sex situations, fly round the world for no reason, and so forth, and how he eventually wound up involved in art forgery, before getting caught and deciding to submit to electroshock therapy.

This Sebastien Marshall guy really sounds exactly like him.
Yelp files for $100 million IPO
The gremlins do not exist! The attribution of causality to gremlins is likely causing problems for many people and should be avoided.
I think some people are just good at switching.
Disappointed by the camera though - 5 MPs is fine if the sensors are up to scratch, but the 4S's camera is just so outstanding (and 8 MPs) that a so-so camera might actually swing it for me.
Because it was written by this goon: http://news.ycombinator.com/user?id=lionhearted

His biggest accomplishment known to folks at HN is...getting a lot of karma at HN.
"consistent with our theory that the underlying mechanism by which swearing increases pain tolerance is the provocation of an emotional response."

Really? Not because it releases tension? These guys couldn't hypothesize their way out of a paper bag.
If BigCo could create a pseudo-incubator where the evaluation process was similar to YC. The company could filter out applicants whose ideas didn't align with their business objectives.

Additionally, BigCo could own the rights to the product (or some portion) while the "founders" get salary/benefits for their time. Perhaps reduced salary but with large performance benefits. Really, the monetary issue wouldn't interest me as much as the ability to work on a project where I had autonomy and interest. (I wouldn't apply with project ideas that I had no interest in)
TL;DR:

1. Rails 2.3.11 introduced two subtle changes:

- CSRF tokens have to be included in XHR POST requests

- failing the CSRF check silently resets the session instead of throwing an exception

2. A/Bingo (his A/B testing library) checks if visitors are human with an XHR POST request. He did not notice that he needed to patch it to include the Rails CSRF token.

3. Race Condition: When the login/signup page is loaded, usually the A/Bingo human check will fail the CSRF check and reset the session, and A/Bingo will mark the visitor as human, all before the visitor logs in. The session won't be reset again, because A/Bingo will remember that the visitor is human. However, if the visitor is very fast and logs in/signs up before the A/Bingo human check goes through, it might not be until later in the session that the human check missing the CSRF token resets the session, prompting the visitor to log in again. Now that the session has been reset and the visitor marked human, it won't happen again.

4. His analytics indicated referral stats were way below normal because the referrer was usually getting reset with the session at the login/signup page. The only time his analytics libraries would log the referrer correctly was when the very fast visitors logged in/signed up before the human check missing the CSRF token reset their session.

Lessons:

- Race conditions are hard to track down.

- When analytics indicates something is way out of the ordinary, don't procrastinate tracking down the problem.

- Don't dismiss bugs because they (seem) irreproducible. Figure out how to reproduce them.
Yelp files for IPO
http://mashable.com/2011/11/17/yelp-ipo-2/
they are too dependent on Google, which is why they were silly to walk away from their offer.
This is hard, because I think that there are few sound recordings that are out of copyright and the way things have been going, I don't expect that to change any time soon.

That said, I wonder what one could manage if they could dig up a bunch of old public domain scores and start turning them into MIDIs or something. Actually, I thought I heard about some guy who was doing that, but with an actual orchestra. I wonder how that's going?
We're using Asana at http://starstreet.com and are liking it a lot. That said, if we weren't already used to it and were starting today we may go with trello.
it's 300+ km above you and passes at ~10km/s. how much more health risk does it pose than your neighborhood cellular tower or even your home wifi box for that matter?

not to mention that there are definitely more than 1 radar in 300km radius of you than this.
I would recommend making a Facebook VM if you really want to get on. This helps on two fronts:
1) You must REALLY want to get on facebook if you go through the extra step of booting up a VM
2) They can track all they want inside your VM since you use it ONLY for facebook.

/s/facebook/any other social service you intend to use.
Maybe they can abstract multiple things into a single cognitive context, and then they don't have to switch.
I'm about 99% confident you're being facetious even after you've said that. Whereas somewhere around 1 out of 4 women in the United States actually have been raped.
Does this mean self-absorbed hipsters cum wannabe food critics are worth something? The end is near.

Yelp does a great service though. But half the reviewers are just intolerable attention whores. Found this hilarious explication: http://www.freddiew.com/2009/05/22/yelp-is-great-i-just-hate...

The other sites, like City Search and Google reviews, don't attract this element, probably because they don't allow for elaborate "profiles" and don't cultivate a "community."
No proper announcements yet; but Asus seems to be saying early December for the Transformer.
British guy here ... you don't even want to think how much tea I get through in a day! I live in the USofA and amaze many of my American co-workers with my volume of tea consumed. (Indian co-workers don't even blink, being partial to a nice cup of tea themselves. :-)
There's no trick to it. Not everyone here wants to run their own business.

Big pay packet. Great pension plan. Stack of benefits. Interesting problems. An office (with door and windows), or at least an office shared with only a couple of other people. Multiple monitors, decent hardware, company practices that meet expectations (source control, code reviews, etc etc). I'm not obsessed with any of the coding religions (XP, agile, waterfall, pair-programming and all the rest - you know who you are, and no, of course I don't mean _your_ particular religion, reader, you've got the one true faith so there's no need to argue) but reasonable management with an understanding that estimates will only ever be estimates and that coding is not at all like building a bridge.
Whom is going to do a better job? A group of educated, passionate people that can troubleshoot their own problems in realtime? Or "Peggy" at Cloud Vendor X that deals with 400 other clients?
Granite Countertops Los Angeles
If you are deciding to renovate your bathroom or kitchen then there are several factors that you need to ponder. When you think to search the best countertops for your kitchen and getting them installed then the ideal way to get it done efficiently and easily are by seeking help from reputed Los Angeles Granite Countertop contractors. They are expert in installing countertops in appropriate way. They are expert in cutting and installing countertops and they will install them according to your desire. There are numerous Los Angeles Granite Countertop contractors out there in the area you may locate one to get your countertop install properly.
House Minority Leader Nancy Pelosi Also Comes Out Against SOPA
029 RR Keeping Up with Gowalla
Yelp files for IPO
Realsay — Send a one-time video to anyone. No pausing allowed.
I think droz mean "You don't need competition to do a good job" rather than "It's better to have competition when you want buy something of quality".

But in either case, sometimes, competition lowers at the same time the price and the quality. So competition doesn't necessarily increase quality.
A Ford bought today is less expensive, considerably safer, more efficient, and more reliable than a Ford from the days of Henry Ford.

Meanwhile, today's manufacturing companies routinely make objects – like the processor driving the machine that you are reading this on – that are orders of magnitude more complex than the most advanced technology of 1959.

And all of this was done by companies that employ lots of accountants. I'm not sure why you think that accountants and engineers don't routinely coexist, or that Henry Ford didn't employ plenty of accountants back in his day. Being able to manufacture good stuff in bulk at reasonable prices is a major exercise in accounting, and always has been.
Given the introduction, I thought we were going to see a fantastic breakdown of cost estimates; capex and opex expenses, 95% percentile bandwidth pricing vs. Amazon's fixed rate per-byte pricing.

A real analysis would have even dug into the question of sysadmins vs engineering staff, and the potential for "the cloud" to allow programmers to actually program infrastructure, eliminating internal sysadmin staff completely (and outsourcing all the remaining sysadmin work to Amazon).

Instead, we got bizarre platitudes about how they "love computers". How boring. Early in my career, I spent a lot of time in the hot/cold, blaring fan world of data centers -- sometimes late at night, when a hard drive failed or a switch's fans went out. Anyone that thinks that it's pleasant to spend time in a data center is insane; whether or not it makes sense in terms of cost was the answer I'd hoped to get from this article.
Who will bridge the tech transfer gap?
Webkits share cookies = ouch.. so you really need a VM.

New browser feature - open this site in a temp VM.
Leadership Word of the Day: SURRENDER
Yup. There's so many of these that are either irresponsible (Hiding code) or of limited usefulness (IsNullOrEmpty) or too limited to be truly useful (Named Parameters).

Hiding Code: I've got an idea. If you've got to hide code, maybe it _doesn't belong in that class_. Single responsibility people.

String.IsNullOrEmpty(): Wow! Thanks MS for saving me from writing one 4 line helper method. What would be useful is if you provided these helpers for the other 90 that I need every project. Seriously, any C# dev can provide you with their "utility" project that has them.

Named Parameters & Defaults: Awesome!..... unless you need something other than a primitive, in which case you can't set default values, since it's nothing but a fancy compiler trick.

I like C#, but really, there's not much they've added since Linq that's really crazy interesting. Not that there isn't, but most of it isn't listed in this article.
LCTA bus backs over 86 Year Old