skysight-inc/HackerNews huggingface dataset:
Just a suggestion: Consider instead framing it as giving a discount to people who use a newer web browser, since "they didn't require the extra work supporting older, buggy web browsers does" (or similar phrasing). It makes the same point, but may be less likely to make potential customers resentful.

Either way, you'll probably want to run this by a bunch of actual customers. People with the sort of personality quirks that draw them to (and make them good at) programming might respond to this very differently than customers/clients at large. Also, note that some people will not be allowed to change web browsers, e.g. for administrative reasons. (Whether or not they're good reasons is beyond your control.)

I don't know if it's a good idea from a business standpoint, but I like it.
Mental. When I get back from my day job (software design) I often feel metnally exhausted. Half-hour on wii fit makes me feel a lot better and ready to do my startup thingie.
Nice! Should've been the default... heh :)
As someone who works in a company producing agile project management software, I can confirm that the whole agile thing is surely a money-making machine and very lucrative market with plenty of competitors.

The funny thing is that while our company tries to follow agile practices internally, this does not prevent iterations from failing. The developers are not that bright, the growing code base is not that awesome, and this is our worst enemy.
Option 1: Remove it completely. I think it's pretty obvious that there are two links. The simpler you get, the more weight you give the stuff that's on the page, and to me this falls below the "useful" threshold.

Option 2: "Use the following two links to send and manage your event invites" (or something like that)
Make sure one of the ads is for Firefox... :-)
re: #2: got a degree in comp sci, I studied UXDA primarily -- good head for AJAX stuff (ruby background) and currently have serious interest in :
a) data viz of data (Nytimes have gorgeous stuff)
b) on the fly news processing and algo development for rapid filtration - project I've been toying with that filters a few hundred incoming RSS feeds and does magical organization with them.

no stuff on the web yet, but am deffo curious. Got a detailed spec? peter@omgponi <!dot> es
Except for mouse interaction (correct me if I'm wrong, GVim vets), Visual mode in Vim puts TextMate's block select to shame (docs: http://www.vim.org/htmldoc/visual.html) because it allows you to use Vim's other editing commands (replace, change, insert from beginning or end, etc.). Not to mention that you can select this block based on Vim motions. I guess this all adds up to Vim surpassing most other editors when it comes to selecting text, which is a given considering its focus on moving around code.
thats a .es tld btw, just trying to jinx any email harvesters. I'm based in Cambridge, UK fwiw.
The reViSiT Experiment
I wonder if IE6 users are more prone to click on ads anyway. Overall, this is an interesting idea. If you implement it, follow up in a couple months with what the effects are. My company has thousands of pageviews a day, with about 25% being IE6. I would love to push this idea internally because A) it makes the marketing dept happier if we make more money and B) it makes me and the other front-end engineer happy.
This sounds like Paris Hilton advising me what to wear in my bag.
I'd guess that the guys like Guido, Linus, etc get jobs that a) pay pretty well, and b) Let them do pretty much what they would be doing anyway..
Yeah, the way it's framed can be made easier, probably. The "discount perspective" is always easier to swallow.

What I'd like for us to do, as real businesses do, is to turn the discussion into one of costs and stop pretending to our community that IE6 support comes for free.

"You live in Canada and we have to charge you more because it costs us more to send our product to you."

People understand this-- it might not occur to them at first, but I think it might be a good idea to begin showing customers how they increase their own prices. The majority of IE6 users may not even know they cause the trouble they do.
The ideal approach is "#!/usr/bin/env python3.0".
Of course. jEdit uses standard shift+direction selection. And like most good text editors, you can map or remap any command to any key combination.

