skysight-inc/HackerNews huggingface dataset:
More details on the LinkedIn blog: http://blog.linkedin.com/2009/11/09/allen-blue-twitter-and-l...

Basically:

On LinkedIn, there will be a "Tweet this" button.

On Twitter, add #li or #in to your tweets
Depends on what you think of when you read "APL".

1. A language with matrices as a central data structure and a rich variety of operations on them. Yup, SciPy is this, kinda, though not to the same extent as APL.

2. A language with an extremely strange syntax, apparently engineered for terseness on the smallest possible scale. Nope, SciPy is basically just a bunch of Python libraries, and the language syntax is still Python's.

(There's more to SciPy than the matrix operations, but that's what the original poster was mostly talking about and what might prompt comparisons with APL.)
Even in articles like this, there's an assumption that eventually you'll have to get office space. But companies like Automattic and 37signals make me wonder. Especially if you had a strong focus in hiring and developing processes to facilitate virtual teams, could you go indefinitely without having a headquarters?
The problem is that programmers like to program. Make the programming part trivial, and we start to fear that we aren't needed, and that perhaps we could be replaced with domain experts :-O
'code' is actually a function. But because it doesn't take any parameters it's called without '()' at the end.
You've hit the nail on the head with the favoriting feature. That's basically what this is:

Favorites - Click a button on a tweet and it goes into a list of tweets on your account

Retweet - Click a button on a tweet and it goes into a list of tweets on your account AND it shows up on your followers' timelines AND you get stats about how many other people retweeted it AND you get notified when your tweets are retweeted AND you can view just the retweets of your friends.

Retweets, as Twitter has implemented them, are just favorites upgraded. I think a lot of the controversy would go away if they hadn't co-opted a term from their users and ended up using it in a very different way than it had been defined.

An idea to avoid the commenting controversy: Allow an @reply following a retweet to show in your followers' timelines, even if they don't follow that user. Since Twitter won't show you @replies by your friends to users you don't follow yourself, that would be a good way to expose those discussions in a relevant way. UI-wise, there could be a small "comments" box that opens up when retweeting that just posts this @reply as a status update. Best of all, no API changes or backwards compatibility hacks.
What project are you working on during the upcoming holidays?
Google ordered to pay 500,000 dlrs to F1 racer Barrichello
I'm from Canada too, and after living in the U.S. awhile I think that the analogue to Rememberance Day in Canada is Memorial Day in the U.S.
As someone data mining Twitter, I have no problems with this and it makes my life 100x easier. Matching up RTs before and tracking them was hell.
Therein lies one of my regrets: Tcl was out there and was already quite a nice 'simple glue language' that to this day remains more powerful and flexible than PHP in some ways. It's too bad the early Tcl/web systems were proprietary until too late:

http://en.wikipedia.org/wiki/AOLserver
This is the hang up I have too; I dont personally do things like that. Though I do try and take time to talk politely to service men in situations like that (but I dont think I would directly thank him/her)

(edit: the [deleted] was someone asking, basically, why "thank you" specifically).
On Public Radio this morning there was a story about a college student in Wisconsin who was mugged at gunpoint early this morning. When the muggers took his wallet, they noticed he had an Army Reserve ID card. They apologized, gave him his wallet (intact) back and took off.

Strange, but it does illustrate how many of us respect those who serve.
garbage collection also.. which is maybe the most "pythonic" thing they've worked in. look at all those semicolons and curly braces!
Redundancy is an argument against braces, not in favor.

I disagree. I know that the word "redundant" sometimes carries a negative connotation, but the truth is that it is a mere property whose value depends upon the context and associated tradeoffs.

Spacecraft have redundant systems, but those systems are far from superfluous.

Human languages have built in redundancies. Generally they are there for ensuring communication still happens in a noisy environment.

My music CDs have redundancy in the encoding, and thankfully at that: after years of accumulating scratches I could still rip them without loss of quality. Redundancy was a positive here too.

