skysight-inc/HackerNews huggingface dataset:
Looking for a Web Developer to join an early-stage, VC Funded Start-Up
We're looking for a strong web developer (PHP) , experience in back-end and front-end development. Hard working individual with the skills needed at early stage start-ups. Contact us at maladham@eatlime.com
On the equity division issue, if its bothering you, then you need to let him know that and negotiate a compromise. If you can't do compromise on that issue, you probably won't be able to compromise on much, and thats a bad recipe for starting a company together. I would also suggest nailing down an exact number, the "lion's share" isn't exactly accurate.

As far as majority control, I'm a big fan on someone having majority control to prevent deadlock. But with minority protections built in. You can have one person with majority control, but at the same time require two votes to make certain decisions, like selling, buying another company, changing compensation, changing the operating agreement, etc. That way, even though one partner has more equity, that can't completely screw the other one over.
Dell is still offering the "Windows Vista Business Bonus" option on new PCs, which really means that for 99 bucks extra you get Windows XP pre-installed and a Vista disc and license for later.

I just recently ordered two of these for a local client that does energy research. They're running some older test software, some custom stuff, and TightVNC on a couple of other systems, none of which works (or works easily, or works well) on Vista. At this point, it's smarter for them to pay the extra 99 dollars to stick with XP.
I've never found myself in a situation where I REALLY need to reset a password to a free web service.

I've had to reset school and bank related passwords, which I've done in person or over the phone.

I have reset passwords for free web services, but I could've lived with just making a new account. If I forgot my password, it's because I'm not using it - if it's free and I'm not using it, chances are I don't really care about it.

I've never had to reset my password for free web services I CARE about, because I use them regularly.

What I'm getting at is - do free services really need unverified password resets? If it's a paid service, it's easier to justify the cost of phone support.
He does make a good point.
XML Astrology Feeds | RSS Astrology Feeds
We provide Daily, Weekly, and Monthly Horoscope Feeds in RSS/XML/HTML/WAP/SMS format for your Websites and Mobile Devices.
> auto-complete and instant doc lookup help you figure out what's available to call and what the various methods and classes do. That's also useful if you only use a particular library occasionally and just don't remember how it works.

Lucky for me, I can have those things with languages like Perl and Ruby without having to resort to an IDE.

> on a 500k+ codebase there are probably enough methods named "add" that just doing a text search is going to be pretty painful.

The kind of tools you describe as being better than a text search are, in essence, just text search (and replace) tools. They're obviously much more powerful than the search and replace tools familiar to many MS Windows users thanks to the style of search functionality offered with editors like Notepad, Wordpad, and even MS Word -- but then again, so are the search tools available in a typical Unix environment, especially when using an editor like Vim or Emacs.

> I think that there are other situations, primarily for working on larger projects but also for people new to the language or who use it less frequently, where the benefits of a really good IDE would still help out Ruby.

I think that applies more for people who are used to an IDE approach to programming, really. The kind of development done with Ruby without an IDE near at hand actually uses a very different approach to development than an IDE-centric approach, and for someone used to that IDE-centric approach, having an IDE to help make the transition might be very helpful.

Maybe an IDE for Ruby will eventually be a clear win, but before that happens I think a whole new set of IDE features will have to be invented -- features that are both necessary and otherwise rare for tools suited to developing in Ruby. In other words, IDEs as they currently exist probably won't ever cut it as the best way to develop for a language like Ruby, even if the dynamic nature of the language can be accounted for to make the current common IDE features work with it where they don't already.

> So personally my work style is now tailored to using an IDE, which slows me down when I have to shift out of that mode, and I'd use a great Ruby IDE instead of Emacs if one were available.

That makes sense. As Oliver Steele pointed out in "The IDE Divide", language-centric and IDE-centric approaches to development are almost mutually exclusive in a way that supports the idea that for some people, IDE-oriented languages coupled with excellent IDEs are more productive, while for others, languages that (currently) are not well-suited to IDEs because IDEs that interact well with their more powerful capabilities are the more productive choice.

I'm not sure I buy Steele's reasoning, exactly, but he makes some excellent points about the difference in development approaches between IDE-centric developers (what he calls "tool mavens") and language-centric developers (what he calls "language mavens").

Err, the URL, in case that sounds like a topic of interest:

http://osteele.com/archives/2004/11/ides
LOAD "*",8,1

A buck to anybody who can remember what the parameters meant
I'm sad to see this is a spoof. I've wanted this for the last few years. Now, when someone goes to pitch it they'll meet increased friction.

I would have varied it up and had the ingredients fluctuate across franchise stores from time to time, but I think the essential principal is sound. Why not go for the best sandwich that can be created from the ingredients available? Why not create a service/product associated with a sensation (hunger) that all your prospective customers feel?

