skysight-inc/HackerNews huggingface dataset:
very nice article, python's also my choice of coding language. i started with c/c++ in college and then moved on to use c++/java at my first job. but for the past 5 years it's been all python. i'd like to say that the reason is the speed with which i can write applications; not having to think about types, managing memory, or compiling source code helps remove some of the barriers that plague software development for me. time is money and most of the time i feel that i'm able to write applications much faster in python.

the language seems to blend all the best things, i'm never at a loss of finding a good open source library for python and it's most of all relevant. so even while ruby seems to be really popular at the moment because of the rails framework, python also has equivalent* web app frameworks such as django. i remember reading an article by the creator of python where he was praising the php language for having purpose built the language for the web and how python was more generic and less suited for the web (no reference at the moment), today there are lots of excellent web frameworks for python such as tornado web. so python is modern, it has adapted over the years quite nicely, and most importantly it just lets me do what i need to do.
I'd like to think so, but if a situation presented itself where it was a choice between angering developers and angering shareholders, I wouldn't bet against the shareholders.
I think the question is why users put up with having software that doesn't suit their needs and that they can't fix themselves of hire someone to fix it (like they would do with a bad plumber). It's simply because they don't know they have an option.

The GPL proposes to give users that right. Since I am in that uncomfortable user position a lot, I am all for it.
http://www.quora.com/Facebook-Groups/Which-has-more-e-mail-s...
I would temper this with the fact that while premature optimization is bad, writing terrible, unmaintainable, inefficient code is also bad. Ideally when building your startup technical founders write code that can eventually be scaled up or out if necessary, leveraging previous experience to do so(hopefully) as to not waste time and be able to focus on business concerns as the author suggests.
Does anyone really think that Obj-C is elegant and powerful in the same way Python, Ruby, or Clojure are?

The iOS SDK is elegant and powerful in a different way. There is more syntax. Designs tend toward more exposed entities. However, there is less coupling to particular implementation strategies.

Let's take operations on dates as an example, specifically jumping to "the same day of the next month." This is not as simple as you might think at first, since months vary in length in an arbitrary pattern. In many high-level language libraries, you simply grab your date and you do a single call. (In Ruby: Date.today >> 1) With iOS, you end up having to use 3 different objects. (Calendar, Date, and DateComponents)

Working in Objective-C reminds me of the best of "mainstream" Object Oriented programming from the mid 90's. There is a bit too much arcana, seemingly too many entities, but if you work through some real examples, you find that some good thought was put into things.
I saw a book entitled "Die GNU Autotools" - it was in German
> "please GPL, feel free to take my source code, slap the GPL on it

Does it really feel better when it's a multi-billion dollar making that? Does it feel better when they withhold their improvements (if any) from you and their users?

BTW, BSD allows that and BSD proponents insist that's perfectly fine to make proprietary forks of their software, that they don't care about what you make with the software. If you feed offended by what those people are doing - forking your software and giving users extra assurances you don't - maybe BSD should not be your choice anyway.

BSD is for when you don't care what people do with your code. If you wanted corporations to pay for your code, you could have gone GPL and offered a double license option. You cannot build a business on expecting donations from happy generous for-profit corporations. In their position, if I really wanted to pay for your work, I would not donate to your project - I would hire you.

And, personally, I too feel bad about you not being able to incorporate improvements made under the GPL to your code. If I ever made such contribution, I would make sure I also made it to your upstream BSD codebase, under BSD. The license of the project is your choice.
THE ABSENT FREE ONLINE MOVIE WATCHING 
Looking for The Absent online free movie streaming? You've come at the right place. A high school teacher is forced to choose between his career and a love affair with one of his students.
أفضل برنامج سياحي لماليزيا
Sure, maybe the idea is obvious - I suppose the interesting question is 'how can a transformation occur?', which is something the article tries to address.
I'll leave this here, since it's loosely on-topic (of Markov chains:) http://www.joshmillard.com/garkov/ — Garfield strips with MC-generated text instead of the original. I've had countless hours of fun with them.
Christina taylor green
A neighbor was going to the Giffords event today, the Arizona Republic reports, and invited christina taylor green along simply because she thought she would enjoy it,
Judging by the way he kept making references to the things he would never be able to have (normal loving relationship with children & wife, etc.), I think you may have a point.
what are the margins on a cup of coffee?
No it is not idle chatter: and to make matters worse, some attempts to cure the situation just make it worse. For PhD-s, at least.