My blog is in a state of utmost disrepair, but if I ever clear its personal content and reboot it as a professional blog, a "hey everybody, jEdit" post will be pretty early on. I think it strikes a nice balance between vim/emacs-like power and GUI-app usability, and as one of the few high-quality Java desktop apps, it's cross-platform.
look at common-lisp (hunchentoot, uncommon web, etc)
Hofstadter's Terrible Law
How do I get my website idea to catch on? (Feel free to be brutally honest)
Explanation: So our site is gaiareport.com. It is based on the Drudge Report which I discovered recently--except that our site's content will pertain to environmental issues and hopefully appeal to the large and environmentally conscious populace. Drudge Report rakes in 3,000,000 unique visitors a month, using a very simplistic design. I figure there's potentially similar audiences to be tapped in other areas. I've assessed that Drudge's audience may not be the most tech savvy (or at least less savvy as people here. Or they'd be here, right?) but I could be wrong—Drudge readers please chime in!
So now that the fruits of our labors have materialized we're a slightly at a loss from where to go from here, since we're lacking in marketing experience.

In what ways can we reach and retain the largest environmentally conscious audience possible with the goal of making gaiareport.com(a plug, I know) a reliable and appealing environmental news source?

Please share thoughts! Thanks.
Estimating Apple iPhone App Sales So Far: $50-$100 Million In Revenue
Amazon, Google: eBay Shouldn't Have To Hunt For Trademark Infringers
I realized that might be a difficult question to answer.

One more test I can think of: If, as expected, the recession is still bottoming at the Spring deadline then the numbers (gross or percent change) should be comparable if that craziness is driving folks, in swarms it seems, to the founder path. However, if it was "Startup Ideas...", then, as a singular event, the growth should be closer to a normal rate if not an overall decline in gross from the Winter.

Care to make a guess which way it will go?
I don't really remember since it was like 4 years ago, but I think in my organic chemistry lab we used something like this. (granted it was an offline version, and the graphics really weren't that much better)

So if that hasn't changed(don't see why it should, since academia is known for using crappy looking software), he can probably sell some subscriptions to different schools chemistry departments. I would make the design a little better, and make the appealing design as one of the features
from my observations, OOP style programmer tends to rely most on IDE while FP style the least

that might reflect the relative dumbness of the two
If you install Python 3 with "make fullinstall" then the binary will be named just "python". I've always used just "#!/usr/bin/env python" and just kept track of what version of Python a collection of code was targeted for. Changing all scripts from "#!/usr/bin/env python3.0" to ""#!/usr/bin/env python3.1" and so on is too cumbersome.

But it depends upon how you manage your code - whether it's just a few loose scripts, part of a larger project, a web app or a desktop app or a command-line script, or what your deployment and install processes looks like, etc. etc. I usually install my Python scripts with Buildout these days, so I let Buildout autogenerate the shebangs to point to the required Python installation.
Have you checked behind the sofa?
What happens when silicon can shrink no more?
As soon as ActiveState do it, basically. Having identical ActivePython (or ActiveTcl, or even ActivePerl) on all of Solaris, Linux, OSX and Windows just makes things so much easier.

Me, I'm going to yum up those dictionary comprehensions and that OCaml-style pattern matching as soon as I can. Tasty!
That solves one slice of the problem, now how do I distinguish between waycoolscript.py written for python3.0 and waycoolscript.py for python2.4?

I could live with *.py3 for a few years (remember php3?) but it's kind of a wart. And the thing I like about python is the core teams assiduous avoidance of warts.
17 possible Dyson sphere candidates identified
"How to get rich" from Felix Dennis

one of his article is in the ycombinator library (good sign as hacker types like this book)

http://ycombinator.com/lib.html -> If You Want to be Rich, First Stop Being So Frightened.
Fear of failing in the eyes of the world is the single biggest impediment.

http://www.timesonline.co.uk/article/0,,2092-2291061,00.html

http://www.amazon.com/How-Get-Rich-Greatest-Entrepreneurs/dp...
No, regular VB6 was compiled.
Scraping with BeautifulSoup works pretty well, but i've had a lot of problems with nested elements with no id since Xpath is not available on BeautifulSoup.
Perhaps this would make it a little easier. I'll report back after trying it.
Open Source Replacement for Values of N Sandy?
I think MS misjudged its audience there (a rare stumble for them). Visual C++ people thought of their work as code and expected to have to change it for a new version. For them the transition to managed C++ or C# was natural. Visual Basic people thought of their work as documents and were as surprised as if MS had released version of Word that couldn't read documents from the previous version.
Would be cool if this effort creates a simple Open Source NLP library that a Sandy-like app requires.
17 judges, one ruling - and 857,000 (DNA) records must be now wiped clear
Please do!