If you could create a restaurant where customers would discuss and exchange recipes for what they would create from your ingredients, why wouldn't you? Why not have customers print out a ingredient bar-code and bring it?

Yes, this is different from how we are used to ordering. Yes, it is software thinking extending into the real world. Yes, it is pretty nerdy. I say, "so what". Better sandwiches for all!
The truth is, that the focus is currently on a very specific niche which doesn't excite me too much. But what does excite me is the future prospect of expanding to a broader user base and do some cool things in an old space.

I guess you could say I approach it somewhat naively hoping just the experience of being a co-founder would be worthwhile
As I use other languages more and more, I begin to realize just how powerful lisp's simple "everything is a list" paradigm is.

For example, one homework was to create an object oriented forum. The thing was so complex because I was supposed to differentiate between forum, topic, thread, and post. However, if I made a post a cons cell, then it all collapsed into a branching list where everything is a post, which also gave me easy branching threads.
I have no problem believing that marathons may be harmful to the human body. The reason I run marathons isn't primarily for the races themselves but rather for the motivation the races provide to get in shape. You can't easily wing it or cram for a marathon (Lord knows I've tried), so the races' looming deadlines provide an escalating urgency to one's workouts. The resulting workouts are fairly short (amateurs rarely run full marathons in training, and only hit high distances near the end), intense, and irregular (ie, increasing over time with rest days interspersed as opposed to the same routine every day) -- qualities which match DeVany's own recommendations for how to exercise as related in the TimesOnline article. For a guy who preaches that one should consider the whole of complex systems, his dismissal of marathons considers only the tip of the iceberg. I believe that the health benefits associated with my training will more than make up for whatever health risks I may face on race day.
After banging my head against all of the command line crap, this seems like a breath of fresh air. Will have to check it out.
I stand corrected. I was thinking of how Splunk lets you search all your own logs for a specific error code. But I see how your use case is different.
In chronological order in my own life:

* Satellite TV

* The WWW

* PASCAL -- just because it was the first programming lang I learned

* Doom

* ICQ / Instant messaging

* Napster

* Cell phones

* Broadband

* Scheme

* GPS Navigation / Google maps

* Yahoo! Pipes / mashups

* Ruby on Rails
The title came from some notes from a heated discussion on this.

Without keeping the community in check, we will go back to incubator 1.0, and the title will become true.
"Eat food. Not too much. Mostly plants." -- Michael Pollan
Sucks that this is a spoof, because I'd totally use it.
This is a tough problem, because there are so many issues that need to be considered when deciding whether or not to give out free spectrum. The most important, in my estimation, is whether the revenue lost from license fees would be offset by taxes gained on the new economic activity generated by the entrepreneurial use of said spectrum. I would need a good deal of data in order to make this call.

Although it is true that the US has the 2nd highest corporate tax rate in the developed world at around 35%, we actually collect very little revenue from it. The reason being that the high tax rate encourages some tax sheltering activity and other bad behavior that, in the end, costs us revenue. So even if the new economic activity is generated, we have strong historical evidence that new tax revenue from that activity would be somewhat less than forthcoming.

Why do we need the revenue? A large national debt. Additionally, it seems, that this debt will only get larger over the next 10 years whoever wins the election. About 3 or 4 trillion in growth under Obama, and between 4 and 5 trillion in growth under McCain.

On the other hand, perhaps the new economic activity would generate a sizable windfall. Even accounting for the inevitable tax sheltering that corporations will engage in.

I think we need some REALLY expensive data to make this call.

In short, my choice would be driven by a desire to keep our national checkbook balanced. Or more precisely, to use the spectrum to generate revenues that may begin the process of bringing our national checkbook back into balance. I realize I am very much in the minority here, that said, I think it's a useful way to look at the issue.
http://blogs.zdnet.com/perlow/?p=9224 comments from akam & llnw
At the risk of getting downmodded, can I suggest that if you're getting helpful answers off EE, it would be nice to pay the subscription fee and help support the business?
I have to say, the beta of Stack Overflow is looking real good. It has real good potential, I just hope it's not seen as only a .NET resource.
One of the best sethgodin posts. I think this particularly applies to programming languages! I think Smalltalk got stuck in this valley. Python is still in "real" territory. Ruby might be in danger of geting caught in the valley, however.
You sorta missed the point. Kim never gave a single password out. The "security questions" on one of her accounts allowed access to her account by anyone who could answer them. The weakness was largely her college's fault for having such weak validation, and also her fault for using that email as the secondary for her GMail.
This is a growing trend that's been really starting to annoy and frustrate me. Especially when the in-linking is masquerading as an out-link. To often there is no out-link and I'm forced to open a new tab, and "manually" search for it.
http://news.ycombinator.com/item?id=275560
Did you ever get the answers to meeting the Mythbusters?
Really? What is name calling supposed to make you?
It isn't clear what you bring to the table, which makes it difficult for anyone to give you an answer. What can you do for the company that this guy cannot do for himself.
http://weblog.infoworld.com/archives/emailPrint.jsp?R=printT...

Article on one page.
From memory:

* -> last program you ran

8 -> the floppy disk. I vaguely remember using different devices with different numbers.

1 -> it's compiled - not BASIC.

After a quick Wikipedia stint I found a better definition:

In the following example, where '
*
' designates the last program loaded, or the first program on the disk, '8' is the disk drive device number, and the '1' signifies that the file is to be loaded not to the standard memory address, but to the address where its program header tells it to go—the address it was saved from. This usually signifies a machine language program, as opposed to a BASIC program.

LOAD "*",8,1

http://en.wikipedia.org/wiki/Commodore_64_peripherals
I was really surprised to learn that the horny old caveman was the same guy that wrote one of the most interesting papers I came across in media economics:

De Vany, Arthur & Walls, W. David, 1996. "Bose-Einstein Dynamics and Adaptive Contracting in the Motion Picture Industry," Economic Journal, Royal Economic Society, vol. 106(439), pages 1493-1514, November.
One thing I should have specified in my explanation above is that this project has been going on for years.

I'm working on a nearly 11 year old codebase. The age of the code makes no difference (actually, it probably does...you probably need to be more respectful of old code, because it probably knows about stuff, like edge cases, that you've long forgotten). You can always gradually improve your code. I get a vague feeling that you're looking for someone to tell you, "A rewrite is just what the doctor ordered!" And, I can assure you that no one with more than passing experience in the field will suggest it (and I note that others have already pointed out good resources on why not...but they mostly boil down to: you'll still hate the code when it's rewritten, and you'll be months or years behind where you would have been had you not rewritten from scratch).

