skysight-inc/HackerNews huggingface dataset:
The only reason to write in a language like C or Java today (over Python) is speed. And there are a very limited number of applications that require that sort of speed. There's no question that Linux should be written in a low level language, or a high-performance chess bot. But I'm incredulous when I see anyone write a website in even the relatively high-level Java.

So, the author is right that we're getting more Pythonic, but he's wrong to say we'll all write in Python some day. Some day, something like Python will be the fast low level language, there will be new slower languages that are easier to use than Python, and C will be a memory. The evolution of programming languages will never end, not in our lifetime certainly, and probably not as long as we walk the earth.

I must say though that I pray for more convergence. It annoys me to write code in JavaScript and Python, having to remember subtle differences between the two as small as capitalization of true and False, and tricky pitfalls like the scope of a variable declared in an if block.

It does seem an unnecessary burden for me as a web developer to have to know a handful of languages. You can hardly make a website today without knowing HTML, CSS, Javascript, Python/Ruby, and you better know your SQL too. Then, let's talk APIs.
How sad that someone's modded you down for asking for a reference and I for providing one. There's about 30 apps in the App Store right now written in .net and compiled into a native binary using Novell's tools.
Total overreaction to a harmless comment.
No offense, but could your weight be a factor as well? Your body-mass-index is in the "overweight" category while his is barely in the "normal" category.
It seems your CTO also didn't know the difference between your website and other websites. He must have had one hell of a personality.
Looks like there's some good stuff in there, but it's dense. For people who've read it or skimmed it, any parts stand out as worth getting a long look at?
Eric William Protandim Business Opportunites
Protandim is one product I strongly believe in. My name is Eric William, and I will tell you that Protandim is something that can change your life for the better. And you can change your financial future for the better too.
Very true. Obviously very less opportunity exists in India for the kind of stuff (you mention)that requires engineering bent of mind.

On the other hand there is a mass requirement for people who are expected to fix things. This gives to large percentage of software engineers who do not have a clue what "Engineering" is all about in "Software Engineering"
"Many American grads... [are] far less inclined than students from developing countries like India, China, Brazil, South Africa, and Ireland..."

Ireland? A developing country? I don't think so.
Significance & History Of Rakhi Festival in India
The festival of Raksha Bandhan or the Rakhi festival as it is colloquially called, is just around the corner, and will be celebrated on 5 August 2009 in India and in many parts of the world. On the occasion of Raksha Bandhan, sisters tie a rakhi on their brother's wrist as a symbol of fondness and sisterly affection towards them. Raksha Bandhan actually means a bond of protection, so the brother vows to protect his sister from harm that could befall her. He also showers her with gifts in return and later in the day, the entire family gathers around for a feast.
Hmm, it's possible. I'll gladly admit I need to lose about 20 pounds ... I can't really notice an extra 10 lbs (with clothes) on a frame my size, but maybe someone more observant can.

I think you might be nitpicking a little though, my friend's BMI works out to 24.4 and mine comes to 25.0 (where 25.0 is the cutoff between 'normal' and 'overweight'). I don't really think me losing 1 lb and moving over to the 'normal' side of the line is a qualitative difference.
Period Specific Shelby Cobra - CSX 4000 | T &amp; E Legendary Classics
T &amp; E Legendary Classics is your source for the most beautiful period specific Shelby Cobras. Visit us online to learn about our Shelby Cobras today
THE NEXT BOOK: From Rapid Fat Loss to Strongmen: A Guide to Becoming Superhuman
As we all know, there is no silver bullet, that will miraculously rescue the ailing software engineering.

Yesteryear's process becomes today's joke. It's unfortunate that Indian companies are madly following the buzz words/process without understanding how it is supposed to work.
My Week With Bing
The rule of thumb is that '100'-level courses are for first year undergrads, '200'-level for second years, '300' level for 3rd years, '400' for fourth years, and '500'-level for graduate courses.

