skysight-inc/HackerNews huggingface dataset:
I was more referring to the fact that Google religiously endeavours to speed up it's searches - and has done for an age.

It does matter to them :)
This was my first time competing and our entire team had an awesome time. We had the idea for quippopotamus for months, but Rails Rumble finally put the fire under our collective asses to actually build it.

The organizers truly did an amazing job, and we can't wait for voting to end so that we can act on the feedback we've gotten and start making improvements.
Speaking of the Arabian Nights, coincidentally (or not), the WSJ also had this today, in its Masterpiece column, about that work:
http://online.wsj.com/article/SB1000142405297020488630457430...
How Domains and URLs Relate to SEO
Believe it or not domain names and URLs can play an important role in just how well your website is optimized for search engine ranking results. Outlined here are the 18 best practices to follow increase your rankings.
The problem can be that punitive matters are handled as a 'cost of doing business.' Who cares if we kill a few people with our products if our profit will be more than the costs of any punitive settlements/fines? The problem really comes in when there is willful negligence or malice in the process.

If an engineer comes to you (as a manager) and tells you the your product will fail in certain circumstances and cost lives. Then you say, "I'll take that 'under advisement'," and completely ignore it because to take that into account would cause the project to run over deadlines and you want to look good to your bosses. Then the product is deployed in the field it fails under those same circumstances. Lives are lost. Lawsuits are filed. The 'company' loses and/or settles with the grieving families and pays out some money. But the real cause of those deaths is your willful neglect just to please some corporate masters in the hope of a promotion. I personally think that you should be held legally responsible in such a case. But the prevalence of 'not me syndrome'... aka Diffusion of Responsibility (http://en.wikipedia.org/wiki/Diffusion_of_responsibility).

Once a sufficiently large group of people start to function as an entity, that entity can do things that no normal person would be allowed to do... and no one is held responsible.
jakarta, I'd also ask you to consider what your words imply. You suggest that medical innovations need to be "held to a higher standard". Does jail time actually constitute a higher standard? In the US, the FDA has a long and complicated process through which most medical innovations need to go before becoming approved. Would it make sense to to have an entrepreneur go through that process, win approval, and then face jail time if something goes wrong?

And, I'll repeat, outright fraud is not under discussion here, as fraud has always been illegal.

I think your reasoning could be reversed - medical treatments are special because they save people's lives, therefore the entrepreneurs in this field should be given special consideration. Are we, as a society, willing to tolerate the failures so as to get the big breakthroughs?

I offer this hypothetical as a thought experiment:

1.) Many lives might be saved by a reliable treatment for cancer.

2.) The threat of jail time will slow innovation in the medical field.

3.) Therefore the threat of jail time is causing people to die.
CSS "frameworks" are beginning to remind me of those convenience infomercial products. Yes, it would be nice to have a blanket with sleeves, but why should I pay three installments of $19.95 when I can just wear a sweater and curl up on the couch with a blanket? assuming I spend a lot of time huddled up somewhere comfy, instead of, say, just sitting up at my desk :-/

CSS is "hard", but fuck man, how much CSS do you write per year? I average about 3 - 6 files. I have a master CSS file for all my web apps; and as soon as I "finish" a project it's handed over to a real designer who makes it look purty. All my CSS "writing" is done with the unix `cp` command.
I've used the mode and I really liked it, except when it starts to behave buggy needing to kill the server loosing all the windows.

I prefer to name it psycho mode.
The irony is that the same execs in Enron that were committing outright fraud,lying,stealing,cheating... probably would have look down on 'gangsters' as 'scum'.
My experience is entirely the opposite of yours -- I always found iTerm to be a crashy and slow, with piles of ill-considered misfeatures.
Trouble is your usually defined by mistakes. Finding the "rotten apples" is a thankless task and when you get it wrong people notice.

I feel myself siding with the venue right now: Twestival seems to be playing the "but it's for charity! c'mon" card a little too strongly for my taste.
Someone you know in person is better than a Facebook connection. Try friends, relatives, former coworkers/bosses, etc. They might even get a cash bonus for the referral (my company offers $1000 for referrals who get hired).

