skysight-inc/HackerNews huggingface dataset:
That's more or less saying: "Let's do this because everyone else is doing this."

There's some merit in your argument. I've argued elsewhere that 500,000 daily Android activations means that the kids growing up now form their first impression of a "computer" to mean "smartphone" and not a desktop. This world-view is totally different, and as people who create products, we have to stop and think, are the things we are doing now relavent in an age where "computer = smartphone"?

Applying this with Facebook, we have kids growing up and learning how to socialize through Facebook. It suggests that that, unless I dive deep into Facebook, I will remain on the other side of this generation gap. As a product creator, I would make products suited for the older generation -- already obsolete. It extends outside of making products. We've already seen policy makers make bone-headed moves, attempting to restrict internet access for its citizens. That's like grounding a teenager from using Facebook. Grounding a teenager and making sure they can't use Facebook? Really?

However, on deeper reflection, this points to a huge flaw. It comes back to, "let's do this because everyone else is doing it."

I've written about this as an answer on Quora. We used to have rites of passage conducted by elders and parents. Now these rites of passage form from peer interaction. That's not such a good thing.

http://www.quora.com/Teenagers-Teenage-Years/My-classmates-s...

So yes. Stepping away from Facebook means missing out on being social. Something that's broken right now. Hmmm.
Welcome to the club Israel! Always nice to see it when another programmer is born!
Today is the Day Games Become Real
New Facebook Timeline Is All About Discovery And Explosive Revenue Growth
Are there code licenses you seek out or avoid?

Avoid Affero GPL (AGPL). Everything else is fine for commercial (closed close) startup based on open source software.
Regarding MBTI, in my experience the majority of people tend to have strong dispositions and repeatedly test into the same type. I've talked with a few coaches from the Center for Creative Leadership (who do MTBIs across hundreds of people), and their experience is the same.

MTBI is about natural inclinations. For example, testing as an introvert doesn't mean one cannot be an extrovert in certain situations. Many successful introverts learn to be extroverted when they need to. Same for the other attributes.
How Pathogens Fight Drugs
This looks like requesting an approximate position assisting the gps to to get the precise position. I'd bet all agps devices do it in this way; before the confirmation dialog, because it gives the optimal user experience. If they waited for confirmation to download the agps data, you'd haveto wait more to grt your location. Even if you don't want to get your location now, it makes sense to cache them because you are likely to want it in the near future. These are the same data iPhone was found to cache and back up.
OP here.

There's one more reason why I want to clarify the situation with terminology.

Apart from being a Rails developer and running a Rails company I also teach Ruby on Rails at a university.

Obviously, I'm not the single source of knowledge for the students, however I want to clearly explain to them what is Rails, what is MVC and what is Model2.

It doesn't help me that when they go to any Rails website there's information that Rails is MVC, which is not.

Here and on my blog you can find comments from people who are confused with the current situation. I'm not expecting that today we're going to agree on any solution. I just want to point out that the definitions and their usage are not precise.
Ask HN: Start-up while having a day job?
Currently I am having a regular day job. I have an idea and want to implement it during my spare time.
However, I found it extremely difficult to managing them. Everyday I go home and find very tired already. Sometimes I even need to continue to work at home. It is very difficult to spare extra time and brain juice on it.
I have once think about to quit the job but I think it is too risky as I dont know whether the product is needed by the market.<p>Anyone has a successful experience in the past? Would u mind sharing it?
(English is not my mother tongue and sorry for the language mistakes)
I had no idea IT sector is developed that much in Serbia. Thanks for posting.
Win RCB Customized iPad with the You and RCB Facebook App
I recently used category theory to clarify my thinking on a difficult type-conversions problem I had in some C++ code that needed to generically handle many different combinations of const/non-const and value/reference/pointer to another. It is useful for programming, and I don't see why you're so negative on introductory texts existing to teach just category theory. To use your example specifically: in fact I do not care about set theory, algebra, and topology, I just wanted to know whether it would be useful for my specific problem. So I read Pierce's Basic Category Theory for Computer Scientists, and found it useful.

