skysight-inc/HackerNews huggingface dataset:
There seem to be a bunch of options out there.
Vim-like smoozie (Jap page) http://code.google.com/p/vimlike-smooziee/

Chrome-vim: http://github.com/rodimius/chrome-vim

Vrome: http://samuelololol.blogspot.com/2010/02/vrome-vim-keybindin...

and the above. Anyone compared the features. I'm moving to Snow Leopard soon (from PPC), so need to know. How do these compare to Vimperator (Firefox) ?
New york city wedding photography
New York City Wedding Photographers that take the time to make sure each and every moment of your day is captured. Here are some tips definitely help you to find the best wedding photographer in New York City.
nginx + passenger + REE for Ruby web apps is awesome. It's all I use these days.
Like long enough to feel like your better than your neighbors for being part of the "solution" or long enough to actually be good for the environment? The Former Yes the latter? Well if you even feel the need to ask the latter you are Global Warming Denialists, so I cant talk to you.
Sun Startup Essentials Program
The databridge product sounds neat, but I have to ask; what are the consequences of somebody spoofing a network ID?

Can someone inject data into the stream?

Is there any protection against a third party eavesdropping on the conversation between a linked pair?
Nice!

And a good time to remember Erik Naggum's epic S-exps vs. XML rant:

http://harmful.cat-v.org/software/xml/s-exp_vs_XML
This is part of the reason why stores have "frequent shopper" cards — to help understand what people in their stores are buying.

I've done BI/BA work with an agency for major big box retailers (let's call them HomeBuyColaCo). You'd think they'd be monetizing the poop out of that data, but they're not using the data anywhere to the level they could be, should be, or most people think they are.
Commando Usability Testing
Why I Will Not Sign the Public Domain Manifesto
I think it depends on how you feel about the company. Why did you take the job originally? was it because the company was a global multi-billion dollar brand? or was it because you thought you could make a difference.

Clearly there is opportunity for improvement. If you are capable of making those improvements, and leading a change, this could be hugely beneficial to you in the future. Either with the current company, or when moving to a new company.
Taking initiative (from my experience) has regularly paid back in spades, and where it hasn't it has been an amazing learning experience.

Taking on each of the issues you mention
1) This is not entirely a surprise. Excel is surprisingly easy to use for scheduling, and you'd be surprised how many people don't know that there are alternatives. Maybe something as simple as setting up a group calendar and teaching people how to use it would help. (I'm currently building a calendaring app which targets this whole excel thing specifically, so I've got some experience with why people use excel).

2) your web sites share storage with your e-mail server? is this a SAN? This just sounds REALLY strange, and I agree it makes it seem like your CTO (or whoever) doesn't have a grasp on things. I'd attack this one directly (though politely) and figure out why this is, maybe explain the dangers, and figure out a migration plan to move e-mails to an appropriate location.

3)Why is the database so slow? as you say it is a client database, so I can't imagine it is slow due to the number of records. Is the client database important? By the sounds of things, it isn't. Not everything needs to always be updated.

4) I believe this issue is very common at many companies. I think it comes down to communication tools, and protocols for releasing code.

As I look at what you're up against, I think you may benefit from writing a one pager about how and why you think fixing these issues is important.
Also, I'd try to get macro, and look at not only how to solve each issue like a task list, but try to find what the common thread is as to why the company has these issues, and what framework/culture/other would not only resolve these issues and others but also prime the company for continued growth.

If you can get some people within your company to listen to your plan and get some momentum, you may find yourself helping the company. If you think people in your department aren't interested, you might consider going to HR. It is there job to retain top talent (like yourself), and if you'r e thinking of leaving the company because of these issues, it is possible you aren't the only one. HR may be able to help.
Hotels in Bolivia - Book Budget to Luxury Hotels in Bolivia
I know plenty of men who are terrible engineers and post pretty bad stuff on their blog, but none get the kinds of evisceration that you are referring to - mentioned over and over again in blogs, forums, etc.

Most of those terrible engineers have not been featured in Wired and Technology Review. If Leah Culver were a man, no one would criticize her because no one ever would have heard of her. Do you really think anyone would have cared about her facebook/twitter clone if she weren't pretty?

Would be interesting to hear of specific technical instances of the same occurring with guys.

ESR wrote some crappy code a while back. Comments:

John Graham Cummings: "It's amusing to actually look at the source code of this...Reading it, it looks like a total hack job by a poor programmer..."

Other HN readers:

"He's [esr] certainly a talented self-publicist, but I'd go no further than that. He's the Michael Moore of software. Or the Paris Hilton."

"He's more Nichole Richie. He doesn't rise to the level of Paris, who was surprised by jail, but never surprised by wealth."

"Truth is, he is loud, but... he's not very good at writing software."