Redundancy is a tradeoff, not an automatic downside.
In a sense I think we are saying the same thing. As a gaming dork I hear nightmare after nightmare about the way EA treats companies after they buy them. Imagine a small gaming studio that makes a successful game that came from passion and creativity then being bought by one of the largest gaming companies in the world and being over managed to death. EA isn't run by gamers, it's run by business men. Thats why, in my opinion, the games are suffering.
Factoid: Indian-Indians count is somewhere around 3 million. Amer-Indians are somewhere around 6 million.

I think with current trends the Indian-Indians will overtake the Amer-Indians sometime in the next 20 years or so, but I'm not positive.

http://en.wikipedia.org/wiki/Ethnic_groups_in_the_United_Sta...

http://en.wikipedia.org/wiki/Indian_American
It's a shorthand for:

import fmt "fmt"

Where the quoted fmt is an import path. Not making it a string literal would create a potential clash between characters used in filesystem paths and the Go parser.
ASK: HN Do need SSL for my web app?
I understand that SSL is important for payments etc, but do I need to implement it for my normal web app?
Google CEO Schmidt: Why We Bought AdMob
Here's why: http://news.ycombinator.com/item?id=935009
That's a pretty big "just"
It depends.

Unless

a) Go proves to solve a set of problems prettier languages don't

and

b) I have problems like these

I will stay with the pretty ones.

Braces are so 70's...
I'm not entirely sure of common usage, but my anecdotal experience is that people in Latin America refer to the people of the US as "North Americans," while in Spain I've heard what would translate as "United Statesian."
We're talking about WWI; II was indefensible, I agree.

And thanks for the feedback, I was indeed curious.
You're the first person I've ever seen reminisce about aolserver.
What kind of app do you provide?
Ubuntu 9.10 security
iirc 37signals has an office. It's just that everyone has the option to telecommute as much as they want.
YES: Username and password.

Users often re-use passwords. Treat their passwords for your throwaway application as if they were the key to your users' banking data. (Because they may very well be!)
DartBoston's Entrepreneur/VC Pitch Session - Video From Board Room
The real Shark Tank, entrepreneurs from Boston launch a web show that brings you right into the board room to view an actual VC pitch.
One of the clearest signs of trolling is setting up false dichotomies like "because we have an opinion, or because we don't share yours?"

The distinctive quality of TechCrunch comment trolls is that they shit all over an idea that is just the first thing launched by a company that will morph dramatically in time. They act as if what the company launches with is the only thing it will ever do.

The worst you can honestly say about the initial launch of a startup using the launch-fast-and-iterate model is that this initial product doesn't appeal to you. To pursue the company itself as eagerly as you have done shows malice.
Maybe I'm missing something, but couldn't LinkedIn add this functionality using the API anyway. Why the partnership?
> Those benchmarks are pretty irrelevant because all the algorithms in there are short-lived.

Did you dismiss them without checking if any in fact did show Java using 10-100x more memory?

You do seem to have dismissed them without asking yourself if they demonstrate the point you wish to make.

The obvious example would be binary-trees which mostly allocates and deallocates binary trees -

Java 6 -server #2 = 289,920 KB

Python CPython #6 = 674,488 KB

http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...

And if the Java program loops for 15 minutes -

Java 6 -server #2 = 855,996 KB

http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...

Does that look like 10-100x as much memory?
All these people hang out at: http://www.wilmott.com/
This sounds like someone hoping to get a gov grant but obfuscates the real issue: once detached from the mother ship the rocket still needs to accelerate from around 4-500 mph to 17k mph to reach orbit.
Hot Chics For Smart Men
Another interesting side effect of the ban is that it disables the ability to install and run games from the console's hard drive.

