skysight-inc/HackerNews huggingface dataset:
Of course I do: based on everything I've seen in my life and the people I actually know. Not based on some report that never seems to agree with actual "in the field" data.
The example for inheritence I liked best was something like this:

Number (implementing trivial exponentiation through multiplication)

RealNumber & ComplexNumber implementing their specific kind of multiplication.

Later on replace the exponentiation by fast exponentiation. This directly demonstrates the benefits of avoiding code duplication.The change only has to be made in one place.
My thought on why that works for YC is that you are an educator. This thought is influenced not by your credentials but by students that I have known go into YC and what they seem to get out of it from an observers point of view. I don't think it should be about making money... it should be about education first, it would be nice if it at least covered everyone's costs (plus a little bit).

A post on higher ed and incubators is what lead me down the incubator math question... I just need to finish up the original post.
Becoming technically competent can be a long hard road. So let's look at it another way. You have 20 years experience in finance. Could you elaborate exactly what your expertise is in? Startups need a diversity of skills to succeed. You seem to be saying that you don't know what your passion is. Does that mean that you'd rather be working with great ideas people? Or do you want to be the Big Cheese?
How old are you, and how hard do YOU work? It might simply not be sustainable after a while.
"someone at Apple ... answered" is different from "Steve Jobs thinks".

It's just linkbait.
Forkly Enters The Soon-To-Be-Stuffed Mobile App Taste Space
The lex program and its descendants are generally regarded poorly by Ken and Rob and others from their tribe of Unix systems programmers. The blog post suggests why. It is often faster and easier to write the lexer in C by hand. But they do tend to put great value on yacc. Once you wrap your head around LALR shift-reduce parsing, yacc is expressive in ways that are hard to replicate with a hand-written parser.
Forkly Launches to Discover Food You'll Like the Taste Of
It's probably a minor issue, but if you can check for existing user names, you have a much easier time trying to find the matching password. Also, it could be a privacy issue (knowing user x is a customer of service y). Showing a photo as well...

Of course it depends on the context. On Hacker News all user names are visible anyway.
I give you Typographic Ligature:
http://en.wikipedia.org/wiki/Typographic_ligature
I don't understand how a driver implementation is an instance. I can imagine the HPDriver class having completely different code than the CanonDriver class.

For a realistic version of this example, consider JDBC driver implementations.
If you live in the developed world you won't actually starve - that's what welfare is for.
I disagree.

You shouldn't learn to write maintainable software by rote. You just mechanically learn what to type, and how to type it, without ever learning why. Which is important. Knowing why certain constructs are hard to understand prevent you from doing the same spaghetti in perfectly-sanctioned style. Knowing how people read unfamiliar code is important, and teaches you which parts of the style-guide-mandated documentation are best kept short (for someone scanning your file to see what-does-what) and which parts long (to describe the edge cases).

Honestly, the best way I've found to write software is to start with a complete proof-of-concept mess. That way there's minimal friction during the get-it-right phase. Then I factor out the actual 'hard work' code from there into a reusable component, and turn the rest into the start of my test harness.
I don't expect to change the world. The occasional unsolicited advice is all I aspire to. I do have a family and have gone without, and I have posted signs on telephone poles to get work and make ends meet. This actually was a much better education than my ivy league college degree, or my employment as a computer programmer. Posting signs on a telephone pole to get work is of course not the solution to mass unemployment, but does get at the essence of how an individual creates value for others (by offering a paid service) in exchange for money.

Empathy is always a good skill. But I don't empathize with people who consider unemployment (in America) to be someone else's problem. While, people in America may not be happy with 9% unemployment, there are plenty of options for maintaining a quite good standard of living when compared to many countries where the median wage is much lower.
Not that i don't like this approach, it think it's a good way to give regular people a impression what programming is.

I did the fist Chapter of programming books in over 10 different languages and it always felt good.
What comes after that is the problem, the ones where you have to really think and it just doesn't work on the second try.

