skysight-inc/HackerNews huggingface dataset:
Here's a question: was there a concept of privacy 100 years ago? Or 500? Whenever someone had a baby, or bought a cow, or had an affair on their spouse, didn't everyone in town know about it? Did they ask people's permission when the first telephone book was published?

Or was the first response, "hey, that's an invasion of my privacy!" I doubt anyone said that before the 1950's.

I think privacy is an invention of the late 20th century. I am truly curious if any real notion of "invasion of privacy" existed for most of man's history.
I use cyanogenmod and didn't know about this, nor do I think I or most folks will ever remember to do such things.
> My experience is that most 1.5+ developers...

My experience is that most of the highly skilled engineers that I have worked with don't really care about the language that much. Most of them are much more interested in what they are building, and interested in how they are building it to the extent that it gets in their way or gets in the way of future maintainers. There are those that are much more productive in languages other than Java, but for most the barriers to productivity or delivery time are not the language but the environment. Using a well-supported and mature platform like Java (both the language and the JRE) helps a great deal here, as does the wide variety of libraries and frameworks available in the Java world. The same applies to the .NET platform, and some other mature platforms that are available.

Languages like Scala and Clojure blur the line here a bit, because they are 'more powerful' languages on an mature platform. The Java language still holds some benefits over these languages, mostly in it's stability.

> but it's not fast

No, let's not start the 'Java is slow!!!!' debate again.

> Greenspun's Tenth Rule

I think Greenspun is wrong about why this happens. I think it's a sign of weak program design, rather than a weak language.

> Are there 1.5 and 2.0 programmers in languages like Java? Absolutely. Is it common? No.

I think you are wrong about this. I have seen little evidence in my career of a correlation between chosen technology and ability to deliver results. There are some technologies that I don't like or find not to my taste (PHP springs to mind), which have been the basis for some fantastically successful projects.

I might admit that the median skill (measured by the ability to deliver effective results) of people who chose Java is lower than those who chose other languages, but my experience suggests that those differences disappear quickly as you move upward.

> Disagree, unless you're taking a very strict view of what "functional programming" is.

Expanding your definitions to preserve your point is a symptom of fallacious reasoning.

Engineers chose tools for many reasons, and a good engineer will have a wide set of tools they know and good judgement about which is the best to use. Looking at which tool they happen to have chosen isn't a good indicator of skill - the actual outcomes are much more useful. Is what they built useful? It is maintainable? Was it delivered on time? Was it delivered in budget?
256+3 bonus on stock, 343+10 bonus on Chrome.

I don't know how to paste which tests pass and which fail, is there any?
Is it just me, or do the screenshots make it seem like a Codecademy clone that you have to pay for?
Right. It seems to me that the despair is that it is very hard, from knowledge like "student checked box B in this test, which was correct" to deduce "student actually understands the concept".

Perhaps a partial solution to this problem can be found in... wait for it... programming! That is, it is really hard to write a program to find general answers to problems unless you understand the basic idea. This definitely doesn't work for everything, but I wonder how big the domain is where this is a really good way to mechanically assess understanding, and whether the language that'd be required would itself become a bigger component of the measure than what you're trying to assess -- mathematical reasoning.
This seemed oddly familiar, and sure enough:

http://michaelochurch.wordpress.com/2012/01/26/the-trajector...

What I said when that hit HN still applies. Treating the creation of yet another programming language as somehow being the pinnacle seems like a bad idea.
Apple rumored to talk with Canadian cablers for a service-integrated Apple TV
Solid State Tesla Coil in 12 steps
First of all, you have to really love your startup. Programming all day, then getting home and have to do the same job in the night can be really draining.

Second you have to make it profitable as soon as possible, so you can leave your job and at least start contracting 2-3 days per week, leaving full days to work on your startup.

Third, the sacrifice depends on the nature of your startup: if it's a no brainer like a management tool and you're a smart programmer, you won't need to get mad. But if it's really techy, then you better find some mate to not get lost in the venture and use up every minute of your free time.

