skysight-inc/HackerNews huggingface dataset:
Skimming through before bed, but:

"Even something simple such as following reverse foreign keys isn't implemented in Django"

Yes it is, it's very clearly documented here:

http://docs.djangoproject.com/en/dev/ref/models/querysets/#i...

Not much you say about Django is very accurate, actually. Maybe someone else can point out the specifics, but I'm going to bed..
Can you copyright a tweet?
Hmmm. How large would a book need to be to contain all possible tweets?
Wikipedia bans Church of Scientology
if this continues, 'college dropout' will be replaced by 'high school graduate' -- simply because s/he takes high ed as cost-saving bootstrap strategy
Thorn—Robust, Concurrent, Extensible Scripting on the JVM
Number one... 2 bidders, bro. 2 bidders. remember that.

Number two... they got to know you. got to know you. so w/ your top 5 targets... approach for some sort of partnership. NOT ACQuisition! make some stuff up about how their product could work w/ yours, etc. white label. anything.... then, most co's that are bought for the small single digit millions are bought for the team. So make sure that your "new partners" know how kickass you are and how much all of you are exactly lined up on this opportunity, and how you'd die to make sure you captured this market. Do that with 2 bidders (2!) you;'re golden.

how many people>?
I'm certain a better search won't come from a top-down corporation like Microsoft.
That's not how B2B services work though. Dependability trumps everything. If your organization depends on a niche product who's provider exits the business you've got a big problem.

Lets say Google releases Wave, it doesn't gain a lot of traction, and they Jaiku it. For someone to pick up where they left off a lot of things would need to happen:

- Google would have to enable exporting your data capital into a standard format

- The new provider would have to match Google's now defunct service feature-for-feature

- The new provider would have to have the infrastructure to handle this demanding XMPP app, which has real-time editing to the nth degree, and store all of the associated rich media assets

- The new provider would have to find a business model which would sustain such expenses, succeeding where Google had failed

On top of this, the new developers would be expected to iterate the product, provide customer support, and solve whatever problems caused the app to fail under Google's tenure.

If you're sure Google will stick with Wave then none of this matters. But that's not a bet I'd take.
The Transparency Dilemma
Jobs In Moray
Came across this jobs site which specialises in jobs in Moray.
Pennsylvania Lawyers
Vinsko & Associates is an established law firm serving clients in Wilkes-Barres, Scranton, Hazleton, Berwick, and Bloomsburg PA.
But Mibbit appeals to a very niche technical community. Gmail's market share is less than 20%, if I recall correctly.

A lot of people using IE right now are either forced to use it for corporate purposes - my mother has to use it on her laptop - or they're completely illiterate. If something messes up, they'll see it as Gmail breaking.

The solution is graceful degradation, but that won't force people to switch.
He could start a company without cash flow since none of his employees would ever cash their paychecks!
Don't sweat it. Knuth now writes checks for brownie points, drawn on a fictional bank.

http://www-cs-faculty.stanford.edu/~knuth/news08.html
this is why he no longer issues the checks in real money :)
I wonder what they called POPCOUNT.
The iPhone and Web APIs
Developing Instinct
What's the benefit of KimWipes vs Kleenex in a lab? Wikipedia, surprisingly, shed no light on this, but I know that my parents definitely use KimWipes in their lab.
I am not sure that that's excessive. When I was in college, I shared a tiny room with a roommate. It was constantly loud, and I got nothing done. I ended up dropping out.

Since finding a real place to live (and a real job, of course), I've written a book and have over 100 open source projects in my github. Having a quiet, comfortable place to work probably contributed to that.

Giving people a reasonable place to live and study is not excess -- it should be mandatory. (Also, this stuff isn't that expensive. I live in a high-rise in downtown Chicago, not a cheap market, and facilities like this would not be very expensive when split between 4 people. It's not all that expensive for one person...)
When will Github do the same thing for CPAN modules? I would love to not have to release modules, and instead just tag my project as stable and let the toolchain do its thing.

An API for this would also be acceptable; then I can implement this for them.
There are many ways of doing the same thing in Ruby? I guess that's true to some extent but I'm not really sure why it's a problem?