http://news.ycombinator.com/item?id=923660
Handy! But I urge you to keep a list of addresses which have opted in to receive email (just HMAC their address and send a challenge). Spammers will definitely try to abuse this, probably with ASCII art in their HTTP headers.
+1 for nginx/passenger/REE combo. Same stack I've been running all my ruby apps on.
Explain how that question is relevant.
"Am I not allowed to have opinions that are divergent from those held by DHH five years ago?"

My comment wasn't about you, it was about Rails culture.

"I'm just glad that Rials is bigger than him."

I am too, but for quite some time, Ruby Web tools that offered just such flexibility were derided by the Rails crowd.

So it's amusing to see it embraced now, and considered a Good Thing.
100mph is clearly not "safe and reasonable" for downtown city streets. Your scenario is absurd and not supported by real world experiences.
Clickable - http://www.starmanelectric.com
Great! Maybe now they'll update counter-strike.
To be honest, I don't think that the day when "most developers just stop caring" will actually kill IE6. I work making custom web-based help systems and most of our clients (who aren't software firms) base their browser support requirements on market share. We base our browser support requirements on their requirements. So until fewer people use IE6. As of last month, IE6 still has 10% of the market share (source: http://www.w3schools.com/browsers/browsers_stats.asp).

So many companies won't ditch IE6 until fewer people use it. Of course, the surest way to get IE6 users to upgrade is for support to die. Thus the IE6 snake of suckitude begins to eat its own tail.

It could well be that it won't be until their hardware dies and they're forced to get a new computer that a lot of people will upgrade their browser.
It's an ok looking site. are you building the databridge yourself? or are you a reseller?
So I would so I don't quite get what starman electric is all about. You don't have an about page, and you show a product on your home page (which is great), but it all feels very cold like 'here's our product'.
To make a connection with consumers, i think it is good to have some feeling. 'Starman Electric is building xyz to server abc focusing on xxx'. That kinda thing.
Best of luck starman.
I think it's being embraced more freely now because it's been achieved without losing the deep integration and sensible defaults that caused them to fall in love with Rails in the first place. I'm personally thrilled to be getting the best of both worlds.

Now if we could just do something about speed...
Tail recursion for two recursive steps per invocation? I don't think so.

(Hint: the "naive" implementation of fib that I refer to above is "fib (x + 1) = fib x + fib (x - 1)".)
+1 for NGINX + PHP-FPM + XCache + MySQL as a replacement for the LAMP stack - significantly decreased my web server's utilization of both CPU and Memory...
That's a good point, and yes it would potentially be an issue. Luckily, it's also using frequency hopping so that functions as a level 1 encryption protection. It would be solved completely through data encryption. I experimented with it during development, but decided to take PGs advice and launch early with minimum features... but I'll be adding it for version 2! :) Thanks.
I highly recommend Nginx. Not only does it use less resources than Apache, it is actually easier to use than Apache and Lighttpd. I found the configuration file format to be very easy to learn.

The only feature I miss from Apache is being able to use .htaccess.
It may also be (may not, dunno) that a lot of YC applicants are first time entrepreneurs. Many may come from a technical background where they're used to being the topical expert in most of their meetings with "business types". So, they become business types and suddenly that's no longer the case.

So maybe it's not that they've never had constructively critical feedback before, but rather just that they haven't yet had much of it outside their area of expertise?
Twitter Partners with Yahoo in “Content Sharing Deal”
I'm building myself.

Thanks for the input! I will definitely add something more friendly about the company. I've been starring at it for 6 months, it's hard for me to see it objectively...
I've been using nginx for a long time now, and it's been great. Currently, I host my rails app combining nginx and unicorn with bluepill to manage the processes. I just don't trust passenger. Another specialty is that I use UNIX sockets instead of tcp ports for the reverse proxy, something unique to nginx/unicorn I think.
Robbery is not just another way of making a living, rape is not just another way of satisfying basic human needs, torture is not just another way of interrogation. And XML is not just another way of writing S-exps. There are some things in life that you do not do if you want to be a moral being and feel proud of what you have accomplished.

It distresses me that someone could type that up and think it reasonable and worth sharing.
The placement seems interesting. Chrome in top left, obviously. But Firefox in the bottom right? Opera in what seems like it should be the 2nd-best position?

My guess is the idea is "surround Chrome with browsers that people like less and are less familiar with so that they might click through to chrome before even considering firefox (or IE8)"
What are you saying exactly? That fib shouldn't be defined in terms of tail recursion? Of course it doesn't have to be. But it's also the moment that you realize that for loops are entirely unnecessary and broken since they aren't composable the way functions are.
Doesn't seem that interesting -

http://shootout.alioth.debian.org/gp4/benchmark.php?test=rec...
I love nginx, but one thing that I wish nginx could do is be able to enable/disable modules without having to recompile. It's annoying having to recompile nginx whenever a new version of passenger is released.
Why don't you trust Passenger? I'm severing about 6 million page views/day with it and it has been extremely reliable and easy to work with.
C10K - serving thousands of clients
Iteration and tail recursion are orthogonal. Yes, you can implement iteration in terms of function application. But no, the results of benchmarking "fib" won't make your favorite version win.
Anyone written a plugin for nginx? I want to write a nginx -> redis connector for a project but haven't dug into the documentation.
Compressed sensing and matrix completion are almost the same (take that with a large set of caveats, but the basic L1 recovery process is the same.) Tech media fail, anyway.
Asking "is my ego too big?" is like a woman asking "is my ass too big in these jeans?" In both cases "Yes" might be the unwelcome truthful answer.

It is one thing to be caught up in the hype of a new product and how you feel about it after having used it for several years and shipped several systems using it. There is a certain buzz out learning and you obvious get it.

You actually answer your question. You come across as very inexperienced. You will learn a heck of a lot more if you listen and learn from those who are more experienced than yourself.

You will be a lot more credible if you make suggestions on the basis of verifiable results from your own sweat. When you have proof, be the advocate for the technology you prefer.

Most people do have a life outside of work and for most it doesn't involve yet more programming. You might consider cultivating some non-programming interests so that you can hold down a cocktail party conversation.
That will never be done, I played source for many years and for the year that they updated it and ruined many competitive features it wasn't that great and actually made me buy a new computer to even play the game with an HDR update. Now I can see them release a new Counterstrike in a few years that looks and plays tf2 but thats about it.
Four Horsemen of Poor Performance
Do they display that nag screen when you next visit a youtube page once "Continue to Video" has been clicked?

Hopefully, the user gets some sort of warning that their browser is unsupported every time they visit. I suspect even the most complacent of users will want to upgrade if the nag screen is still in their face.
Despite how much you might want to succeed, consistently working beyond 40 or 60 hours a week is going to degrade your productivity below the level you would achieve with 40 hours a week.

There are several factors

- You make more mistakes
- You have trouble applying yourself
- You loose the ability to think creatively, so you don't see solutions
- You don't make the intuitive leaps that used to save so much time
- You stop coming up with as many great ideas

The best way I know to reduce this effect is to make sure you spend your leisure time doing productive business stuff. Network, discuss business plans, email, twitter, blog, research - just don't expect to do any one thing (code for example) 60-80 hours a week for months and not get bitten on the ass by your own exhaustion.
I've been thinking about talking to him about backup counsel (my current lawyer, whom I love, is sometimes on the other side of deals from me) mostly on the strength of his commentary here. Good marketing!
NHTSA Has No Software Engineers To Analyze Toyota
and a day before mine!
50 Incredibly Weird Facts About the Human Body
The most compelling use case I've seen where Passenger loses to Unicorn is rolling restarts. The biggest trust issue that I've seen is that of source editability - Unicorn and Mongrel are easier to debug and patch, while Passenger requires a commanding knowledge of Apache to fix.
Emiller's Guide to Nginx Module Development: http://emiller.info/nginx-modules-guide.html

Emiller's Advanced Topics In Nginx Module Development: http://www.evanmiller.org/nginx-modules-guide-advanced.html
Heh-- well, I figured it would be better to over-prepare them for stress. We just did a YC panel at a local startup group in Seattle (with a bunch of YC founders) and to a man they all agreed that the interview was a meat grinder. Of course, much of that isn't your fault-- there's a lot of preparation and a lot riding on that 7-10 minutes :-)
that was a simple example where even though the numbers are trivial to interpret people still make gross errors. now look at the mortgage market for instance, where people basically have no idea how home financing works. I hear all the time about how some couple "discovered' that you could avoid brokerage fees by getting a license yourself at trivial time and money investment.
Well, PostOnce is correct that whence DOES mean “from where”.† However, as you point out, sticking from on the front of it is not considered improper usage. If you look, you can find plenty of illustrious sources using “whence” by itself, and plenty more (such as your list) which write “from whence”. Both forms are fine.