There are, obviously, a lot of exceptions. Many people will take 200/300 level courses their first year if they are comfortable with the subject. And a handful of schools use entirely different systems - my current school uses '000'-level to denote 'introductory' courses, '100'-level for 'advanced' undergrad, and '200'-level to signify a graduate course.
Email patterns can predict impending doom
The dating essay (whilst fraugh with odd ideas) still holds my all time favourite sex/dating-related line:

"Ahh, dating -- that awkward interval between the moment two people realize they might take their clothes off for each other and the moment that they actually do it."

Brilliance :)

(and very true sometimes too)
This is the original study from Chatham House & The Institute of Iranian Stuides, St. Andrews Uni:

http://www.chathamhouse.org.uk/files/14234_iranelection0609....
LG GW520 Unlocked Quadband
LG has unveiled the LG GW520, a social networking device that adds something to the standard messaging experience offered by most cell phones. The GW520 features a slide-out QWERTY keyboard that makes messaging convenient and a unique "push" social networking element to help people keep in touch.
First alpha of Guile 2.0 - supports Scheme and ECMAScript
From the NEWS file linked on the original page:

Guile now ships with one other high-level language supported,
ECMAScript. The goal is to support all of version 3.1 of the standard,
but not all of the libraries are there yet. This support is not yet
documented; ask on the mailing list if you are interested.

For more information on Guile's ECMAScript support, see:

http://wingolog.org/archives/2009/02/22/ecmascript-for-guile
http://wingolog.org/archives/2009/02/25/callcc-and-ecmascrip...
I found the same problem with FF3, which prompted me to try the 3.5 releases.
Venture Capitalist Larry Cheng on early days of Facebook
Investors Bet on Payments via Cellphone
Welcome to NedaNet
Besides the fact it is plagiarism, I'm really annoyed by the wrapping of words!
Player doesn't work on linux.
Crediting a photo is one thing; using it without permission is another.
A week without Google Search
Twitter's signout form hijacked
Seconded on the prog rock. A recommendation also goes out for godspeed you!\? black!\? emperor!\?

(escapes represent the regex-uncertainty of where they put that damn exclamation point)
I hope they eventually use this for Emacs, but other than that, I'm not terribly interested...
About SQLAlchemy and Django's ORM
Only "works" with javascript disabled, though. That explains how it can go unnoticed, though.
Great mixes, thanks - I can recommend the Gareth Emery podcast if you don't mind a bit of talking: http://www.garethemerypodcast.com/
It may be soon.
Or how about in Clojure?

(map (partial reduce +) (partition 7 7 daily))

Edit: Possibly that should be partition-all from seq-utils to sum the remainder days if the length of daily isn't divisible by 7.
I agree. A lot of folks come to HN expecting it to be like digg/reddit/et al and comment as such only to be downvoted. It's just a different culture, I think. As the saying goes, "Lurk moar" until you figure it out.

And karma doesn't matter BTW so don't worry about it.
It was pretty good overall. I liked the chapter about managing relationshiops.
Some day we will stop writing COBOL.
That's pretty unreadable for someone who doesn't know clojure.
Okay - so given this data along with the recent announcement that Windows 7 will ship without a browser built-in in Europe, does that mean that up to 92% of Europe will go offline when they upgrade?
Thanks again. Would you care to enlighten me on another puzzling educational expression: one-term course.

For example you may see in the teachers guide of a textbook: This can be covered in a one-term course.

How much 'study volume' i.e. study hours total does such a one-term course comprise?
You are the new number 3ffe:1900:4545:3:200:f8ff:fe21:67cf
Free Moving Quotes from Qualified Movers
Comparemovers.ca provides a one-stop destination for free moving quotes from qualified canadian movers.
Yes interesting. Though Proteins are much more active than images. Perhaps an analogy with robots would be more apt.
Under extraordinary circumstances I once had one of those. Is there any study about men?
C is portable assembly, I see no reason for it to disappear, and actually it would bother me to have to write low-level stuff in python.
Amen to both of you.