['cat', 'dog']
%w[ cat dog ]

Although these are not technically the same ...
lambda { }
proc { }
Proc.new { }

string.match(/regex/)
string =~ /regex/

object.is_a?(Thing)
Thing === object

hash.merge!(hash)
hash.update(hash)

Anyways, I'm not a Python programmer, but I can say (with regards to Ruby) when you are used to the language it feels right.

Why can't we just all get along and not troll the shit out of each-other?
impossibly large
> having "only one way" to do something is a good point (and many have said this)

I've heard this said often but never actually witnessed it in Python. There seem to be multitudes of ways of doing all sorts of things. The other day I wanted to execute an external process and capture it's output. 5 minutes of research with Google and dozens of alternatives before my eyes and oh my ... how do I choose?
"2. Hedge funds exist (ostensibly anyway) to provide a return to their investors. Harvard does not exist to provide a financial return to its investors."

From the article:

"According to the university's 2008 financial report, in the next 10 years it must pay various private investors some $11 billion in capital commitments."

I agree with patio11. What kind of "endowment" has investors!? Multi-billion dollar interest rate bets with banks? Borrowing money to bet more?

Of course the managers should try to find a decent return on their endowment, but at some point the tail has started wagging the dog here. In a previous article it was mentioned that some of the money managers were being paid bonuses of tens of millions a year; probably a hundred times the highest-paid professor. How you can have crap like that going on and still pretend it's all about the education is beyond me.
Does anyone have any idea of the timetable for allowing access to Hulu from outside the US? I'd love to try it.
We were talking tonight about CPAN modules, Python eggs, and PEAR... pears?

We'd love to take what we've learned serving Rubygems and apply the knowledge to any other languages that have a solid packaging system.
what about kickfire: http://www.kickfire.com/
Fantastic. I love Github so much more than RubyForge when dealing with gem creation. Now all it needs is to become a default source for rubygems.
Yeah, what he said ;-)

Succinctness is a virtue that I lack.
"Instead of writing personal checks, I'll write personal certificates of deposit to each awardee's account at the Bank of San Serriffe, which is an offshore institution that has branches in Blefuscu and Elbonia on the planet Pincus."

Dr. Knuth has a sense of humor...
very very misleading title
Yeah, I was amused with that instruction when I was hacking at vxworks and hand modifying a bootloader without source code ... good times ...
Bing Is Not Google
B.I.N.G.

Anyone else notice that? Microsoft is using the GNU style recursive acronym. Irony at its finest.
140 bytes means there are 2.70768525 × 10^126 (thank you, Google) possible tweets.

I hope your book doesn't need a hydrogen atom to list each tweet, because since the universe probably contains less than 10^80 of them, we'd run out before you were finished.
Too bad this was killed. It said exactly what I was thinking about Google Wave.

Sounds terrible to me, but then again I am pretty anti-social.
Corporate Audio-visual video Engineering
Metro Audio-Visual Productions Inc specialized in Audio-Visual Production, Event Management, and offers Services which includes audio, projection, web casting and satellite broadcasting, special effects, event production and many more.
The Reg is really hard to read -- the writing quality is horrifyingly bad.

Why not link directly to the primary source: http://en.wikipedia.org/wiki/Wikipedia:Requests_for_arbitrat...
"Django really likes to constrain users here - not even letting them use a full "if" statement."

Yes, but as you've noted it's for a good reason. This is really one of the few places where Django gets opinionated by default, and personally I'm OK with that; keeping people off the slippery slope of "well, I should write this in a cleaner way, but for now I'll just stuff some application logic in the template and fix it later" is a goal I can get behind.

"The author suggests that you can use models from different applications in Django. That sounds cooler than it is. They're all running off the same database and in the same project."

Not really. I can have multiple different Django "projects", each running its own settings, its own database, its own URL configuration, its own templates, etc., but all using the same single copy of an application module somewhere on the server. Last I checked this was non-trivial to do in Rails, while in Django it's made very easy since it's a common use case, and encourages neatly abstracting/encapsulating common pieces of functionality for reuse.