†OED: (1) “From what place?”. (2) “gen. and transf. From what source, origin, or cause?” (3) “From which place; from or out of which.” (3b) “as compound relative: From the place in which, from where.” (4) “gen. and transf. From which source or origin (as a product); from which cause (as a result); from which fact or circumstance (as an inference).” (5) “as n. (nonce-use.) That from which something comes or arises; place of origin; source.”
"A linux box running a hacked up version of Mac OS X" is a contradiction. It runs either one or the other, I think the OP was noting that the same price can get you much better hardware if you are willing to ditch the Mac, which is true.

In this case though, they are offering to serve an OS X desktop environment, not just web sites, so there's one thing that can't be done (well) on Linux.
Inmate calling solutions, Inmate phone calls, Inmate telephone system
Inmate Call Solutions provide local phone numbers to any jail facility and connects the inmate calls to the inmate's friends and family for only $15/month
Exactly. You can use the applicative operators on functions with an arbitrary number of parameters.

Note, though, that (+) only takes two parameters, so your examples won't work as written. These should be equivalent:

enumFromThenTo <$> Just 2 <*> Just 3 <*> Just 5
liftM3 enumFromThenTo (Just 2) (Just 3) (Just 5)
I would say it's more like "unethical experts have the ability to abuse their clients' trust in the following ways: _____."
Not having even played with Rails since the 1.x days, I find this all very interesting. I have been using Django for a while now, and what you describe here is exactly what impressed me about Django. If I didn't like something in the core, it was trivial to switch it out. I tried 4 different templating engines within a two week period, and that was when I was a Django newbie.