I know this from college, the first two lessons nobody is complaining and then it starts to really freak out the people who didn't know before what programming really is.

When you find a way to let people deal with this phase, than you really did accomplish something that makes a difference.
It's actually 2 ways street. I've seen many articles from TechCrunch on HN.
Me too.

Text only Google cache so noscript users can read it:

http://webcache.googleusercontent.com/search?q=cache:http://...
热轧管
Care to list some societies that have failed for those reasons and in that way?

[Edit: Heinlein died in '88 so he can't have been talking about the Soviet Union and its empire, which anyway I don't think falls into that category].
The rate card can change as often as the ratings are released. From an "old media" perspective, pricing is pretty volatile.
Possibly missing my main point, so I must refrain from nitpicking, especially when I'm making a more significant point.
My nitpick about EnemySpaceship: whether an entity is enemy or not should not be part of its type but part of its state and/or logic.

I know it's "just an example" but to me this thread is about whether arguably incorrect examples are bad practice or not.
Doesn't latency kill the usefulness of any cloud based cache?
You really read that essay and think "bullshit"? I don't happen to agree with most of the conclusions but I also don't dismiss an argument simply because it uses a single scary word.
So, what is the current "greatest company ever"?
What defines it?
Software Reviews and Trend articles about SaaS and Cloud for SMBs
IE team pokes fun at Firefox rapid release schedule
Amen, stop putting regex everywhere, they are way too error-prone and difficult to read!

Use parsers combinators where you can. There you can put sub-expressions in variables, have meaningful identifiers in your grammar, explorable and debuggable parsing etc.
Paid full price for an HP TouchPad? Demand a refund
Well, you'll be surprised how many candidates can't correctly write a function to reverse a single-linked list.
Creative redesigns of popular websites
Artistic And Interesting Light Effects In Photoshop Tutorials
A collection of a range of differentPhotoshop tutorials for learning how to master various types of lighting effects using Photoshop. Photoshop gives designers the ability to create some amazing effects that can accomplish just about

anything you can image. There is a lot of beautiful lights effects picture that designers create and share on the internet.
He's a top notch high and low-level programmer with excellent taste for API design (and a language geek). He's also a talented poet/writer, painter/cartoonist/web designer and composer/singer/musician.

From ~2002 to 2009, he released a tremendous amount of material (dozens of code projects, thousands of blog posts), then disappeared abruptly, deleting almost everything he had ever published. His blog posts were humorous yet insightful. His libraries were excellent, some of his snippets were completely baffling. The libraries were always artfully and pedagogically documented.

He wrote in 2005 an essay lamenting the high barier of entry to programming for children in the 2000's whereas Basic was available in every 8/16bit computers when he was a kid. From then on, he tried to improve the situation: first by writing his Poignant guide to Ruby, then by writing http://http://tryruby.org/, the first online REPL, wrapped in an interactive tutorial. At last, he started the Hackety Hack project: an development environment to teach programming to children.

Extremely creative, he (used to?) consider programming to be an art in and of itself, but frequently mixed genres too. His programming book is illustrated with cartoons, fantastic stories and has a sound track that illustrates either the code, the stories, or the book writing process itself. The "This book is made (of rabbits and lemonade)" and "The parts of Ruby/Chunky Bacon" songs gives you a good sample of what his overall production felt like (see below).

He was also excellent at promoting his works, but was ambivalent regarding his own fame.

He also sometimes displayed a darker side (like in the Poignant Guide where he jokingly predicted that he was going to burn out and shoot himself in the head).

Watching him was at the same time entertaining and enlightening, and more, and I definitely wasn't the only person to deeply enjoy what he was doing... When he disappeared people went to no end to recover his works.

Most of his deleted work has been restored from backups (git forks and RSS feeds helped with this). Some of his code projects have been taken over by others, and all are archived here: http://viewsourcecode.org/why/

While active, he was admired. When he disappeared, he became a legend. It's a pity he left so many things unfinished.

--

The Poignant Guid to Ruby: http://mislav.uniqpath.com/poignant-guide/

--

The Redhanded blog, covering all things Ruby: http://viewsourcecode.org/why/redhanded/

Hackety.org, his next blog on artful programming: http://viewsourcecode.org/why/hackety.org/

--

The SoundTrack of the Poignant Guide: http://mislav.uniqpath.com/poignant-guide/soundtrack/

Recommended:

- This book is made (of rabbits and lemonade): http://s3.amazonaws.com/mislav.baconfile.com/poignant-guide%...

- The parts of Ruby / Chunky Bacon : http://s3.amazonaws.com/mislav.baconfile.com/poignant-guide%...

.

.

I just found out that it was still possible to buy Chunky Bacon t-shirts: http://www.cafepress.co.uk/blixytees
Having a job makes it so much easier to find another job. Even if you are slopping out the John in McDonald's, your self-esteem and, most importantly, your <i> ability to get things done</i> is much higher.

Of course, there is the difficulty of finding time to apply for other jobs to weigh it against, but I think the balance tips the other way.
Modeling a domain right is deceptively hard, and to me is one of the primary skills of our profession. Teaching what OO and inheritance mean is not the same thing as modeling a domain.
The chapter on dynamic programming alone is worth the price of this book. Seriously, if you have trouble with DP, I can recommend no better way to learn it than going through Skiena's chapter on it. That catalogue of problems at the end is spectacularly thorough and useful too.
Hong Kong police arrest stock exchange hacker
I really like this idea. What do you use to do this? Or what do you think would work best? I can't tell if Tiddlywiki would be good for this sort of thing.
they didn't even have time or interest to read it.

So one thing that counterindicates working alone at home is having poor discipline with regards to use of time. This sometimes bites me on the hindquarters: if you do a little work in the morning, goof off on the Internet for a while, and do a little work in the afternoon, it often "feels like" you worked that day. And if on a Tuesday you miss your morning, well, nobody yells at you. And why do the afternoon, when you've already missed the morning? And then that happens on Wednesday. etc, etc

Put it this way: let's say someone had voluntarily quit their day job as a result of, I don't know, achieving an exit. If they told me that, six months after quitting their day job, they were so busy with the three emails they wrote per week that they didn't have time to read a particular book, I would say that they merely have poor time accounting skills or that their revealed preference is that they have no intention of reading the book.

I hate saying "unemployed people are lying" in so many words, so I won't. But 6 months times 40 hours a week is a thousand hours. More if you previously had a commute or worked overtime. If you don't have 1,000 hours worth of progress on whatever your #1 priority is at the moment, you have to ask yourself why not.
How the moon got me 15k visitors in 4 days
Micro Focus abandons private equity takeover talks
MBT Clearance
That has nothing to do with what haberman is saying. Most people know games, and a simple game model can be expressed in inheritance terms in such a way that's illustrative and less contrived than conventional tutorial metaphors. And I agree with that.
The Agile Fallacy
The term "regex" usually means not "regular expressions" in the formal languages sense but rather the trickier operational notion that makes use of backtracking.

Look at http://cstheory.stackexchange.com/questions/448/regular-expr...
I don't understand the criticism - the BLS preliminary estimates disagreed with "TrimTabs" estimates by 1.1%, therefore the BLS is horribly inaccurate? According to the article you cite, the BLS final estimates differed from the "TrimTabs" estimates by 0.5%.

Further, I'm not sure how TrimTab's "real time tax data" could possibly measure unemployment - how does TrimTabs know whether someone is looking for work?
The nice thing about standards is that you have so many to choose from (quote by AST). That said, XMPP Publish-Subscribe pretty much fits your description: http://xmpp.org/extensions/xep-0060.html
Wtf moment: "when it reached 17 million accounts, in the spring of 2005 MySpace added a caching tier-a layer of servers placed between the Web servers and the database servers"
He searches for ‘USA Travel Guide" (without quotation marks). For the same string but with quotation marks his app is the first result.
Twitter_Es Now Has More Followers Than Twitter
You make an interesting point, but it seems that current way of thinking is that mutually assured destruction of the nuclear war will prevent the war between US and China.
Just remember that there are many ways to become successful. However without even trying, there is no way to learn anything.
Most of the AWS services are designed to be used together, so you'd have an EC2 instance in the same data center as the memcache service.
Like Myspace - Choose people to display on your profile page
To be fair, it is usually not just writing three emails. First you have to research the potential recipients, browsing job ads and the companies web site. You might even go so far as to taylor your CV towards the position.

Also, as you say, managing time efficiently at home is difficult. And they might just be tired of hearing yet another well meaning advice.

There might also be a factor of things taking more time if you don't have money. You have to go to the cheap supermarket that is far away rather than the expensive one around the corner. You have to go shopping and cook for yourself, rather than grabbing a quick lunch at your favorite Sushi joint. And so on.

But I don't really know - I actually offered to try to help some job seeker in my blog once, but nobody took me up on it. Of course my blog has no reach and I was also unsure of what I could really offer (except for computer skills, brushing up online representations and whatnot). I am actually very interested in that problem - figuring out ways to help job seekers could do a lot of good.

One thing I imagined was A/B testing for job application letters and CVs. If you are really sending out hundreds of applications, it might begin to make sense?
SimCity 5
SimCity 5 is yet to be announced but that shouldn't stop us from speculating on what we'd like to see--and what we wouldn't like to see--in the game.
just curious: who's behind this?
It may or may not be memcached -- it merely speaks the same protocol. I would not be totally amazed if something else is running underneath now or in future.
Local Banner Ads
Fortunately there is a solution, by utilizing the services of a powerful advertizing system known as LocalBlox, new owners can now reach out to their neighbors and break into the real estate agent marketing tools for a low cost, but generating large results.
Bodybuilding Supplement
NutraHealthSupply.com offers a wide variety of nutritional bodybuilding supplements, fat burners and Diet Pills at low prices. Buy discount whey protein, Appetite Suppressant, NO Pre-workout, vitamins, weight loss products and more online.
If a CS student falls asleep when you talk about GUI systems, they're not in the right class.

I didn't need fluffy birds and colorful metaphors to get into this passion of mine.

The audience doesn't deserve to be patronized like that.
I think you missed my point. The real-world ontology doesn't exist; it's only in our heads. The mechanisms in our heads for these ontologies are what OO uses and why it works for humans.

The point is the commonality of mechanism, not the commonality of any specific ontology. And when you're teaching, that's enough for one lesson.
Who sells the cheapest lane home theater seating on line | Pliggstore
I think the general idea of the article - to find something you want to do and then use google to solve it, is a good one. If you force people to first read big books about coding guidelines before doing anything of interest TO THEM, most will just give up. Of course, one can disagree about the articles or sites suggested, but that's not the main point IMO.
In my experience, there's a process where adding accuracy (and thus usually complexity) to a domain model, implies removing existing inheritance assumptions.

For instance, in the trivial case an Employee is a Person, but when you go further you discover that there are all sorts of relations that need more detailed fleshing out. Is changing jobs just a call to Employee.setEmployer? That certainly feels akward. And as that process continues, you get a more complex domain model with comparatively less fixed inheritance relations.

The extends keyword sortof becomes an extend object, first-class among your domain and susceptible to dynamic behaviour.

But can you teach kids that in a first OO class?

EDIT: care to explain the downvote? I'm quite passionate about this subject so would love to debate it.
Angry Birds Game Online Free Download For PC Full Vertion
Angry Birds Game is One of Most Downloading Games on All Mobile Games Application for Apple IPad, Apple Iphone, Android Mobile Device Apps, Angry Birds Game is Paid Game for Many Websites and Apple Store, But Angry Birds Game Now Available For Full Version Free Download, Angry Birds Game Download Version Some Features Limited compare...
Cara mencari Teman di Skype
24 Great Facebook Tricks and Tips
1. Hide Your Online Status From Selected Friends: So you want to use Facebook chat but don’t want some people to see your online status? Simply open up the Facebook Chat and click on Friends List. Start creating a new list called BlockList. Once the list is created, add those friends to the list that you want to appear offline to. When...
> In addition, Amazon ElastiCache automatically detects and replaces failed Cache Nodes, providing a resilient system that mitigates the risk of overloaded databases, which slow website and application load times.
Serious Bug Identified in Recently Released PHP 5.3.7 - Insecure Stuff
The nice thing about memcached is it's _reliably_ fast. I wonder how amazon's version compares. Looking forward to the inevitable blog posts that graph response time of elasticache over the course of a day.

Seems like a good service to offer though. Most sites can benefit from memcached or something similar.
Ditto here. Too much excitement this early in the morning, only for a letdown.
We got this a lot when we made our nightly test run on ec2.
Dear IE Team,
How about you make a decent browser for which I don't have to spend hours of hacking to make even the simplest stuff work before you try to be funny?
Love, everyone that's ever done anything remotely technical on the web.
I don't think you are supposed to "prepare".

Make sure interviewer understands what you already know or can learn quickly if its something specific that job requires.

If you have to prepare for that role.. you are probably not a good fit. move on...

*Of course its a different matter altogether if you are fresh out of school.
Importing Gmail Contacts list to Rails Application.
To invite user’s friends to the application, need was to get emails id’s of user’s friends from his gmail account. Most of the plugins found for importing contact data were combined ones with gmail, yahoo and rediff import facility but none good for dedicated gmail import. Little searching and from google documentation i found that, …
Yes. I couldn't get the IE6 disk to work but IE8/Windows 7 works nicely.
Note that you shouldn't need cabextract but you may have to install p7zip-rar to extract the exe/rar files.
On your own.. With your sword.. Into the wild…
Wanted to write this blog post since so long, finally here it is. A blog post about so much a change moving ahead in career. i.e. about leaving one startup and into being into another one
People started digging too deep, trying to unmask him, so he pulled the plug. I admire the people who do know his identity but kept it under wraps: kind of like a geek code of omerta.
Watch,spy kids,all the time,in the world,online,megavideo
watch,spy kids,all the time,in the world,online,megavideo
As it is still mentioned and the old clock Spy Kids 4: all the time in movie land line will be another cinematic experience for fans sure this time the scene introducing new characters as well as recurrent
How and why you should become a regular at a restaurant
Guilty feeling when reading
Somehow I have a strage feeling. A gulty feeling when I am reading. What gives?

My funny reason is that when I am reading, I am not producing anything. I am not productive. I don't contribute to humanity. Thus, the guilty feeling.

But, when I don't read, I don't gain knowledge. I am stuck. And I won't be able to produce anything good.

So?
It actually does. I used Vim for 6 years, then switched over to Emacs just so that I could do stuff with org-mode.
submarines are a lot harder to hijack ...
It hardly matters if they put the sponsors in or not -- I personally skip the introductions to all the movies I watch, why should anybody not skip the sponsor list?

And I doubt anybody would upload a tv series episode where the commercials hadn't been cut out.
This is totally rad. I'm commenting from the page via the box, and I feel awesome for it.

I've always had the issue of "Hmm, I bet there's a good discussion on this post somewhere on HN" and then forgetting to go search for it...

saved!
I like to think of _why today living a quiet, reclusive life in Pennsylvania with his wife and children, peacefully working on his own projects and art.
Software News Pakistan
Software News Pakistan
This would have been more awesome if the clusters had an address and handled the sharding for you.

As it stands, getting a memcached server up and running is so trivial that this probably isn't worth the extra cost for anyone on a small scale and already using things like chef or puppet.
Designer swimwear
Swimwear 360 should be your last stop when looking for women's swimwear, bathing suits, women's swimsuits, and designer swimwear. Our 2010 swimwear for women collection will blow your mind.
The Incredible Things NASA Did to Train Apollo Astronauts