skysight-inc/HackerNews huggingface dataset:
Twitter's search and count are misbehaving. Is this common?
I use Twitter to record links to useful things (software, papers, etc.). Recently I started searching for tweets of my own, since my tweet list has grown too large to browse. I was surprised to find out that the search function basically doesn't work.<p>E.g. I searched for my own tweets on VIM like so "from:maymounkov #vim" of which there are a few and quite recently in fact. No results.<p>This sort of thing makes me worry that I could not use Twitter as a handy store for links.<p>Another quirk that set-off my concerns: On Jan 3rd my tweet count was reported as 100. Today it is 182. Between then and now, I have posted half dozen tweets at best. You can verify this, because when I saw the count 99, I posted a tweet saying "Tweet the 100-th."<p>My twitter is @maymounkov.
you should probably read predictably irrational if you have not already..
yep, like it. Party tricks, jokes, interesting facts, etc.

Suggest being able to set the "Mood" or "environment" as that would lead to best selection of material ;)
Essay format Takes Part in Reaching a Logical Paper
In order to write a good essay there are certain elements which students need to consider. One of these elements is the essay format. The essay format is important to the essay as without a proper essay format, students will not be able to submit a logical essay paper.
Yeah if it were a real app I would definitely go through the effort of having it degrade gracefully and crawlable. Although for those interested Google has a proposal for crawling Ajax sites: http://googlewebmastercentral.blogspot.com/2009/10/proposal-...
Thanks.. I have posted a message to the group
There are also phillips head, straight edge and torx :)
XeNTaX Game Research Forum asking for donations
Wasn't this up here some time ago? What's changed since then?
Each come in good and bad variety.
See http://mailman.videolan.org/pipermail/vlc-devel/2010-October...

It is funny how Jean-Baptiste Kempf keeps telling us here that there is no 'VLC legal entity' but at the same time Rémi sends out messages like the above in a press release style as if they are officially coming from the 'VLC Group'.

Anyway, Apple was contacted because of a copyright infringement. As anyone who has experience with the App Store knows, their action is then to simply pull the app, inform the developer (which is Applidium in this case and NOT VLC) and then leave the matter in the hands of those parties.

As far as Apple is concerned this matter is over. Until Applidium contacts them (because they are the ones having a contract with Apple) with a good reason to allow the app back in the store.
Won't that nearly eliminate search engine scans?
I am a big fan of SAML identity providers, they are flexible and robust they also work with browsers and mobile clients and allow you to provide access and authorization to all of the systems and services. I really liked Sun's offerings in this space, OpenSSO. Oracle no longer supports it but a company ForgeRock, formed out of former Sun employees an OpenSSO maintainers, took the project and are continuing it.

I like OpenSSO because it provides a service layer that makes authentication and authorization look like just another service offering on your bus. That being said you do have to look at the architecture of the SSO provider some are easily scaled and some are not.
True - but you need to compare like-to-like to make a fair comparison.
مشاهدة مباراة السعودية وسوريا
> Also, Ruby is a better language than Perl.

"Perl is the syntax, CPAN is the language"
Give it some CSS3 love too: get rid of that body background image and use box-shadow, also, download button is trivial to implement in CSS and will degrade gracefully.
But when you do that you miss out on important concepts which you should know. Its not always necessary to get an app working. I do this to learn, and by skipping steps I am skipping concepts.

But then again, in my native language you say "जैसी जिसकी सोच" (everybody thinks different).
I think the point of Python's horrible syntax is to make operator overloading so painful that you're less likely to abuse it (cough C++ cough Haskell). Either that or Guido really likes underscores.
50 Cent: Facebook Is Worth $50 Billion, Maybe More
The last update of ie7.js was in March: http://dean.edwards.name/weblog/2010/03/ie7js-update/ Supports up to IE9.
...yeah. Who gets to keep the profit from the new territory that the student has conquered, literally risking his life? Who gets to claim ownership (in grant reports)?
What's the fastest way to learn about the benefits of SPAN/Perl?
That actually makes a lot of sense. While the Python Paradox may be partially true, it only makes sense to use in selecting a language when you can't screen applicants.

