skysight-inc/HackerNews huggingface dataset:
MicroVentures Raises $300,000 in Two Weeks for Facebook Fund
Indeed, once you get set up with LaTeX it's okay, but if I were to go and make a new essay I'd have a hard time remembering wtf packages I used for the last one and what they actually did.
He proposes to replace

if(current_day == "Monday" || current_day == "Wednesday" || current_day == "Friday")

with

if(["Monday", "Wednesday", "Friday"].include?(current_day))

I've done this before, and I don't think it's any less clear -- I wouldn't have thought of making a public announcement about it, though. I like it because it more closely aligns with the way you're probably thinking in this example: you're wondering if current_day is part of a certain set of days (the discount weekdays, apparently), not if it's equal to "Monday" or equal to "Tuesday", etc. I like the Javascript example with it's indexOf(..) >= 0 a lot less, but I guess people more used to JS idioms auto-translate this sequence to a set-contains operation.

It's more sensible if the set of values is larger than just three; and in this instance, you have to wonder why the day isn't available as a numeric variable, but I think you can let it slide for a contrived example.

It's even more useful if you reference the same set more than once, because you can just define it once, and as a constant if your language of choice does that kind of thing. This would also let you make your code less wordy (but arguably more literal) without hiding logic in functions, e.g. his later example would be

if(discount_weekdays.include?(current_day) && current_date > 20)
Yours is an even more ridiculous prediction. In October the total estimated number of Android tablets sold was 6 million. I'm not sure if this figure includes the Nook color but if it doesn't then that would take it over 9 million. I don't think it is at all reasonable to suggest that the Kindle Fire might sell 12-18 million units in it's first quarter.

Due to the rumors that Amazon has two more Kindle Tablets coming out in 2012, I'd say there's a better chance that the Kindle Fire will never sell 12-18 million before people lose interest in the original model.
My comment was to be read in the context of the discussion, as in, it's not as simple as to tell to homeless people to go "develop their moneymaking skills" and it's not simple because of a myriad of factors, not because they're crazy and drunk (consequence of their situation).

I don't have direct evidence of the causality other than the comment I've posted above.
"Please, do elaborate! In detail, why is git better than subversion if all I need is a central repository for a few people working at a company on one site, sitting in the same room with permanent network access. No distributed or remote or on-the-go development, no forks"

