skysight-inc/HackerNews huggingface dataset:
Thanks for sharing, David. I have the same experience as you even though I am not deaf. The things about me is that I am a Hmong refugee from Thailand, uneducated, and had no background knowledge of American. At the ages of 13, I came to the United States not knowing a word in English. I started learning English alphabet and words when I arrived here. After a year of trying to learn English, I went straight to high school. That's when I realized how hard it was to live in a world where you don't understand what people are saying, but the situation force you to live with it. I have been in the same situation as you, which to live among others who could easily communicated to one another. I went to high school without friends and without talking to anyone for 2 years. after 2 years in high school, I was able to understand some simple conversations use in every day life and able to ask some questions. I was and still am the quietest guy in class. I am in college now and want to express myself more but couldn't do it because of the limited English I have.
tchang
I think this is the protocol that Dragon is following on the current mission:

http://spacecraft.ssl.umd.edu/design_lib/SSP50235.ISSvehicle...
I was just about to move my email hosting to fastmail, so this will be a significant issue for me. I hope it is confirmed or denied quickly. Any suggestions if this turns out to be true?
I hadn't thought of the creativity perspective here & I agree that YourName.tld is an uninspiring, obvious choice.

I've made the analogy to a few people that a cooldude69@hotmail.com email address that you may have setup in high school isn't necessarily what you want to be posting on your resume / linkedin account.

Thanks for the comment!
If tracking is done on the server, how would anyone know/be able to prove that it is taking place?
Je tuin ecologisch beschermen tegen slakken en ongedierte
This talk is very informative.

The historical bit about NASA using event-sourced design for the Apollo Program (1969) was pretty interesting. He gives IBM big props for hitting 2,300 transactions/second in the mid-60's (with IMS aka DB1).

@17:15
"We've forgetting a lot of this good stuff in our modern designs."

@17:34
"Transaction queues, pulling things off, uncontended, and processing them."

@17:50
"Some of the systems we have today are woeful and can't even get close to that, considering the hardware we have today, and it's ... how we are writing contended designs"
Ask HN: Who is using Go language?
I read a lot about Google Go on Hacker News. Is it as good as we read here? What are its benefits?

Is anyone using Go language in real world projects?
Mine was too - an unflattering picture of some other guy with the same name. As soon as it dropped, I claimed it and will be holding on to it.

If you're interested, there's a bunch of backordering / drop-catching services out there that you only pay upon successful delivery of the domain. I'd register and backorder your name if you're interested. Look for snapnames, pool, namejet.
> "i already use ghostery, disconnect, do not track plus, and adblock."

> "you also come across as rather dull."

Good one!
As someone who is learning to use backbone and underscore templates, I'll second this. But I've got to say that Handlebars looks like another decent option.
Facebook Browser Is Imminent?
Even though I hear complaints about R's syntax, I don't know exactly what people dislike about it. In fact, I kind of like R's syntax.

As an example, I like the ability to use expressions on the left side of an assignment (e.g. names(df) = "stuff"). But, it sounds like you are right that the python developers are getting to learn from R's mistakes and avoid getting locked into to legacy ideas.

As far as libraries... R has a lot. So I don't expect python to totally catch up soon. But, I only use 10 or 15 R libraries, and those are really popular libraries. So, unless you do an incredible range of stuff, python probably doesn't hvae to completely catch up.

One major advantage for R is the package management system (CRAN). The uniformity of the interface... the ability to search for stuff in it... that's been really useful for me. Not sure if anything like that is in the works for python.

Lastly, there are a lot of little helper functions that I've written for myself in python that are part of base R. The first example that comes to mind is head() to view the top few lines of a data structure. It seems strange that python would be missing these little helper functions, but I never found it.
No, it doesn't boil down to that. They agree on what information can be encoded genetically. They disagree on a detail of the mechanism of evolution: To what extent does selection occur at various "levels" (gene, individual, kin-group, species, etc)?
But what if users don't see a difference between a paid link that appears on the first page (via AdWords) and an organic one? AdWords is then effectively the same: pay for placement on page one. But of course, the payment goes to Google not some other seller.