The system has gotten so big and bloated over that time.

That's what living systems do. If it were useless, it could remain tiny and pretty. But real world systems have ugly problems and sometimes uglier solutions.

Your job is to use it as a learning experience. Every time something new is added, require yourself to make adding that new feature easier, and then add it. e.g., if you need to add support for a new data format, take it as an opportunity to abstract out the import/export routines so adding additional data formats is trivial. Once you've abstracted it out, and you have the original data format code working in the new model, then you can add the new data format.

If Lispers have one really undeniably great notion, it is that the tools should match the job, so they build the tools for doing the job, and then they do the job with the custom tools. Most languages aren't quite as malleable as Lisp (though Perl, Ruby, and to a somewhat lesser degree, Python, come pretty close on many fronts), but you can still think of your task as being, "What would a library or subroutine look like that would make adding this new data format really easy?" And then you build that library or subroutine rather than jumping right into writing the data format handling code.

And, of course, every time you have to touch a file, leave it prettier than you found it. Even if it's just mild improvements. Slow and steady wins the race, and such.
Potential for method_missing/#doesNotUnderstand in JavaScript 3.1
> [...] He'd always liked them before, but had trained himself to hate them by eating nothing but high-end stuff.

He did not train himself to hate the low-quality product, he came to understand the difference between a high-quality product and a low-quality product. The same effect could have been discovered by tasting the two side-by-side. In a similar fashion, if you were to put an HDTV and a standard TV side by side in your living room for a while you would find yourself not watching the standard TV after a while.

Exposure to a superior product does that to you...
For every absolute rule there must be an exception somewhere... ;-)

Several years ago I was the tech & operations dude for a little organic grocery store. They were good people, with not a lot of money to throw around, so the cheap & quick fix-it-now solution was always pretty attractive.

Well, one of the things they needed was a program that would take two input files -- one a current list of products' wholesale costs, and the other a current list of what was in their point-of-sale database and their retail prices -- and produce a report containing all the price changes they needed to make that week.

VBScript will make most programmers' blood run cold, but it was a good way to solve that problem at the time. Zero initial cost, simple to hack out, ran on their aging Windows point-of-sale server, etc. So that's what I did.

Then the boss came back and said, "This is really cool. Can you make it do X?" And I said, "Sure", and that process repeated for almost two years.

The VBScript program long since got pushed beyond all of the boundaries that any programmer with any good sense would ever push it, and they're still using it today. I have gently refused to update the program any further, or to fix any of the odd bugs it exhibits occasionally, mostly because updating the program is now too expensive.

It really does need to be rewritten from scratch in something more useful, like Python, with a clearer idea of all of the features that they'll want in the end.