Is crippling the console's built-in functionality - which is unrelated to Xbox Live - a fair move? I would imagine the TOS to be irrelevant in that case, since it's not related to their online service.
Rackspace Cloud Servers for Windows Beta coming in Early 2010
Erase data
I trust in SafeDeleter http://www.safedeleter.com/
Good point, with the newer slrs doing 720p video that would eat a big chunk ..
Konkuri: The simplest way to manage and publish your tournament
Konkuri is a web application to manage tournaments and leagues, create the tournament site, share results, get feeds, comment on matches, and so on.

Konkuri’s goals are:
1) Help people manage and publish tournaments for any kind of sport or game;
2) Become a community where players and teams can find tournaments and viceversa.
Konkuri has been conceived for the amateur sports world, which is full of passion but poor of online visibility.
The Best Exercises for Healthy Bones
I've slowly been building a Javascript 2D canvas library that renders lots of well known fractals. This just demolished my motivation: 3D is just too damn sexy.
I was going to answer you until I got to the 'ascii art bit', clearly you are not taking this serious.

I apologize for wasting your time with my attempt at putting in to words what I was thinking, at your request no less.
Culture of Risk in Omaha
Great post on the culture of risk in Omaha and the greater Midwest...
Great session from last night at Venrock where some of Boston's young entrepreneurs were able to sit in and watch a pitch session between Kabir Hemrajani (RiotVine.com) and David Beisel of Venrock.
I think I’m tired of Desktop Linux
Are you completely sure about what the original usage of the word "karma" is?

http://en.wikipedia.org/wiki/Karma
It depends on quite a few things. At Akvo.org (11 people) we have rented office space, very strategically placed at the entrance to one of the meeting spaces/hubs in our sector. Nearly every CEO who works in the sector walks past our massive posters and office in a year.

But we also find that the fast paced environment our partnership people work a lot better when they can sit together and bring in people to see them at a fixed office.

We are sub-letting, but we have a headquarters. However, the majority of our people (6 people) work from home. And anyone can telecommute whenever they want.
I agree in the sense that any implementation would have to be soft enough not to be disruptive. But the challenge doesn't seem quite that hard. Web designers are, IMHO, way too concerned with controlling the precise presentation of their pages; when users have outlandish hardware, strange fonts or such, things break spectacularly.
One more - jscript, which happens to be very similar to JavaScript, but has a number of differences.
This is hacker news, learning new programming languages and learning about them or thinking about them is part of what hacking is all about (at least for me it is).

If you think that programming languages are a 'done deal' then try to ignore the last 15 years or so and see what you're left with.

Sure, we're not much closer to the holy grail of programming in absolute terms, but new languages (erlang, clojure, ruby, python to name a few) have definitely incrementally changed the perspective we have of programming, and have opened up more fruitful ways of building certain classes of applications.
Reid Hoffman says that the Internet version of "Location, Location, Location" is "Distribution, Distribution, Distribution". And Twitter gets distribution right.
The Local to Global Principle: A problem solving heuristic
I am taking it seriously, else I wouldn't have bothered replying to a blank 'i disagree' post with a polite request that you contribute to the discussion. The question is quite genuine - where in your view does the need for redundancy stop?
We identify a useful problem solving heuristic which we demonstrate on PageRank, speech recognition and machine learning.
Quantum Archeology: Raising the dead by quantum mechanics
R's Statistical Revolution
For an enterprise service with even better pricing, try Diomede Storage:

www.diomedestorage.com

Our API support REST, SOAP, and WCF. And a command line interface available here:

http://www.diomedestorage.com/downloads.aspx#diocli
actual gerrit link

http://code.google.com/p/gerrit/

plus android source gerrit example?

https://review.source.android.com/#all,open,n,z
Many LinkedIn users know what a "partnership" is. Fewer of them know what an "API" is.
It was way ahead of its time (read the wikipedia article), with a nicer language than PHP.