That's my experience and what I've seen around the community here.
Having been around conversations with some of the old Flickr people, I have to disagree. It's definitely sinking, and has been slowly gutted over the past few years. This is only the most recent piece of news:
http://nolancaudill.com/2012/01/30/the-front-line/

All of the core Flickr people have left, and some (like Aaron Straup Cope) are starting to build their own:
http://straup.github.com/parallel-flickr/
http://www.aaronland.info/weblog/2011/10/14/pixelspace/#para...
While I still support Path, the best PR move they could do right now is to pro-actively wipe all non-members' contact info from their servers, and then fast-track approval of the new "opt-in" version to the App Store, so that users can re-upload.

Played right, this episode could actually give them free publicity. Companies like Facebook and Zynga have been embroiled in far worse controversies, and they've all blown over.
LinkedIn Is Acquiring Contacts Start-Up Rapportive (YC S10)
Beautiful video: Life as a computer vision algorithm
I guess the problem is how to shoot 100GB in the cloud cheap and in reasonable time. this is the problem here.
The Best Super Bowl Ad
Given how common the escape key is in Vim, I swapped caps-lock and escape, which IMO is vastly more comfortable than C-anything.
Which contribution is greater?
Building the canonical Q/A engine or setting an example for tech professionals that family is #1?

Thank you Jeff, I'm glad you shared some of your awesome with us!
True, but it does 'send a message' if you see what I mean.
The class-central.com page is now saying that all coursera classes are delayed indefinitely. This is very unfortunate because all these classes were of interest to me and my colleagues. It's rare that one can get this kind of insight in advanced topics.
open source software can collect exactly the same information on you.

there was a furor recently where it was revealed that OS X and Windows collect data on what access points you have associated with. what was omitted was that linux does exactly the same thing: the wireless subsystem has a debug print (at a debug info level turned on in all major distributions) that will log the MAC address of the AP you just associated with.

it's still there, afaik.
Snapjoy is awesome. I've been using it for a few months and have never looked back.
Team INA - Social Networking Revolution
Team INA answers the question "Should you be a part of the Social Networking Revolution?
But no matter what you think about formal education, it has one thing going for it: The separation of teacher and student.

It's more than just a separation, it's an inherent power-asymmetry.
True, but still doable. I have a family, full-time job, and two side startups (5 and 4 years old), but I still manage to work out regularly, spend time with the family, relax a bit, and even sleep. You can do it, you just need to use your time wisely.
Absurd, but not unusual today. Members of the US congress have admitted freely that they have voted for bills without having read them. Indeed, our speaker of the house even once said that it was necessary to "pass the bill to find out what's in it", because apparently reading it was out of the question: http://youtube.com/watch?v=KoE1R-xH5To
Others have already answered the gist of your problem, so I'm just going to add the following:

That's not a feature of vi(m), that's a part of some shells (bash, zsh). You can suspend any programming running in a shell with ^Z. In addition to getting it back to run in the foreground with 'fg', you could also put it in the background with 'bg' (which is equivalent to starting a program with '&' at the end), or detach it from the shell process with 'disown' to make it a distinct process instead of a child of the shell process (which means it will keep running when you close the shell, which is often useful).
Wow. I wonder if "algebra-based" means "no calculus".
http://openstaxcollege.org/textbooks/college-physics
Programmatically working with SSL IN WCF
Rendering memory usage could change, too (most likely upwards). I haven't looked at the source, but I guess this renders to canvas and keeps the uncompressed data around in that canvas. Browsers might opt to uncompress images on the fly when needed.
> "Proactively?" How do you get [...]

was about to say exact the same. the only thing I can add here is that if this wouldnt make headline, noone would have thought of opt outs.
Proof: Strongest consistency guarantee possible for P+A distributed systems
Macroscalar
Most people are too fucking stupid to concern themselves with such things as gender equality.

I don't find it offensive, but it is sexist. It just shows a lack of forethought on your part and a lack of understanding of gender norms/privilege/etc.

