skysight-inc/HackerNews huggingface dataset:
> We don't have this now because we didn't have the time to do this (48 hours is not that much you know).

I didn't intend to bash on your project. I'm sorry if my comment read that way.

I was just saying that I, personally, would not want my commits to be tied to an invoice that is most likely going to be read by a non-coder because that would severely hamper the quality of my commits.

I do believe though that for other people this might not be as much of an issue - heck it probably wouldn't for me if I were working on different stuff than I'm working on right now.

I just wanted to inform the people here not to jump to conclusions but think what this integration might (or might not - depending on their situation) do to their commits.

I LOVE it when people like you have a cool idea and follow through; whether the result is usable for me or isn't.
ZURB – Taking Little Bets: How Breakthrough Ideas Emerge
Smartphones are extinct.

In the old days a smartphone was a phone with a lot of features, it had a (relatively) complex operating system where could tweak your phone and it had just about all the features the market could come up with bundled.

Today people call iPhones, Androids phones, windows phones etc. for smartphones. Why? They are really dumb. They can't do anything without installing an app (and installing apps is not something unique to smartphones...). Are you annoyed at the start-sound of your HTC-device, simple - install an app to remove it! Do you want to use the camera-LED on your nexus-S to use as a flashlight - download an app! (wait, download 50 apps and take away those that only makes the screen white, dismiss 30 for having ads or fishy permissions).

Guys, theese are not smartphones... They are locked down browsers that you can install apps on. Thats the whole point though but they fail every test of being a smartphone. It's kinda sad because I somewhat cringe when I think about it, there are no enthusiast-alternative left on the market.

The old focus of an smartphone wasn't to be mainstream, it was about as far away as you can possible come from iOS/Android/WP7.

When the iPhone first came it was about the dumbest phone money could buy (and it was about the most expensive phone as well). But it had a lot of developer support that made it somewhat usable (and for the basic (mainstream) use it was great). My, altered, definition of an smartphone is today "a phone with a large screen" - it's kind of dumb but it seems to work.

Maemo is the only real enthusiast-OS left and the only OS I'd consider to be a true smartphone-OS (given the old definition), too bad it's dead. Hopefully there will be something of value in MeeGo (and the devices that will be able to run it).
Very interesting. If I were to want to read up on this type of info (advertising, new media versus old, etc.) with actual dollar examples, are there any sites in particular you'd recommend?
Step 3. Get a good night's sleep.

Those are it, I think.
Oh no, no "offense" taken. We really appreciate feedback (all of it).

Having people disagree with the app forces us to make it better.

About the messy commit messages, that's why git notes may help (keeps your commits clean, but you still don't have to write the invoice entries again and again).

Thanks! :-)
For identifier 'snake_case' use '蛇写'

For identifier 'camelCase' use '驼写'
NExTWORK: Vinton Cerf with Steven Levy
I don't know much about _why but as I read all the stories about his disappearing I can't help but think he had serious problems in his life. To take it personally and go away only because your code is getting old and slow while other learned from it and wrote something better is IMO wrong! You should also learn from libraries and go on write something new and challenge yourself again. Giving up because of a loses match is just not ok.

I also find it pretty odd that no-one seems to know what he is doing now. What about all of his friends? Do they also don't where he is?
But I think if someone puts so much energy in hidden himself he shouldn't be found anyway.
OT, but you remind me of a joke a math professor made in a Calculus III class: A vector has both magnitude and direction, not to be confused with our university newsletter (The Vector), which has neither.
The tacit assumption you're making is that all wishes should command equal respect. They shouldn't. If the wishes of a creator include his creation not being available to buy where I live, well then, fuck his wishes.
Object-orientation does not work because cars are a subset of vehicles. Please do not teach anyone that.

Object-orientation works because in some programs, cars can be treated as if they were a vehicle, without knowing what kind of vehicle it is. This is the principle of substitutability, and it's the actual reason that inheritance hierarchies work. But in other programs, cars and other vehicles may not have much in common and should not be part of an inheritance hierarchy!