The European Commission is making an experiment within its FP-s (i.e. FP6) to introduce an "alternative" training after a BSc or MSc (doesn't matter which really), called Early Stage Training (EST). It is supposed to alleviate the overproduction of devaluated PhD-s, by proposing a "new and improved" alternative.

EST-s get all the upsides of a PhD programme: they are scheduled to conferences in advance (i.e. ACEOLE in IEEE, CHEP etc.) and don't really get their papers rejected (their supervisors - and coauthors - tend to be on Editorial Boards). They also get full pension during the training, 500€/month for training expenses (conferences). At the end, they are not required to write a thesis, and would be formally expected to go to work in the industry.

But. Already having the credentials in research (i.e. conf. attendances etc. on CV) EST-s can more easily stay in public research institutions, and if they bother to apply a dissertator (i.e. paperclip) to their 2-3 proceedings paper (which they don't need to write anyway), they can "get downgrade too", by handing it in for a PhD certificate (which committee would refuse an application containing 2-3 peer reviewed papers in a field?) It is also good for the supervisors, because FP WP-s are good money, can be turned to career benefits without the downside of inflating their own scientific grade peer pool.

And the doctoral students can only watch this through (on conferences too) and are expected to suck it up. Invest several years (no pension, min. salary, min. publication budget etc.) to be advised to go to Vegas in the end.
Ok due to popular demand I've just added it using HTML5 pushstate/popstate - should work in modern browsers :)
"...astonishing..."
This is the well known Goldilocks effect: http://www.venchar.com/2004/01/extremeness_ave.html
Concise electronics for geeks: http://lcamtuf.coredump.cx/electronics/
trivia: the real stackoverflow uses Redis as well for caching and to implement specific functions. I'm very proud of this since I consider stackoverflow one of the best sites of the whole internet, together with wikipedia and a few others.
Gemvara: No Coding Skills, But Lots Of Will Power
Pretty cool, but not being able to directly link to questions is a pretty big downside.
The design looks awesome - perfect for your target demographic - well done.

I noticed that you have taken the brand images from 4hourfatloss.myshopify.com - are they just placeholder images for now? Are you planning on creating your own label brand?

For your phone number - get a Skype online number with voicemail that gives you a toll free United States number - or a number in any country you like. It will cost you a small monthly fee for this service but will provide great benefits to the perception & customer service of your product.

I would suggest some targetted Facebook ads too to drive traffic.
> USERS don't do stuff with code.

They use it, they trust it works and they hire programmers to do stuff on their behalf.

> but (given guaranteed access to the source) a developer might.

Do you know of any other license that guarantees access to source from every downstream fork?
> In general, the article underestimates the technical savvy of Mossad-- see Stuxnet.

I'm reading that as implying a link between Mossad and Stuxnet. If that's not what you're implying then I've misinterpreted your comment.
Why not just manipulate the url hash to allow bookmarking and re-generation of a specific page?
Nice - it's very responsive : )
Well I just made it as a demo app, not meant to be a competing replacement, deep-linking would be fairly trivial to implement.
I've not explained the BM under the idea. I was just testing if you like the value proposition of this app. We're pivoting the core service of an existing startup, that will maintain "similar" BP and distribution.
What happens when you forget it and accidentally wash it?
We'll work to get it back there...
Thanks! Great link with tons of details.
Thing is, while both Ruby & Vim have been driven by what she's describing she neatly sidestepped why those movements got started in the first place. Ruby gained huge traction primarily via Rails because working on PHP is unenjoyable to many and Ruby is a really pleasant language to work with. Vim's recent resurgence can largely be traced to development of Textmate grinding to a complete halt. Textmate's rise a few years ago was due to BBEdit failing to evolve. Git beats seven shades of shit out of SVN. Erlang provides a proven answer to concurrency issues. Javascript is the only choice for the ever more important front-end side of web development. Each of these shifts of development momentum have rational, logical underpinnings.

The buzz, the screen casts and other errata are a consequence of a lot of people making the same logical, reasoned choice and talking about it in public. I cannot think of anything that's changed in Perl that'd justify any such interest. I admit that may be my ignorance. Making sexy screencasts might get a little traffic but you can't astroturf wave of developer momentum with them.
Kno your textbook tablet
Content Shifting
I tried playing some heavy metal clips with it. It is now the tool I use to watch video clips.
I started using atmega32 controllers before college. I had some prior C experience but nothing with controllers. I found it very easy to learn it that way, why can't people pick it up that way? Why is arduino better?
> I wish Scheme implementors would stop dragging their feet and implement R6RS already!

Would you stop dragging your feet after your hard work has been trashed? That's what happened with R6RS, which ignored established and widely supported SRFIs for no other reason than to provide its own. Yes, support for SRFIs is not mandatory in further Scheme standards, but I think it's reasonable to expect that discarding already-done work only happens after motivating it.

I really didn't like this attitude of the Scheme community as a whole, and as a result, I've chosen Common Lisp as the Lisp to learn.
Free Private Chatroom system
Facebook has done great capitalizing on the growth of the web in general, just like AOL. And similarly, Facebook will not be as popular when these new users find out there are other websites out there.
TechCrunch simply cannot stop posting articles about Quora. There have been three or four a day for the past week... I'm not sure why, exactly.

Want to get on TC? Do something related to Quora this week, not matter how insignificant. They will publish it.
Mutants & Monsters can help your business
The Expansion and Merging of Consciousness
One problem I see with the evaluation is he uses a generic English corpus. The real application is names though, which probably have different statistical properties. Shouldn't be too hard to find a list of real names somewhere on the web.

edit: here for example http://names.mongabay.com/most_common_surnames.htm
Seems a weak idea.

The value prop of location based gaming is interested but details of implementation need to be worked out imo.
Did they clone the community too? zing
If you don't use any of these keyword, then please do not present yourself as a C++ programmer at all. Some are quite infrequent - I've never used "auto", "register" - but I can't think about any serious C++ OOP code lacking "explicit".
Main difference: it does not degrade gracefully. It just doesn't work without JavaScript activated.
This essay does assume, of course, that you can find enough developers in your locality that can write software competently in Python.

A few years ago I developed software (engine diagnostic/programming) for a large semi-truck manufacture in the Midwest. Our primary concern when selecting a language for a new product/project was whether or not we could find developers who were competent in that language. That almost always meant we chose Java because that is what our local developer pool was competent in.
Using Pipes in the Bash Shell
where btw is A NICE HIP FEMALE PHRASE I COULD PRINT
ON A SHIRT?

I'm a vim ballerina!

"we" are literally invisible to the bigger public, not
matter how much CPAN grows and no matter how much #perl
is the biggest IRC channel on freenode.

Secret societies are cool.
> Vim's recent resurgence can largely be traced
> to development of Textmate grinding to a complete
> halt.

makes sense - but then why didn't Emacs see an equivalent resurgence (although personally I think Emacs did see a resurgence, not because of Textmate but because of Org Mode).

> Git beats seven shades of shit out of SVN.

you could argue the same for Mercurial (or darcs, for that matter). But Git had the better initial marketing, Github, the Ruby folks used it etc.

> I cannot think of anything that's changed in Perl
> that'd justify any such interest.

hm, CPAN (and the arguably failed attempts to copy it by other language communities), Moose, MooseX::Declare, Devel::REPL, Dancer, Mojolicious, Task::Kensho, ...
So exactly how do you turn "this" into a process? Actually, what is "this"? Because according to that article it seems that a startup will win over a enterprise simply because of its small size and "one brand can be associated with one idea only", which I don't really buy. Not seeing a lot of wisdom here.
I think op means games that aren't wasteful, i.e. they send a smaller amount of information with less redundance.
Expanding on antirez...

An overview of how we use Redis for caching at Stack Overflow can be found at:
http://meta.stackoverflow.com/questions/69164/does-stackover...

Our "global inbox" and "frequented tags" features are built on Redis as well. There's a bit of traditional SQL behind global inboxes (mostly for persistence and backup purposes), however.
7 deadly sins of landing page design
Now your edit is a phrase that would make a great tee shirt!
Along those lines, I've been playing recently with using the google ngram data for markov chaining. The size of the corpus allows using 5grams without the problem of seeing text that has actually been written before (mostly.. it could just decide to spit out the complete works of shakespeare any second!), and the results were more interesting to me than most markov chains I've seen before. http://kitenet.net/~joey/blog/entry/dadagoogoo/

Random example 1: nothing had pleased God to bestow upon you as to participation in physical activity and exercise . Don ' t rain .

Random example 2: sad and terrifying each time . After a quick nap .
It's not nice to think that marketing shapes the way we see the world - but it does.

Programmers are just likely to want to follow fashions as tweens - it's just that they're not so likely to admit it.

EDIT: (we're) not so likely to admit it.
Hotels in Ireland
For booking holiday accommodation and hotels in Ireland.
Nice article, although I'd fear a "Project for a New Perl Century". If there were an International Criminal Court for Programmer Rights, Perl should be the first language tried for crimes against programmerdom.
> The entire world has pretty much decided over the last century that increased specialization leads to greater efficiency and cost effectiveness. By promoting and operating the way the Navy does, the Navy has decided to take the opposite tack; the path to success in the Navy is to become a generalist and do a little bit of everything.

My understanding is that generalists thrive and collect promotions everywhere. Specialists get stuck with their area of expertise. Wanna be the CTO? Then be a specialist. Wanna be the CEO, which rules them all? Then be a generalist.
It's easier to start with a board that is ready for you to use. Hook it onto a usb port, start the app and add everything you want to build on a breadboard. No soldering no nothing. From 0 to blinking LEDs in 5 Minutes.
Neither Fair Nor Accurate
Useful analysis of the US DOJ Twitter user information request
I'm wondering if you live in a city with tall buildings (I don't) so we have different points of reference?

To me, large amounts of land are definitely more distinctive than vertical, especially when it takes you a long amount of time to walk across, you get the perspective of your small size in comparison.

Let's say the stack was twice as high as the empire state building, does that really give you perspective? To me that would be meaningless, I have no understanding of such height.
> Molecular nanotechnology will, of course, make 3-D printers beat molding.

It will?

Fiction and facts don't mix in the same discussion, molecular nanotechnology if it will ever be a reality will possibly make 3-D printers beat molding.

Injection molding is very fast, extremely cheap and can be used for very large runs. We do not know any of those parameters for nanotech yet assuming that we can can actually implement it.
> Which was okay, but then they opened the gates and suddenly all your coworkers and anyone you've ever talked to for more than 3 minutes is now adding you.

That's exactly what I hate about FB. These days, I just keep my profile so that people can contact me, but never log in to.
But it is a lot more responsive.

Is there a way to make it degrade gracefully? The problem I see is that you can't have the JS and non-JS parts have the same URLs. The JS part will have urls like thesite.com/#question123, whereas the non-JS site will have urls like thesite.com/question123. So now you have two urls for each page, giving problems with search engines (and I think search engines will consider thesite.com/#x the same url as thesite.com/#y, and only load one of them).
Actually, I learned it chiefly because what it would do for me on Windows: a REPL plus access to COM. Need to bash around Excel spreadsheets & do funky regexp stuff? Done. Do I like it? A lot? You bet. But I didn't pick it up out of some existential need to improve myself.
Also, Ruby is a better language than Perl. No amount of campaigning will change that.

(Before anyone follows-up with the usual "the right tool for the job", it's not the point here. There are good screwdrivers and bad screwdrivers).
Why Ruby? is a pretty damn good presentation. He talks about how the benefits include the culture, as well as the language.

http://ontwik.com/ruby/david-hansson-why-ruby/
Do you know many other jQuery only websites that do?
easiest 50 cents I ever made.
I, a web development guy, once worked at a small e-commerce and realized from the start that the main issues that an e-commerce faces are typical of most other businesses. Good inventory management, marketing, competent and effective staff - these were the main problems that we faced.

Our boss had zero coding skills but he was a serial entrepreneur with decades of business experience and was thus able to manage these problems.

Obviously technology will play a very important part in your e-commerce's growth, but that goes for all businesses these days and you still don't know a single line of code to know it's importance and how to leverage various technologies and solutions.

What I find more interesting with this article is that Lauzon lacked both tech AND domain knowledge (jewelry). Maybe this is sometimes needed to bring innovation to a business? To enter a market without preconceived ideas of what is right and wrong, what can be done or not.
Wow, great.

How does the next weekend sound? to make this easier I will suggest a time and place..

please let me know if it is convenient for people to turn up..

if around 4-5 people can turn up we should just go ahead and meet I think.

here is what I suggest..

1) 4pm on Saturday at Hard Rock Cafe, Saket or

2) 4pm Sunday at Rockman's Beer Island at Gurgaon

your votes please
Thanks for this. Will use the mailing list here
Obviously it will. If not then that means mankind has stopped innovating.
With the competitor out of site innovation will tumble in Facebook.
It's nice to see this development, but replicating existing designs is not where this technology is at its best, prototyping is.

That said it's an extremely impressive piece of work, and just like with the pig, the fact that it dances at all is what makes it amazing, the quality of the dance is secondary for now.
"simply, by answering to the mails asking for clarifications on the ToS, so a solution could have come up."

Yeah, but unfortunately one of your team members, Rémi Denis-Courmont, had already used the nuclear option: informing Apple about a copyright infringement and asking them to remove the app from the store. So that is what Apple did.

The problem is that you guys are not working as a team. One person, Remi, is extremely bitter about this app being on the store (see the wording of his messages and that last blog post) and basically wants it to disappear forever.

I do not see any signals that Remi is approaching this the same way as you. You seem to want to resolve this, he just wants the app to be gone and never appear again.

You keep saying that there is no such thing as 'VLC the legal entity'. And that is probably how it looks from Apple's perspective: one guy requests the app to be removed, some other random person is trying to fix things.

In other words: you guys messed this up by not being a coherent team. Remi should have NEVER EVER sent that message. You guys should have come to agreement and worked with Apple as a team.

Fixing this is probably possible, but it requires cooperation from Rémi Denis-Courmont. You guys (here I say it again) will probably have to send a more formal letter to Apple to retract the initial complaint and then see if you can work together to fix this or to be more lenient and to simply say: we know this situation is not ideal, but thinking of millions of users who are using our software, we are going to let this happen anyway to see if we things can change in the longer term.
Ashton Kutcher made my day. Thanks Internet
Real Entrepreneurs Avoid Multi-Level Marketing
The auto keyword has been repurposed to do some basic type inferencing. It helps save a lot of typing (both senses of the word apply here). This is in c++0x and most compilers already implement this usage of auto.
Because they are completely unrelated and work though entirely different mechanisms. I'd use an "apples and oranges" analogy but apples and oranges are more similar than sunlight and caffeine.
I think the goal of the author was not to compete with stack overflow, but to show a programming example.