Having policies that strive to maintain some sort of objectivity in organic rankings might be rendered moot when there are always paid links (via AdWords) appearing at the same eye level to users, a majority of whom do not know or care how they got there.

In simple terms, AdWords is paying (and only paying Google) to be on page one. How is this different?
That's kind of inflammatory, don't you think?

Giving someone temporary authority to act in your interests based upon opinions they've expressed and behavior they've exhibited is hardly allowing them to dictate what I think.

We abdicate authority to people all the time: doctors, lawyers, plumbers, electricians, mechanics, weathermen, etc.

Extending a reasonable amount of trust to those who devote all their time to a particular subject isn't allowing other people to dictate how you think.
R.I.P. Cisco Cius--Another Tablet Bites the Dust
I guess the same way as with multiple python interpreters. E.g. under Linux/Mac OS X I might have python python2.5 python2.6 python2.7 and etc. Under Windows I have different locations for different python versions (e.g. c:\python26 c:\python27). You will simply have virtualenv, virtualenv2.6, virtualenv2.7.
Jim, thanks for the link and insights. I used to interview boatloads of interns for a couple companies here in Toronto, and the personal domain always left me with an improved first impression of an applicant.

But yes, the ratio was quite low, especially considering I was interviewing CS students.

I'll take a look at the link and send you some notes later.
If you really want to track your users without a cookie you can do that just fine:

https://panopticlick.eff.org/

And if you do use cookies these can be restored after a wipe from lost of sources:

http://samy.pl/evercookie/
Is that an official Nasa chat-up line ?
Horrendous colour choices on that site. Made my eyes hurt using an iPad
I've also become heavily reliant on a decent webmail interface and good spam filtering, which create additional layers of complexity. I'd really rather just pay a reputable company to do all that stuff for me. Basically I want gmail but without all the evilness.
Impressive. But you know what would be more impressive? Build a sculpture that yields different, valid QR codes in every season.
I would like to suggest that he looks at how real immune systems [0] operate: layered, decentralized, innate and adaptive immunity, ... Some of these properties already conflict with the comments in this thread.

[0] http://en.wikipedia.org/wiki/Immune_system
In my case, [lastname].com is owned by some domain squatter looking to make a quick buck (or 12k of them last I checked). I own [firstname][lastname].com and that seems to be good, but it'd be cool to have my email me [first]@[last].com and my blog at [first].[last].com.

First world problems!
This is not radically different from most (ABET accredited) undergrad CS degrees.

Intro programming sequence:
- Critical Thinking
- Logic
- Imperative Programming
- Object-oriented Programming

Databases:
- Relational Data
- Object-relational Mapping

Technical communication & ethics:
- Professional Communication
- Professional Conduct

Software engineering sequence:
- Human-readable Data (also in databases)
- Refactoring
- Object-oriented Design Patterns
- Requirements and Specifications
- Organizing

Software testing (elective):
- Unit Testing

Senior design projects:
- Develop Software

Misc:

- Declarative Programming --> We learn regex in an intro to Linux course, XML in software engineering, etc.

- Tools of the Trade --> Picked up on your own, from profs, TAs, teammates, etc.

Which leaves only the following courses unaccounted for:

- Optimizing --> General optimization strategies aren't really taught at my university without looking for specific elective courses.

- User Interface Design --> Sadly, CS does not seem to concern itself much with the front-end of software; I wish this were not the case.
This is a potentially huge idea. Allowing users to create and choose topics of activism they care about, and voluntarily sign up for email alerts, provide ways to promote their topics, etc. - this could be something people really want.
This was so much fun! Thanks scribd. :) Humble Hodor and Greebly Wartfinger gooooo.
I use a debugger when I code in C# (because the VS IDE is fantastic), but unfortunately I'm doing a lot of PHP these days. I've never found a debugger for PHP that I really enjoy using. XDebug + print_r() wrapped in <pre> tags does a pretty good job, but it's a lot more painful than using a real debugger :(