The real-world ontology is not a reason in and of itself to create an inheritance relationship.
What about feature phones? Guess what, they have
exactly the same features as smartphone!

I own a Nokia 1100, besides a Galaxy S and an iPhone 3GS -- it's one of the best phones I ever had and I use it when I'm on the road and I want a reliable phone that doesn't die on me in the middle of the day.

As far as features go, it doesn't even have a color screen. No MMS, no GPS, no Wifi, no Internet browser, no built-in camera, no MP3 ringtones. It's just a phone that can also do SMS, and despite being released in a time when phones came with most of the above crap, Nokia 1100 was one of their most popular models.

You see, there is value in building these simple phones. And this is the main difference between a smartphone and a regular phone -- the smartphone is primarily a computing device that also happens to be able to make phone calls.

And if Apple were to build such a phone, it would be like a Nokia 1100, but better looking. Because simple is better in case you just want a phone.

Of course, there are feature phones and then there are really crappy feature phones. Just because a phone can open a web browser, doesn't mean that you can actually use it to browse the web, and everything before the iPhone was unusable in that regard.
Teen Mom Season 3 Episode 8
“Farrah goes to court; Maci decides to move back home to Chattanooga; Amber and Gary meet with Child Protective Services;
I agree. I don't think my clients would appreciate adding time tags to each commit. It's nonessential information which is better placed in a different system, referencing the commit if needed. Once the invoice has been taken care of, the time tags become meaningless while the rest of the information is still very important. I would rather my history always stay clean.

Another issue is that when you start down this road, where does it end? You start out with time, and then you might start thinking about what other nonessential information you could put in there. Each commit might then start looking like a config file for your swiss army approach to using Git as a project management tool.

I think there still could be a use for this. It could still import the commits into a time tracking system for convenience. Props to the developer though. Everyone is free to make their own decision and some developers will love this.

Edit: I just saw the reply which suggested possibly using git notes. I didn't even know about git notes. I will check that out, thanks!
Talking Funny: What Can Bloggers Learn from Comedians?
VoIP Phone Installation
To the average small business, Business VoIP may seem like an esoteric technology that will be difficult to adopt. In fact, nothing could be further from the truth. Most small VoIP phone installation does not require an on-site visit from the provider.
That's okay, but he is also indirectly encouraging a beginner to not care about the quality of the code he produces. That's bad. You should be afraid to write crappy or unsafe code. Writing clean and safe code is a mandatory skill for any programmer and beginners (especially beginners) should practise it.

After all, if you want to be a programmer, eventually you will have to write code that will be used by other people, and if it's a PITA to maintain (because when writing it you didn't care about cleanness and safety and were just having fun), it's worthless.
The thing is, people are constantly misunderstanding this point (and attempting to mislead others about it). For example: http://news.ycombinator.com/item?id=2914868
I'm very curious to see the other answers to this, myself. Some things I've learned so far:

1. Different companies often have very different interview strategies. If you're interviewing with Google or Microsoft, you need to be mentally on your toes and able to solve programming problems and maybe some puzzles. If you're interviewing for a developer position at a large bank, the experience is completely different.

2. Don't focus on getting "the right answer" to the exclusion of everything else. You're not taking a standardized test--you're talking to a human being. Sometimes demonstrating interest will take you farther than being able to answer correctly all the obscure questions that get thrown at you.

If there's anything to take away from this in terms of how to prepare, I'd say its that being alert and engaged is just as important as knowing your stuff. Staying up the night before trying to memorize design patterns is likely to be counterproductive.
The article was mentioning md5 hashes of songs to find the matches. Besides, its not a question of whether the system can be foolproof.
Dear HP: Please Keep Making Those TouchPads
What TouchPad's Fate Says About the Tablet Market
It's not completely insane. There is a very good article titled "What Colour are your bits?":

