skysight-inc/HackerNews huggingface dataset:
While this is a particularly nasty situation, absolutely off-the-wall meltdown behaviour like this is actually pretty common in startups when things start going bad. Anyone remember the meltdown between the partners in the documentary Startup.com (http://www.imdb.com/title/tt0256408/)? I think most people at least have the wherewithal not to air the dirty laundry out in public.

It's just another risk and potential downside to partnering with someone in business. Everybody's done something at least a little bit crazy and out-of-character when a romantic relationship has hit the rocks. Maybe you did something innocent but pathetic like burning compilation CDs (i.e. Nick and Norah's Infinite Playlist). But we've all heard of the crazy girlfriend who dumps her (now ex-) boyfriend's stuff in front of the house after catching him cheating. Business partnerships aren't all that different. Really they involve the same levels of emotional attachment and passion.

It's important to try to assess the behaviours that a potential partner reverts to when under stress. For programmers, that might be shutting the world out and ignoring calls/emails rather than facing the music when there's a disagreement over deliverables. For non-programmer business-types, that might be writing and re-writing business plans and coming up with rather dreamy fantasy plans rather than actually getting deals done. These particular cases I think are the more common revertive behaviours (for lack of a known proper term) for programmers and business types. They're also behaviours that tend to drive the other party in such a partnership absolutely bonkers.

You definitely don't want someone who reverts to a temper tantrum like this guy from fundable. To be fair to him, this is most likely a sad case of both partners having individual meltdowns simultaneously.
How To Register Your Domain Name
Geeks Try Google Wave, Have Mixed Feelings
The purpose is to get customers for the businesses. The startup supplies phone calls to the local business (i.e. potential customers). The local business pays for the calls, but they don't have to pay for junk calls.

The purpose of recognizing the nature of the call is to determine whether they need to be paid for; not to protect the business from junk phone calls.
All Your Search Results On A New Meta Search Engine
Meta search engine searches multiple search engines from a single search page. Meta search engines work in various ways. A meta-search engine is a search tool that searches the databases of other search engines and/or directories. Search the Internet with all the best search engines and directories in one go!
Interesting article on a veterinary site in which one person accuses Yext of ripping her off while a few others tout pretty impressive ROI from using it.

http://news.vin.com/VINNews.aspx?articleId=13851

"Dr. Randy Wiltshire reported in a VIN discussion that he’d used YextVets for six months, and during that time, was directed 67 new clients from the site, for which he paid Yext a total $2,345 in advertising fees. Those clients, in turn, spent $9,100 in his practice."

So if he paid $2,345 for 67 calls, Yext was charging him $35/call. That's a pretty nifty digit.
Web: Communicating Colors Effectively
Cache memory - the cache principle
The interesting stuff only:

set showbreak=>\
set wildignore=*.bak,*.pyc,*.swp
set wildmenu
set wildmode=list:longest

This is actually quicker than reaching for ESC most of the time:

inoremap <C-s> <ESC>
vnoremap <C-s> <ESC>

Tab switching:

noremap <C-l> gt
noremap <C-h> gT

Something useful for syntax file writing:

noremap <F6> :echo synIDattr(synID(line("."), col("."), 1), "name")<CR>
Arch Linux is a nicely stripped down linux distro. Provided you could find or write a nice ncurses interface for scheme, you could probably build such a system on top of Arch.

I use Arch and Musca (a relatively new, very minimal tiling window manager) on an eee pc 1000 HE and it works extremely well.
MIT OCW:The Society of Mind (Graduate Course by Minsky)
Hell yeah, what an awesome kicker to start my day with. And couldn't be better timing with the weekend starting in a few hours...
3 proofs-of-concept. The idea is simple, use garbled protocol to make GFW confused but destination servers understand. And inject designed low TTL packets to GFW.
For Clojure, invoke-dynamic means faster non-hinted (reflective) calls. And faster multimethods.
The first two times I read this comment I didn't notice the the extra "the".
Wow. I don't know if it's just a literary device being employed here, but this article comes off as the work of somebody with a lack of empathy.

Through the description of the actions of each of the people with whom he disagrees, I immediately found myself sympathising with the "other side". I mean, there are the usual dailywtf-style "this guy is really dumb/awful to work with/whatever" stories, and we all get a bit of a laugh out of them, but this just comes across as a situation where the author is unable to grasp why other people might behave towards him in these ways, or feel particular feelings towards him.

> I honestly don't know what interests me more, why Bob doesn't want to recommend me or why I thought Bob would recommend me when he won't. I think the second question has a lot more potential than the first!

Sure, the second question is more interesting, but I don't think this article goes any distance towards attempting to answer it.

People behave in particular ways for reasons that seem apparent to them. The tone of this article annoys me because it appears to suggest that people who behave according to motivations that are hidden from the author are somehow at fault.

I just think this is symptomatic of so many of my experiences within the IT industry - people always assume that their own motives are pure and good, and that everyone else is acting dishonestly (to screw the client, or to avoid doing work, or to advance their own career). I much prefer to assume that if I don't understand somebody's motivations, the burden is on me to try to understand, rather than just writing them off as bad/lazy/dishonest/whatever.
Totally. Japan has quite a friendly attitude towards OSS and I come across it all the time in the companies that I work with.
Just read a recent blog post about this:

http://zygote.egg-co.com/5-interesting-facts-about-the-inter...
Detecting Chrome Frame
The one addition to my .vimrc that I can't live without:

nnoremap <Space> :
If you're a programmer this can be troublesome because a focused mind is what is needed to be productive, whereas you could get away with many other types of work while letting your mind wander. I think the best approach depends on the type of problem(s), but many problems, like emotional ones, may need time to get better. One thing I always try to remember is that nothing lasts forever - good or bad. This can be a comfort in bad times.

A technique I use to be productive as a programmer is to try and finish a section of work in half the time. This mental demand won't let the mind wander. Promise yourself a reward at the end (such as being allowed to slack off at HN for a while ;). This works for both problems and procrastination, and can give you a positive boost for having accomplished a task. Try to break your workload (and problem solutions if possible) into smaller chunks to deal with, otherwise you can easily feel overwhelmed.
Nonsense.

I've worked with several venture funded startups, all entirely satisfying experiences, and twice for large corporations. The big places were both good for the first six months, and then you ask yourself repeatedly 'what kind of fucken life is this?'

edit: important to note, the caliber of the founders is key. if they have done this before, or if they've held senior positions at large organizations before, then it's a good bet.
Ethernet MTU is 1,500 bytes. IP overhead is 20 bytes. TCP overhead is another 20 bytes, which leaves us at 1,460 maximum segment size (MSS).
Tongue in cheek as it was, this suggestion would most likely improve google profits long term.
Spotify makes offline mode available to Premium Subscribers
SU - geneve.jpg
Wonder why there's not more publicity about this. I only heard about the youtube thing, but I suspected it was a fluke. You're describing the worst case scenario for what Australia (and others) are trying to implement... there should be a lot more discussion about this.
A lot of "narrow AI" (what real AI researchers spend their time doing) has made its way into a lot of products. However I doubt this is what you were thinking of as pure AI.

There's more, though. Neuroscience continues piecing together how brains work. I've heard that the brain's embodied algorithms are recognizable from eg computer vision research. This seems to imply that there is more of a natural ramp-up from "narrow AI" into "humanlike AI" than at first it would appear.
Mine has:

(require 'activator)
(activator-start)

Which then looks at all of the stuff here: http://github.com/apgwoz/emacs-config
As the author, I've done a poor job of communicating. For that, I apologize.

Nobody is at fault here. Let me be perfectly clear about this. The question is what types of lessons to learn from interactions with other people. You're never, ever going to learn the exact motives of everybody you interact with. In each of these cases, multiple attempts were made to understand and communicate motives, paradigms, and worldviews. These attempts failed.

In the first case, the conversation is unfinished. It's the preface to the article. In the second case, teams can't live in chaos. "Rusty" wasn't wrong, it's just we needed to communicate about things and were both unable to do it for various reasons. In the third case, "Jim" was just an amazing piece of work. If it was just me then that's one thing, but everybody had the same opinion of him. So I don't think it's anything I'm bringing to the table. I could tell you stories of several other people who had the same experience with Jim, but that's just beating up on Jim. From Jim's point of view, the rest of the world was wrong. Here he was, obviously with the answer to the problems we had, and we weren't reasonable enough to let him solve everything. (I know this because he said as much to me on a couple of occasions)

In the fourth case, I screwed up. I took liberties with my language and reaction that I hadn't earned yet. No amount of communication is going to fix an initial bad impression.

The purpose of this article isn't to slam other people or to say that people with hidden motives are somehow bad. If that's all you got out of it I really did a poor job. The purpose is to review various people that didn't like me and explore why.

You can monday-morning quarterback this thing to death -- I know, because I have. But at the end of the day, conditions are always imperfect, everybody is always acting the best way they know how, and still you end up not getting along with some people. That's just life.

Of course I'll never know the entire story -- and all you have is my side of things. But I don't blame these people, look down on them, or anything like that. Sometimes, as the article concludes, shit happens. It's impossible to get along with everybody you meet.

You can say "forget it, I'm not worrying about it" or you can obsess over it. The best thing to do, in my opinion, is try to find some kind of narrative to put over it that teaches you a valuable lesson. It's not a perfect solution, but it allows growth without demonizing others or putting yourself down. It's a certainty that the narrative is going to be incomplete and trivializing of certain things, but that's also unavoidable.
The only reason I see why people would complain about adblockers is rather destructive: because I have to suffer (seeing ads), everybody else should have to suffer, too. Other than that, I really don't understand - does the advertiser get his value if I see the ad even though I hate it?

Seems to me rather the opposite: since I hate ads enough to bother installing an ad blocker, seeing an ad might actually induce negative feelings towards that company in me (perhaps psychology can prove me wrong, but my feeling is that ads can affect me in a negative way). Also, since I sure as hell will never click on those ads, showing them to me anyway will bring the clickthrough rate of the site down. So it might also be a net loss for the site owner, who has to sell the ads for less.

Looking at an ad is not the same as paying for something. It is not a productive action. By giving somebody money, something productive has taken place (I produced something to earn that money, receiver can pay somebody else to produce something). Looking at an ad on the other hand is purely destructive - my time was simply wasted, I did not produce anything in the time I wasted with the ad.
Erlang and Trading Systems
Is anyone here going to Hadoop world? I heard about it too late as I already had other travel plans but I'd be interested to hear first hand from anyone thats going.
The things people say indicate that they know what is expected of them.

"Do you think it's important to comment your code?" Someone who answers yes to that even when in practice they tend downgrade the value of it is involved in an important exchange. They are showing the interviewer that they respect their priorities. And if they are hired, they have set an expectation.

These discussions set an agenda. It's weaker that than the contracts you'll sign, but far stronger than nothing at all. And it is a useful filter for excluding people with a different worldview who are not going to work in the team.

I've disqualified myself in a couple of interview cycles for not playing the game on gang of four patterns. Yes, I could sit down and memorise them and pretend it was important, no I'm going to because that sets an agenda that is too far away from the way I work. Everyone has won through those hires not going ahead.
I almost alwayswork in-line, cut the pieces that are superceded, irrelevant, agreed or otherwise unnecessary to this email, and keep it short. I hadn't thought of keeping all of the quoted original as a backup, because I don't bother to cover my six. If someone wants to call me out, as has happened, I quote the entire exchange and add a context-sensitive summary and commentary.

I'll think about keeping the original, but for me, I don't think it will be relevant.

Oh, and I up-mud you, so I don't know who down-mud you. I thought your comment added value, and I'd love to know why someone thought it did the opposite.
Seems boneheaded for someone to even respond to an invite like that. If you don't like someone much, and they invite you to connect with them or something, just ignore the request. Simple and easy.

I would never see the gain of explicitly telling someone "no".
OMG: Criticizing the top web designers
Then, don't start from scratch:

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

http://github.com/cnprog/CNPROG/tree
Please continue to think along those lines, that's one very interesting thing and some people should actually go and do it.

Check out the fleet architecture while you're at it.
Just curious, did you mirror this comment on whattofix, or is it some feature of that blog to include HN comments?
Overly wordy and self-indulgent, and for all the navel-gazing, doesn't come to a satisfying conclusion.

It's hard to say that communication problems are "a little bit of me, and a little bit of them" if you go and say things like "Wow, you're a tall fucker!" to new clients when you meet them. Y'know?

I can see how that might lead to a long dark night of the soul, but who wants to read about it -- when it's written so hamfistedly?
Your Most Valuable Skill
> The people that I know that pirate the most music do so off independents more than mainstream.

That's really bad.
This is a prime example why commercial use of open-source leads to benefits for both sides. Some people think "commercial" == "bad" no matter what. Here you see that with commercial background, you might be able to help the greater good with your backing.
List of imp publications in concurrent, parallel & distributed computing
Maybe Google Wave will be to email what conference calls are for telephony. Personally I never mustered the energy to figure out how to set up conference calls. But some people (companies) use them, so they might have their place.

Though I have to say I remember the conference calls with 20 participants as one of the more absurd excesses during the dot.com bubble.
ah okay. so instead of paying a fixed price for a yellowpages listing they pay per actual customer calling. thank you.
There are (at least) two advertising strategies that I've seen:

1. Small(ish) adds on the periphery of a web site. Some of these may be Flash, some of them may be annoying animated GIFs, but they never attempt to take over your screen, nor do they automatically try to open pop-ups.
2. Large, flashy ads, often with video and/or audio, many of which take over the screen or spawn pop-ups.

I can deal with sites that use #1. #2 is unacceptable.

When using Firefox, I have AdBlock (among other things) installed, but now that I'm using Chrome a bit more for daily browsing, I find myself avoiding sites that use method #2 for serving up ads.
Feels annoying to me that the pi^2 is left inside the infinite sum at the bottom:

http://equationater.com/3887e31ec88fbf35d331554e06353358.png
I am just curious if there is anyone here able to point a single useful outcome of software patents. I am a software engineer and I can not find any good in software patents. Copyright laws and trade secrete are enough to protect our work.
Well, if you're not answering I'm sending the invite again. And if still nothing I'm calling you :).

Anyhow, I think it's polite to answer to a request - even if it is - "dude , I never did like you, sorry"
The DARPA car racing thing seems to be a breakthrough. Granted, 30 years ago people would have expected more. But it is more than just a chess algorithm.
I ran into a glass door once, too. But not into the flat part, but into the slender side. I bled a lot. (And I learned something --- next time I ran into something it was a post box, and not a glass door.)
I would be tempted to call it "The Killer App". By putting computers in the hands of the people who hold the purse-strings VisiCalc made them business necessities in a way no other App has.
Why not? Suppose you had an agent you could tell "find me the best papers on the subject so and so", you would not consider that intelligent?
You're entitled to your opinion that it's feasible.

Just as I'm entitled to mine, and it seems to be shared by Google, and the prosecution in this case.

Of course that is not a guarantee that I'm right.

But let's just say that maybe for 5 years or so I operated an office with people screening live video and because of that I'm all too aware of how fallible that is. You'd have to screen double, have an open channel between your screeners and the uploaders, and you'd need positive identification of everybody in every video uploaded.

And our screening parameters were a lot less strict than what google/youtube would have to operate under in order for this to be done so that in the future this could not have happened.

For one, any video that has a person in it could be construed as a breach of privacy, so now you have to figure out who that person is, maybe ask their permission and so on.

The burden of proof that a video is ok to upload should lie with the uploader, only they have the ability to make that call, everybody else is missing just too much context.

And why would a child with Downs have different privacy rights than anybody else ?

So a ruling that would be favourable to the plaintiffs would quickly be seized by follow ons from other people that felt that their privacy was somehow violated, possibly in different media (text ? photographs ?) and so on.

If there ever was a slippery slope example than this would be it, and I think it really ought to stop right where it is at this point.
UK Court Order Served Via Twitter
Funnily enough, after rolling with start-ups for a couple of years, you have enough material to spend hours answering this question.
Brian's Functional Brain
I'll give you a free tip: avoid running into things (unless they're attractive members of the opposite sex).
Vim is a great text editor - try it
SenseCam: A wearable digital camera from Microsoft Research
Cloud computing and the big rethink: Part 2
Introducing Design Thinking, with Tim Brown
You can save traffic if you compress your images better. You could probably optimize them for better results, but even a plain "optipng -o7 *.png" for the frontpage stripped away about 180 Kilobytes.

Also comsider using JPEG for some images, it might be much smaller. Using a small palette and no transparency is the key for small PNG.
As I've said over there, but will repeat here:

I don't understand how someone declining a request to write a recommendation gets you to assume he dislikes you. He just doesn't want to recommend you.

I know plenty of people that I like and work with, but that I wouldn't want to write a recommendation for. This is largely because I do not believe in lauding someone's good sides without also addressing their shortcomings. The latter will not be looked kindly upon in a recommendation. In short: I can not honestly write a recommendation.
Oslo's Sewage Heats its Homes (From 2006)
Google Holiday Logos
I may be misunderstanding this, but are they saying they found a common ancestor to chimps and humans? Are they saying this common ancestor walked upright? If so why would chimps change from walking upright, to that awkward walking on their knuckles deal? That doesn't really make sense to me.
A Half Century of Exponential Progress in IT: Who, What, When, Where, Why & How
> Why does the web always seem to reward those who make the most exaggerated and outlandish statements?

Because the web is a subset of 'the media' and that's where the same thing happens.

Let's be happy that at least it doesn't make sound (for the most part) or we'd have aggressive voices touting products while you're looking at a page.
Could you explain the connection to iPhone's for me.

It takes quite a leap to read this article and be able to mentally link it to iPhones. For me at least.
It's hard to live without:

(fset 'yes-or-no-p 'y-or-n-p)
Do I understand correctly that https://tipit.to/ might be a (cheaper) alternative?

(Disclaimer: I am in no way affiliated to this site, apart from liking a Java project the owner works on)
RedHat++
I had to write the following to understand this is going to converge to 6:

>> 1/((1..1000000).map{|n| (1/((n*3.14)**2))}.inject{|a,b| a+b})
=> 5.99392169730553
> [Pedant] Mann braucht kein "do" in "We do split" [/Pedant]

I know. I just want to emphasize.

> So sich erinerren ≡ zu sich erinneren?

Not in that case. (Here we'd have "sich zu erinnern"). An example for splitting the "zu" from a verb. Strange, it looks like we do not do in German that much (or at all). I must have mixed it up with some other construction.
Getting the Best Out Of Canvas Prints
Canvas prints are one of the best ways of putting your photos into use. By converting your digital photos into canvas prints, you can display them as wall art in your homes as well as in your offices. It can be a family photo, photos of your kids, your fiancée, pets, scenery, flowers, sunrise, sunset, portraits, etc. It can be anything. Uou can convert just about any photo into canvas prints.
...most people could care less about me one way or the other -- but some folks actively dislike me.

You never really know if you're pushing hard enough until you ruffle a few feathers along the way.

I'd rather have a few folks "actively dislike me" than worry if I compromised too many times over the years. I haven't and it sounds like you haven't either. I think we're both doing fine.

Once I started getting glowing reviews from the clueless, then I'd start to worry.