This insistence that if you want to learn W you must first spend N years learning X, Y, and Z is the kind of elitist bullshit that puts laymen off learning abstract math. If you can't explain a subject to someone outside the field, can't explain it without telling them to go spend a few years of study before they talk to you, then you simply do not understand your subject.
Scientists Disarm AIDS Virus’ Attack on Immune System
You are a Firefox developer, right? Not a mere user.

Firefox takes a totally different approach to blocking cookies than IE/Chrome/Safari.

Firefox blocks the setting and transmission of cookies by/to 3rd parties.

The other browsers just block the setting of new cookies by 3rd parties.

An example of what this means:

A Safari or Chrome/IE user who has turned on 3rd party cookie blocking visits facebook.com in a 1st party manner (by visiting the facebook home page). He/she then visits CNN, where facebook is present as a 3rd party (via the like button). Even though that user has opted to block 3rd party cookies, their stored facebook cookies will be transmitted to facebook when it acts as a 3rd party, because the cookies were first set as a 1st party.

In comparison, when a Firefox user who has turned on 3rd party cookie blocking visits CNN, facebook has no idea who they are.

No one is visiting doubleclick.net as a 1st party, which means if Google turned on the Chrome/Safari style 3rd party cookie blocking, it wouldn't be able to track users for behavioral advertising (interestingly, Facebook could still do so). Were this to happen, I guess Google could always move away from using doubleclick.net and put everything under the google.com domain, which would get around this.

Mozilla's method of 3rd party cookie blocking does indeed cause collateral damage, which AFAIK, is why Mozilla hasn't turned it on.

Google doesn't have the same excuse for allowing 3rd party cookies, since Apple users don't suffer broken sites when they browse. (If the Flash fiasco has shown us anything, it is that websites will bend to Apple's will, and change whatever breaks in order to allow Apple users to visit their sites).
Ok most of the later ones are the usual suspects :-) ... and not so much "hardly existed last year".
You're certainly spot on in my opinion. Thinking about it, I think the key thing is that they're "caching" but not necessarily "using" the info. If they don't use it at all, then it is what it is but what they're doing is likely in the best interest of the user for a seemless experience.
> encourage more thinking outside the box.

think outside the box ? how about...."controller function" !

There now I've blown your mind.

Who says controllers have to be classes ? Again in GOF days, it was all smalltalk/C++, everything was a class. Not the case with what we use today. A "module of functions" is not terribly different.
Guess what, you're probably an extrovert. :-) Introverts recognize they are introverts and that being extroverted is draining no matter how much they do it.

I've known very-obvious extroverts who would talk about "being an introvert" at some time in their life - when it was really them either suffering from shyness or being extremely preoccupied with something. Extroverts seem to have a tough time understanding introverts.
This is like the old meme "If you had invented Facebook, you would have invented Facebook."

There's no solution to "I like using Facebook but I don't like Facebook using me."

If you don't want Facebook to talk to your computer, don't let your computer talk to Facebook.
You can set your relationship status to "married" (or "in a relationship") without linking it to a particular person. My mother does exactly that - my father isn't much of an online sort of person.
Did that analysis include the cost to dig for all that copper?
How have your cold calls been going? I'm curious about targeting some niche industries but feel I'd be wasting my time with cold calls.
Because if google doesn't something that people find out about, there will be a firestorm. If this guy does... will it rise in the headlines anywhere? I doubt it.
That looks pretty cool. Basically it lets you browse and modify Core Data persistent stores. I've been doing this with Base, which is SQLite-only. Will there a be free demo made available?
Quake also changed my life. I bought my first computer to play Quake which got me into scripting and making video game websites. That got me interested in programming and lead me to getting a masters in CS and programming jobs while in school. Now I'm at Amazon thanks to John Carmack!
Snake oil salesman. Read the quick bio: everything revolves around him teaching how to do development, not actually leading any real projects.