email me your blog info (not in your profile) so i can suscribe for when you get around to it. aaron.blohowiak@gmail.com
Coby: Reports we're going to make a $99.95 laptop were a hoax
Entrepreneurs who sit on their asses and never take a shot have a 0% chance of success. Ignore the stats. Take your shot.
I think you'll find that many frameworks actually emerged from a bottom-up approach. Build a web app from scratch, branch it and transform it into another web app, then repeat until you get pissed off with maintaining all those separate code bases. Then, separate out the shared bits and you've organically grown yourself a framework. It's just usually the authors don't expose a clean API for all the steps in between.
Jetty does that when it comes to web servers.
Those are both very good points. On the order of the category headers, I'll implement that today.

On the "how to hire" me comment, I've struggled with whether to put more info out there as the original point of the site was so that I could understand what blogging was about (and providing a public service by demystifying things for entrepreneurs). While I have been cold-contacted by a couple of entrepreneurs who have gone on to raise venture financing, I also end up getting contacted by a lot of people who will likely not be successful. I've generally taken the attitude that you have to kiss a lot of frogs in order to find a prince, but some people who have cold-contacted might know that I constantly joke about having to weed out potential axe-murderers. I'll probably add an FAQ in the near future to address how to engage attorneys and how much things cost.
Mixed Metaphor!!
New trojan targets Firefox, masquerades as Greasemonkey
Ouch. I just clicked over and got a 509. Bandwidth Limit Reached.
This should be built into PHP editors.
A vaguely tangential story, I was on-call during Y2K and I got called, but it wasn't urgent, and I stopped by the office on my way home from the party and fixed it.

For being on call at that time, I got a week's time in lieu and #500. For getting called, I got the same again. The fix was 10 lines of code, and the day after that I took it out and replaced it with a change to the original line.

Knowing what line of code: priceless :-)
Reassurance that even Linus is human.
This link is actually more interesting
http://www.bitdefender.co.uk/NW900-uk--BitDefender-detects-n...

but, what was [removed]...?
Indeed, the Wikipedia page was updated to include his real name yesterday following the news of his death:

http://en.wikipedia.org/w/index.php?title=HM_(patient)&diff=255717057&oldid=255710373

(I'm not saying Wikipedia is an authoritative source, but it's a pretty good indicator)
Even if that specific report is a hoax, I would be very surprised if we don't see a $99 netbook at some point next year.

We already have some available for $299, and weren't they only launched a year ago for $399-599? Once they hit $199 it almost seems ridiculous not to have one in the kitchen/living room etc for casual browsing (especially for guests) - which is basically what mine is used for. I don't like other people using my main computer.
From my understanding, recent IQ gains are more akin to recent increases of the life expectancy.

Evolution slowly created a biological basis for the maximum life span/intelligence (including genetics-based variability with relatively few individuals able to achieve extremes).

Cultural progress just allowed more people to: a) live longer up to their genetic maximum, b) be smarter up to their genetic maximum. Thus it shifted the averages but not the extremes.

Flynn effect seems to support this: gains in IQ predominantly occur at the low end of the distribution.

See also discussion on iodine deficiency, it's the same principle:

http://news.ycombinator.com/item?id=386449
Valerio has always been a man to stick to his guns, so this isn't all that surprising.
I'm curious how your memory is "ususual", if you want to share. Or not, that would be understandable.
I own "How to get rich" from Felix Dennis (suggested by someone else). I was a little disappointed in it.

Instead, if you DO want to buy them a book, I recommend Tim Ferris - The Four Hour Work Week or Getting Things Done by David Allen.

Both those books are enjoyable for their content and suggestions, and also for a relatively scientific approach to showing why their methodologies work - which I think is why they both resonated so much with me.

