skysight-inc/HackerNews huggingface dataset:
Any employer who does this would leave themselves wide open to lawsuits based on anti-discrimination laws, as there's no way you can troll someone's private Facebook profile without learning protected information such as age, religion, national origin, disability, marital status, sexual orientation, etc.
Works well for me. OS X 10.6.8, Chrome 19.0.1061.0
Smartphone/web hackers/designer: join a 4-person post-series-A team (YC W12)
We just closed an over-subscribed series A round. We invite iOS/Android/WP7/web hackers/designer to join a 4-person team in the current YC batch and help grow the user base from 22 million to 200 million. Based in Sunnyvale, we offer a fun working environment, competitive salaries and excellent opportunities to own significant equity in a hot startup backed by all-star investors.

Required:

* Expert in networking, multimedia and multitasking on iOS or Android or WP7, or expert in extreme-scale web development.

* Strong understanding and passion for intuitive and elegant consumer-oriented UI

* Passion for quickly producing beautiful code/design and finding simple elegant solutions to hard problems

* "Can do" altitude, never settles, loves fast-paced startup environment

Plus:

* Experience in developing VoIP smartphone apps

* Experience with echo cancellation

* Experience with Facebook and Twitter mobile/web SDK

Please contact nanzhong1@gmail.com if interested. Prior work samples would be appreciated.
I just watched 'About the Course' Video, it felt awkward, looked like professor Jurafsky was reading from a blackboard.
Also wondering if people taking the course planning to apply any of it in their daily work.
I guess I'm still a bit confused. This is the Android Market vis-a-vis 24 hours ago (and with Google Music shoe-horned in), but with a new icon/logo/name.

The most legitimate thing I've heard so far is that this is about providing a uniqued ecosystem for the budget tablet that Google is highly rumored to be introducing. This will let them be competitive with the Amazon Kindle, not only in price and hardware, but (at least a start at) a unified ecosystem of consumable media.
Yup, the type of simple 2D puzzle games that you find on flash game websites.
Open this URL on your phone to see:
http://dev.sencha.com/deploy/touch/examples/production/index...

My impression- there is still a huge different in the "feeling" of a native app v. a Sencha app. As a "mobile first" developer, I wouldn't dream of using Sencha.

The good news for Sencha is that many companies will prioritize cost/platform reach and a "good enough" experience will be, well, good enough.
I'm biased (I'm a contributor!) but I think Vagrant has changed, and will continue to change, how (server|web|operations) development and developer education happen.

I honestly don't know what I would do without it, and I'm grateful for the chance I've had to work on it. Thanks Mitch for all your hard work!
The KyPass iOS app (over Dropbox) works nicely.
Thanks for the informative reply. (I had done the math, but my notes were not at hand.)

>My machine pulls 1W in S3 sleep . . . it wakes reliably and quickly

On Windows or Linux? (My interest is mainly what it is like on Linux.)
Meanwhile I am trying to read the article and having problems doing so because ghostery keeps on popping up notifications of adblocking.

I might aquiesce to a FB access request as long as I was also given access to all emails, phone calls, SIN numbers, banking information and sexual habits of the Deans or CEO of the institution. That seems fair, considering I never use FB.
I never found ZF difficult to setup, its a core part of a lot of the PHP work ive done...not saying it solves this problem but i am surprised people find it hard to use.
I actually find it much harder to read as a result of it's verbosity. For example, just yesterday I ran into a bug with these 2 lines:

