skysight-inc/HackerNews huggingface dataset:
Mathematics books are really crappy too. The conversion to Ebooks screws up the typesetting completely and makes a lot of things hard to read or follow.
First of all: you are using version control, right? Please tell me yes.

Eclipse isn't going to "change" your code at all. It'll put two or three files and dirs in the root of your project. That's it. Your code is the same as it was before.
Eclipse won't change your file/folder structure (unless you tell it to).

In fact, you can have source code somewhere outside of your "workspace" and just point Eclipse to it, there is no requirement for the code to be inside the "workspace".
I feel the exact same with the aforementioned frameworks. I too am learning Python and decided to learn it whilst hacking away with web.py. When I found myself building yet another MVC framework with web.py as its core. I moved on to Pylons as it presents a nice middle ground between web.py and Django. Its a framework with a bit more bent on web.py's spartanism. So far its been a nice journey and loving the language more and more.
Same idea in a different light:

"It's not how many hours you work, but how much work per hour you get done"
At my company, we've had people use it on WinXP, Vista, OS/X and Linux. Nobody ever suffered from crashes. There are a few different flavors of Eclipse and it sounds like you were using the kitchen sink version. There's a smaller one which everybody I know seems to use that may be worth checking out.
All these Ruby vs Python type posts are pointless, in my opinion, because they all overlook the same thing:

Whilst the languages are similar and fit almost the same problem domain, the philosophies behind them are almost opposite. People end up using the one that fits the way they think, because the language feels more intuitive/natural to you when it works the way your brain does.

If you like order, knowing exactly what's going on and knowing you're doing things the right way, you'll find yourself using Python. I think this is why it's gained such traction in the scientific community.

If you're happy with chaos, like to bend the rules and probably like to draw, you'll fall for Ruby.

It's not a zero sum game people. You can praise the things you like without having to deride the alternatives.
I'll go further and say that Java is a horrible experience without Eclipse. One of my colleagues at work said today that (1) Java sucks without Eclipse and (2) Eclipse's wonderful features wouldn't be possible without all the things that makes the Java language suck.
When you see things like these you have to think that we are not the only life in the entire existence and it is highly doubtful we are the only 'intelligent' life in existence just by probability alone.
Ah, that's a weird quirk.

One time I got stuck inside a BART station because the machines on the outside take plastic, but the ones on the inside are cash-only. I was 40¢ short and had no cash. The person at the station let me through though.