Imho references to people you don't know are close to meaningless, especially in the tech field. It's good to know where a given candidate has worked before and what his duties were. But that's normally in their CV and from there it's all up to your judgement and testing.

A few more reasons why references are worthless:

- Many countries have laws that explicitly forbid said references to tell you anything that could "hinder the candidates efforts to find a new job".

- Without knowing the company and people the candidate listed as reference you have little means to judge their assessment.

- Even if a candidate delivered perfect results in his previous environment that does not mean he'll function equally well in your environment. Your people, your tech, your salary will all be different.

The article looks like the typical pseudo-science to me (is the author selling a book, perhaps?). In reality the references are amongst the smallest factors to consider.

At least in the tech-field a skilled interviewer will know what he needs to know after an hour of talking to the candidate. Paperwork is secondary.
For anyone who's interested, looks like I'll be combining a USB extender:

http://www.lindy.ie/usb-extension-cat5-usb-extender-up-to-50...

With a Logitech USB Quickcam:

http://www.amazon.co.uk/Logitech-QuickCam-Pro-9000-Webcam/dp...

I'll update again if/when I get it working!
Promotional gifts usb
Get best promotional gifts usb
I've also switched my browsers search bar over to Bing. Overall, I prefer it to Google. Random notes:

- Searching for Cocoa class names doesn't give me the API reference as the first result. This is the one thing that's been annoying me.

- The image search has a nifty infinite scroll thing going on. This makes scanning through results quite a bit faster.

- I like the picture, to the extent that I tend to visit the Bing homepage just after midnight, even if I don't need to search. It's not utilitarian, but it gives Bing a flavour Google is often lacking.
Assuming that you don't know it already, I conjecture that you'd enjoy reading Roissy's blog ;-)

http://roissy.wordpress.com
SEO Services India
Techmagnate is seo services company in india. We offer search engine optimization(SEO) services at affordable rates, Our main areas of expertise are,seo services, ppc management,internet marketing services,link building etc.
That was a really neat read, thank you. I've been a great fan of John Walker ever since 'speak freely'.
RightJS fastest and most compact JavaScript framework at the day
RightJS is a new JavaScript framework which claims to be the fastest and most compact framework at the day. Has some nice features too.
Why are DTH services yet to find their market in India?
DTH stands for Direct To Home. DTH services are yet to capture the Indian market. DTH services have not grown in India as expected. The growth rate of cable TV services was much faster in India. If we have to analyze the reasons why DTH service providers are unable to capture the market in India, the first striking factor is the initial cost. Though many service providers say that the set top box is free, the initial cost is an obstacle for many.
I disagree. If they were a startup looking to develop some new technology or website then maybe six sigma and ITIL wouldn't come into play. But in looking for ways to manage an IT help desk for a company in which they could see thousands of help desk tickets per day, six sigma is the best and most well understood tool available today to help them reduce expenses and greatly improve processes. Six sigma is much more than a comprehensive checklist in this regard.

Plus, I think you're perhaps misunderstanding where his company is coming from. They're not necessarily looking for computer scientists to write code or design new systems in most cases. Instead, they're looking for information systems specialists to be able to quickly and efficiently solve IT issues for their customer, and managers of those specialists to ensure they do it as efficiently as possible.
Network Marketing Training By Nick Bramble's Dream Lifestyle System
The network marketing training in one area is not necessarily going to give you confidence in all areas of the field. If you are not sure which network marketing company you are going to go with, you can always complete a general network marketing training programs
Personally, I like the book for the examples. There are too many Game Theory books with a bias towards Economics, and that gets stale after a while. Instead of competing factories, this book on political game theory gives you interesting problems on competing interest groups, foreign policy, etc. It's a bit like mathematical Command & Conquer ;-)