if ([[data objectForKey:@"released"] isKindOfClass:[NSNull class]]) {
if ([[data objectForKey:@"posterUrl"] isKindOfClass:[NSString class]]) {

They weren't right next to each other, and at a glance, I misread to assume they were doing the same thing. There's too much shit in the way of the actual differences (NSNull vs. NSString in this case) that I have a bad tendency to gloss over the details. Coming from ruby, the closest syntactical equivalent:

if (data['released'].class == NilClass) {
if (data['posterUrl'].class == String) {

Is so much clearer to me when glancing through code. That doesn't even touch on how you'd actually write that sort of thing (data['released'].nil?) which is infinitely more concise than either example. I know this is a bit of a contrived example, and I certainly could find better ones. I just find the 120 character long method evocations to consistently blur the details for me, and this just happens to be the freshest instance.

To be fair, I've only been doing iOS stuff for about a month. Does this trend reverse after you've been writing obj-c for a while?
Nyquist is true for static signals. Music is not static. Brick wall at 20 kHz and get audible phasing artifacts! (Even if your filter is phase linear)
Have you read http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom... ?

Yegge basically completely agrees with you. Once I started thinking of OOP in these terms it helped me, as a programmer, a lot.
Same question with much much much better answers/discussions:

http://www.reddit.com/r/askscience/comments/eru42/so_if_the_...
I'm not saying that the information isn't available - I'm only saying that to someone new to the framework, it's hard to know what you don't know yet.

As a concrete example, you actually can do myLayer.frame = someRect. The results might not be what you expect, especially if the CALayer exists in a hierarchy already and if the anchor point isn't the centre of the layer, but how would you know that if you hadn't experimented already?
I am curious, however, what will happen to people who really don't have a facebook. I've never had an account, would they believe me or assume I deleted it?

Diligently create a facebook "version" of yourself which appears to be a great worker/student/whatevertheywant?

I mean you can fight the system, but sabotaging it is so much more fun.
UPDATE: yeap, still on front-page when west-coast comes online, but without momentum :(
Parent posts are probably talking about 0-day exploits rather than 0-day warez.
"Sure. My password is =rk#C0|q7_Mf@zrtf'XnM/'2C3ZTJ1[*/>)1Wk(sr&+z0pEG/}jmN_3[jI:jp( I'll write it down for you on a piece of paper."

"Yes, that's really my password. High security. Don't you have a secure password like that? You really should you know."

"It didn't work? Are you sure you typed it in correctly? Try it again."
Well the market isn't part of Android. It's part of the Google experience.
You know what I really dislike about Objective-C is that is really inconsistent with properties and messages, at one point I said out loud: JUST PICK ONE! Coming from Python this is a big thing for me, I like when there's only one right way to do things.

P.S. My only experience with Objective-C is with the iOS SDK.
so without very high power sounds and the nonlinearity business the whole "Sound from Ultrasound" wouldn't work? Huh, I guess all this time I misunderstood it.

for those curious
http://en.wikipedia.org/wiki/Sound_from_ultrasound
Ultimately, it doesn't matter where in the calendar year you put the cut-off date. Regardless of which date you choose, there will always be almost a full year between the eldest and youngest students in any grade.

Of course, it might matter to you, if you are expecting a child near the cut-off date for your region.
[it] made me think Google was expanding into sports team management or something

You actually thought that, or you came up with that as you were deciding to reply to the thread?
The undertones created by the high overtones are realized in the anti-aliasing filter during recording. That's not actually the reason 44 kHz sampling isn't enough.
Thanks, I was about to lose track of who did what.
My cousin and I came up with a similar idea; we called it Fakebook, and then promptly went on to forget about it. There's gold in them there hills, though!
In this context, "working for" usually indicates that the person in question is under the FBI's payroll.

"Working with" usually indicates that they're a witness of some sort helping with the investigation. You wouldn't say that a murder witness is "working for the police", you would say that they were "working with the police".
A map of everywhere I've been in Portland
In my experience, performance on iOS is fantastic, while Android lags behind a small amount. Sencha isn't quite at the Native speed level yet, although it's certainly close.
So are there any TLDs that are safe from seizure? If so, which ones? If not, which ones are less likely to be seized?
The Android Marketplace is running a $0.49 promotion
With all other things being equal I wouldn't recommend Stockholm as a startup city. While taxes are high, the big issues are cost of living and quality of life. Berlin seems like a better choice and there are a number of swedish (founded) startups there like soundcloud, readmill and researchgate.
No loss, Neuro Linguistic programming is a fraud anyway.

http://en.wikipedia.org/wiki/Neuro-linguistic_programming#Cr...
Very well said. I think this also promotes a mindset of making methods that either mutate state or build and return an object. It's often very difficult to follow code that has lots of methods that do both.
"Identity as a Service" promises more convenience and better security
It feels kind of weak to me. 37sigs used to be very vocal and strong about what they believed. "Here's our way, and you'll like it or not". This seems like they are really couching their bets... If no one likes the new one, they won't have lost their cash cow, if they do like the new one, they've made an easier transition for others.

I'm afraid what actually will happen is 45-50% will be on the new Basecamp, and 50% on the old, and it will be confusing to clients who sometimes use the old, sometimes use the new, etc... Will be interesting to see how it plays out, as with everything 37sigs does, it's innovative and if it works I wouldn't be surprised to see more people taking a similar approach.
Three Dead Trolls in a Baggie - The Privacy Song

http://www.youtube.com/watch?v=7eIUOUfhoJ8
he's missed the point. people aren't saying that "CoffeeScript is a priori somehow wrong or inferior or a bad choice". Coffeescript is an abstraction, and abstractions have potential to leak, so some people are questioning whether the benefits of coffeescript - namely, prettier code - are "worth it" for production-scale projects.

as your project gets big, does coffeescript help us write more maintainable code, better abstract our solutions so we can keep less things in our head at once, resulting in higher agility and fewer bugs? When you look at the deep reasons why a large codebase went sour, you're not blaming it on things like list comprehensions, you're blaming it on things like "Java strong-arms us towards building abstractions with only OOP, which over the course of a few years builds into indecipherable layers of implementation inheritance, causing high defect rates and much decreased agility".

The difference between CoffeeScript and Javascript, in terms of what a team can accomplish, hasn't been proven in production-scale projects. they may be, or maybe only for some teams, or maybe they aren't, but you can't debate something without being able to articulate the opponent's position.

update: interestingly, ClojureScript may be a language where the productivity delta from javascript is much larger, and is better worth it. clojurescript introduces new ideas and idioms to the js community, where coffeescript is an incremental update to javascript with no new ideas.
A thousand times this. I never cease to be amazed at the number of people who will vocally argue the benefits of solid-silver wundercable, but who've never heard of mirror points or bass traps. $20,000 hifi systems in rooms with bare wooden floors and bare concrete walls. Subwoofers in untreated cubic rooms. People praising the transient response of their PMC MB2s in a room with chronic flutter echo. It's utterly dispiriting.
The guidelines for Ruby are to add a bang (!) to any methods that mutate the object rather than returning a new one. That's not strictly followed, though, but for most of the commonly used standard library bits, you can be fairly certain that that is the case.
Anything you do not understand is inherently hard.

The only thing i would say is uniquely hard about Objective C is getting your head around some of the APIs, but then again that can apply to any language.
We are to be burned at the stake for social crimes.
It's unfortunate then that in this case the honest and clear answer sounds like glossy PR-speak.
It does look similar, though it does have cloud-based music syncing, more books, and other nice incremental improvements.
At least 50% of the time I don't even read the article, I just read the comments. I tend to be more interested in the conversation the posts generate than the posts themselves.
Styli are for more than just OneNote, you know.

The difference between doing digital art on a real tablet (of the Wacom kind) with a stylus and doing digital art on an iPad is precisely the difference between drawing with honest-to-God pencils and fingerpainting.
Actually a great idea. Have your friends create one too, and you'll have a complete clean, employable, social graph.
If I were to replace the "synchronized LinkedHashMap", I'd look at Google Guava's in-memory cache: http://code.google.com/p/guava-libraries/wiki/CachesExplaine...

Here is a talk about it: http://www.infoq.com/presentations/Concurrent-Caching-at-Goo...
Learning Curves
It was 100% legit (albeit momentary) confusion as I just happened to see the Google Books update with a completely new icon and name alone on the My Apps page before I heard the news elsewhere. A few minutes later I also got the update for Google Music and I looked into it. Besides the weird "play book/apps" convention, I actually think this a pretty smart branding move for Google overall.
I expect a lot of things too, but I never cease to be surprised by the world we live in.

Consider that as popular as Facebook is, it is still mostly popular for younger people, who vote less than older people.

Consider how easy it is to convince the government to end almost any right or freedom if you mention security/terrorism.

Consider that while this might become an election issue, it almost certainly won't be the election issue. The economy, abortion, and all the other old standbys, will be the votes that really matter to an elected politician, not a vote, or lack of a vote, either way on facebook.

Consider that once this violation of privacy becomes status quo, it becomes 100x harder to roll it back.

I expect a lot of things, but I would not be surprised if this forced access to friend only level of information on facebook becomes the norm.
The school system I went to allowed it for a friend of mine, but he was born within a few weeks of the cutoff line. It probably varies from place to place, that kind of educational decision is made at the state level or lower.
Sounds familiar: http://blogoscoped.com/archive/2007-09-17-n72.html
Introducing Google Play: All your entertainment, anywhere you go
That's because they are animating top and left instead of using CSS3's translate, so they aren't getting nice smooth hardware acceleration.
The app badge says "Android app on... Google Play". I'm guessing that the other badge is for non-Android-specific content, like a song or a book.

http://www.android.com/images/brand/android_app_on_play_larg...
The android market also auto-cancels your purchase if you are unable to download the app after a set period of time. I found this out when I bricked my kindle fire after trying to get the marketplace to work(it would allow the purchase, but couldn't download the new app).

This change would probably help fix issues where the user can't download the content, but could download the app through the market.
Has this been confirmed?

The FBI released an official document of confirmation this morning: http://www.fbi.gov/newyork/press-releases/2012/six-hackers-i...
I'm just going to repost a comment I made during an HN thread on trolling here:

"....However, on a general note, I think it is important to realize that every text message you send, every cell phone conversation you have, every post to the CNN forum you make, every tweet you send ... is directly attributable to your IP whether you use your own name or not. With Facebook and Google tracking everything you do, whether you are logged in or not, I would go one step further, and say all of these things are directly attributable to you personally.

I would strongly urge young people to really think about what they are putting out there. Consider this, the military was doing the equivalent of credit checks for sensitive positions during the 60s. Now you need a credit check to do ANYTHING, even things that don't require credit. How long before an internet and phone background check is standard in the background checks organizations do before offering jobs?

I can tell you the military is doing this sort of screening right now for sensitive positions, but at least you are confronted about it. It still basically ends your career, but they will give you a chance to explain your posts. In the private sector in the future, they will just deep six your application and you won't know what happened. Or they'll let you in at entry level, maybe, and subsequently you'll start running up against an invisible barrier as you try to advance beyond the first or second layer of management. Or you will find resistance to you advancing into management at all.

Also be mindful, it can affect more than your professional life. Think about what the background checks for apartments will look like in the 2020s. Or what 'dating sites' will be like in the 2020s.

Please consider your future before you make comments on ... say ... black people and Hurricane Katrina ... that might be misconstrued. Or post an opinion on ... say ... American soldiers in Afghanistan ... that could be taken out of context and viewed in a negative light.

All that said, the absolute best defense against these sorts of situations is just not to be a douche, which isn't very hard..."

----

I think that comment is apropos here as well. I encourage all of the young people I work with, as often as I can, to be careful about what comments they put ANYWHERE on the internet. To be mindful of what they say during ANY cell phone conversation. And to try to limit their use of text messaging.

I know this sucks, but this stuff is serious...these things WILL affect your future.
All these git tutorials are nice, and they might be beneficial for some people.

Personally, I find all these supposedly-helpful analogies useless and confusing. If I start to learn git, I would rather someone just tell me three things:

1. Git saves 'entire' snapshots of a directory on each commit.
2. Each commit resides in a graph and has a pointer to its parent
3. The only commit with more than one parent is a merge commit - which carries data on how to merge two previous commits.
That first one was submitted to /r/programming by a user who has a really bad history of incessantly spamming his/her own blog and nothing else. The user has 2 comments in 4 years, and only 2 submissions which are not self promotion (one of which is yours).

I couldn't find a trace of the other two, though looking at your account (or what I think is your account) I am seeing a slew of filtered posts, some of which are on topic, some of which are not. I just approved a couple of your most recent on-topic posts, however I can tell you that you will need to keep a good ratio between your own site(s) and other good content for the spam filter to go easy on you. It filters really heavily against people who submit the same domain a large part of the time, and we (moderators) tend to stick to that as well.

I will comment on your other points in a little while.

EDIT: Okay, now for the rest.

I think the warm fuzzy memories you have of proggit are akin to the warm fuzzy memories a lot of people have of reddit as a whole 3 or 4 years ago. But with a larger userbase comes a lot of noise and idiocy. In my opinion, /r/programming was one of the first subreddits to take real action against quality decay. There was a period of time, after the heyday, but while /r/programming was still a default, when rage comics and advice animals were rampant. Maybe not quite as rampant as the rest of the site, but it was pretty bad. There were lots of people who were not programmers submitting and commenting, so lots of stuff ended up being off topic.

I think the quality has improved immensely since then, and I think this is in part due to strict moderation and the disabling of self posts. I will allow that it certainly isn't as great as reddit as a whole was in its heyday, but it's getting better.

There's not much we can do about the comments. We can't moderate comments for stupidity (because that would be pretty messed up). The only thing I've ever moderated comments for is spam and personal info.

A reboot, unless it's in the form of a different sub, is probably not going to happen, but I'd certainly be interested in hearing any ideas for improving the subreddit in its current form.
Fair enough. Sometimes I read these things and assume that they are exaggerated for the sake of writing an interesting comment :)
Knol being discontinued
Ah, right. If we consider every inch of space expanding, then long enough distances WOULD expand faster than the speed of light.

Doesn't this imply that there is a reverse event horizon around every point in space? That we are on the inside of an inside-out black hole?
My understanding is it wasn't technical issues, but rather legal/political wrangling with Stanford that affected both Coursera and Udacity's courses.
>...the reason this is so alarming is because eventually, EVERY employer may ask this and then you simply won't have a choice.

At that point, I would start my own company, we wouldn't check Facebook accounts (and would let people know this) and we would have a line out the door of job applicants who want their privacy respected.
And, anyone who blanketly equates the biases of news organizations is falling for a false equivalency.
Easily my favorite interface for throw away emails. Ironically, it allows a lot of tracking through (https://grepular.com/email_privacy_tester)
For those developers wondering where http://market.android.com/publish went, you can find your apps here: https://play.google.com/apps/publish/Home
Facebook is subject to EU data protection laws for all EU users. If they did this over here they would be - well, the technical term is "reamed." Especially if the proposed new penalties come in: the relevant quote is "[Data protection authorities] will be empowered to fine companies...up to 2% of the global annual turnover of a company."
For those who don't click through, the article's title is supremely misleading. There are only anecdotes about corrections departments and college athletics. But hoooooly crap this little gem:

Social media monitoring on colleges, while spreading quickly among athletic departments, seems to be limited to athletes at the moment. There's nothing stopping schools from applying the same policies to other students, however.

Look, college athletics has a lot of issues. Colleges secure all economic benefits associated with player performance in exchange for a college scholarship (I hope O'Bannon v. NCAA solves that problem soon). [0]

But how can anyone extrapolate requirements from college athletes to the entire student body? Would any Ivy School dream of asking an applicant for their password, when said applicant's mother might be a partner at a law firm? What about the constitutional issues regarding the same request from a public university (funded by taxpayer money)?

[0] http://www.theatlantic.com/magazine/archive/2011/10/the-sham...