You describe my environment almost exactly. I am pushing for a git migration mostly for the low-overhead branching/merging as I can have multiple discrete tasks on a given project which need to be rolled out individually.
I am Mike McGee, the other co-founder of Code Academy (http://codeacademy.org), and this description is pretty much exactly what our students are learning now.

Our program is project-based and centered around pair programming with Ruby on Rails as our web framework. It has been amazing to see the progress of our students in the first 8 weeks of the 12-week program.

While we may have a different focus and a different business model, if you want to talk to us about our experience it could be helpful in what you are trying to do. You can contact me at mike at codeacademy dot org
Dancing with The Stars 2012 Cast Lineup
Special price for you mister! Only 25 dollars!
I think his code choices are clear. The domain logic is "if it is a discount day then...". Keeping the calculation for what is and is not a discount day in the if statement muddles the logic because now you have the domain logic and logic for calculating whether or not today is a discount day in the same block of code. The discount day calculation is complex enough by the end (before memoization) that you'd likely end up adding a comment above the if statement to explain that you're calculating a discount day.

His choice to use [].include? is idiomatic ruby so I don't think it's being clever for clever's sake... although I've always kind of stumbled over that construct, I sort of wish there was an 'in' statement... if current_day in [x,y,z]. It would be easier to read (for me at least).
Barcelona vs AC Milan LiveLive
I love Douglas Adams and it looks like the same kind of literature... I've never heard of Lem before so, gonna give it a try.
Thanks for the info, it's really hard to find good Sci-fi with a hint of humor on it.
It's a click that I would have made anyway, because the type in a normal web page is not good for log form reading, where long form is more than a few paragraphs or so. ie, even if there were zero ads I would use Readability (or Instapaper, or whatever).
5000 new climate gate emails releases
nice. been looking for something like this.
OUTLOOK Money India's No.1 Insurance Magazine
Assurity for your valuables! Get your wealth and health insurance plan ideas in outlook money magazine.
I’m Watch: This Wrist Watch Is Touchscreen And Runs On Android
And the lawn needs mowed!
Article: It sucks that we need to use things like Readability just to read things on the internet.

Parent: Just use Readability.

In short, not very helpful as comments go.
Racket is good, but I think the discussion here is more about educational implementations - small, simple to grasp. There are of course also a number of industrial-strength implementations of the Scheme language in C and C++, but those are hardly the best place to start this learning!
Jimmy Wales, not using Adsense on Wikipedia is immoral
Stanford Class - iPad and iPhone Application Development (HD)
Great offer SimplySellular Buys Your Used HTC Amaze for $200
Stanford Class - Programming Methodology (an intro to CS)
I can see that being my problem since in the places I have been to I actually do seem to be a local. I also happen to stay only for a couple of weeks max and that doesn't help.

One curious thing I have seen is that some ex-pats don't want to meet other ex-pats from their home country. I tend to agree with that since not doing so decreases your chances of meeting new local people which can be really interesting.
My 2 cents:

do you have expertise at individual layers of the stack:

- MySQL/postgres database design/tuning,

- Jquery, HTML5, etc

- firewalling/logging, load balancing.
To all UK Freelancers: Happy national freelancers day
My point wasn't so much that the law should be ridiculed as if something is to be ridiculed, it should probably be the law rather than the company.

In practice, I agree with you: I actually think trademark law is completely reasonable--it's just that the most reasonable course of action involves companies doing things which can appear silly. And when people see companies doing silly things, they almost inevitably want to ridicule them, usually with good reason.
To be clear, I wasn't actually thinking about 'design', more like, features. Perhaps you're right, and perhaps I'm longing more for some kind of plugin architecture.
Barcelona vs AC Milan Live
Freebie Alert: Awesome Collection of Textures From Wegraphics
The choice of a config file and/or environment variables seems more sensible.
Great letter, if your aim was to bed your co-founder. Honestly, as a co-founder of a tech company myself, receiving something like this would freak me out. No hate to anyone homosexual or otherwise, but lay off the cheese, please? King-sidharth, are you rather a 'Queen'?
Wow, it has started. Please please please more EE courses. I was begging for a signals & system course. This is close.
How To Build Your Own Custom WordPress Premium Theme Admin - Part 1
If you’re creating themes for other people as a freelancer or you want to sell themes on places like themeforest.net and other market places, then you will need to step up your game as this is one of the things that make you stand out from the crowed.
Thanks for the correction!

Corrected version:

$('#detect').click(); setTimeout(function() { $('.face').prepend('<img class="santaHat" src="http://officialpsds.com/images/thumbs/Santa-Hat-psd20202.png width="90px" />'); $('.santaHat').css('position', 'relative'); $('.santaHat').css('top', '-60px');$('.face').css('border-width','0px'); }, 200);
Yeah, that's awful. A tip: install iCab (I'm sure there are other browsers that do the same, but I have experience with this one). You can then set your browser-id per site. So, I set in my settings that wordpress.com sends the "Safari 5/Mac" browser header, and all is fine.
Storage Building Plans
> Then I use "sudo !!"

Wow. For six years I've been doing "UP + CTRL^A + sudo + SPACE" instead. This is much better.
Air Max Jordan Fusion 9 - All Black - $80.00
My name is Mike McGee and I am one of the co-founders of Code Academy here in Chicago.

"I've never taken a single programming class and am not techy-- my background is in math and economics."

No problem at all. We are a "beginner-focused" program, because that's where we were last year when we started to learn how to program. We have one of the best Ruby on Rails instructors in the world (http://codeacademy.org/staff), and his passion is to teach beginners how to build applications in RoR.

"I'm an undergrad and interested in startups as a way of life"