Once one can screen applicants, I think you're just as likely to find good Java programmers as you are to find good Haskell developers.
"Paul makes a stronger point that people coming from humbler schools seem to try harder to succeed."

I do? I don't remember having said that, at least not in those words.
Here's an idea -> bring visitors to the perl.org front-page directly to #perl freenode channel, via a JS IRC client.

Let them speak directly with core users from the very start.
The headline is wrong. First of all, it's not the title of the post. Secondly, it's misleading. "You must not" implies that having coding skills will hinder you. What you want is: "You don't need to have coding skills..."
Cloud Business News Roundup: January 03 - 09, 2011
I don't really know what caused some - few? - people to have a fit. Maybe anything that remotely reminds them of reddit calls for outrage.
Heroku founder Adam Wiggins: Speculating Sucks (2008)
Recently chromatic finished his book "Modern Perl":

http://www.onyxneon.com/books/modern_perl/index.html

you can download the PDF for free:

http://www.onyxneon.com/books/modern_perl/modern_perl_letter...

http://www.onyxneon.com/books/modern_perl/modern_perl_a4.pdf

this book follows and introduces modern practices/modules developed by the Perl community in recent years.
It's sad how many developers use /L?GPLv[23]/ licensing for their software without actually understanding what those licenses are about. Then crying out loud about "FSF destroying communities" and insisting on "oh, just don't tell anyone about GPL incompatibilities here, because distribution is more important."

If they consider an ability to ship the software more important than users' freedoms (in GPL sense), they should've been using appropriate license. I'm not saying GPL is a good or bad choice, but talking about being responsible in (licensing) decisions and statements.
I would be happy to take any pull requests that prettifies it :)
Thoughts on the Giffords shooting in three West Wing videos
4Pane. A four-pane file manager for Linux
The thing with articles about this is that they seem to miss a few things:

1) Formal credentials don't exist in a vacuum. They're meant to signal that you've done something.

2) OTJ training will be very effective for teaching someone the job. In fact there was a time when it was expected that college grads would get OTJ training. With that said, OTJ may not teach fundamentals applicable to many different jobs.

3) The argument of vocational training applies even earlier than college. I'd argue that starting at age 14 it would yield practical results for the company. But I think its even less of a good idea for the student at that age. And note, although you earn a lot less money in college, there's something about college that multiplies the value of a dollar.

4) I'd argue that unless you're starting your own company, the ages from 17-21 are more enjoyable and reap greater benefit at most colleges than working. Unless you truly dislike school or have a great idea, I'd put off working (and honestly, even if you had a great idea -- it's probably better working on that while in school, rather than employed).

In summary, I think Zoho's recruitment plan works well for the company, but less well for a fairly large class of students.
Checkout the Programming category (on the left frame) from 2000: http://web.archive.org/web/20001203052300/http://unreal.epic...

His article on the scripting language was also my first realization of the power of DSLs.

I should also say that most of my learning came from studying the header files in the SDK and imagining what the various implementations would look like. The SDK is still available: http://www.udk.com/download

I even taught myself how to write a decompiler so I could see those implementations. This taught me about the PE format, C++ name mangling, and, of course, x86 assembler. Heady stuff for a 20 year-old. :-)

And then he posted this darned screen shot: http://stackoverflow.com/questions/2791787/what-was-tim-swee... and taught me about C++ metaprogramming.

And then this presentation: http://www.cs.princeton.edu/~dpw/popl/06/Tim-POPL.ppt which made me spend months learning what these stupid Monad things are and having to learn Haskell, ML, and Common Lisp in the mean time. (What? C++ isn't the best programming language available?)

While some people learned to program by going to college, I learned by studying _everything_ Tim Sweeney and John Carmack wrote (and practicing, practicing, practicing). Mr. Carmack's release of old id source code is a huge gift to the world.
This gives me an idea for a startup. A book scanning service. People mail you a book, you scan it, send them a mobi or PDF file and mail the book back.

You could even scan it for free if they elect to let you keep the book and resell it.