I never actually used it much (I was busy working on Apache Rivet), but it was a nice bit of technology.
I always thought a huge benefit of lisp using S expressions is the lack of infix operators saves a lot of time and energy arguing whether/when they should be overloaded.
New Scientist has this recent article on how weather patterns may actually best be modelled with 3D fractals. And when you look at some of the pictures on Skytopia you can see where that comes from, some of the really look like cumulonimbus clouds.

http://www.newscientist.com/article/mg20427335.600-tomorrows...
When people die of H1N1, can vaccine companies be sued due to shortage?
Or is the link sufficiently weak that this would not make a strong case?

In particular, many of the families of those who died may have had no intention of getting vaccinated.

And even if they did, the probability of dying from H1N1 is very low anyway.

Finally, many of those families are probably also at fault for not seeking treatment quickly enough after flu symptoms appeared.
I pay for a subscription to Murdoch's WSJ, and get a paper copy delivered every morning as well as online access (cost is huge, $400/year). Even so, I read most WSJ stories because I find them linked from Google News where I have lots of special news-search sections defined. I just don't have the time to page through 75 sheets of paper every day (as I did twenty years ago), or poke randomly around the WSJ's very slow and poorly-organized web site (vastly inferior to NYT). If Murdoch's WSJ disappears from Google News, it will disappear from my world and very likely I'd just end my subscription. More subtly, when the WSJ writes about me (very occasionally), most of the value to me comes when their story is chosen to be placed outside their paywall and can be linked freely; if WSJ stories become uniformly inaccessible, there will be little incentive for sources to cooperate with WSJ reporters and columnists.
This isn't going to make me very popular, but I think you have a key point here.

This is a "your baby is ugly" situation. Sometimes the baby is ugly. Don't mean it won't turn out to cure cancer, don't mean it ain't a great thing, just it ain't hitting on much with us so far.

In these situations quite naturally the parents have tendency to be overly-touchy. Internet posters, and this group especially, have a tendency to be arrogant jerks (myself included). I'll just say it: some folks need to get a thicker skin. Some others learn to be more democratic. Lots of blame to go around everywhere.

Internet text, whether posting, email, tweets, or whatever, is just really tough to do well.

But for this board to work like it is supposed to -- providing help and assistance to startups -- it's critical to be able to provide negative feedback, even if we screw it up from time to time.
But it still has 1000+ functions in the default namespace?

And every file still starts with <?
And if one of them doesn't, then your web app would fail epically because you were gzipping your output into your output stream (one and only one), and this extra space in one of files ruined your gzip.

To be fair, it's wonderful that complex PHP apps ever work. It's a complete surprise to me, I'd say they run-by-accident.
This isn't "your baby is ugly." This is "your caterpillar is ugly."
Pragmatic Studio: Clojure
Nokia N900 begins shipping
I think we agree on what you said, but I take it further and claim it's evidence that the common trade matching rules are badly flawed.

As a simple example, consider that common limit order matching rules often let time take priority over anything else (price, quantity, market maker status). That fails their stated goals. They've got concurrency bugs. It initially came from naive implementations of pit trading rules, but it's now often touted as a feature.

As a result, customers often get screwed into trades they didn't want, or get worse prices than what's fair. PLUS as a result of all the jockeying, they pay higher fees to support the escalating infrastructure costs.
Not really, his point is valid. They wield a terrifying amount of power over most web-based businesses, and they're not very careful with it as they're not beholden to any site. If you get bumped from their index, you can immediately lose a very large percentage of your traffic and have very little hope of regaining it on the MONTHS timeframe. For a startup, that could mean game over.
The Minimum Viable Tree House
trying to visualize what's going on in 5 dimensions is a real pain.

Yes, that's been my main problem with the programming style described in the linked post.
Your blog's design is extremely familiar. It might be wise to differentiate it a bit more.
This

If there's a sign of a bubble, it's companies building
things that already exist, on top of companies that
have no business model.

is not simply feedback on an idea, is it?
What's wrong with Perforce? Sure it's "proprietary" but it's pretty solid and scales to huge organizations and codebases. I like having "one repository" but that's subjective I suppose.