Edit: Hurp durp, XDebug has remote debugging. I've never actually used it...although I think I'll check it out soon.
That's unrelated to Disqus 2012. Disqus 2012 is indexable by Google without any software (such as a WordPress plugin) being installed on the host's server.
Who Reads Long Reviews?
They fail to produce working code. I've written about this a number of times.

Most candidates CANNOT write a string reverse function without the off-by-one error.
Opera was doing very well years ago because it was a much better desktop browser than IE or Netscape. It didn't do Turbo than and it declined as Mozilla got it's act together and chrome appeared.

Opera is popular in the developing world for an entirely different reason - the Turbo/mini compression - it may lose that market if other browsers also do compression.
>I can't see how a plugin would help.

Either a "yes I accept the damn cookies everywhere" (you know, the hassle free system we have now) or a "no I don't accept the damn cookies anywhere" option.

People have an interesting way of engineering around annoyances.
Heh, I used to think web development was hard because you had to learn sql, python, html, css, and javascript.

Apparently you really have to learn those, plus, flask, backbone, coffescript, require.js, jquery, bootstrap, handlebars.js, stylus, mocha, zombie, etc., etc. Simple! :-)
That's pretty much what my CS undergrad was about (european university).

In addition to everything mentioned by the author, we also had algorithm design, a lot of math (analysis, linear algebra, probabilities, statistics, topology, graph theory from the top of my head), economics, law fundamentals + intellectual property law, project management, communication + marketing, economics, english as a second language, and electives in our final years (computer graphics, etc.).
What's wrong with imports?
I am sure these people are smarter than just using a single number. They can just use random number every time.

You could for example have a white-list but that's won't quite work for most people.
Is that a problem anymore?
I haven't really noticed any site that had serious issues in Opera (or chrome) - even my bank now works.

The only site with any problems is my Outlook Web Access and that only works full in IE.
Green Bay Packers vs New Orleans Saints live streaming
watch today Green Bay Packers vs New Orleans Saints live streaming
watch at Lambeau Field Week 1 NFL Regular season

Match Detail:
Green Bay Packers vs New Orleans Saints
New Orleans at Green Bay
Week 1 NFL Regular season
Date: THU, SEP 8
TIME :8:30 PM (ET)
Venu: Lambeau Field

watch and enjoy now Green Bay Packers vs New Orleans Saints live
streaming and watch also watch NFL full season live streaming online
here. Get the best online sports coverage on the net directly on your
PC. Download our software to NFL Regular season Live Football
match.You will be completely satisfied with our services. No Extra
hardware required. Easy to use and anytime anywhere access. Better and
cheapest then your cable TV. Watch 3000 thousand HD TV on your pc.
FB is worth approximately the same as Kraft foods (70 vs 68 BN). Take away FB for 3 days and you get people bitching on twitter and some lost business for their advertisers. Take away junk food for 3 days and you get riots. Here is what wolfram-alpha thinks FB is going to do: http://imgur.com/2c5me

Which company will be here in 20 years...
Am I the only super-internet-nerd who hates cats?
Aside from a few odd cases like AutoCAD and Photoshop, I don't think most pictures are encumbered by DRM as of right now. I'm sure there are several companies that would love to change that, however. My comment was mostly a joke, but I could see a world in the not-so-distant-future where it wouldn't be very funny.
You know, I hate to say it, but you, and your parent commenters have basically said quite a bit without actually answering the question. Anyone coming here wondering which one to learn is going to be left with the same question, only slightly more confused.
The 3M Ergonomic Mouse has done wonders for me. It looks and feels weird at first, but you get used to it pretty quickly.