I think my point is, sometimes you start with something simple, and use the methods that make sense at the time, and then it grows beyond the limits of its actual architecture. It's often impossible in a situation like that to just refactor portions of the code in a useful way. So, then it might be time to (carefully) consider rewriting the whole mess. You have the benefit of having a clearer idea of what you need to create, right from the beginning, and you can avoid the architectural mistakes that were made with the first system.
BTW, I think this is called the trusted path problem.
Actually, really good point. Having customers submit and rate each other's sandwich designs in an actual sandwich shop would be really cool. Sorry to disappoint! Maybe I'll go ahead and try it (even though I hate sandwiches).
Text Wizardry : Ten Commands
It's the same on any site tho'. If you read crossfit.com you'd be struck by how smug they are about being smarter than everyone else about training.
Erlang Web Development - First Impressions
So a stateful RPC system is RESTful, as long as it uses HTTP? Surely that's not what you mean.
Survival Skills
I like the hints if no results are returned.
this may sound more 'natural' though:

Type fewer words
Type Words with Correct Spelling

with regards to "Try Different Word Combinations", I assume you mean the ordering of my search keywords ("apple pie" "pie apple")? If so, why does word ordering make a difference?
I've read every article on t-nation, I work out >20 hours a week, and I train for triathlons and marathons.

That being said, your statement is unfounded. If you're LIFTING, and lifting HEAVY, then yes, it doesn't make sense to go for more than 45 minutes, for exactly the reasons you stated.

However, cardio? People will see huge cardio benefits if they run for a long time. There's no "negative fitness effect."

Yes, you may burn muscle, but it's not like you're going to all together stop burning fat. In fact, when you hit glycogen depletion (the 'hitting the wall'), your body will switch energy burning modes entirely, and start burning a TON of fat.

I'm nit-picky about your statement because America, as a whole is in such a crisis. We look for any excuse to get out of exercise. Those idiots at the gym lifting 10 lb weights? Do you really think they're getting a good workout? They're not lifting heavy, and they can go far longer than 45 min doing 7 lb arm curls. What about those on the treadmill, walking for 45 minutes while talking on the cell phone?

As a society, we've become too used to everything being easy- we want an easy job with lots of money, we want to consume everything, and we want to be able to eat what we want, and just have the pounds come off.

Losing weight is hard. It takes discipline and focus. Now, especially in the two weeks of the Olympics, we should be able to collectively get off our fat asses and look at what some Americans have been able to accomplish with a ton of hard work and sacrifice.

Think Michael Phelps works out 45 min a day? All those gymnasts? Tyson Gay? So maybe you should step back, realize there's more to life than T-nation, and look at actual exercise science.

T-Nation is the equivalent of looking at some IT trade magazine talking about Java applets and their Web 2.0 capabilities. Yeah, it can be done. Is it the best tool for the job? No.
On a related note, I met someone who swam for the US team in 1996. I won't name him or his event b/c it'd be mean to identify him, but let's just say the ensuing 12 years have done absolutely horrifying things to his waistline.

When I met him, I thought that there was no way he could be a swimmer!
Who cares, I have karma to burn ;-)

And yes, I'm referring more to the overall feeling... It was one of those things, when I first saw it I couldn't believe it was true. I thought, "if it looks too good to be true, it probably isn't true". So I didn't try it for about 8 months. When I did finally try Rails, it turned out I was wrong. It was true, and it is on a different level than what I was used to before (Java and PHP mostly).

Quite the shock.
X is blub if there is a language which is more powerful than X and you can't understand that the "extra stuff" in that language is actually power, as opposed to meaningless stuff.

For example, an argument could be made that Lisp is a blub, because of the libraries problem. I'm not a lisp user myself, though I'm learning Scheme, so I don't know for sure if the libraries problem is an actual problem. But if it is, you could say that Lisp is a blub for Python, because while Lisp users are spending their time inventing a DSL that's incompatible with everything else, Python users type 'import awesomelibrary' and get the job done.

So, really, it depends on your notion of power. In pg's original Blub essay, power is Lisp-y-ness (or macros, perhaps), so by definition Lisp can't be a blub. But if your notion of power is something else, maybe it can be.
http://news.ycombinator.com/item?id=199784
I didn't mean to suggest there is anything special about American politics but Americans do form the largest proportion of visitors to this site.

Georgia and Russia were at war, its nothing like the minutia of American politics that gets discussed on reddit.
Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it
I agree. I do, however, like crunchbase. It's concise and useful and I don't know of an alternative for the same information...
He's more of a design guy (though he did write a lot of the site's current core functionality), but I would be more the hacker.
Esquire to use E-Ink on Electronic Cover
They will have a blinking tag on the cover. As a hobbyist, I would love to get my hands on these e-ink displays for cheap.
Great wiki link! What a walk down memory lane.

The dollar is yours, email if you want it.