Subtlety assigning words like that is sexist. And dicking around does have gendered connotations, if you don't realize that then see statement one.
More interested in something like open photo that is just forkable software and I pay for S3 http://theopenphotoproject.org/
The title is deceiving as per usual. It's mostly using the GPU and using CPU for prefetching. Nothing too new here, we know the GPU is faster.
Hate those kind of copywriting error's.
Yes I did. I also read the salon.com homepage. Most of it is political editorials. There is also a harrowing story about how a writer could not find some new hot clothing collection in Target (the writer uses language associated with violence and massacres to describe what happened to her favorite clothes).

Honestly, I do not mind political editorials, and I usually agree with the political opinions of Salon writers, but it is annoying when that is all there is. Occasionally I want to learn something new when I read the paper. I want the occasional deeply researched article. These used to appear in Salon, but not anymore.

And also, if you do political editorials you have to make sure you say something interesting. I can form my own political opinions, you know. Editorial writing is only interesting if it is especially incisive, moving and/or funny. And it is very hard to do that when you churn those editorials by the dozen.
I'm an autodidact too--I was lucky enough to find this big group of mentors who were willing to speak to me several times a week about a variety of subjects. Then, after a few years, they all agreed that I now knew a lot of things and gave me a piece of paper saying so.
Making tiny electric cars sexy
Thanks for the tip - I'm going to go install that now and probably do a writeup.
Why not gt and gT? All the commiting/greping/chmoding/building stuff can be done from within Vim. You don't really need to get out of it unless you want to launch a curses program or an interactive SSH session. Eck, even in such cases I think it's way better to have multiple terminal windows or panes.
Gendered words aren't sexist (he/she), they are descriptive in the same way that black/white are.