http://www.amazon.com/3M-Ergonomic-Optical-Compatible-EM500G...
They could use a random number every time, but they don't. If they start doing that, I'll enable Google Voice's feature that requires an unknown caller to say their name before the phone call is accepted.
I believe the correct response from any future colonists to cries about international treaties would be "Come and stop us."
Actually, it did make the game less fun. Same for Borderlands.

With hacked items, there was no point in playing a public game, because chances were high that one or more players had hacked items which allowed them to kill enemies in one shot, or made them virtually indestructible, thus trivializing the game. The end result was that you'd only risk playing with close friends, unless you finally gave in and used hacked items yourself just so you'd have a chance when playing with others.

Also, as rare items become as common as sand due to hacking, the marketplaces are ruined, since hacked "super rare" items depress prices to the point that it's only worthwhile to sell in bulk, which is only possible if you hack. It also causes bleed over into my previous point, as regular non-hacking users acquire hacked items via the marketplace without necessarily realizing it, and the game is further trivialized, with everyone decked out in super rares that they bought for 1000 gold each. Now you must choose between a trivial game, and a "legit" game where everyone else runs circles around you because your gear is crappy by comparison.

No. Blizzard made the right choice here, and I for one applaud their decision.
Introduction to jQuery UI online course with 15 free videos
A gene was not conflated with a DNA locus until the 1960s. Classical genetics treated 'gene' as any trait that could be stably isolated and transmitted in breeding experiments.

I agree that a lot of the broken ideas are going to be revised, but in many cases they're going to be revised back to the original meaning before someone better at marketing than science forced a broken meaning on it.
Adding it to the language saves us all the work of typedefing it. Which is a very common practice.

C's approach to typing is, in general, pretty weak. Mostly they're there so the compiler can decide how much space to set aside. There's no point singling out this particular instance of nonsense when everywhere you turn in C you're greeted by other forms of the same nonsense. There's no point being pedantic about bool if you're not going to be pedantic about all the other types.

Enough bikeshedding. Use it or don't.
I don't see many people instantly re-clicking resubscribe after unsubscribing. I wouldn't.
Django+tastypie works with backbone.js with very little configuration.
Could you explain a bit about your decision to use Flask + extensions rather than just Django? It seems like you started with Flask and added a bunch of extensions to provide most of the things that Django provides out of the box...
NetCaptor had tabs before Opera, and that probably wasn't the first browser to have tabs either.
Here's an example of what I think is telemarketing done right. We have a client that's a roofing company. They scout areas that have seen a lot of damage from storms, note the houses with roofing damage, and look up their phone numbers. They call the residents, explain how their home insurance companies usually cover most of the cost of the roof repair, and offer to schedule a time to take a closer look at the roof and give an estimate.

I think it's mostly about targeting - don't just call tons of people with no reason, but focus on particular people who have a high likelihood of becoming a customer. Then call them with salespeople who know the industry, be helpful and courteous, and take people off your list who don't want to be called. And, of course, follow the law.

Unfortunately, there's so much bad telemarketing that the good stuff has gotten drowned out, so it's easy to see it all as bad.
> As a result of its creative promotion, Emart reportedly saw membership increase by 58 percent in February over the previous month, they also observed a 25 percent increase in sales during lunch hours.

Yeah, so they pretty much come out and say it's a PR move. And is workable, apparently. As for the issues you suggest:

> The sun changes positions throughout the year

So does the sculpture.
Great article!

"Update2: I feel I've been a bit misinterpreted. I love
feedback of all kinds, including negative. And I am
listening to and appreciate it all. What I was trying to
get at is for other people (who have less thick skins),
it can really get them down. But it shouldn't since if
they're eliciting emotion that's great."

Yeah, I'm kind of sad you had to include this update. I felt the article was poignantly written. I felt your insights were clear. I wonder if the reason you were misinterpreted by some is that these people had already made up their mind about what the article was about before reading it.