I agree with the wishlist comment as well. For me personally, I have told my friends to stop giving me gifts and do likewise. I imagine I am losing some manner of social lubrication due to this decision, and compensate by sending personal emails and spending more time keeping in touch via facebook etc.

I also like to send postcards when I travel, for similar purposes.

I'm not saying that gift giving is selfish - but I am saying if you opt NOT to give gifts, as I do, then you need to be aware of the social ramifications and adjust accordingly. I do not have a perfect solution to this problem yet however.
I really wish Joyent offered Passenger on their shared accelerators.
The 10 big energy myths
Google is giving out free Gmail stickers, send SASE to:
No, it's because there are few IDEs available for FP languages. As FP languages become more popular the IDEs will appear.
3 years old reference, but gives a ballpark idea of the arrangement for Linus:

http://www.businessweek.com/magazine/content/05_05/b3918001_...

"For his part, Torvalds has been amply rewarded for his role, but he's no Bill Gates billionaire. OSDL pays him a salary of nearly $200,000. In addition, he sold initial public offering shares that he got as gifts from a couple of Linux companies, including VA Linux Systems. That helped him afford his house and put money away for his daughters' educations."
regular strings now use more than 8 bits per char.
Cool site man, as an environmental guy myself I dig it. The format is clearly a rip-off of drudge, but that is not necessarily a bad thing. we specialize in environmental regulations in canada so i know the feeling of trying to find your audience (www.nimonik.ca), I'll post a link on our blog.

maybe allow up voting of stories that would change their heading size?
In the actual article they mention it:

"The findings are similar if we define success to also include firms that were acquired or merged."

Also numbers seem to be ok (about 1-in-5 for the first time enterpreneurs, 1-in-3 for the already successful ones and 1-in-4 overall), considering these are all venture backed companies, thus pre-selected from a much larger pool.

Plus, if you check the list of 40 VCs (Kleiner Perkins, Sequoia, Benchmark, Bessemer, Greylock, Accel, etc.), these are also skewed toward the top of the distribution, so there is another level of pre-selection.
1. In simple applications, you can merge the view and controller on the client and use the database and stored applications on the server side. Have two people who know two languages, and you're done.

In web applications, you have HTML + CSS + Javascript for the view. While AJAX can talk to databases, it's slow for parsing out data that would be better handled in a faster interpreter. Thus, you have the "controller," or at least what is called a controller in webland, as a code generator for HTML and sometimes even javascript. Then, you have to interface with the database already, so you have to make the decision whether to have a database specialist, or just to treat it like a dumb store and do all of your business logic next to your controller. This is where we see the wonderful JDO, EJB, Hibernate, Activerecord, etc.

Rails makes it less painful, so long as you don't have a legacy database.

For large applications, the overhead is negligible. however, small and medium business-hosted web applications are still more difficult than the old client-server model.

And Access is easier yet. We still haven't come close to that with web apps.
I understand I was less than clear on my concern about the cost of starting a process versus starting a thread, but that was not all of my point. Besides the convenient shared memory space, threads also should take a little less to start because they don't need a new memory context. In long running threads, this is not much of a problem but if you decide to start a lot of threads, that could make a difference. I don't know if the Linux kernel makes a big deal out of this but I am sure that, as programs get more threaded, the cost of starting a thread will approach the theoretical minimum thanks to our skillful kernel developer friends.

I am not familiar with current (less than 10 year-old) processor architectures, but, back when I was familiar with that stuff, switching context between threads of the same process was a lot less costly than switching between different processes because the memory context is the same and set-up and tear-down was a somewhat costly operation. As processors start getting more cores, it also allows schedulers to keep threads of the same process to the same cores, reducing context-switch overhead (or to power-down less used cores to conserve energy).

If I had a very good threading/multi-core support, I would probably go with Solaris on a 64-thread T2 SPARC thingie, not Linux on 6-thread x86. And that's a good reason for Sun to invest some money on helping convince Guido the GIL is bad and will become worse with time. Because Intel will probably catch up.
Flagged. This ain't reddit.
Andrew- Just fixed that. This is the first article I've submitted through HackerNews. Didn't realize I'd get that kind of traffic. Whoa.