http://ansuz.sooke.bc.ca/lawpoli/colour/2004061001.php
Customize Facebook page 
The customize Facebook fan page allows music artists, sole entrepreneurs/proprietors even regular Facebook users work as one by promoting and enhancing the quality of their products and services. It gives popularity, thus establishes interested prospects.
深圳旅行社
A little twist on that I use is setting up three XP IE6 machines and upgrading IE to 7 and 8 in two of them (for IE9 you still need Windows 7). Takes up significantly less disk space and RAM; the downside is you have to repeat the procedure every few months.

Note: you need to duplicate the vhd files using VBoxManage, since straight file copies share UUID and you will not be able to add them in VirtualBox):

VBoxManage clonehd in.vhd out.vhd
义乌人才招聘网
The net echoes.
This is really not a good example as games have (read should have) entity systems. See e.g. these two links for an introduction.
http://t-machine.org/index.php/2007/09/03/entity-systems-are...
http://www.purplepwny.com/blog/?p=215

There should be no Draw() in your game object (read entity) base class. Not every entity is rendered. You should have instead a component Renderable. And if it happens to be so that your special snowflake has a Renderable component then you can render it on screen. E.g. AI pathing nodes would not usually have one unless you are debugging them you can add one.

In your example you end up with Movable extending GameObject, Camera extending GameObject and then you have no way of combining these two behaviours.
To all these articles I feel like saying, "I don't know man, just use it if you like it".
My definition of a smartphone is -- a general-purpose computing device that can connect to the Internet, can run third-party apps and also happens to be able to make phone calls.

Both iPhone and Android pass this definition with flying colors.