Remember that you don't have to work for a tech company to be a web designer. Many large companies have in-house web development teams.
+1 for Guake.
Booming Hookah Biz Links China, Iran, Egypt and Texas
Depends on what I'm doing, and in what language. For Java/Python projects, Eclipse (with appropriate plugins). For Ruby, jedit. For one-file shots, Notepad++. For live editing of remote files - which I shouldn't be doing - E or WinSCP.

Ultimately, I don't think IDEs are something for which we can determine a "best" one. We can divide them into tiers - vim is more powerful than Notepad, for example - but once you get to that top tier of functionality it's all about what you as an individual are used to and have customized to your workflow/needs.
Killing a few people will be more than just punitive settlements/fine, it will also lower overall revenues in the long term because consumers now have reasons to fear a certain company's product.

That, and your competitors will hawk their wares and point out that their product never killed anybody, in addition to big suspicions from consumer magazines.
On Windows I use MinTTY -- it is basically perfect on that platform. It's bizarre how ridiculously terrible every other windows tty is: simple shit like text selection, copy-paste, window resizing, fonts, etc. is universally missing.

I only discovered it due to my boss' "install everything" cygwin policy, as it's in their repo and its installer puts a link on your desktop.

PuTTY is bad enough as an SSH client, much less its crap terminal emulation. Whoever at Microsoft that keeps making the decision to ship cmd.exe again needs to be hanged in public square.
It's possible that he filtered the postings down to those that he actually had experience in first and then inserted the particular job requirements into the resume. So every job that he'd applied to would be something he had skills for, but not every skill he has appears on every resume he sends out.

I usually tweak my resumes for the particular job I'm applying for - don't most people? So I'll downplay or omit skills that aren't relevant for the particular job, but that doesn't mean that in a pinch, I couldn't use them. For example, I'm quite capable of writing a PHP or JSF app, and would probably be better at it than the median candidate in the job market. But I left those as one-word mentions on my last set of job apps, because I really really didn't want to do PHP or JSF development. If I got desperate, though, I'd send out resumes to those firms, and it'd be nice to have a script do it for me. I only applied to 3 companies my last job cycle, so my applications were quite manageable, but somebody who applies to 50-100 can waste a lot of time with little tweaks.
Or you could install it locally... The installed MSDN library is rock solid. I've yet to find an instance of the online docs being better.

When I have used online help in visual studio, the worst problems I experienced were some formatting issues.
pyre, in your rendition, the punitive attitude acts as some kind of leveling force, effecting the really big corporations at least as much as the small startups. But the article that is linked at the top of this thread ("Company size: Big is back") implies that the regulatory trend is giving an advantage to the biggest corporations, as such increased regulations impose costs that small firms can not handle. Again, the Sarbanes-Oxley Act is worth considering in this context. The biggest firms are the ones most likely to avoid a conflict with the law, as they can afford the legions of accountants and lawyers needed to comply.

And, of course, along with a punitive attitude that will likely effect smaller firms most, there are the enormous bailouts being given to the largest firms. As the article says:

"Governments have been rescuing companies they consider too big to fail, such as Citigroup and General Motors. Recession is squeezing out smaller and less well-connected firms. But there are other reasons too, which are giving big companies a self-confidence they have not displayed for decades."

I suspect that at some level these attitudes are linked. The flip side of "too big to fail" is possibly "we don't give a damn about the rest of you."
I'm giving puttycyg a whirl. It uses different key codes than xterm - xterm does not default to VT220 keyboard, but puttycyg does. And both of these are different to rxvt. This primarily affects readline, and thus the bash shell.

For example, xterm sends '\e[H' for Home by default, while puttycyg (and xterm in VT220 mode) sends '\e[1~' and rxvt sends '\e[7~'.