However, if you want to learn Game Theory in depth I would recommend other books. Read this book (or skim through it) after you have been acquainted with the mechanics of Game Theory and are looking for interesting toy examples to play with.
Surely, the fact that he has an Indian surname has nothing to do with this, even though his view is very simplistic and overly optimistic about the quality of training in "Indian bootcamps."
Statistical analysis of election results: cherrypick data to fit your conclusion
Try search.yahoo.com
I find it quite good. In some nichees Yahoo is far better than Google (won't mention them because I am a tinfoil hat privacy freak, sorry).
Also it seems to index XML (eg when used with XSLT) much more likely than Google.
Some people really want static types.
I think the youtube speaking peoples comments back to them has to be the best xkcd come to life

http://xkcd.com/481/
Is this better?

map(partial(reduce, +), partition(7, 7, daily))

Personally I'd be much much more happy to be using this code than the snippet in the article. In fact, I don't program Python regularly and it did take quite a while to figure out what was going on in the code.

weekly = [sum(daily[j:j+7]) for j in range(0, len(daily), 7)]

Now if you look back at the top snippet, its just normal function calls, so you can be happy to know what's going on after reading documentation for the names "partition" and "daily".

If you don't know what "map", "partial", "reduce" and "+" mean, sure you have to look up their documentation too, but they occur frequently enough that you can remember what they do after that.

The Clojure version is much more high level and less likely to introduce bugs.

Edit:

Oh and it should be said that "sum" is equivalent to partial(reduce, +) so I can now say:

map(sum, partition(7, 7, daily))

See? The code is just melting away before your eyes. Also note how I have literally no idea what either of the snippets do but am already happily changing one of them.
That could be said for any language. It's just that the first language someone usually learns borrows more from algol than from lisp. This leads to the idea that Python/Ruby/PHP/Javascript are easier to learn than Clojure/Common Lisp/Scheme.
Opera Unite - What can be improved in it
C/C++ programs that manually memory free at exit are doing it wrong.

They ought to (1) write everything to disk they need to save (2) fsync (3) send themselves a SIGKILL. The OS will tidy up the memory.
Next time, I’ll show what category theory has to offer to the Java programmer.

Looks like he never followed up on that. Here's a much better exploration of the relationship between category theory and programming:

http://www.cs.man.ac.uk/~david/categories/book/book.pdf
Yes. Intuitively I would have guessed that a better shape would be for the sides to be convex to keep your fingers from slipping off the handle. And, based on my experience that is true.

The actual functional opening cutter and gear don't work well either. The original, cheap non-"ergonomic", all metal ones are far superior.

But based on the reviews at Amazon, many people are delighted with the OXO. Go figure.
Medical Coding Seminars
Coding seminars are just the ideal situations when you can discuss real-life scenarios and get the solutions to your critical questions from industry experts,right at the moment.
>[polls predicted Ahmadinejad victory]

I've seen the argument that people in Iran tend to not have "unpopular" opinions if asked in polls. (I don't know if the population would have been that nervous, considering that only four candidates were allowed out of more than 400.)

Anyway, the opposition party seemed to have a good few last weeks of campaign. Also, there are some bad smells... the uniquely short time to publish results, the way different minorities switched totally from the previous election, etc.

In non-democracies, there are lots of conspiracy theories. (As the joke goes, the population live in a conspiracy theory!) So maybe there weren't outright cheating and the election was "fair", but I'd rather buy a bridge than bet money on that.
I agree. I often go to Bing atleast once a day to see what pic have they put up. They have great taste specially when constrained to a limited size.
I think Apple is closer to a legitimate religion than Microsoft. And, perhaps more important, they seem less prone to do illegal actions to further their interests.
Why the MS antitrust case is just wrong
Some how I can see the ending working with a giant Triangle of DOOM that attacks and shoots lighting ect.

"Hmm, don't see that every day."
"I thought I would pick something safe from my childhood."
> The only reason to write in a language like C or Java today (over Python) is speed.