"The Django folk say that it takes very little time to write routes (true) and that one should be thoughtful when making URLs (also true). But sometimes it just feels tedious. Really, it's just a matter of preference."

Personally, I tend to view this more as a security concern than a programmer-convenience concern; if my framework is auto-mapping URLs to any code it can find, it may auto-map some things that I didn't want to expose (this was the source of an exploitable vulnerability in Rails a while back, as you may remember). If the framework only handles the URLs I tell it to handle, I don't get that situation.

Mostly, though, I like Django because it (and Python) fits my brain.
I run a private equity fund in Chicago that invests exclusively in internet and financial-services startups. As far as I know, we're far bigger than any firm in Boulder, and our AUM exceed most of the Sand Hill Road firms. But we're boring and low-key. There are several other VC and angel funds in the area that invest in internet companies, and they tend to be the same -- boring and low-key. Basically, we all require a business model. A 'boring' and profitable business is better than a business that is 'slick and quick.' I would personally rather cash checks than be written about in TechCrunch. I'm more likely to invest in a SaaS company that manages the back-office networks of pension administrators than in a company that aggregates social network profiles, for example.

The fact that the Chicago VC/angel establishment is not constantly funding Google takeover targets (or on TechCrunch all the time) doesn't mean we don't exist...it just means we work differently. We're definitely much smaller than the Boston and SF contingent, but we're here if you look.
I'm always surprised when people suggest "community college", as opposed to an elite university, for the masses to flock to. I don't mind if people take on vocational tasks like welding, and as Mike Rowe of dirty jobs explained at his TED talk society definitely has a problem with imbuing meaning towards regular tasks. But all too often I hear that snide remark, which translates to: "Not everyone can excel towards, or afford, an elite education with all the debt and opportunity it offers. But get yourself to a community college and do something basic, to get your portion of the pie. Otherwise you are nothing."
Yeah I use clojurebox to avoid the hassles of getting emacs/slime/etc up and running as well, works great. Been using it since the version and swear by it.

Also to the OP, the Moxley Station tutorial is badly out of date and I strongly recommend not using it now, looks unchanged from May of last year, Clojure has changed a lot since then.
My original, long-winded answer:

I think much of the answer is historical, but part of the answer is also cultural (and these two factors intertwine and reinforce each other.)

Historically, Chicago technology startups have tended to be more industrial and/or infrastructure focused than the startups in other hubs. There isn't a major,'exciting' Yahoo or Google-type company headquartered here that gets lots of press and that will buy a non-profitable startup from you. Instead, there is Motorola and companies like that. There simply isn't the strong history of computer-oriented VC firms in Chicago like there is in Boston and SV. Part of that is just historial anomaly (owing to Stanford and Shockley, etc)...but the ripples in SV and Boston turned into waves because people nurtured them. Some places needed technology to become a major industrial base, so their economy and education system rewarded technology research and technology startups. That is not the case in places like New York or Chicago, which have plenty of other industries to keep all the yachts afloat. Of course, once an area builds the infrastructure and the talent pool, it tends to just feed on itself and amplify, making it difficult for other places to catch up.

Culturally, Chicago is a fairly pragmatic city...there isn't as much of an interest in the flashier, consumer-focused startups as there is in Silicon Valley. The "IPO or Flip or Die" strategy is much more prevalent in the Valley or Boston, whereas internet companies in Chicago tend to be more interested in slow, organic, profitable growth. Investors in Chicago are more risk-averse and are not likely to invest in something that just wants to aggregate eyeballs and figure out a business model later. The downside of that conservative approach is that you will miss out on companies like Google. And you will miss out on fame and excitement. The upside is that you are more likely, statistically, to end up with a stable and profitable company.
Unless I'm completely mistaken, the capital commitments refers to investments the Harvard endowment is making in other funds, not investments being made in its own fund. For example, when a VC firm raises a new fund, they don't take delivery of the entire amount of the fund, they just get commitments that the funds will be available from investors (like Harvard, in this case) when needed. It's not unreasonable for an endowment fund with tens of billions of dollars to commit roughly $1.1 billion per year to various investments over the coming decade.