I worked at GM during the lean craze and read my fill of these "we should be doing it like the Japanese" articles back then. If the Japanese pooped in a paper bag and left it by the door, then our managers thought there must be genius in that bag and would force us to do the same. It was insanity.

Lean == Snake Oil
Why Facebook's 'Frictionless Sharing' violates HTTP
That link is not found.

This one is:

http://usecontactbox.tumblr.com/post/10593786579
8 Thoughts on Faceboost F8. Ticker, Open Graph, Spotify, & more.
Apple to hold iPhone 5 event on-campus, not in SF
Common Stock Option Mistakes
After spending a decade at three successful startups (Yelp, Zillow & Hotwire) I thought I'd share some lessons learned about stock options.
My story is similar. QuakeC was the first "C-family" language I've learned :)

I've been creating new weapons and battle modes on Amiga (in a tiny, tiny window) and playing those on PCs at school.

I've learned a lot about game physics, geometry and program design.

Kudos for making Quake programming approachable, portable and so much fun.
The farther a VC-backed company is from its VC, the more likely it is to succeed
Hum... just saying... the guy was a co-founder at IMVU. That's at least one real project. You should really read his book.
There is no widget that shows who has been on the site, and it is not related to using Connect.

There is a "Like" widget, which shows who has "Liked" the site.
Best screen recorder
Best screen recorder i ever used.Hypercam has all the features,shortcut which you can expect from any screen recorder.
GIFA here. German/Irish/French-American. I find that knowledge just as useful and relevant to daily life as knowing into which personality box the MBTI sorting hat places me.
He's relating auto manufacturing (something I have experience with) to software development and startups (something I have experience in).

No. I will not read the book, because all information in it will be stretched analogies.

Trust me when I say this, the two fields are different.
If you do not feel strongly about your idea and, more importantly, you do not believe the product is needed by the market, then do not quit your job. Only when you have satisfied these needs, then take the step of deciding whether it is worth the risk to pursue your startup dream...
The day computers can do your job, they can do every job.

But never underestimate the ability of programmers to oversimplify every other job while proclaiming a computer can do it.

Computers are tools to aid doctors, they are not doctors. It's like a blacksmiths claiming the horseshoes can get you somewhere without a horse. It's just not going to happen.
Foto Bom Meledak di Gereja GBIS Kepunton Solo
Foto Bom Meledak di Gereja GBIS Kepunton Solo. Minggu, 25 September 2011, pada saat siang hari, Solo dikejutkan dengan adanya kasus peledakan bom. Bom ini diduga sebagai aksi bunuh diri seorang pria. Peledakan ini terjadi di Gereja GBIS Keputon, Jalan Arif Rahman Hakim, Solo.
Here is my personal understanding of the principles of MVC, without regard to any specific platform or implementation:

The model is an API to the domain of the application that is not coupled to anything else. It is suitable for use with a user interface, automation, or as a component of a larger model. If the application domain is about storing data, then the model will provide access to that data and enforce its validity. But the domain could also be something that is not stateful per se, like interfacing with hardware.

A view is an independent component of a user interface for the model, and is tightly coupled to it. It allows humans to interact with some part of the model in some way.

The controller organizes views into a complete end-user application by instantiating them and connecting them to models. It should be minimally coupled to the details of views and models, and is optionally composable.
My first foray into programming was actually a yearning to figure out someone else's aimbot for Quake.
There are naughtier pictures on Facebook.
How and why is a blog post I would like to read.
For me it was Team Fortress Classic. I was in between A-Levels and University, not entirely sure what I wanted to do with myself and working a boring job in Office World (UK equivalent of Office Depot) - but in the evenings I was running a TFC clan, then later running a TFC news website. I ended up being hired by an online gaming dotcom which is where I realised that web development was what I wanted to do.
There can be an excruciatingly large monetary cost to patching some SCADA systems.