I can configure some overrides in .inputrc, but sooner or later these start to conflict with one another if I want to be able to switch at will. Seems easier to stick to rxvt, and know that my preferences in ~/.Xdefaults also apply on non-Windows boxes.
Emulator? Oh, you must be using one of those newfangled windowing subsystems. Hm. It's a fad I tell you, just a passing fad.

(Actual answer: aterm for the transparency feature.)
You make an excellent point. Given the low quality of the driver ecosystem, I'm amazed that most Windows machines function at all. ATI, Creative, and Silicon Image are at fault for 90% of the BSODs I've ever experienced.
I offer a counter-'thought experiment':

1.) Gun manufacturers make guns

2.) Guns kill people

3.) Therefore gun manufacturers are causing people to die.

1.) Managers impose deadlines and put pressure on employees to meet them

2.) Employees do sub-standard work to meet deadlines

3.) Sub-standard components cause deaths

4.) Therefore managers cause deaths
Bulk Insert XML File in C#
They thought of that, and there's logic in there to make sure analytics servers get the right data.
This kind of stuff happens all the time in the auto industry. Don't narrow your view to just medical companies.
konsole. It's so much better than the gnome-terminal (monitor for silence/activity rules!).

Actually, in recent years, it seems like gnome has gotten harder and harder to use for an expert in all aspects...I occasionally have to work on a gnome machine and it's pure hell trying to figure out how to get simple stuff to work.

Of course, perhaps this is their goal in any case: target n00bs and grandmas to increase marketshare. If so, I'm perfectly fine with that =)
A Happy Life Without the Whining
Surely, you realize the method of murder will be accomplished by stabbing in place of a gun?

There are many dangerous implement in the kitchen, for example.