I'm sure you'd need a good copyright lawyer but maybe the company could start out under the radar?
Bone Cancer Prognosis, Causes, Symptoms, Diagnosis, Pain Treatment
Bone Cancer Prognosis, Causes, Symptoms, Diagnosis, Pain Treatment, Bone Marrow Cancer, Secondary Bone Cancer Stages and all other things related to bone cancer on this blog.
congrats, but now the padmapper site is unaccessible. ;-)
A lot of people talk about having an "epiphany" when they learned functional programming. I never put much stock in that until MapReduce really sunk in. Not that I'm a fanboy -- I still do almost everything in Java or Python -- but it was certainly one of those "aha" moments.

I wish this article was around when I started trying to figure it out. If you do actually get through it (and it's eminently accessible), it makes Spolsky's article on functional paradigm and MapReduce [http://www.joelonsoftware.com/items/2006/08/01.html] a lot easier to understand. And it's my bet that if you get around to reading both, you'll thank yourself for making yourself do it. Really.

Highly recommended.
> and it's natural for users to flock to something that is good

In fact, it's natural for users to flock around the dancing bunnies.

http://en.wikipedia.org/wiki/Dancing_pigs
Can anyone recommend some good games for someone like me who loved Fallout 3?
Aren't you afraid that you are abusing the trust of your customers? They say "medium" and trust you to provide a reasonably-sized coffee, but you sell them a large one instead.

Have you tracked how many customers leave their coffee half-finished now that you changed the labels?
US 2011 financial doom
It becomes wet.
in terms of stability? really?

I hear this a lot about Python. And I know a little bit about Python; I know less about ruby. But the thing of it is, from a SysAdmin perspective, Python is where Perl was in 2000. In 2000, you had differing versions of perl that were close enough to step on oneanother, but still so incompatible that you had to maintain one version of perl for your base OS tools, and usually another version of perl for every major application you used.

Perl has stabilized to the point where this is no longer a problem. I can run nearly everything on system perl without worrying about it. Python, on the other hand, I've had to wrangle with many RHEL systems that have two versions of python (one, because the RHEL base system requires a staggeringly ancient version of python, and then the other for the application the server was running.)

Python just isn't "done" in the way perl is. In five or ten years, sure. But for now, it's still a pain in the ass.

Hell, I'd bet money that at this point, perl5 has fewer memory leaks and other programming errors in the compiler than Ruby does, just because people have been pounding on it for so long.
I don't think that many people learning those interesting-but-not-immediately-practical languages do it to appear cool (what I think is the defining characteristic of hipsters.)

Programming characteristics are quite different from fashion/lifestyle. It takes much more effort to learn a language than to choose an obscure band to listen to. And the payoff in perceived coolness is also much smaller - see for example http://steve-yegge.blogspot.com/2010/12/haskell-researchers-...
As a canadian I wish manufacturers would use robertson screws rather than those damn philips screws. But alas, things are manufactured for north america as a whole and the canadian market is so small compared to the US market. Then again it could be worse, they could be using flat head screws.
Can't we come up with a nice way to get people to move to modern browsers? IE6 and IE7 should both fall below 10% this year. With a little prodding IE9 could become the least supported browser within a year, and IE9 is going to be a pretty good browser.
I think emacs did see a similar resurgance, for the same reason that vim has. We just each tend to notice different resurgances depending on which editor we use...

And here's some constructive criticism for the aspiring Perl advocate: Stop talking in acronyms and obscure library names. What the hell is Moose and what real world problem does it solve significantly better than the popular alternatives?

Same for CPAN, frankly. Most people younger than me don't get it when you name-check CPAN. What does that stand for?Give me a killer app for CPAN, preferably one that people care about.

Note that the parent post speaks in use cases: Ruby is for problem X, Erlang is for problem Y, JavaScript is for problem Z. What is Perl for, and why won't Ruby work just as well?
This is a really good point. The importance of good written and oral communication skills is often downplayed but likely one of the most important in the workplace.
Interesting point from the author (after I asked on the site!)... it was developed on Windows/.NET and deployed on Linux/Mono. :-)
Helsinki University CS department has a Clojure course this semester
Anybody has tried this in a real production evironment?
Does it play well with jQuery and plugins?

I'll test it at work on monday and get back with the results, this looks promising
Improving Web Conversions In 3 Key Steps - notes / TechZing #98 w. Lance Jones
> And here's some constructive criticism for the aspiring Perl advocate

point taken, thanks.

Perhaps the Perl success stories should be mentioned
more often, too:

Want to launch a one-man search engine? Perl makes the easy things easy and the hard things possible:
http://www.gabrielweinberg.com/blog/2009/03/duck-duck-go-arc...

Amazon.com, del.icio.us, Craigslist, the BBC? All have significant parts written in Perl:
http://www.fischerlaender.net/perl/perl-used-for-web-develop...

http://perl.apache.org/outstanding/success_stories/bbc.html
the war on democracy continues http://goo.gl/xGMhg

arresting Pirate Party bloggers http://goo.gl/FP0xb
> "you guys messed this up by not being a coherent team"

See it like that if you want. But the fact is that in project without copyright assignment, anyone can make things go haywire...

To close the matter, because this takes ridiculously too much of my time: Rémi sent a message 2,5 months ago; Apple refused to answer my questions to solve the matter in the meantime; and then Apple removed the application without telling anyone in before.

Turn it in away way you want, I still don't find Apple's way a correct (nor polite) way, and I don't care if they get bad PR for that.

In the end, people getting screwed up are the users...
One reason I always say "16 ounce" or "12 ounce". I have no idea if they speak Starbuckian or any other coffeeshop lingo, but 16 ounces is always 16 ounces.
Tunisia's bitter cyberwar - Features - Al Jazeera English
You could use the new pushState() to change the url (https://developer.mozilla.org/en/DOM/Manipulating_the_browse...). A good example is Github's repo browser.
Before using this make sure you write valid HTML and valid CSS. I found this to be the best remedy for IE issues. Not that IE is particularly fond of standards, however, sometimes adding something like "position:relative" to the stylesheet will solve confusing problems.

For JS use Prototype or jQuery and voila, IE renders quite fine.
Perhaps I am reading the post title incorrectly. What DID they really clone? Oh, title like "created a Q&A site engine using Redis and jQuery, and styled it to look a bit like StackOverflow, whoop-de-doo" is not catchy.

Q&A sites are not about the code, they are about the people, asking and answering the questions. It's nothing without the community.
Thanks for the link. Hash function "First and fourth letter" wins for english surnames:

https://gist.github.com/bd9fabf91a5501b215c5

(I copied the names table from your link and applied the original program to it)
For me, I use Ruby for everything I used to use Perl for, unless I can't get ruby on the system (still haven't managed a successful compile on HPUX!). The other use case is that Perl has a library Ruby does not, which still happens now and then.
It looks like a small integrated version of Daniel Reetz's scanner. http://www.diybookscanner.org/
Persuasion triggers in web design
"Someone has already made reference to the Mechanical Turk HIT under the answer in question. And the answer has been “collapsed” because of the policy violation, which means that no matter how many upvotes it receives paid or unpaid it won’t show up. Repeat offenders of Quora policy are warned and then potentially blocked."

And now to get rid of competitors, just open Mechanical Turk HITs to upvote their answers, report them, and watch them getting banned.
I guess Larry will have to wait 12-18 months for "Promoted Answers".
Several book scanning services have already been available in Japan for months, though books are cut and trimmed so that they can be scanned using automatic feeders.

Usually you pay a dollar or so for ~300 pages, and another for OCR.

> I'm sure you'd need a good copyright lawyer but maybe the company could start out under the radar?

Yeah their legality is dubious; I guess they make it in a hit-and-run way.
Have you tried using StackOverflow without JavaScript enabled? I wouldn't call its degredation graceful, maybe more graceful than this..
As an American, I see flat head screws quite often (but also philips).
It works well for static pages. Once you have html injection and such, you need to rerun this code on the new stuff.
Expert Teaches How to Learn SEO in a Week
Ask HN: Any Hackers in town for super bowl 2011?
Me and my startup are currently based in Dallas and we are thinking about throwing a watching party with like minded (startup) Hackers.

Thought some might leave the Valley for that weekend.
The png fix included in this is terrible. Give me DD_BelatedPNG over this any day. It doesn't support background-position.

However, while we're talking about fixing IE6, who wants to port WebKit to Javascript with me?
Sure, there are plenty of reasons of the whys and whens - on the other hand, we could easily ask "why didn't everyone choose Emacs when textmate's development came to a halt" or "Why didn't people choose Python as their web language of choice when they didn't like PHP" or "Why not Bazaar instead of SVN" or why Ryan Dahl chose JavaScript as a base language for Node.js and not any of Python, Ruby, Perl, Scheme, Lisp or Lua - but JavaScript - and so on. (As others already pointed out below so I'm summing this up in one sentence here..) Thankfully we have plenty of options to choose from nowadays.

And yet I'm still convinced that the choice of Git over Bazaar has something to do with the smoothness of Github and with "It's from Linus!", the choice of Ruby/RoR with the image 37signals so nicely projects, that JavaScript's recent rise and massive change in perception comes thanks to Douglas Crockford and Erlang would have probably stayed in its niche if it wasn't for CouchDB.

So I was surprised and amazed by the change in perception of Vim over the last year and therefore I blogged about it.

And yes, along your examples Perl faced a similar situation around 2000 (so thanks for the well chosen examples) and decided to do Perl 6 to re-ignite the Perl spark. (Let's set aside for a moment wether or not it worked and what happened after that and boy am I sure the second I hit the submit button people will _exactly_ totally get into this subject.. ;)

I also didn't ask wether or not one really wants the success of the masses or if it might be a good thing to stay in a well-defined niche with a community of your choice, creating your own culture - as for example shows the Linux distribution Slackware very happily year by year and to a great satisfaction of its users.

I also didn't mention how much it might have to do with the age of developers, wether some changes plainly might be a generation thing of "first generation web developers" and "second generation web developers" or how much Apple's regained success does play into all that.

But as we can see within the comments below, old Perl cliches aren't really dead and get repeated all over wether or not the subject was Perl's marketing and not Perl's qualities (or the perceived lack thereof...)

Or maybe we all get kicked our asses by Lisp next year - thanks to Peter Seibel's Practical Lisp Programming book or "Land of Lisp" and of course Paul Graham and Emacs wins all over. ;)
Because of the last paragraph of this seriously bogus article. The banner was indeed posted and then a nice guy from the CIA office went across the hall and pointed out that while access from the central section with the elevators was controlled (with a Medco lock in the case of MIT's space, not that it was that difficult to get a copy of it), the bathrooms had no such protection, you only had to get past the guard on the ground floor and sign in (a necessary precaution due to the very bad neighborhood Tech Sq. was next to).

So that given that there are people out there who really hate the CIA, if someone were plant a bomb in one of the bathrooms it might very well be an MIT person who "found" it. The banner (in LOGO lab space?) was immediately taken down.

The CIA did not leave; they told MIT they'd be happy to if MIT would pay for replacing their built into the structure safe, which MIT was never willing to do.
If I was in the market I'd definitely use it.
Which was mentioned 4 days ago at HN: http://www.pragprog.com/magazines/2011-01/content
I want to thank Jean and all VideoLan and Applidium developers for their great softwares that I use on my Mac and iPod touch.

I just don't agree that Apple pulled VLC because of their fear of competition. They did not remove BUZZ Player,OPlayer,yxplayer, CineXPlayer, etc.

I just think App Store is getting very big and hard to manage for Apple so they may make mistakes or they just chose the easy way, pulling the App instead of further investigating the copyright claims.

I hope you can find a solution and VLC appears again in App store soon.
This also means that the price of all sizes went up, which must have messed with demand. Was there consideration of possible lost sales?
I'm going to draw an analogy from Larry Wall's own words: Python 3 is to Python 2 what Perl 6 is to Perl 5, a different language.

Just because you had a bad experience with Python legacy code (yes, RHEL sucks), doesn't mean you get to discredit the language. What is it about the language you find unfinished? I'd be 99% certain any issue you're going to mention is actively being worked on.
Implied Suspicion Versus Implied Trust
The Social Disease