Imagine you have a plastics plant running with ACME SCADA system. Your plastics plant has molten plastic running through the facility 24/7. It's actually a lights-out facility, and you're making 1M per day. You schedule six days a year for maintenance, three days every six months, to do a look-see at the pipes. This takes about one day to spin the plant down, one day to audit the pipes, and one day to spin the plant up. This whole process costs you 3M in lost profit, plus the cost of auditing and the process cost of spinning up/down.

Now, your IT guy comes to you and says, "we gotta patch! ACME SCADA's got a hack out against it". Now remember, your ACME system is running the plant. If you power it down without the proper procedure, the pipes freeze with plastic, and your facility needs to be replaced.

What's the risk of you being hacked? You're a plastics facility, making Widgets for economists and their lectures. No one really cares about Widgets. Anyway, you're in the badlands of Boondockia, USA.

Your expected cost of patches must be below the expected cost of being hacked for you to apply the patches.

---

That's the sort of requirements which SCADA owners have to deal with. It's not simply a question of laziness.
Best Free 3GP converter for mobile phone
Best free 3gp vido converter in the net.Convert any video file into 3gp format.
http://gamessavedmylife.com/ is a growing collection of stories about how playing games has helped people emotionally, often in ways their creators probably didn't envision.

But of course, games and game modding has had a profound impact on a lot of technical folk. Many late nights bending BSP trees to my will in Valve Worldcraft ;)
I agree.

The use of circles is currently a reaction to the noise on facebook and twitter.

And whilst that is a social reaction (too much noise > too little noise), it needs a technical solution.

I just feel that circles aren't quite it. There's some little thing missing in finding the sweet spot.

The only things that come to mind would be to create topic circles and then place people circles within them.

The circles placed within a topic would be arranged in rings, those closest to the epicentre get fully sharing (with whatever notifications, etc), and those on the periphery would get some lesser shared view (no notifications, not on main stream wall), and any circles not included wouldn't see anything.

But that's probably way too complex to explain to 150 million users.
I bet it violates more than just a networking protocol.
You obviously haven't read the book. I hesitated to read it because I thought it would be superficial and lack specifics and actual insights. I expected something on the level of Gary Vaynerchuk, that would focus on "hustle" and buzz-word startup terms. I (and you) couldn't have been more wrong.

Lean startup is "Lean" in the sense that it advises the use of small batch sizes. Calling validated learning "Snake Oil" only shows that you haven't read the book and are unfamiliar with the Author and the other relevant info on the topic.
I personally don't want Facebook building a profile about me

So don't have an account with them.
I'm starting to agree with you, the length's he's going to in order to stretch the analogy is starting to get absurd. I'm beginning to dread any post with the word 'Lean' in it.
I'm sorry but you literally picked the worst example in the world for why lean doesn't work.
Ask HN: how good is G+ and what is its potential?
G+ has a lot of users but that may be due to:

- its publicity

- its ease of access

- it's just there

(but so did Buzz)

For people that use it regularly, why is this so?

Is it brilliant in any way and what potential do you see in it?

To me on first glance it reminds me of Friendfeed and the way you could post into specific rooms. Maybe G+ is what Friendfeed should or would've become had it not been acquired.
I find the concept interesting enough to order Eric Ries' book but I'm fully aware that it could be another silver bullet and maybe not that relevant for startups as lean/toyota production system/ has been developed for manufacturing and not the messy and crazy world of startups. I appreciate criticism of lean but I don't think you provided it.
True. But it looks beautiful.
The Kindle app shows up in iTunes when you sync your iPad, same place as the iWork apps. You can just drag & drop the .mobi file there and it will load it into the Kindle app on the iPad.
The chance of anything is either 0 or 1. One in 400 trillion is just a number that might have been calculated by someone with incomplete knowledge. As their knowledge improved, their estimate of my chance of existing would approach 1.
It’s more complicated and this is really not my expertise area, but let’s mixes some random numbers from Internet. (Mostly from: http://en.wikipedia.org/wiki/Human_genetic_variation#Measure... )

The total number of bases in human DNA is ~3E9, so there are 4^3E9 ~= 10^2E9 possibilities. But this number includes a huge kind of variations, from humans to cows, to whales, to bats, to cats, to algae, to fungus, to pines, to orange trees, to roses, to petunias, to artichokes and probably even to vulcans, and to unicorns :).
(Different species have different number of bases in their DNA, but all the eukaryotic cells have the same order of magnitude, so we will just ignore this fact.)