I would argue that people kill people, rather than guns.
Are we in for a lost decade?  Comparing the Dow to the Nikkei
What do you mean by this? Is my conjecture wrong?
I use my window manager for managing windows, unlike a lot of vim users. Most ppl don't think about it too much, but maybe your window manager is the problem? Maybe it should do what you want vim to do. Have a look at a tiled wm like dwm, wmii or awesome.. etc...
The Federal Reserve: Instigating Crisis Since 1913
Jellyfish Wind Appliance: Plug-In Wind Power
How much of this is 'proven fact' vs just 'internet superstition?'
I left this on the blog post (it's awaiting moderation), but think it's relevant here as well:

Shay - I think it's great that you're thinking more about SEO, but I'm really concerned about the advice you're dispensing in some of these points. There are clear best practices and plenty of correlation and testing data that refute or add complexity to the recommendations you're making. Please be cautious in giving out SEO advice if you haven't done the research and testing to back it up.

In particular:

- 301s are permanent redirects and engines pass query independent ranking factors (like link juice, anchor text, etc.) through them. 302s do not always have this benefit.

- Trustworthy IP address; this is very, very seldom an issue in SEO anymore (though historically, there were problems with engines like Ask Jeeves)

- Separate domains over subdomains is very poor advice if you're giving it universally. I'd check out http://www.seomoz.org/blog/understanding-root-domains-subdom...

- .org is not preferrable to .com or .net in any meaningful way, nor is it harder to come by. There are no restrictions on a .org

- Older sites are not necessarily "better." While there may be correlation between the age of a site and its ability to rank, this is much more typically due to the links and reputation its earned, not simply the fact that it's been registered for a lengthy period.

- There's a big, big difference between HTML Sitemaps and XML Sitemaps and your statement that it "doesn't matter" which you choose shows a concerning level of understanding of the subject...

Commendations are definitely due for tackling the subject, but please don't give bad SEO advice; there's so much out there already.
I was pointing out one possible reason why Netscape crashed and burned.
I recently switched back to iTerm due to its full screen option, which I use when I want to really concentrate and/or see some really wide output. Back in the Panther/Tiger days it used to crash rather frequently, seems a lot better now; I haven't had it crash in some time. I can tolerate the occasional crash because my sessions are always protected by screen.
> (and shutting down all my ssh sessions and restarting them is not my idea of a good time, nor is trying to figure out where I put this server or that server in the tab list; I like them to stay at the same position so I don't have to consciously think about that).

Try GNU screen or tmux.
Look This Up on Wikipedia: How Big Is Too Big?
What's the obsession with constant growth? Why does wikipedia need to keep growing? It's not going to disappear if its user base stops growing. People will still edit. People will still read it. It'll probably get better if it slows down a bit and starts to get real.
I use Eclipse for java and xml, falling back to jEdit (which I used exclusively for several years) for pretty much every other file type.

jEdit is great for its impressive range of language syntax highlighting support, large selection of small and useful plugins, good search/replace features, and ease of writing your own syntax highlight modes, recording macros, etc. As others have said, it has the power of emacs or vim, and everything is customizable, but it lacks any substantial barrier to entry.

It also has the advantage that you can use the same user profile on multiple platforms (e.g. linux/windows) - before I ditched my Windows machine I ran like that, rsync'ing everything to/from linux at work.

It's certainly still being developed, though activity is less than in the past. Last release was July:
http://jedit.org/index.php?page=devel#schedule

I've found that the latest 4.3 releases are very stable and largely feature-complete for the purposes I use it for.
Either they or JWZ are lying, then. I know who my money's on.
Co-routines in C
Read this article on three different occasions to understand its intent. It finally clicked when I read this:

"...co-routines save the control state of a function between calls. Kinda like recursion - you know exactly where are you going to return after a function call...When you call a co-routine, it doesn’t start all over from the beginning. Rather, it starts from right after where it returned (yielded control) the previous time it was called."

Source:http://eli.thegreenplace.net/2009/08/29/co-routines-as-an-alternative-to-state-machines/
You might also try MacTelnet, it has a multi-display full screen mode that can either zoom or resize windows to fit each display.
I used to use Gnome-terminal for the same reason, but it doesn't behave great with screen sometimes, and has some other small issues.

I'd recommend mrxvt, a superset of rxvt. It's lighter, has support for tabs, fonts, transparency, etc.

http://code.google.com/p/mrxvt/wiki/Main
The promoter is an entrepreneur, their product is the event. He or she arranges the venue, the performers, the advertising, etc and whatever's left from the door price/ticket sales once everyone's been paid is their profit.

Lots of people do this part time looking only to break even, in that case their profit is in the form of social capital.
the pecking order of criminals is such that, everyone looks down on the crimes of those beneath them in revenue. the top dogs don't even break any laws; they dictate constitutions to permit their crimes.
> Ctrl-A ESC notwithstanding.

Huh? The loss of the scrollback buffer sucks... except for that other scrollback buffer?
The latest Eclipse is superb in its java tooling, especially for large projects - great refactoring abilities, class hierarchy visualization, navigation, ant integration, plugins available for Checkstyle and Findbugs, etc. It's also a lot more stable and robust than I had expected for such a large IDE - I've had no real problems with it so far.

A much-underrated feature is the Mylyn task-focused programming system, which reduces information overload and saves you a lot of time repeatedly navigating around hierarchies and files. I've seen nothing comparable in any other editor.

There is also some great integration into bug tracking systems. My projects use Bugzilla, and I almost never need to visit the slow bugzilla web interface or wade through bugmail emails anymore - bug search and details, comment posting and bug change notifications are all right there in the Mylyn task list.

Before switching to Eclipse when the 3.5 release came out, I previously did all my Java work in jEdit, which I still use for other languages; I hate to think how much time I wasted by manually doing the tedious tasks that Eclipse could have automated for me.

I concede that you do need a fast machine, lots of memory and plenty of screen space, but it's well worth it for the time savings on the tasks for which it is suited.
rxvt-unicode also supports true transparency when you have a composite manager active.
The Importance of Finding a Reliable Supplier of Promotional Products
Many people think that coming up with the brightest ideas for promotional gifts is the most difficult task. This is not actually the toughest part, the toughest part lies in finding a reliable supplier that can provide you with interesting promotional products with consistent quality. The prime reason for distributing promotional items and corporate gifts is to establish a strong customer relationship.
Wikipedia is not continuing to grow because its policy is to delete articles whose subjects aren't covered in the mainstream press.

The mainstream press, on the other hand, is shrinking every month.

The current definition of notability is like Newtonian physics. It's useful, but must eventually be replaced by a more nuanced model.
Deepika Padukone covers Filmfare – September 2009
* Unicode support

* Transparency/Pseudo-transparency support

* Interactions with other systems and their termcap/terminfo files.

* Interaction with GNU screen (iirc, the 'auto-detect' feature of XFCE4-Terminal for which backspace sequence to send fails for me currently when using screen. I have to force it to use ^H as backspace)

* Support for more than just Type-1 fonts.

* How does the scrollback buffer work? gnome-terminal SUCKS when a wall of text hits the screen, while rxvt-unicode blows through it like nothing.

... There are many other things that could be brought up in relation to these (terminal emulators). For instance, rxvt-unicode has a powerful Perl API, and there are many modules that do things like (for instance) implement simple tabs for a rxvt-unicode window.
sounds identical to startupweekend
Do you think Comcast paid these guys off?
My guess is that if any of this was new to you, it should be a clear sign you have no business doing a company in this niche.
Maybe I should have been more clear. I think that the Enron execs probably thought that what they were doing was legal or gray area but not illegal.

The irony is them looking down on gangsters as 'criminals' while viewing their own criminal actions -- which were not much different, only at a higher level -- as acceptable.
Modifier key effects in Snow Leopard stacks
I tried using modifier keys with stacks in Snow Leopard and discovered a few interesting behaviors (at least, in grid view):

- Option-clicking a stack item will open the item but keep the stack open (which also keeps the Finder frontmost instead of the opening application).

- Command-clicking a stack item will reveal the item in the Finder.

- Option-Command-clicking a stack item will reveal the item in the Finder, but keep the stack open.

- Shift-clicking, as before, slows down animation considerably.

Another interesting behavior is that the scroll wheel is incredibly well tuned in stacks (non-linearly): you can nudge it slowly for very gradual changes, or spin it to scroll long distances.
Next 100 Years by George Friedman
Wonderful! Thanks for mentioning MinTTY, this handles the Win+Left resizing perfectly.
Yes, Fox is known for being inflammatory. However, all mainstream general-purpose media sources are known to be very inaccurate. (I say "general" because reports by subject-oriented media are usually done with a higher degree of accuracy and by people who understand the subject matter better than an average person, or an average journalist.)

So, take them all with a grain of salt. And do not let your political, religious and other biases affect your judgment. Okay? :-)
Oi! You are not CS just because you are studying it :-P It's pretty basic electromagnetism, see: http://en.wikipedia.org/wiki/Theremin#Operating_principles
I used to use konsole, because it was default with KDE. After some time I made a conscious effort and switched to rxvt-unicode, or urxvt. It's a great terminal emulator, once you've got it configured, but that process can be tough. The documentation for the really cool stuff has also been a tad incomplete for me.
Also, prime example of how not to use a line chart...
It sounds like you've been benefiting from referrals already. Don't give that up. Academics talk to each other you know. They also go to conferences. You might consider attending.

I do a lot of work for clients in the apparel industry and it's all been referral. I also try to go to the bit seasonal shows in Las Vegas and get my current clients to introduce me to other people they know there. Start conversations.
Selling out theaters for $30+ a seat isn't a bad business though.
The ASP model is interesting and you might want to have that as an alternate pricing model.

One University I was working with did not want to subscribe to a hosted product that was just about perfect for them, but rather wanted their own built and it largely had to do with budget. They could get the tens of thousands required as a fixed budget, but couldn't make a monthly fee fit their budget.

Especially if they're often paying via grant money, you could ask them but It's probably single, annual, or at most quarterly disbursements. You could structure your payment plan around the schedule they receive their funding.
For those who use this: how does this stack up against

http://aquamacs.org/

and

http://homepage.mac.com/zenitani/emacs-e.html

?
That's a lot of fancy. I wish I just new what the flags were, as it doesn't build on Snow Leopard for me.