I posted the article and by the time I got home, my bandwith limit was reached. Sorry about that.
No I'm not -- my comments are limited to saturated markets.

Obviously, one of the ways to get rich is to create a new market and exploit it. But that's probably not as easy as building the better Teriyaki restaurant, judging by how rarely lucrative new markets emerge.
Facebook apps. But I doubt they'll be as effective with facebook's relatively new layout.

The TC commenters (yeah, I know) are calling bullshit on the growth numbers.
Well I know he said real men use printf, but it sounds like he's putting the system in a state where it can't print to anything.
thanks aneesh
Lots of good stuff here:

http://www.amazon.com/gp/registry/1AC761X0H14R9?tag=foohack-...

:)
Can you give us an idea in terms of budget?

Though not necessarily targeted at the HN crowd, http://www.uncrate.com has some neat stuff.
vim has it too, powerful indeed

select the block use v or ^v and navigate with hjkl, do commands like c,d

replace string in text selection -> v (or ^v) + hjkl + :s/old/new

comment a block of code (5 lines) with # -> 0 + ^v + 5j + I + # + Esc + j

as a plus, u don't need mouse ... fear the simplicity
There's also parkour:
http://en.wikipedia.org/wiki/Parkour

It's a hell of a lot of fun, keeps you in shape, gets you outside and away from the computer, etc.

Pretty much every major city, and many smaller cities, have local parkour communities. Just search Google for "parkour MY_CITY".

And if you live in Toronto, Canada, come join us at pkto.ca
Jezusfuckinchrist, it's high school do's and dont's of dating all over again.
Hidden SDK features transform iPhone into TV gaming device
It's somewhat ironic that you have to use snail mail to get a sticker for your favourite email app.
I knew some people would think this is a list of "duh" things to do, but I put it together after seeing posts asking how to get noticed. Sure, a lot of it is basic stuff, but I thought it could be helpful for someone just starting out.
Apple Apps "Bubble" Talk Just That, As Downloads Soar
The innovative brain: Possible to teach 'hot' decision making essential to entrepreneurs?
I really love the DrScheme IDE. You can see the values that your functions are passing each other, and I've prototyped some code using Scheme and it was a really seamless experience.
Evaluating Javascript with TextMate
If I Were You: Perceptual Illusion of Body Swapping
At my company we haven't found a way to charge more, especially with clients that have internal apps that will only work with IE6. What we have been doing is itemizing any hourly work spent on IE6 optimization (hacks). So, at least for clients with multiple projects in the works, it make them think twice about requesting IE6 support on their next project.
Hire a designer and a copywriter because the way it is now tells me absolutely nothing. My first impression was that you could purchase these chemicals from the interface.

Play up the social aspects of it, too. As of now, I don't see what differentiates your site from PubChem (besides speed).

Hooking into a spectroscopy database would not be half bad either.
iPhone or some porn
Freckle: Feel Good Time Tracking
Why We Love UserVoice
But what does the link do?

EDIT: Nevermind, I get it now. I think the idea has some promise, but I'd work on making things more clear on the main page.

Maybe have three small screenshots showing the process:

- An image of an email window with the link pasted in along with event info.

- An image of what someone sees when they click the link.

- And an image of the page where you view their responses.

It would also be cool if the invite link page included everyone's responses.
Why the Moon? (NASA presentation)
5 Minutes of Emacs
Former Yahoo Exec to Head Up Microsoft's Internet Unit
That was fascinating. Why did I keep thinking of Trevor Blackwell and Monty? :)

Seriously; In a world filled with magazine articles stripped of all science and sensationalized beyond recognition, its nice sometimes to read the real deal instead of some nonsense about "the real body snatchers" etc.
One link is used by your friends to tell you their response and the other summarizes their responses for you to review.
Importance of Having Technical Knowledge Onboard