As far as paying bonuses of tens of millions of dollars to the managers of the endowment, Harvard has to compete for qualified managers, too. If they offered $250k or whatever the professors get paid, it's doubtful that they'd get any qualified applicants.

(And yes, I'm aware that the guy they hired apparently wasn't qualified either, but that's not the point.)
Interesting move, although I'd bet it will turn out to be a challenge to enforce, if the Scientologists decide to try to fight it. It will also be interesting to see how this move would hold up in court. I can certainly understand Wikipedia's point of view - they aren't discriminating against an organization but rather dealing with a group that has been quite disruptive to them. It could be interesting to see which way it swings and what the ramifications are.
Honda CBF Stunner PGM-FI: New Version by Honda India
Honestly, that's a pretty lackluster list.
Indeed. It kind of read like Hunting of the Snark.

"The wikifiddler drew his wikivorpal sword and slayed the terrible wikibeast"
I'm not saying that these are not important or easily achievable outside of Universities. I am saying maybe they could be. IE, maybe someone can come up with a way of creating the networks & whatever else is important without being a university.
That doesn't seem right.

Assuming:

1. A tweet can be anywhere from 0 to 140 bytes.

2. Each byte can have any one of 256 possible values.

Then the number of possible tweets is 256^0 + 256^1 + 256^2 + ... + 256^140 (the sum of number of permutations at each length in bytes).

If I remember my number theory correctly, the sum of the first n powers of a number, k, is (k^(n+1) - 1)/(k - 1). Or, in this case, (256^141 - 1)/255. Which is a much larger number than the one you just gave.
Get Natural Herbal Hair Care Tips & Guide by Sitting at Home 
Easy fast ways best secret guide program to hair loss treatment and hair care products for hair regrowth, hair care exercises for healthy long hair care recipes, herbal hair care remedy, how to hair care
A tweet is a zero-terminated string. It's 256^140, as the rest of the series can simply be unified with their representations padded with zeros.
Clearly some unicode is allowed, but I can't find a good reference as to whether all unicode characters are allowed, or whether each counts equally as one character against the 140-character limit.

But let's assume 140 bytes is the actual limit. That suggests around 255^140 possible tweets (assuming NULs unused). RFC678 defines a 'logical page' based on the printable area of a letter-sized page as 60 lines of 72 characters each; thus figuring 2 lines per tweet, that's 60 tweets per double-sided page.

So we need (255^140)/60 pages. An unopened ream (500 sheets) of 30lb paper I have is 5cm thick. So the stack of all printed tweets would be ((255^140)/60)×(5cm/500).

WolframAlpha calculates:

http://www86.wolframalpha.com/input/?i=((255^140)%2F60)*(5cm...

= 1.451x10^315 ly (light years)

...and they also helpfully offer a "Comparison as diameter"...

≅ 1.6x10^304 x diameter of the observable universe (≅ 93 billion ly )

So, even with an allowance for the smaller print of commercial publishing, there'd be no place in our universe to put this book. A Kindle version, implemented in a line or two of code, seems more practical.

ObBorges: http://jubal.westnet.com/hyperdiscordia/library_of_babel.htm...
Ask HN: What to do about distracting mental chatter?
This is a bit strange, but somehow I figured I would find fellows among this crowd. For some time now, I've been experiencing what I would characterize as highly distracting and annoying dialogue going on in my head, out of my control. This goes far beyond the usual stuff that happens during e.g. debugging or any other puzzle-solving activity. There are various different disconnected voices, and they will constantly whisper, speak, and shout inanities. Oftentimes it's quite profane, and sometimes I catch myself unintentionally vocalizing it.

Does anyone else here face this? Have you found any remedy? Have I gone nuts?
Every time I go to RubyForge to make a gem, I always get stuck on the first page, where they make you name the project, fill out the project purpose and summary, and so on. Then I realize I'm not ready to make it a gem yet, and push the repo up to GitHub.

Thanks, guys, for making sharing code so easy!
Depends on how you want to define a tweet, I guess, but 256^140 is still a larger number than quoted in the post I replied to.
Why my vote goes to the Pirate Party
Please review my web application: http://safe.mn/
I wanted to address the two main criticisms to URL shorteners: security and transparency. Safe.mn creates a short link, but also performs extensive security checks on these links. Any link that is potentially harmful to the visitor gets flagged. When a visitor click on one of these flagged links, Safe.mn shows a warning
(with a list of issues) instead of redirecting the visitor to the final URL. There are a few examples on the website that you can check: http://safe.mn/6, http://safe.mn/2, http://safe.mn/3

I'd like to get the feedback of the community: what sucks, what do you like, is is just another URL shortener for you do you see any additional value, etc.

I've just launched safe.mn, it is not complete yet. The biggest missing part is decent statistics. I'm already logging all the information, but I'm not displaying them yet. Let me know if you find anything else missing.
SoManyMp3s.com TV Commercial in High Definition. Promote MySpace and YouTube pages. Ultimate Music Promotion.
Online Business and Lifestyle Guide to Denver Colorado
CORE is the online voice of the Denver Colorado. From Ski Vacations to the best roman shades, to where to find the best deal on home contents insurance, to consolidate student loans. CORE Denver covers everything from digital cameras, prepaid phones, dating agencies, color contacts, and bad credit consolidation.
Why is this a big deal? They could just contribute from their homes.
Old Navy and the Gap are owned by the same company.
It's up to you to take the red pill, or take the chill pill ;-)
This wasn't a shareholder meeting, it was a developer conference.
SoManyMp3s.com TV Commercial (HD)
Thanks for the info, it only supports my argument for their strong similarity: the vast syntaxful conspiracy is real ..
That perception only exists among the sort of people who read this site. The other 99% of the populace doesn't think that deeply about it, and even if they did, they have a much more favorable opinion of Microsoft.

They started going to Google for whatever reason and stuck there because for many years it was light years ahead of the rest in terms of quality. Now it's going to take a much better search engine to top them. And if Microsoft made that engine, they could just leave it at live.com and grow (and at least it'd have the old 8% market share to start with). And if they don't, they can change the name every week and totally disavow any involvement but it still won't matter.
No, it's an extension to XMPP: http://www.waveprotocol.org/draft-protocol-spec
Cancer Meds Wiped Off Man's Fingerprints
California Wrongful Death Lawyers
Bailey & Partners has more than 25 years of experience handing personal injury and wrongful death cases in Santa Monica, California.
I have a file we give our new (Indian) engineers prior to letting them work on projects for our (Japanese) clients.