If we consider only single nucleotide polymorphisms, the difference between two humans is in only 1/1000 of the bases (and let’s suppose that in each case the difference is in the same bases, and that the variations are independent) . So with this restriction there are 4^(3E9/1000)~=10^2E6 "possible" humans. Using that the total number of people that have ever lived is estimated as 10^11, the probability is 10^11/10^2E6 ~= 1/10^2E6.

But, please, don’t take these numbers very seriously.
Do we really need an "old girls network" to complement the old boys network? I tend to respect the people who have the courage to do what they love, and who therefore do it with excellence. Tara sounds like someone I'd respect. Welcome to the old hacker's club ... Here's to meritocracy.
It's not stretched analogies. The only thing it borrows from Lean Manufacturing is the idea of small batch sizes. It doesn't make the case that startups are like manufacturing. You don't HAVE to read the book, but you're making a faulty argument based on preconceived notions you had that were wrong. Reading the book would help clear that up for you.

It's actually a fantastic read, with wonderful depth. You might actually learn a thing or two. I was pleasantly surprised with it. It should be the 'Crossing the Chasm' of this decade.
Now you can run Android Apps on your MeeGo 1.2 Device (Video)
(Not a med student, but I double majored in two different engineerings so I had a pretty tough road)

Honestly I think people over rate how difficult school is.

I was definitely in the camp of 'it's so fucking hard, I have no life, it's horrible' etc etc etc. And I'm a smart guy. Guess what, when I actually went through and figured out how much time I was spending working, it wasn't that much. If you clear out the procrastination and bullshit and just sit down and work hard while you are working, it's not bad.

Then you actually have free time.

I struggled with this for years, but working at 50% effort for twice as many hours is a horrible way to go about things because you end up living a miserable life.

At my graduation they announced the valevictorian. It was one of my friends. We had no idea. He never talked about grades. He never bitched about work. He went out drinking nearly every day of the week. He spent a lot more time chasing women than chasing grades. But when he went to the library to work, he worked.

Remember, 6 hours a day of hard work is worth a lot more than 12 hours of half assed work, and thats what he did. That leaves 18 hours a day to enjoy yourself.
You do realise you don't have to use these features, don't you? The features are there for those of us who wish to have this information automatically shared with our friends, but if you don't wish to, you can turn the automatic sharing off in some of the applications, or just don't connect/remove the application to/from your Facebook account.

Why complain about features you don't have to use, when many of us like to use them?
Creating an image proxy server in Node.js
This broke parts of the Disqus admin page last time I tried it.
I bought my first computer to play games. I thought I could do better, so I started modding games (X-Wing vs. Tie Fighter). I got tired of fighting other people's game ideas and wanted to make my own. And the path to that lay through a BSCS. Then I realized that there were more interesting and fulfilling aspects to programming besides games.

But my story isn't as awesome as the author of the article's.
If all that we're talking about is terminology then the entire article is pointless.
Avoid Affero GPL.

Consider avoiding GPL if you are going to make modifications, want to redistribute your work, and cannot support a process for releasing that work.

Nearly all permissives licenses are good (Apache, MIT, most BSD, etc).

Nearly all licenses allow you to make modifications, it's just a question of whether you are re-distributing the work covered by the original license or not. That's when things get interesting and you should check the licenses carefully in advanced.

But if you have no plans to redistribute then nearly all permissive licenses are good.

BTW: This is a 30-second rule I use... it's not fact, IANAL.
Not quite. That won't block www.facebook.com or static.ak.fbcdn.com
You are preaching to the choir. :-)