Do you really believe that?
I may be wrong but I'm fairly sure that /ab+/ would not match the string "abc". I might just be using a different library but /ab+/ would match "ab", "abb", "abbb", etc. The plus means one of more of the previous character. /ab?/ would match "abc" though...
We joke about this in my flying club. The official rules say "safety first"...but if safety really came first, we would be at home watching TV. Life is dangerous. It is important to take controlled risks, so that you can learn what risks are acceptable and which are not. Besides, perfectly safe translates to perfectly boring. Adventure and fun always come with an element of stress and danger.
CPC-H Exam
About the CPC-H Exam
He can have his ITIL/Six Sigma jobs.

I'm sorry my education didn't prepare me to be a dumb ass robot. Oh wait, no, I'm not.

And enjoying my intellectually satisfiying job.
Why is antitrust something people are proud to be ignorant of?

And why do they then go on to write screeds that only make sense if you are ignorant of antitrust and/or Microsoft's behaviour?

It's all very odd, I really don't understand why this is considered acceptable.
I like the picture too. Now I have a longer list of places I want to visit.

On the other hand, I switched to Bing since day one and I was a happy user for the first week or so, but lately I find myself going back to Google too often. Does anyone else feels like the quality of results in Bing has been degrading?
Total applications available: C64: 10,000; iPhone: 50,000

Wow, goes to show how niche the industry was back then if the 27-year-old device has 1/5 the software of the newcomer. I suppose barrier to entry on commercial distribution was higher for the C64.
http://en.wikipedia.org/wiki/Spaghetti_sort

The advantages of this sort:

1) It involves something ridiculous (in the CS context) like Pasta.

2) You have an excuse to play the theme from "The Good, The Bad, and The Ugly" in that section of the talk.
>> do all coders listen to techno?

I'm sorry to tell you this is trance not techno.

If this (trance) is a little cheesy for your tastes you could try something a little more grown up and housey. Still with a decent pace (125bpm) but with more of a groove.

http://chunkyslink.com

"Playing with complex patterns of synthesised layers and intellegent beats" is how I describe it to my dad who would also think that this (the link above) is techno.

I can also highly recommend this site http://www.residentadvisor.net/podcast.aspx that has a new podcast each week - all electronic music. But definatly no cheesy trance there either.
In other words, universities are still not good at producing the code monkeys that Mr. Nayar requires to run his body shops. Now if someone could explain to me why that is a bad thing?
If you're into metal at all, Tristania is a great band to program to.
More people than you'd think, hence the current fashion for "unit tests".
How to find more work
weekly = [sum(daily[j:j+7]) for j in range(0, len(daily), 7)]

While I appreciate the general sentiment that high-level languages will take over the world, there is very little that's new in this article and I am not impressed by the showpiece Python code from the article. For loops are the future?
Dragon's top tips for start-ups.
The brightly coloured slides on CSP-style programming, using Occam, at http://www.cs.kent.ac.uk/teaching/08/modules/CO/6/31/slides/ include a O(n) "sort pump" starting on page 14 of http://www.cs.kent.ac.uk/teaching/08/modules/CO/6/31/slides/... that's also O(n) for space.

Those slides are an interesting read generally if you're not familiar with CSP/Alef/Limbo-style programming, despite the crufty Occam syntax.
yeah that's what the article mentioned at the end. did you finish it?
That's pretty unreadable for someone who doesn't know clojure.

And that Python is pretty unreadable for someone who doesn't know Python.
One term is a semester, which is ~ 4months. Most classes meet about 4 hours a week, so ~60 hours of class time per term. Profs always say you should spend 2 hours studying out of class for every hour in class, but very few people do that - I probably average about 1 hour out of class per 3 hours in class (but some classes take far more time).

So, figure a bare minimum of 60 hours, an average of about 80 hours, and an upper bound of about 200 hours (very rare, but there are a few classes that have problem sets from hell).
Theory of Netsocialism, or How to build your next social web site
In terms of supporting someone else, I think Yahoo is better than Microsoft, who I still don't trust all that much.
HelloHello.Net
Promoting a great product or a great product service is incredibly rewarding. On HelloHello.net it actually is!. You can earn as many points as you want by doing all the fun stuff like writing blogs or advertising a promotion or product
禾森町 [noginomori-cho], south of Landy's?