Bitching is the (sort of) equivalent of the word niggardly. Niggardly has no etymological roots with nigger, but they sound similar and niggardly means stingy/miserly/has negative connotations. Lets pretend for a second that they are derived from the same root (They're not but I lack a better example off the top of my head).

Saying black would not be the same as saying niggardly.
You don't get points in intel by giving information away. This is the critical juncture of a realignment in a critical region of the world. Not a made for tv movie. I suspect no one is playing fast and loose with this particular situation.

Highly likely it was actually Anon that did this.
On the surface I love this idea. Flickr has been stagnant for years and starting to worry me. I don't mind paying for a photo sharing service but the market sure is saturated. I'll be looking for a little more than a pretty, overpriced UI over Amazon's S3.

Wouldn't it be great if a company came around and offered front ends for S3. One for photo sharing, one for docs. You could switch them out like skins. Your data is in one place and never moves. If a competitor comes along with a better front-end, you could change to them.

That would also be nice, because then you could have one monthly fee for all of you online storage needs. Let's be honest, they're all hosted by Amazon anyway.
On my Xoom with stock ICS 4.0.3, Chrome is on the whole dead even with the stock browser:

Chrome - 2276.2ms +/- 1.0%
Stock - 2288.9ms +/- 2.0%

Here's a screenshot of the detailed breakdown: http://i.imgur.com/WA37A.png . The "FROM" column is Chrome, the "TO" column is stock. Some tests Chrome wins, some stock.
This is because the photos contain GPS data about where they were taken.
People, no matter how much prior training they have, are going to invent their own ways. Some will be hits and some will be misses. In your case, it sounds like a miss, but if your manager has had prior successes, he is inclined to disagree.

Some people believed the Ruby on Rails "magic" was the worst violation of software engineering to ever exist, while others felt it was the greatest advancement in programming to date.

No viewpoint is wrong, because there is no such thing as right.
Agreed, that's the first question as soon as I saw the concept.
That's not a PR move, that's what you do while crossing your fingers that state attorney generals and the FTC doesn't come after you.
The resistor provides loading for the detector. The crystal earpiece has such a high internal impedance that it is more a capacitive than a resistive load.

The high value resistor in parallel with the earpiece provides a working load for the circuit. Without it the audio signal is largely being shunted by the large internal capacitance of the crystal earpiece.

The resistor is not required if using a high impedance moving coil or moving iron earpiece such as that from an old telephone.

Trust me, if using a crystal earpiece the resistor makes a big difference.
Google HUD glasses have been sighted
Wow - I honestly can't decide if thats a horrible idea or not. But I can guarantee there's a ton of UX/UI folks who are going to get pissed that that.
Thanks Nic!

Remember that for anyone wanting to apply for funding to Y Combinator that we only invest in US corporations (registered in Delaware), which means that the parent company will need to be a US company. So if you're thinking about applying you probably should hold off on any type of incorporation in the UK, until you know whether you'll be in Mountain View over the summer!
If I used Flickr for photo storage, I might consider leaving, however, I have hard drives for that. I use Flickr for the community, and until some other site even begins to approach the number of talented photographers that Flickr's userbase has, I have no intention of bailing.
GoDaddy does look like they offer them:

http://www.godaddy.com/ssl/ssl-extended-validation.aspx
Virtual Reality Contact Lenses Could Be Available by... 2014?
It depends on the keyboard layout, though. To write [ I need to type Right Alt + 8.
> what stops you from purchasing a 3TB (compressed) tape[1] for $54 and do backups on your own

The tape device costs over $1000 - you would need more than 33TB of (uncompressed) storage space before that becomes worth it compared to buying hard disks and hot plugging them when needed.
Post short messages to people nearby (anonymously).
Tossing this prototype out there to see if people find it useful.
Combine this with the fact that some times syncing your iPhone in a corporate server brings the whole company address book to the phone. They must have a lot of contacts stored.
What power does the queen actually hold?
Is it time to re-evaluate the Facebook-Stack Overflow partnership?
I can only assume it's mostly private transactions so far, and they're testing merchants with physical locations to see response, etc..
This seems petty and a bit desperate.

The site is also broken. I can't click on the logo to find out more about Snapjoy. Pass.
Tossing this prototype out there to see if people find it useful. Feedback appreciated!
Other "z" commands (these are the ones I always get mixed up):

:setlocal spell spelllang=en_us - turn on spell check
z= - bring up list of suggestions
zg - add word to dict
zug - undo add to word
zw - mark as wrong
zuw - undo wrong
:help fold
zf<motion> - create fold (common motions '%', 'a{', 'a(' )
zo - open fold
zA - open folds recursively
zc - close fold
zd - forget fold
zj - move to next fold
zk - move to prev fold (up)
It drills you on the syntax, classes and methods of your favorite languages and frameworks so you remember them forever.

I don't think this will make anyone an expert programmer.
> It's definitely sinking

opinion != fact

existing alternatives != original sinking

I'm not a fan of Yahoo either, but all I hear is that is sinking because somebody got fired, or it's sinking because someone on a blog wrote that he doesn't like it no more.

So what there's pararell or whatever other apps to backup or sync? I've started making sth similar for django http://zalew.net/2012/01/11/django-flickr/ and what that has to do with Flickr failing?

BTW remember 'dying blog platforms' by Posterous?
Then their algorithm isn't consistent, as shown by screenshot. Some comments on HN are "boosted", while others remain tiny. This also makes it impossible to reliably hit any of the other page controls, like voting, without having to manually zoom way in and then back out.
I'd say the foreign language is a pretty good analogy, though to the benefit of CodeSonic.

For me, at least, when I learn a foreign language having the basic vocab, phrases, and syntactic structures down to automatic is the most important step. Sure, I won't compose great poetry or write the great $national novel in it. But once you can start automatically thinking or writing in the language, that's when you get to start building cool things with it.

Of course, it all depends on CodeSonic's implementation, which is everything. I give it a 3:1 chance of being a CodeAcademy you've got to pay for. But I signed up for emails anyway, on the off chance it actually is good, new, and worth paying for.
I don't think it's ranty at all, and I think you make a good point.

There is always a lot of debate in this industry over which way of doing things is "the best", and I don't think there's ever going to be a time where one "best way" of doing things will apply to all circumstances. Rarely are two problems in development exactly the same. How can anybody make the assertion that any solution will be a one-size-fits-all?

In regards to this example, I can see many instances where inheritance in games could be useful. Not every game needs as much flexibility as the author suggests.

As long as code does what it's supposed to do, as fast as it should be doing it, is well documented, and is understandable and clear, the path you take to get the job done is irrelevant.
Do you guys know of companies launching a side project which ended being bigger than their main business?
Best SaaS pricing model - per user vs price bands
Don't try to learn everything at once.

$ vimtutor is great. Do it a few times until you don't need to read it. It's not really game-y but it's quite challenging when you come from TextMate world.

Also there is a site called http://openvim.com that works more or less like what you describe. I hate it, though. I can't bear the tone and the forced jokes and it's nowhere near as well thought out as $vimtutor.

Others have pointed at vimgolf.

One of the cool things about Vim is that you always learn new tricks.
Jeremy Lin - Soft Bigotry Towards Asian Men and Low Expectations
""For years, the online dating industry has ignored actual relationship science."

That's nothing - you should see what the offline dating world does.
Apple's Digital Credits Patent
If I were involved in this (and I'm not, I just think transparency - not privacy - matters) I would want the CEO and CTO of Path to create a video that is displayed to all relevant users in their mobile app. The first thing they do is apologise, they explain in plain words what people are up in arms about, the CTO reiterates that a) this was dumb and a poor choice but we are all human, b) what this means (eg: we did this not for our value but to deliver the best experience by matching you to your friends effortlessly) and c) why this matters on a macro scale for the industry.

I would respect a company that did this because they are not only addressing users that are aware of it but also users that are not aware (but are affected.)

Wiping data is fine but it feels like it doesn't solve the crux of this problem -- communication and transparency. Companies make mistakes and they can fix them, sure, but communicating about them? that's much cooler. (I suspect this is overkill unless mainstream news catches on this - which seems unlikely)
It's not just a check box
I'm pretty sure that Instagram is doing this too as I get push notifications whenever a friend signs up. Can anyone confirm?
Yeah, we actually ended up blocking ETrade's routing number ... none of our legitimate customers actually used them.

Our biggest problem has been the people getting duped on Craigslist. Actually talked to a guy from Arkansas who gave up his entire ID, SSN and all bank accounts to a "business partner" in Africa.
I think git hooks are the way to go here.
I dunno, Command-T was a pretty big boon to my productivity (https://github.com/wincent/Command-T).
There are some extremely powerful and useful plugins, CommandT for example, that shouldn't be miss.
Sounds interesting - would make it about the size of Microsoft

Some market cap vs annual revenue ratios:
Microsoft (MSFT) $255bn market cap - $72bn revenue - ratio 3.54
Apple (AAPL) $437bn market cap - $128bn revenue - ratio 3.41
IBM (IBM) $224bn market cap - $107bn revenue - ratio 2.09

average market cap / revenue of above: 3.01

this avg ratio would estimate a total annual revenue of about $83bn for all MPAA members.
But many people want to use free video formats on the web and Apple and Microsoft are still refusing to ship them.
This false equivalence is tiresome.

The inability to run a handful of hardware dependent features on iOS is not even in the same ballpark as the complete lack of timely updates for over 95% of Android users.
Mind-blowing level of arrogance. Path just ensured that I will never use their product and that I will actively discourage all my friends, colleagues, co-workers, and users that I support (who number 100 or so) from ever using Path, too.

"This is currently the industry best practice"? That's the biggest bullshit line I have ever heard. No, it's most certainly NOT a "best practice", and even if it were, it shouldn't be, and as a CEO, you're supposed to be bright enough to know this. And if you don't know this, you're supposed to be bright enough to make up a better excuse when you get caught. Hint: This ain't it.