Our program has an entrepreneurial bent, so if you want to learn about startups, this is one of the best places to be. In our current program we have CEOs of startups and people who want to work for startups. We also have people who want jobs in companies and people who want to become professional software developers. We have connections with most of the major entrepreneurs and VCs in the Chicago community (http://codeacademy.org/community). The diversity is amazing and something that you can only learn from.

"Ultimately I don't hope to do the bulk of the technical work for this idea but I definitely need to know what's going on with the coders I will work with, so I need some technical background if I'm to pursue this idea"

We have students with this same exact goal at Code Academy. They know becoming a software developer is not in their future, but they want to understand the software development process and be able to communicate in as much technical detail as possible to work with their developers. If you would like to talk with some of our students let me know.

Also, you can only take one program at a time. I graduated from Northwestern, so I understand the urge to want to pile on and see if I can take both classes, but this class is pretty intense, especially for people who are new to programming. One program will be more than enough for you to handle for 12 weeks.

If you have anymore questions, please contact me at mike at codeacademy dot org
There are other services besides Flattr that have their own good parts. For instance, Tip The Web (http://tiptheweb.org/) is a non-profit that serves as a hub for micropayments and maintains itself from tips without taking a cut.
It is currently also the doodle at http://www.google.de/

I found myself forgetting what my original search desire was after playing through the animation. In my opinion, it was one of the best ones google has done.
Speaking from my own own experiences, I wouldn't class depression as a disease, but as a disorder (wikipedia seems to agree).

I would describe it as having a heavy inertia towards negative thoughts and feelings of hopelessness. It's totally possible to have moments of happiness, be cheerful etc, but these moments are fleeting because they take such considerable effort to maintain. It's even more effort to force yourself into a good mood, and part of the problem is that you don't actually want to.

Whilst I'm skeptical about the efficacy of anti-depressants, I would say the effect I've (subjectively) noticed is to decrease this inertia to the extent that it's easier to have good moments. They don't actually make you happier, they just make it easier for other methods to work, eg CBT or Meditation.

With regards to startup depression. I'd be very surprised if it's something that affects everyone, but there are certainly people who aren't currently depressed whom have character traits that would trigger depression in a startup environment. These people are typically over-invested in outcomes, or tie their ego up with their successes.

My advice to anyone considering joining a startup would be to honestly assess themselves and work out whether they have some of the traits that would put them at risk of depression. Then tackle them before getting involved, almost all the lessons I've learned from books and therapists are applicable in some way to everyone, not just those with depression.
It's tricky. Note activity this week around getting XSS protection right

http://weblog.rubyonrails.org/

I'm not that familiar with lift and Yesod, but it seems like they're both able to use compile-time checks as additional layers of protection.

https://github.com/dpp/liftweb/wiki/lifts-security
What I'm thankful for as a developer
Hey Adobe, Keep Your Hands Off My Ice Cream Sandwich
I suppose you've got me there. If the argument is "but it's an extra click", I can't say I feel much sympathy.
Great comment! You are right in the fact that it doesn't cost you anything (or much) to learn to code, but what we would argue is what is the most effective way to learn? We started out down this path 18 months ago. We exhausted all the books, tutorials, screencasts, and workshops you could find, and while we learned a lot, we still weren't where we wanted to be.

If we decided to keep fighting through I am sure we would have gotten to a proficient level, but we just stopped and wondered, "why isn't there a better way to do this?" So that is why we created Code Academy. There are many ways to learn how to code, but we strongly believe that offer the best learning environment for people who want to learn how to build web applications.
Health Mobs: Breast Cancer (cont.)
You're suggesting that Turing-completeness of compilers IS covered in most C++ programming courses? I doubt it.
ha, reminded me of machinarium
JQuery.exdent - hanging punctuation in the browser
The fallacy there is that there is nothing to prevent ads from creeping in even though you do pay. That's been the history of cinema, cable, and internet radio.
Most people will choose the most convenient solution that doesn't cost a ton, it's definitely not lawsuits, lobbying, or anything to do with the MPAA that's driving people to use Netflix. In the cases where Netflix has something I want to watch, I much prefer to watch it there. If Netflix had a library as complete as BitTorrent, very few people would continue watching things via BT.
This might be slightly offtopic, but might be a symptom of the "institutional"/"organizational" issues addressed in the article:

I always thought Apache 2 and Subversion were two of the best examples of second-system effect. I mentioned this once to one of the core Apache (and Svn) developers years ago, and not only was he blissfully unaware of the effect, he indicated that he had helped build incredibly successful pieces of software (ie., Apache 1.x) and didn't need any advice from from Fred Brooks or anyone on how to do it.

Both Apache 2 and svn have been extremely successful projects, but both were late, didn't really match expectations or even the success of their predecessors, and are slowly being outcompeted by much smaller and usually more efficient projects (eg., nginx, lighttpd, git, hg) that are developed much more quickly by much smaller teams.
My "favorite" "feature" is when you arrive on the web page for the first time in your life and you are being prompted with a popup to take a survey on the web site you never seen before...
Magento Module Integration, Magento Template Integration, Magento Web Services
Arokia IT a US based company, has launched a dedicated website for Magento Web Services that provides complete information on various integration services like Magento Module Integration, Magento Template Integration and much more. They offer qualitative Magento module integration services like Magento ERP integration, Magento Joomla integration and Magento Drupal integration.
> If anything, it's a bug in mathematics.

I heard the next release will fix that.
Copyfree Software
Going with The Stars
Going with The Stars
The last three contributors position er switching on this seasons Dancing With the Stars all presented efficient justifications before the idol idol judges on Exclusive nights super condensed finalist provide.
application controlled by swipes. you know ones you do on a touch device.
Spot on the "coping" with update/commit cycle - I have exact same problem in my team.
I was referring only to the "buy ticket and go" part, that is free travelling, which was made possible by Schengen. To work you indeed used to need a visa (some EU countries still need that even today btw), you are right there.

The rest of your post is just sad. I think you're trolling, but in case you really don't see the difference between the original integration process (voluntary cooperation of nation states, read up on De Gaulle&co) and the current state of the EU (anything but), that's delusional. I suggest you open an arbitrary newspaper today and see what's happening in Europe.
Oh my god, a good samaritan! I call that a slave... working in the US 'for about a couple weeks' and charge 300$. It makes out to... 3$ per hour? The art of underselling.

You should have contacted CAT directly and upsell them exposing their blatant mistake.
No, the point of a custom allocator is writing one that works with your specific requirements. A general allocator will never be more efficient than a custom one designed for the specific task. It becomes just an issue of is the cost worth what the optimization buys you, and games are an area where you need every drop of speed you can get.
History of Knol, createad by Google to replace Wikipedia, to be closed soon
There's an also another thing that nobody seems to be discussing. What is that google is secretly cooking up in the google x lab. Larry and Sergey are ambitious guys, and the fact that they're shedding energy plan and knol, and that sergey isn't focusing much on google+ (the massive facebook threat) but instead on x lab means they've got to be gearing up to drop a serious scifi bomb on the scale of the google car (or bigger).
But we gained Annotum, a promising theme for Wordpress to manage multi-users!
Actually, Lem is more like a XX century Jonathan Swift, but if you love Adams you will like Lem.
App engine at this point is pretty much all their infrastucture opened up - you got short/long running processes, big table, blobstore, and map reduce. You don't get c or assembly but you get golang which is pretty close.
I'm arguing against muddled thinking and intellectually dishonest arguments.
How to Make a Website to Make Money
It's always motivated by expected profit. "Ideological" just means it's not about next quarter's profit, but about creating an environment more conducive to profit in the long term.
My Robot Nation - You design, they 3D-print
Watch Berdych vs Tipsarevic Live Stream online Barclays ATP World Tour Finals
0. Retirement savings - 20% in Roth 401k

A. Mortgage/Rent ~1/3 of residual income + electric + internet. It's more expensive per foot than what I could get, but I live within walking distance of work, so no fuel or commuting for work. I can literally leave work and get home in 5 minutes. I put value on that and the free time it allows me.

B. Credit cards / Personal Loans - $250/mo car loan, pay off CC each month. No student loans because I worked all throughout college and managed to find a scholarship or two. I put everything on my credit card and pay it off at the end of the month. 2% back AMEX FIA retirement card, so I get a 2% discount on everything I would be buying anyway, and I don't have to figure out point multipliers and how stores are categorized.

Contrary to most advice here, I have a brand new car. Why is that? I moved 1000 miles away from my friends and family, so in the mean time I have no support network should I get I have problems. Thus the warranty and free roadside assistance has value to me. My reliability requirements on the car were fairly high, so I was looking at 2007+. Once you add in the car loan, I was easily within reach of the new car. I got 0% financing on the new car, vs ~3% on a used model, and I get really good gas mileage. Now I can keep meticulous care of my new car and keep all the service records and know exactly how it's maintained. New cars aren't necessarily a bad purchase, you just have to keep them longer to amortize the value. My insurance is about $600 more per year on a 2011 vs the 2001 I had prior, but I'm still under the magic age of 25 or 26. I keep good coverage though, higher than the state required limits.

In summary: in a given month, I don't see 20% of my pay, as that's contributed to a 401k. I pay ~50% of the remainder, split between rent/utils and other expenses, leaving me with the rest for non-retirement savings.
> Instead, they leveraged open source and commodity hardware to control their costs and were able to scale more effectively than existing search alternatives.

I would propose a caveat that Google's initial strength wasn't merely that it scaled better but that it used a search algorithm that produced better results. As Tom Preston-Werner argues, Google jealously guards their PageRank algorithm because it "represents core business value".
Nokia’s Microsoft Phones May Not Get Traction, Analyst Says
There was a statement of Matt Cutts at PubCon saying Google will penalyze pages with too much ads above the fold. Expect to see that.
I think the web can still be human-accessible content hosted at stable linkable URLs. But now the question is, can we require the user-agent to support JavaScript in order to show the content, like we already require it to support HTML.
Ask HN: Anyone want to help improve my film news aggregator?
filmnewshub.com: It's been a great tool for me to learn. The site even attracted a small group of heavy users but it could certainly be a more attractive/powerful tool.
But Microsoft does not need to sell WP, it makes profits from Android!
LEM!
Apple starts publishing weekly iPhone and iPad apps charts in the UK
> So somebody who is making a proprietary thing is not restricting anyone by using an MIT or BSD licensed component.

Of course you are! You are restricting your customers' freedom. The idea of the GPL is bigger than just giving you, a software developer, freedom to use it. The GPL ensures that your final end user also had all the freedoms that the you, the middle man, had. They can stand on the shoulders of you, who were given the freedom to stand on the shoulders of someone else.

That's why it baffles me when people make the claim that the GPL stifles freedom. It seems such an selfish, narrow view.
This is a fantastic study! The authors are top class in their field and I think we should all take notice of what they say!!!
> current_day in [x, y, z]

Your pseudocode is idiomatic Python code :)