It is called blue-pill.doc . (The official Japanese title of a similar document that existed a few years ago was Welcome To The Real World. I got to rename it when I was put in charge of it, and I like crosscultural puns.)

Bad news: while the number and identity of sounds in the Japanese language is widely agreed upon, there are two separate orderings on them which are in wide use, plus the "ABC order on the romanization" alternative which we see a bit of. (There are multiple plausible romanizations for many words, but we'll skip that discussion.)

Bad news: it is pretty hard to determine the pronunciation of a significant portion of Japanese algorithmically. You have to use a lookup table.

Worse news: there are multiple possible pronunciations of many Japanese words. It changes based on the context. This results in changing their lexical sort order... some of the time.

Still worse news: chunking natural Japanese text into individual words so that you can look them up is pretty hard, too. (For a taste of the fun, take any English sample document and remove all the whitespace, then tell me how you're going to pick words out.)

Bonus: Everything you know about Japanese lexical sorting is wrong for prefectures. The proper lexical sort is in order of geographic location, north to south. Don't ask why. It just is. Except when it isn't.

(Incidentally: I don't know what other companies do, but here, we put a display order column in all tables that routinely have contents displayed in order, and set the order manually. For things like names which customers can edit by themselves, we have them spell out the pronunciation as well if they want to do lexical sorting on it, otherwise we return the results in arbitrary order (on basis of code points, technically, but good luck explaining that to a non-technical person).

Why oh why did I not take the red pill. :)