Another one of their design decisions that makes no sense :)
Parchment: a web-based Z-machine interpreter
Divvyshot has a system like this -- it's pretty cool!
I have been meaning to check out eclim:
http://eclim.sourceforge.net/
if you had actually bothered to skim the table of contents, you would know that the book includes a chapter about erlang. ;-)
Ironically, that's the point of his talk.
RubyStein3d (yes, it's what you think)
I'd give JEdit a look. It's been a while since I've used it, but when I did several years ago, I appreciated how lightweight it was and it just worked. Nowadays I use Intellij on Ant and Maven based projects.
Yes, this. I don't keep any cigarettes around any more. There's not much point in that.
Even when I scour the net for "best of" lists or ask friends for recommendations, I almost never like the new music. I've tried sites like "The Sixty One", but most of the stuff there I find to be pretty bad too. And the Indie stuff I hear in coffeeshops just sounds awful to my ear. I'll take the Gin Blossoms over Modest Mouse any day. Heck, I'll take the b-sides from random 70's band over Modest Mouse.

I dunno, maybe it's just my peculiar tastes. I'm a sucker for killer pop hooks.

Where do you go to find music? Any recommendations?
I think it might be more due to the younger generation(s) being the first to see a large number of older smokers live long enough en masse to get lung cancer.
BlackBerry enterprise Voice server embraced by operators
I smoke a lot too and this is spot on about weed making coding much more difficult.

The funny thing is, at work we have a code word for weed - "code". We've been joking about coding for months now...
Veterinary Surgical Instruments
GermedUSA Inc. is one of the most dominating manufacturer of Surgical Instruments. For decades GermedUSA persist to be known world wide for having the most stellar quality Operating Room surgical instruments.
is that quote meant seriously? certainly it's obvious that the analogy doesn't work. we do have signs plastered around the countryside that are recipes for driving, they just actually include the ingredients. i would think the same applies to code, but rather than recipes, to hold the analogy, you are providing templates for recipes, or maybe style guides for writing recipes. (bad analogy, imho.)
Maruti Suzuki Ritz: India's first BS-IV Compliant Car
Brandon Kleinvehn Found Dead
Please keep it clean folks.
There's a lot wrong with the article, I gave up reading it because it's mostly fluff, including this part: Current theory holds that prehistoric hunters drove these species to extinction.

Here's a Nova episode that shows the human caused extinction hypothesis to be inadequate, more likely it was an asteroid: http://www.pbs.org/wgbh/nova/clovis/

Anyway, point is, humans can rationalize anything -- or even nothing.
see http://www.stat.columbia.edu/~cook/movabletype/archives/2009....

"one possibility is that the more serious candidates (the ones we know are going to win anyway) are more attractive. Maybe you have some goofy-looking people who decide to run in districts where they don't have a chance, whereas the politicians who really have a shot at being in congress take the time to get their hair cut, etc."
The pain of Eclipse's bloat is real, but the speed with which you can learn new libraries through its features is worth it. I won't come within 10 feet of Eclipse for anything but Java, but its so great it makes Java fun because I can effortlessly zoom through definitions in multiple layers of libraries and figure out what is going on faster than in any other language/IDE.

And I don't even like Java.
Yep, using SVN. Not sure I want Eclipse to ride it, though.
I'm guessing that's done by some method other than the "Import" facility...?
I've given up smoking several times, the last time, successfully, about 3 years ago. The previous attempt was pretty much doomed - it was mid-August 2001 and I was living in lower Manhattan.

The thing that is most difficult about nicotine is that it is intimately connected with the way your brain processes novelty. If you're a smoker and you're learning (say) a new language or API, your body automatically makes you light cigarettes and smoke them; you only become aware that you have been smoking when you're stubbing them out.
Whoa! Holy crap!
If you ever noticed, almost all restaurant workers smoke. I notice because I own five.
Yeah, the funny thing is that the quote has been removed from Wikipedia but it will live longer in the print versions of the various newspapers. Wikipedia was what it was supposed to be - imperfect but self-healing. The supposed alternative to Wikipedia, "real scholarship", failed entirely at being better than Wikipedia and indeed was shown to be worse.

Also, a journalist did not have to avoid Wikipedia to do a better job, they just had to use to the history feature and see the pre-death entry.
Under "What to Submit", the HN guidelines read "On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.". I think that this certainly qualifies as something that gratifies community curiosity given the activity on the submission.
Distribution of content is definitely cheaper, but that's only part of the equation. Creating content is a big part of the equation too, and the owners of that content will need to see a good ROI on the investment, or there's very little incentive to develop new content.
I'm not familiar with Smalltalk, but I find it interesting that the author's concern for the future of Ruby code is that it is 'just too easy to make a mess'.
This seems to be the common argument as to why Ruby is better than PHP.
I discussed this yesterday (elsewhere) with respect to games. I couch it in terms of "permission economy" (the present strong IP situation) versus "remix economy" (the weak IP situation)

My analysis is that, first of all, there is a lot of waste overhead involved in large-budget productions. In a remix economy everyone will use the minimum budget possible to produce new material, so producers will operate near perfect-competitor efficiency.

Second, and perhaps more importantly, because all material can be reused, consumers will profit; new material will constantly seek to create new value, rather than to simply create a rebranded version of old value.

This can apply to drugs as well as media. Presently, pharma corporations each jealously guard their research. Hence they are all duplicating effort. In a remix economy, the company that kept secrets would be overtaken by collaborating competitors, because their costs would be too high. They'd get throttled from the overhead needed both to do original research and keep it secret.
This feels particular topical to me this week. We just had a 5 day weekend in Japan and I spent most of it programming. It was easily my most productive "workweek" ever, and I probably wasted half of it.

Yesterday was pretty representative: started working at 10:00, madly hacking away at client/server integration. Worked four solid hours and finally broke for lunch at 2:00, figuring that I would just tweak the integration when I got back and then start working on the web side. Tweaking the integration required installing Delayed::Job, which required learning how to use Git. Several hours later I was knee deep in Linux permissions errors and cursing loudly -- the wheels were spinning but no progress was being made, and I hadn't even coded the first screen for the web. I ended up doing at 7:30 what I should have done at 2:00 -- called it a good day's work.

(Sidenote: version 3.0, coming to a blog near you soon enough.)
To make the price difference worse- your physical textbooks have a resale value, while the digital files do not.
If you know emacs: http://jdee.sourceforge.net/
I will try to explain.

Firstly it is a focus on "results" rather than output. The novice has produced a lot of output but no results. How would you evaluate if the components serve their purpose? Are they doing too much? Are they not doing enough? It is only by virtue of the program's results that you can check. As programmers we tend to evaluate the code (which is an internal focus) more than the running program (which is an external focus). This is a great way to learn but a bad way to deliver anything of value to an end customer.

As a programmer, the novice would understand and be interested in the ins-and-outs of his screen editor, gui routines, and AI module. However, he would probably not have the same level of understanding of finance. For a good product, the novice should concentrate on raising his understanding of finance to the level where he can deliver solutions to his users. By ignoring his users (delegating them to an afterthought), he is making a fundamental mistake.

Finally, it is a question of value. This is key - the most fundamental aspect of this scenario. The programmer, for all his effort, has delivered nothing of value to his users. Worse, he does not even have the attitude and direction required to deliver value. When someone says "I'll put in that stuff later" (or it's equivalent), you can be sure they will deliver something of poor quality to the users.

In the end, if you cannot say the work you have done today will make someone's life better - what is the point of working so hard?
Fair enough. Hard for me to argue since I held pretty much exactly your view when I was 22 and smoking.

Nothing really suddenly changed for me. At some point it just seemed like it wasn't as good any more. I figured I would quit for a bit to see how that was, got surprised how hard it was to quit even for a day, and then got scared at how addicted I was and got serious about quitting. It took a couple years of struggling after that and now I wish someone had kicked some sense into me earlier, but I don't know how they could have done that. So I am kind of frustrated in this discussion because I feel like the right thing to do is to really try to convince people to quit smoking, but I don't know how to do that.
I used emacs for everything and relatively recently got into the situation of having to do some java.

http://jdee.sourceforge.net/

It handles that too. I like having one editor that can follow me everywhere. Maybe Eclipse or the others work better for java or more out of the box or some such thing, but to me there's a huge benefit to having my programming editing behaviors consistent in a terminal, my desktop, PHP, perl, C, C++, java, etc. (with mode/language specific enhancements of course).

If I grew up on Eclipse I'd probably feel the same way I suppose about it.
No doubt, the only reason there was any question about it in the past(before technology), was due to the fact that we are in the middle of nowhere(by galactic standards), and can only see a handful of other stars.
Nokia E71x, the Thinnest Smartphone is now Available
Something about this article really rubs me the wrong way, but I can't really put it in words.

Think about that while enjoying a trip to your local zoo or arboretum — the most biodiverse places that ever existed on Earth.

So biodiversity for its own sake is something to aspire to, rather than the "artificial" notion of "natural"? (how's that for a paradox). Sure, these animals aren't in the wild, they're just living miserable lives in enclosed spaces, but hey, it's biodiversity and we made it, so we should embrace it, right?

Taking that logic to the extreme, isn't Spore the most biodiverse place that ever existed on Earth? Sure, the creatures are actually virtual and don't exist in a physical sense, but we created them, so shouldn't we embrace that as our future?

I admit to not fully grasping the author's point... but I have the feeling that I strongly disagree with it, whatever it is.
It's a shame we'll probably never come across intelligent life, unless some incredible developments are made in traveling space.

The Drake Equation ( http://en.wikipedia.org/wiki/Drake_equation ) estimates between 1 and 10 intelligent life forms in our galaxy. The unmanned probe Voyager 1 is the furthest Earth born object that we have radio contact with (probably without, as well) and was launched in late 1977. It has traveled less than 2 thousandths of a light year. The nearest star (other than the sun) is over 4 light years away, and our galaxy is something crazy like 100,000 light years across. The nearest similar galaxy is the Andromeda galaxy which is 25,000,000 light years away.

In other news, I just recently finished an astronomy course.
I like pylons and I cant understand why everyone is trying to scare off everyone else by calling it “glue”, “a hackers framework”, “it doesnt give you anything, allows you to choose everything”

People would almost think it is the Lisp of frameworks (which it is).

Pylons comes with “batteries included”. Its default setup with Mako, SqlAlchemy, Routes is quite good and I would say a Ruby-on-Rails for Pythoners.

And like RoR, you can fire up “paster shell” to get a nice console. But my best part - how you can set “import pdb;pdb.set_trace()” to start a debug session in a console.

I can wrap my fingers around pylons very nicely - and I like the fact that I can “hack” it if I ever wanted to.
3D Realms shuts down. No Duke Nukem forever
Why _wouldn't_ you deploy your small to medium RoR web app on Heroku? It seems damn awesome, but I'm just a business guy, so I might be missing some technical details.
Unless my eyes are deceiving me or you're joking, I still don't see any contact info in your profile.
It is $10 for a pack of Marlboro in NYC.
Thanks! will have to try it out.
Startup Success 2006 Reid Hoffman, Joe Kraus, Alex Welch [video]
Import will just tell Eclipse where the code is located, not actually copy it into the workspace. Import is probably what you want.
Interesting observation. I start suffering from hay fever after quit smoking.
It started as a hobby project and they are quite insistent that it still is, it's just an extremely popular hobby project. The whole thing is essentially run in a crowd-sourcing "I can improve/change that, so I will"-type of way.

So substitute joke for hobby and you are spot on.
The preface of the book says 'This book is written for programmers who already know some C programming and something about objects'. I'm not a strong coder, but it has been great in getting me started and teaching exactly how Objective C / Xcode / interface builder work together to create an application. I bought the book but if you want to have a quick flick through the older second edition before purchasing the someone has it on rapidlibrary.com.
it's not an infinite loop. leave a message and we'll return your call.
Log and Code Repository
I've never done anything more than "Hello World" with Rails, but interestingly, I am increasingly getting exactly this feeling with the framework I am using - Grails (groovy based). There are so many syntactic games played to make things look minimalist and cool that it is barely possible to understand anything it does from first principles. The problem with that is that throughout my career I have continually found that to be successful I have to understand things several layers below where I am operating at. There are always unexpected behaviors, bugs, features you don't understand properly that bite you in the process of development. Time and time again it's been the fact that I can dig right into what's going on several layers below that has saved me. I don't really believe that any of these frameworks is so wonderful that this won't be the case in the future, so it makes me very uneasy about this kind of thing.
Actually, this probably increases the likelihood of Forever getting made. 2K/Take Two owns the publishing rights to the game. If they made the determination that the title carried enough cachet to complete, they could easily buy the IP, the existing code (if they liked), and develop it in-house at 2K Marin, 2K Australia, or even 2K Boston.

Given that it was most certainly vaporware at 3D Realms, you're starting from a probability of 0. I'd give Forever a 10% chance of being published now.

[Note: I have no inside information about 2K or 3D Realms at this time.]
Right idea. However, if you're using MySQL, the docs recommend against that: http://dev.mysql.com/doc/refman/5.1/en/encryption-functions....

Use a different hashing function, probably bcrypt. (Note to self: go back and check some of my old code that did/does exactly what you describe...doh!)
Just curious, how much does it cost to purchase a restaurant worker these days?
Some say that the Drake Equation has too many variables that are impossible to even guess, let alone estimate. For example, here's a great article: http://www.crichton-official.com/speech-alienscauseglobalwar...
Well, we got Chinese Democracy, so 1 out of 2 isn't bad.
Interesting observation. I start suffering from hay fever after quit smoking.

same here.
Right, short for hasheesh or hasheesha. It's also another way of referring to hookah.
The project is cool. And, the creators are the same creators of phusion passenger.

Sometimes, you need to work on some fun projects to keep yourself motivated on your main project.
1. What is the best thing about Unix?
A: The community.
2. What is the worst thing about Unix?
A: That there are so many communities.

Learning the insides of things is what got me into UNIX. I wanted to know how hardware and operating systems worked together. Rooted in academia and science, the community and culture drew me in, It is a problem solvers platform. You will find many a startup trying to make their dream come true by hacking together their idea in C/Linux. Microsoft may develop a great business application platform. But if you want to learn and experiment with new computer science concepts you have UNIX.
> Whether I'm driving a Ferrari or an Aston Martin, I still have no idea what goes on under the hood

Maybe if you're just a casual driver that's fine. What if you happen to be a race driver? What if you need to drive in snow, on ice, on sand, at high altitude? It's suddenly a good idea if you have some idea how the car actually works. What if your boss says to you, "We need you to drive 15% faster with 10% less gas", and you open the hood and there's just a big box there labelled "magic" that can't be opened?
Once you have a big knob to scale (or automatic scaling), you next need to identify points on the curve where app rearchitecture is needed, like adding a caching tier or moving activities out-of-band. It sounds like Heroku wants to help do this -- which is great.

Alternatively, I wonder if Five Runs-style companies will partner will cloud vendors, figure out your current cloud mapping and give you this kind of analysis.
Think of it this way. Say someone was trying to get and use as much GPS data they could find to map the world's trails. Each source and format might require a different algorithm to "curate" it into a usable form for your data structures, but you certainly wouldn't have to tweak each individual bit of data.
I'll second that. As a seasoned eclipse user I had another look at Netbeans recently. It seemed pretty much the same for me, and offered no compelling reason to switch. Until I poked around the profiler.

Well, let me say there's no going back for me. The Netbeans profiler gives me confidence from knowing exactly what my application is doing, and exactly what that third-party library is costing me. The coverage, allocation stack traces, and jvm heap monitoring are fantastic. Seriously. Take a look: http://www.netbeans.org/kb/60/java/profiler-intro.html

So yeah, I'll take a slice of that action and throw a pole dance in on that lap dance you bet. And it didn't even take me a week before I realised.
One would hope that, if you're using it for internal business purposes, you'd have insufficient critical mass of idiocy to sustain the reaction.
I didn't make it up: http://en.wikipedia.org/wiki/Urophagia

I find all of those things about equally difficult to understand. Perhaps empathy is not one of my strengths.
Plus given all the hype around the game as it is, people will more than likely buy the game just to say they owned a copy of something that wasn't supposed to exist.

Hell, make it a "Limited Edition" like Nintendo did with
"Ocarina of Time" which in the context of that game seemed to mean "Limited (to as many of them as we can sell) Edition"

That way there is also a sense of scarcity created, where there is none.