I think the author of this article needs to get out a bit and look around at the rest of the web framework world. Rails building on existing components is Not A Bad Thing, because it means that Rails has taken a decided turn away from being a monolithic framework toward being a set of well-formed but loosely coupled components. Light as a feather, stings like a bee, baby.

Looks like I'll be playing with Rails 3 in the near future.
Yaw, I find that to me one of the most common misconceptions (or maybe mis-judgements!) about YC. 6-7% feels like a lot. But when you do the math with 3 founders and a $50m exit, that's basically each of you walking away with somewhere between 10-15m and YC walking away with 3-3.5m. So the YC experience is shedding your personal take by $1m or so before taxes... But very well could make the difference in you succeeding or failing.

It could also make the difference in the price tag. The YC brand and the early boost you get from it almost certainly would up the price tag by $3m in that scenario.

(NB: it's a bit more complex than that if/when you take a Series A round, offer employee stock options, etc-- but bottom line is that the YC stock isn't going to make big difference. If you exit, you'll likely be freakin' rich)
Q: does the company make its income via billable time of staff? if so, it is a services company (or a tech services company), not a tech company. The difference is subtle to some but makes all the difference in how things work.
Right. When the choice is drive legally and be a hazard or drive safely and break the law, what are you really supposed to do? Risk a crash or risk a ticket. Either way, it sucks. When you give people no good options, how do you expect them to drive?
It is optimized to decode 720p so it might be a good choice for appletv.
Sneakerplay - a startup story
I think people are interested in ARM colocation since they are getting the processor speeds high enough and low power enough for it to work.
Some of these are really easy, and others might be a bit difficult if you haven't seen them before. I had to solve to pirate gold one during an interview without know the answer. I was pretty proud to get it, and the guy could tell I hadn't seen it before.

Here's another one: You have a circular table that's about 1 meter in diameter. You play a game against a single opponent where you take turns placing quarters onto the table. You keep doing this until there is a turn when there is room on the table for additional quarters. If this happens on your turn, you lose, If this happens on your opponent's turn, you win. You have the option of choosing to go first or second. Which should you choose and how should you play?
nginx does support rewrite functionality with NginxHttpRewriteModule - http://wiki.nginx.org/NginxHttpRewriteModule

You can also setup nginx for Basic Authentication with NginxHttpAuthBasicModule - http://wiki.nginx.org/NginxHttpAuthBasicModule
http://dl.dropbox.com/u/635/gc-export.pdf
Count the undergraduate costs as well. It's certainly possible to do it on the cheap, but those eight clubs, 4.0, and volunteer work that help you make it into a top 10 school likely means you're not working with the lowly peons, especially if you're a product of the Ivy system.
Paul Mccartney Tickets
Ticketluck keeps an eye out for all the Hot Events and offers you the tickets at cheap rates, so there is no way we were missing out on forth coming Paul Mccartney events. To find out more about the Paul Mccartney Tickets or event details, kindly go through our tickets page.
I've heard it cited that marriage counselors very commonly hear "Can't stand the way they smell" as a complaint.
In Washington State, it is illegal to drive in the left lane on a highway except to pass. They don't enforce it much, but I do know people that have been pulled over for that reason (albeit let off with warnings). As a result, it tends to be the faster lane to travel in. Unfortunately, this isn't the case for all states.
The article alleges that matters of fact were also lied about, such as the nature of the effect on highway funding.

If there were a study that suggested similar conclusions, what would the result be? More lying?

It seems to me that the proponents of the law should have the burden of conclusive proof, not the opponents.

Speed limits are a major imposition on drivers. They would have to have a significant effect on fatalities to be worthwhile. What about spending the same effort on other life saving approaches, such as mandating safer vehicles? Is that more efficient?