Do you want to use the camera-LED on your nexus-S
to use as a flashlight - download an app! (

And you don't consider this to be great? Also, it is really easy to make such an app yourself. And in the case of Android it is really easy to distribute it to others.

So what's the problem there?

Maemo is the only real enthusiast-OS left and
the only OS I'd consider to be a true smartphone-OS

Except that it is pretty crappy ... I had faith in Nokia, eventually they could have come up with something great, but now they dropped the ball.

But if you don't like the status quo, no need to spread bitterness around -- just go and do your own stuff. Some of the greatest projects in history have started as hobbies you know.
Copy pasted from below:
"I happen to know Kieran Farr quite well. http://www.vidcaster.com/ was one of the first companies in our Co-op incubator. And, I have no doubt, that Kieran is going to be far richer than some reporter who still makes his living writing for a company that think that selling yesterday's news written on pieces of dead tree is a viable
business model."

Now this is just a mean comment.

Nothing against 500 start-ups. Personally I don't think either YC or any company they fund considers 500start-ups as a competitor. There are tons of incubators in Silicon Valley.

The spirit in which the comment was made was just mean, in a manner that was directly attacking the company for being a competitor to their company(or his friend's company, or however it works).

No comments about Techcrunch's conflict of interest. I am not in the know-how of how the investment tree looks like.
McAfee says criminal hackers will sell a million email addresses for $25
The reference is to Alice Through the Looking Glass by Lewis Carrol. It is a sad day when you can no longer expect an educated english speaker to have read the good Reverend's inspired nonsense.
Machine Components
Businessimpex.com is an online b2b directory of engineering components,auto engine components,brass components. Get deatil about machined components,automotive components,turning machine,machining parts.
> primadonna blind persons

What a hateful, insensitive thing to say. Obviously the National Federation of the Blind isn't going to go after just any website, they are going to go after the larger ones that should know better. Big companies should absolutely be forced to accommodate people with disabilities, I would even say that is part of what makes the United States such a great country.
I agree completely. If there is a conflict of interest, it should be disclosed. (I don't know how there is a conflict of interest, I am not aware of how the investment graph looks like.)
Lots of CSS written in the wrong way can actually be pretty processor-heavy.
He was "unmasked" at one point. Last I heard - shortly after his disappearance - he was alive and employed. My take on his disappearance is that he just wanted to bow out of the limelight. Fair enough, IMO.
Superfoods: The Food and Medicine of the Future
Demo Forex
A forex demo account can help you survive the demanding foreign exchange market. Create a demo account with the help of ForexDemoAccount.com and learn all the verbiage used in the market. Such an account is the best way to become a better trader.
> I admire programmers who take risks. They aren’t afraid to write dangerous or "crappy" code.

I can still remember the advice a guy at least 10 times smarter than me gave me at the start of my programming career: "One of the most important things for a programmer to have is courage". At that time I couldn't fully understand what he really meant, I was thinking that REST vs. SOAP or PHP vs. Java or OO vs. Functional Programming were way more important for a programmer to get right compared to just having "courage". But as I grow older I realize how wrong was I.
> He wrote these crazy awesome ebooks on Ruby

And interesting libraries and tools (Camping, Hpricot, Redcloth, Syck, Shoes, unHoly — a Ruby to Python compiler, TryRuby and Hackety Hack).

He also looks like the old Jack Black (with hair and beard, Tenacious-D Era)
You don't internalize what is bad about bad code until you've written a lot of it. I've written all kinds of terrible code, but I had the good fortune of starting early and learning a lot of valuable lessons before I inflicted too much of my bad code on other people.

I think _why had a lot of great ideas about pedagogy, and experimentation is a great way to internalize "best practices" because you truly understand why they are good (not just because somebody else told you so).
You may want to look into ViEmu to use vim keybindings in Visual Studio

http://www.viemu.com/
Use voting buttons(message options)for your ICON images from the MS outlook and flood the mail across your list or organization to check which is the best.
Ravikanth
If you want to be a programmer and write code for other people, then yes, cleaner code is easier to hand over.

But, when I first started coding, I wrote it for myself and because it was fun! Why was it fun? Because the code made things happen! Not because it was clean.

Clean code makes writing large projects by yourself and with other people easier. It doesn't necessarily make coding more fun.
It's definitely possible for other languages, although significantly technically more difficult:

http://tryruby.org/

http://try-python.appspot.com/
Setting Up Network RAID1 With DRBD On Debian Squeeze
The data doesn't really suggest this is a real problem. Production has recovered. Employment has not. That should not occur if the problem were AD.

Unfortunately, the real world is significantly more complicated than the Calc 1 models proposed by Keynes.
http://farecast.com
(which is now http://bing.com/travel )
If you mean the MIIS prices, I got them here:

http://www.miis.edu/admissions/tuition
MENS TIMELESS DELUXE-RED BLACK [MENS TIMELESS shoes]
Thanks for this. I can understand that people want to get out of the light because not everybody can take that.
That looks fantastic. Thanks for sharing.
"USA Travel Guides" is not the same as "App" or "Best App", as it describes precisely the app's purpose.

Also, USA should have a bigger relevance than other words.

You cannot name your company "Trucking Company"

The author is saying that if he searches for "trucking company", then search results that don't have anything to do with "trucking company" may show up before results that do.

This is as if Google pretends to know better. It clearly doesn't.

I do agree that I get annoyed by all the apps that are putting a description in their name. But that's not different from someone buying digital-photography-school.com

There is still a trade-off so some people don't prefer this: even if it has benefits in regards to search engines, it's not a memorable brand.

Imagine doing commercials on TV for "Trucking Company".
In what way is ElastiCache redundant?
As a beginner at programming, I find _Why to be a breath of fresh air. I realize that experienced coders may berate him for advocating writing sloppy code, but for someone (like me) who is just getting into this deep rabbit hole, I find his thoughts to be encouraging.
I fully agree with some of the comments here that mention writing bad code is the only path to writing clean and safe code. I wish more experienced hackers could recall a day that, they too, wrote bad code. As a beginner, I'm positive that much of my code would make people here cringe, but hey, at least I'm learning! Ultimately, I think that was Why's point. Kids and beginners shouldn't worry if their code is "correct", they should just write code and keep learning. I think that's a noble endeavor and a great legacy.
You have bloated and make it look overly complicated to begin with. Personally I find the article more inspirational to newbies than your misguided rant on the best approach to learning programming.

Seriously does a FOSS make one a better programmer? Phew!!!
Not sure if this may help, but I remember reading about some changes wrt ordering in nested calls to at_exit in recent MRI code.
Before attempting to change rspec I'd take a look if the bug happens in jruby which has the "right" behaviour, otherwise the resolution would be "use 1.9.3".
Tory Burch Sale
The http://js.recurly.com/ site doesn't link to or mention recurly.com (or that it's a payment provider service) anywhere. As a result, I was pretty confused when the intro video started mentioning the "Recurly API" - I was also wondering how an open source JavaScript form library could possibly handle payments.

Suggestion: add the text "a JavaScript library for the Recurly payments API" (or equivalent) somewhere on the page!
Side Show In Oracle, Google Patent Fight: Are API's Covered By Copyright?
> It is impossible for any significant portion of society to be treated by the very best doctors

Jonas Salk developed the polio vaccine, which was used to inoculate millions. Just about every medical procedure used in practice and documented in textbooks was developed by the best doctors, systematized, and then scaled out.

> or to send their children to the very best schools.

Take a look at ai-class.org, ml-class.org, db-class.org. Textbooks were version 1.0 of this concept, and also tend to be written by the best educators.

The point: different people in different areas have different talents. The key is to come up with models that allow the efforts of the talented in each area to scale out so that more can access them, and so that the less talented can benefit from the solutions even if they couldn't think them up in the first place[1]. This is a process of
iteration.

But the iteration won't even get started if one rejects quality/elitism from the beginning.

[1] How many of the tens of millions of people operating browsers, iPhones, refrigerators, or automobiles can understand them, let alone improve them, let alone invent them? Civilization is based on finding the best, allowing them to amass resources, and rewarding them for distributing their discoveries to as many as possible. Denying that a technical elite exists is counterproductive.
I don't think people bought the TouchPads because they wanted a low-quality "couch surfing" device; they bought them because they knew it was an incredible price for the hardware, and with all the media hype happening, they had to buy them before they ran out and then figure out a use for them later.

Even I was considering buying one, and I knew I would have played with it for half an hour and then never touched it again.
nice, I'd heard a few people mention this idea in the past but never went through on it - good on you.
I often have to resort to self = @ when using jQuery in classes.

Because of how jQuery binds the queried element to this, and the fat arrow overrides this, there doesn't seem to be another way to access both your class and the jQuery element in the same function.

for instance:

class ButtonLogger

constructor: ->
@clickedButtons = []

$(document).ready => @init()

init: ->
self = @

$('button').click ->
$button = $(@)
self.clickedButtons.push $button.attr 'id'
It could be stopped by setting a piece of cardboard a few inches behind your head.
I'm forced to assume you haven't seen much of the world if you think working hard has some correlation to financial success. There are many, many factors that determine success/failure and they all overshadow hard work by a large margin (that's not to say you don't need to work at all. Doing no work at all will usually make success much harder).
It's not impossible though. One method of doing that is to use the trick where an iframe can communicate with its parent document by altering the #fragment URL, which can be read by both parties. It's dirty but it works. The new HTML5 postMessage API can be used as an alternative for browsers that support it.
No, it's for your total month's viewing.
Very nice. Now all I need is an invite. :)
> It happened when we started penalizing people for having anything less than perfect health.

It's my understanding of history that it wasn't until very recently that some societies started to mitigate some of the effects of being in "less than perfect health".
IETester has been in alpha forever. Not sure if it's because of lack of commitment from the developer or what, but it's very buggy and always has been.