As always, thanks for taking the time to describe and share your insights!
Optimizing Python Condition Variables with Telemetry
My surname is Benedetto and unfortunately "benedetto.com" is owned by a funeral services company. However I managed to register "benedet.to", which makes a great personal domain!

My only fear in owning an extremely personalized domain is that if for any reason I fail to renew the domain, some squatter could get it and do whatever he wants (it happened with my previous blog: someone picked up the domain and used it for a porn website. It took months to take down every link that still referred it as my personal blog).
"With CoffeeScript, writing JavaScript becomes fun again. Code is cleaner and more verbose, leading to faster development and less bugs. Sure there’s opinions against it, but seems that many have changed their opinion? Just saying that you should try it. I’m not going back to vanilla JS. Debugging is not an issue when you use require.js. And plz don’t make those uncomprehensible magic one-liners."

How does require.js make coffeescript debugging easier?
Why I Hate Facebook - Facebook Releases "Camera"
Here's one thing to think about: What does you app do? If it's something that is going to run poorly on older devices, the ones that aren't upgradable past iOS 4, then I would say only target iOS 5. More people are updgrading their devices every day and that means they're getting the latest version of the operating system. If you'd like to rely on rumor, think of all the people that will be upgrading after WWDC in a few weeks.

I say go for it, you'll have a large enough install space as it is with iOS 5, I wouldn't worry about your lost users.
This was one of the first things I thought when reading this. It is so easy for this to become another situation where oversaturation makes it a flawed platform. The reason the protest against SOPA worked is because everyone jumped on board, and it seemed important. This is really the strength of lobbying groups. If bills are fed through with small pieces of a intrusive laws bit by bit, SOPA may return and be in place before there is even time to react. The moment the protest system becomes spammy and we start seeing messages about protests for unimportant topics, the movement will fail. This should be saved and used only in the most dire consequences and focus only on Internet freedom related topics.
Yeah I think it sort of puts it in the hands of the judge at that point (I am talking about a small claims court).

I would be interesting to find out what would have happened in court.

Even with the most business-sympathetic judge, he should at least allow for the first couple of calls to be admitted as violations because in those cases he clearly did not have any semblance of a business relationship with them.

The most consumer-sympathetic judge would allow all calls to be counted against the company as the person did explicitly ask to be put on the DNL. He expresses an initial interest but then decided he didn't want anything to do with the company.
>The fact that they haven't rectified this in their own search engine should be pretty good evidence that copying and piracy are not, in fact, "theft" and that they don't represent lost sales

What? Does not compute.
IOS Keychain: Sharing data between apps
Or you used a tool to change your account to 1537 and nobody could ever find you because hundreds, if not thousands, of people all used that same shared account.
Thanks Mike. Wow, just went to your site and found Namevine -- what an awesome site. That's the logical next step for a lot of job-seekers... once they have their URL, they want a Twitter account and maybe a YouTube video. And obviously we're both in sync with the helping people/affiliate link dynamic. I'll be recommending this to people I work with. Thanks again.
Of which your source file is an excellent example. Run, IIRC,

weave mf.web

to generate TeX sources for a camera-ready, exhaustively commented version of the source code that has even been published in hardcover[1].

[1] http://www.amazon.com/Computers-Typesetting-Volume-Metafont-...
I agree completely. The more things you stand for, the more beliefs a person has to share with you in order for them to join. Pick just a few widely held beliefs if you want a large, influential organization.
You have no idea how much I appreciate this post. I've been researching Python web development for a few weeks now and have been forced to evaluate all the different options on my own without really knowing what I'm looking for. (Since I'm starting from scratch, I'd prefer to use Python rather than having to internalize Javascript syntax just to be able to start the project). Have to agree, Django is way too cumbersome for what I need. But I had to figure that out on my own. Having it laid out clearly like this is really helpful, and now I can pick and choose the parts that will work for me. Thanks for sharing this. I'll plan on sharing the love as soon as I get my stack figured out :)
Arkadaşlık sitesi kurmak
VM export for EC2