I'm pretty sure DTrace can do that.
How inane. How can getting sick and dying of an airborne flue be someone's fault? For goodness sake - the world is not designed to compensate you for bad fortune - at best it is there to offer you the challenges that make life worth living.
Samsung dropping Symbian for Bada in 2010.
I've considered doing this, but I've always wondered how it would be received.

Any veterans/service folks care to comment?
It would never work without frameworks:

The PHP's default templating (stick code into templates) sucks (unusable for anything serious).

PHP's default routing (/foo/bar.php, lookup the file) sucks (you really really want one entry point for your web app.

PHP's default code layout (one PHP file per page) sucks too.

Idiomatic PHP is unusable! So you'd NEED a framework. Maybe homebrewn one. And if you're going for a framework, why not start with Django or Rails?

Every large-scale project in PHP contains an ad-hoc implementation of at least half of Django.
The Uniqueness of Sentences
tl/dr

chic means fashionable

chick is slang (may be considered derogatory) for a woman
FWIW Germany has its own day for honoring its fallen. See my comment above, this year it's the 15th of November.
Go: I have already used the name for *MY* programming language
"It’s tempting to pigeon-hole Eric’s history as 'loud self display' and 'overinflation of accomplishments'" http://esr.ibiblio.org/?p=1404#comment-242109
As both a veteran and somebody who does it, I will.

It's really tough, I won't lie to you. Walking up to a total stranger and saying something from the heart, to me at least, is very unnatural.

Usually I ask them a bit about where they are stationed, what they've been doing, whether or not they've been deployed. Just small talk. But before I leave I try to make physical contact -- patting them on the shoulder usually -- and say something like "Hey, I just wanted to say thank you. You guys are doing an awesome job."

Every time I've done it I get the weirdest reaction. At first they're totally convinced I am going to say something ugly right afterwards. Then they look confused for a couple of seconds. Then it's like the sun opens up from behind clouds: it's really, really cool. Makes you feel good the rest of the day (and I'm sure it makes their day as well)
What holidays?
You only need to create a sub-interface, and the annotations are only necessary if the image filenames cannot be inferred from the method names in that sub-interface.

It wasn't clear from the original article how Cappuccino handles this...do they automatically throw any image that happens to be in a magic directory into the bundle?

There are other details that are different, so I guess I shouldn't have said "exactly". ImageBundle will make a real PNG for you instead of Base64, for example. Although in 2.0 the new generalized ClientBundle facility (same concept, but you can also bundle CSS, XML, a PDF...) promises to use data: URLs, JSON notation, or other representations when its calculated to be size-appropriate.
Customer service fun
Google Offers A 16 Terabyte Cloud Drive For $4,096 A Year
I wrote a god awful seismic tomography tool for geologists the past few months. The gory details: Written in Java, exposed as a web service that takes a path on the server that hosts the seismic tomography tool. The tool is accessed using a swing front end. So the user has to upload their files to the server using ftp or whatever, then login with remote desktop to the server and start the swing app.

These were all my bosses ideas. So I've decided to redo this project the right way over the break and come back to work with a solution I can be proud of! I'm thinking a basic PHP and html/css web app.
Most browsers can handle two concurrent connections.

I wonder if you could create a single diff file for minor revisions. Clients would get both files in parallel as most are configured to allow two connections per host.

E.g.:

- index.html with in-line minor diff + data loader.

- data file with resource that is patched before extraction.

The right time to blow away the cache and produce a new monolithic data file would depend on your visitor profile. The nice part is that your changes could touch multiple files and still have the same overhead.

.......quick example over 10 days........

A user visits every day, 1 change per day, 1% of code modified per change:

- file re-consolidated/cached on every change, user downloads 1000%

- with diffs consolidated every 5 days, user downloads 220%

- best case conventional update, user downloads 109% (but probably a lot more)