skysight-inc/HackerNews huggingface dataset:
I don't want to start an editor war, but...

If you know your IDE well enough, you probably won't need a powerful text editor to be effective (unless you are using a language that is not toolable, which is bad). And yes, your powerful text editor is feature poor.

You like what you like. He likes what he likes. You are in a mutually recursive Bulb paradox.

This, of course, assumes your IDE doesn't suck. Most do. If your IDE isn't powered by JetBrains, chances are it actually does suck.
As seen on Twitter by Chris Sacca:

http://news.ycombinator.com/item?id=248322
They seem to say generally that they don't make much money but obviously that doesn't mean that they don't.
Yes, they are clearly lying and misleading a whole lot on the stand. Or at least plausibly denying.
Ask YC: Good domain registrar & web hosting provider
Which domain registrar and web hosting service do you think is reliable and cost-effective?

I'm need a website for my startup and my budget is low. (I'm a university student.)
I really think that tangentially attacking the vi(m) strawman at the end really hurt your credibility and focus.
I spent the last three days converting my xps dell laptop from vista to ubuntu 8.10.
I had to spend over 25 hours to get it to work properly.
Things like trying to figure out how to make my dual monitor system work with only one of them rotated 90 degrees.
It took so much searching and reading to make sure that what I was doing was not going to mess up everything else up to the point.
I am no novice computer user.
The task of getting ubuntu to run right is not trivial.
I like crackpots.

I would say more, like defending the idea of unusual thinking or pointing out great people in history who have been thought of as crackpots, but, alas, that would make me a crackpot too.

I love a system that prevents itself from being criticized.

Let's just say that if you're trying a startup with true world-changing potential, like Google, FaceBook, YouTube, etc -- don't read the list because you're a crackpot too.

What's the old saying? Just because you are paranoid doesn't mean people aren't out to get you. Well just because you are a crackpot doesn't mean you can't change the world, either. Lots of crackpots have.
Where’s Steve?
domain register : https://www.nearlyfreespeech.net/ 9$

host http://www.slicehost.com : 20$

Both are cheap, reliable and have great ui's.
If my text-editor has tight unix integration, smart-completion, a repl, and good build integration... what am I missing out on?
Different people complaining. It's the people who are new to Linux who complain that it's not easy to install. I would guess the people doing Hackintosh installs have no problems with Linux.
Though I greatly admire Stallman, this essay is a bit simplistic and disappointing. I would argue that hacking precedes the age of the computer. Those pranks mentioned by Stallman were happening at MIT in the 1920s and 1930s already. In fact, at MIT "pranks" are known as "hacks".

Well, if a "hacker" is defined as someone who attacks difficult problems for the sake of satisfying his / her intellectual curiosity, then I would argue that there were hackers in Ancient Greece already. Moreover, in Italy there were hackers galore during the Renaissance. Though the term "hacker" was created at MIT, hackers have existed for a long time. Leonardo da Vinci was a hacker extraordinaire, for instance. Let us show some respect for the giants on whose shoulders we stand...
OS X is quite clearly different than your average Linux distro.
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright Brothers. But they also laughed at Bozo the Clown."

- Carl Sagan

Unusual thinking itself is not valuable. Unusual thinking with rigor is.
http://www.jetbrains.com/idea/features/

http://www.jetbrains.com/resharper/features/

http://www.jetbrains.com/ruby/features/index.html
I came in here to make the exact same recommendations. I'm guessing you're going to see this combination recommended a lot in this thread.
Man Gets $218 Trillion Phone Bill
Sure. But unusual thinking does not mean a lack of rigor. Simply because you qualify as a crackpot doesn't mean you lack rigor or potential. Just means you're provocative and "out there"

And I liked Bozo the Clown.
Django-tokyo-sessions | Session backend for django using Tokyo Cabinet
When our manager discovered us pairing, we had to defend the practice against the objection that it would surely halve our productivity.

I think those of us who initiated pairing on our team were the most motivated programmers, and those who wound up pairing regularly were likewise the most enthusiastic about the project and about professional development too. I'll admit that it's hard to separate causes and effects here, but I do believe that on our project, pairing was more of an effect of our desire to improve our productivity.
All whining about how running OSX on non-apple hardware ruins the "Apple Expiience"... Isn't this supposed for "love" of OS X cannibalizing the exact same thing it is evangelizing?

This is based on the assumption that Apple is able to develop a superior operating system because they can support the effort with hardware sales. If everyone would install their copy of OSX on hardware where Apple doesn't make money, how can they continue to improve OSX?

They might start to license the "right" to run OSX o hardware manufacturers but that would get them into the same compatibility hell Microsoft has gotten themselves into. I can very well understand how they don't want to get into that spot.

It's a nice pass-time and I don't think it hurts anyone given the small scale on which this is happening. Plus it may keep the folks in Cupertino on their toes for coming up with better hardware in the future.

Furthermore, as for the Linux comparisons. This clearly shows how Linux' most glaring deficiency is the lack of a consistent UI experience. There is a heavily fragmented mess bolted on top of dear old X11. It works - sort of - and as long as you stay within your chosen camp (Gnome, KDE...) you might not be off too bad. Sooner or later when you need other applications you'll get into toolkit hell.
Domain Info:
http://news.ycombinator.com/item?id=150561
http://news.ycombinator.com/item?id=377301
http://news.ycombinator.com/item?id=186369
http://news.ycombinator.com/item?id=339823

Web Hosting Info:
http://news.ycombinator.com/item?id=323251
http://news.ycombinator.com/item?id=230778

searchyc.com is your friend!
We use Nagios for sending/escalating alerts, and Ganglia for graphing quantifiable systems trends. It's indispensable for explaining odd performance phenomena.

Ganglia Demo: http://monitor.millennium.berkeley.edu/

We also wrote some daemons/libs to make it easy to add our own metrics into the Ganglia graphs, so we can see connected users, requests per second, revenue, etc. along side CPU, memory usage, disk space, bandwidth.

https://spideroak.com/code
I am suprised that no one was using a linux-based system. Then I realized that we weren't necessarily looking at developer desktops. Even where I intern, we do all our stuff on macs. Though I do enjoy working with macs, I often wonder what their big draw is. They do not seem 'special' over Windows as far as I can tell, and as a developer I would much rather have a linux-based workstation.
Then we have different definitions of "crackpot." My working definition is someone who is convinced their ideas are better than orthodoxy despite no evidence in their favor and reasoning that lacks rigor.

The author of the list is a mathematical physicist. I assume the list is inspired by the letters he receives from people who are sure they've disproved relativity or quantum mechanics.
Depends on what type of website you're hosting. If you're going to host something simple like a wordpress blog or static content, I would suggest https://www.nearlyfreespeech.net/. You only pay for the bandwidth that you use, as opposed to a normal monthly payment plan where you have a fixed amount of bandwidth. They have nice privacy protection options and you can also use them to register domains (I think $8.95 for a year).

The downside with nearly free speech is that you can't host persistent processes there, which means no Rails, Django, etc. apps. For my Django apps I've been using Webfaction, which I've been pretty happy with. The cheapest tier is a shared hosting environment for $9.95 a month, or $8.95 if you lock in for a year. That tier gives you enough memory and bandwidth to prototype and launch your apps with a small user base, and then if you need to, you can just upgrade your account.

Oh wait, I just noticed that you're a university student! You should check to see what your options are for hosting your website on the university network. Most schools give students free hosting options. I know plenty of people who host their websites on university accounts for free, although once you start getting hammered with traffic you might have to switch to a commercial host. You might have to go through the process of setting up your own server rather than just taking advantage of the pre-installed configuration you would get from a shared hosting environment like webfaction. But then again, learning how to configure apache can't hurt.
From a marketing standpoint, Linux is priced wrong. It's free, so it attracts people who expect to get something for nothing. A lot of those people walk away disappointed.

Mac users understand that the Mac OS is worth money -- otherwise they'd be Linux users. So they look at a $400 machine running the Mac OS as a huge bargain, and are happy to go through all sorts of pain in exchange for it.

Of course, if the Hackintosh movement catches on there will be a new class of people who -- being too cheap to buy an actual Mac -- will try the Hackintosh route, encounter problems (installation difficulties, subtle bugs that destroy data, apps that don't work, OS upgrades that cause their machines to break) and gripe about it. Which will subtly tarnish Apple's brand. This is why Apple's lawyers are so vicious about this stuff.
That won't remove the need we have for big cinema.

Exactly and to put that into perspective and using recent results, January 09 has been Hollywood's biggest January on record in terms of ticket sales.

http://www.latimes.com/business/la-fi-boxoffice2-2009feb02,0...
I think the gnuplot port (uses HTML 5 canvas) is impressive:
http://skuld.bmsc.washington.edu/~merritt/gnuplot/canvas_dem...

Of course, it's a question of how widespread HTML 5 canvas support will be, in the timeframe that you need.
Has anyone here done this? I'm thinking of buying either a Mini 9 or Mini 12 with my tax refund and installing OS X. Curious to know what you think / how speedy it is.
Rigor is relative, unless you're talking about formal proofs. This struck me as simply a guideline to use in regular conversations with anybody you might meet on the street.

I know who the guy is. I'm just saying there's a fine line between busy and can't be bothered and a pompous asshole with poor social skills.

The list makes me lean towards the latter opinion.
You are "missing out" on "code generation".

Apparently some languages have so much verbose boilerplate that the only way to be productive in such a language is to pick the boilerplate out of a menu when you need it. Or so the IDE folks say. (Other problems include insane organizational schemes that require the computer to move code between specifically-named files in order for your app to run.)

Anyway, the IDE thing is a classic example of a "local maximum". The language made a bunch of bad decisions, and the only to get productive again was to invent an incredibly complex tool to abstract away some insanity. Sure, it's kind of good. But if you threw both away and started over, you'd get a better maximum with less complexity. The word "blub" comes to mind.

So in the end, you are exactly right -- if you are using a reasonable programming language. If you are using Java, you need all the help you can get. (And yes, I mean that in two ways.)
it really depends. my last install was awesome. It's really good at figuring out the partitioning for you. (I did a dual-boot, and I thought I'd have to manually partition but didn't because it knew what it was doing.)

The actual install is fast and comprehensive. It sets up a lot for you. I remember having to install X on Free BSD not that long ago (maybe 5 years).

I've had good luck with wifi cards, but that is still sometimes an issue.

25 hours seems like a really long time (Unless you're counting hours of ignoring it while it updates and installs all the programs you pick. That is pretty slow.)

I'm not sure what you were doing, but I've set it up on several laptops and desktops and never had to spend more than 2ish hours of my time getting it setup. (Maybe a little more to install and configure everything.)
Should be in my profile ... or at erikdungan.com
IPhone Development Bootstrap Procedure
Talent is what fuels the hit show "American Idol." People enjoy watching the contestants try and fail because they have no talent. It's a sad reality really... Sorry, but the decision was made when you were born. You either sing like a star, or you suck dawg!
I can't say I'm surprised that it devolved into a flame war by page two.
The evolutionary role of cooking
If it's real AAPL will tank when news breaks out officially.

Then again the article author maybe playing for just such an effect. Who knows?
Spending time with his family.
I understand Apple investors wanting to know more about his condition. If they want to pursue that, I think they're justified. But there's a big difference between spreading gossip and exercising one's shareholder rights.

Yes, Steve Jobs gave up his expectation of the level of privacy you or I enjoy when he became the CEO of a massively successful, publicly traded company. But that doesn't mean that it's right to violate his privacy.

If you are an Apple shareholder trying to exercise your rights, that's fine. But 99% of the stuff written about Jobs' condition feels intrusive, and I would feel uncomfortable writing it myself.
I found it useful when everyone else on my team was incompetent. Sitting down with them at least prevented them from going off and doing negative work all day. The result was pretty consistent output from the team, which is what companies aim for. It was less productive than firing the incompetent people and letting me do their work instead, however. (Incidentally, this makes it sound like I didn't get along with my coworkers, which was not at all true. After we started pairing, we all got along too well, and started wasting the entire day socializing instead of programming. Oops.)

Anyway, now that I don't have coworkers like this, I find it's easier to go off on my own. I also don't find it particularly useful to write a failing test and make it pass, I tend to alternate between big batches of code, a batch of passing tests, some todo tests, and then making that all work again.

YMMV, but you have to keep in mind that things like XP, Scrum, Agile, TDD, etc. are designed to make big groups do things in a consistent amount of time, so that the code works reasonably well and it is delivered in a predictable amount of time.

It is not necessarily a good way to do things if you are a good programmer. (Strict rules are for robots, not artists.)
Maybe he was getting harassed and created a new stealth id?
Maybe. It is just an under-education type of thing. If all you've ever seen is Java and the IDE world, it's hard to imagine anything else. "blub" is the usual word.

(I could rant on and on about this, but I won't. Basically, if you haven't programmed seriously in a dynamic language, a functional language, Smalltalk with Squeak, Lisp with Emacs/SLIME, and Java or C# with an IDE, any commentary you have on programming languages and tools is worthless. You haven't experienced enough yet.)
Credit default swaps are a way for large financial institutions to pass risk of defaults along, you might have heard "spread the risk around", by getting their risk insured by other big firms. Those firms in turn do the same thing, and everyone was happy because it created lower risk and made loans easier to get. In theory.

In practice this chain of risk management snapped when one company defaulted on their insurance of the risk and the whole thing came crashing down.
Everyone Loves Google, Until It’s Too Big
They're being screwed: after developing a workable idea and putting years of work into it, they come away with practically nothing. If that's "the game" then no wonder founders are turning away from VCs. That's why I'm suggesting VCs change. Stop short-changing the founders. VCs with no founders are not VCs.
I wonder if such an installation would survive any software updates from Apple. Would Apple in general be able to tell you are not running this on genuine Apple hardware?
My point is that it doesn't have to be that way. The VCs are behaving in a predatory way, and they don't need to. I've worked at such a startup, and taking funding isn't just a nice option; usually it's a matter of survival. Of course a VC firm is going to take advantage of that fact. But if they showed a little more character by not sucking up such giant gobs of the companies, the founders would be encouraged to stick around and maximize the company's value. Instead, they're just encouraged to get what they can and then get out.
IPhone game saves a family's home
A lot of folks seem to like the fact that Clojure runs on JVM. It solves the libraries problem and takes advantage of probably the best implementation of VM available. But unfortunately that guarantees that Clojure will never be truly mainstream.

Why? Lack of shared libraries. This is why Java itself failed. Look at the list of your processes: they all have significant number of code shared between each other. VM-based languages don't share anything [the only exception I'm aware of is ngen-ed assemblies in .NET]. If you rewrite all your running processes in Java you RAM consumption will go through the roof. Or perhaps even rewriting openssl in Java will double memory consumption of all processes that use it. Python/Ruby are little better because most of their standard libraries are implemented in C so at least two Ruby processes share the same implementation of printf.

In short, that's probably the biggest reason why VM-based languages can't come close to replacing various dialects of C on OSX/Linux/Windows: they don't play nice with the OS they're running on.

And needless to say, I would LOVE Clojure to become such replacement.

This brings me to a little dream: wouldn't be nice if Linux had a JVM-based userspace which would run all Java programs inside of just one big POSIX process, separated only by means of JVM without kernel involvement? Microsoft uses does something similar inside of IIS to host separated "application domains" for different web sites hosted by that IIS instance. If Linux did that, it would solve the following issues:

* Shared code!!! Loading a library once will guarantee that generated bytecode will be shared by all in-memory programs that use it. I.e. starting a 2nd instance of any Java program will eat zero plus process-specific local data.

* Instant startup times (JVM is loaded and all images can be pre-cached avoiding code validation). Caching of validated bytecode in a dump image AKA CL images is already a feature of JVM AFAIK.

* Seamless interop between processes since they're all running under the same garbage collector and share the same type system.

* Vastly increased productivity for desktop software programming. Not having to use dialects of C is awesome.

</dream>

BTW I heard of Microsoft's "Singularity" project which looks something like this, but for .NET. I wonder where are they going with it...
Quote from the article:
"and on top of that you'll run into all kinds of problems should you ever want to upgrade your OS or software via Software Update."
Songbird Loses CEO [warning: popup]
So what do you do with the credits/index once you figure it out? Does 100 mean you're a crackpot? Is 10 ok?
thanks, ya it was really positive, but def no pr firm, she found us via google while looking for a hoodie I found out. this is really our first media hit beyond core hoodie/tee blogs. if we are doing something right from a PR perspective its being unique i.e: all about hoodies.
Not very well. Its maxed at 1gb ram, and has a GMA 950 (Apple doesn't even sell these anymore, its not a good onboard gfx card)

And an Atom at 1.33GHz won't be well. 1.6GHz barely cuts it with the Air.
If it is, then it was a nice hack.
I've paired for small amounts of time and my experiences were similar to those in the blog post, especially this:

"The amount of time you spend trying to figure out “what’s going on here” or “why isn’t this working the way I expect” is severely reduced. I’m talking hours of debugging that literally turn into seconds."

I'd attribute this very much to the extra "cache" of the second brain that isn't having to manage typing and editing as snprbob86 above mentions.

Have you ever watched someone searching for some piece of info on Google or Wikipedia, or looking for a phone number on a website? The person not wielding the mouse/keyboard can often parse and comprehend the info on the screen more quickly.

I also agree strongly with this:
"the QUALITY of the code that IS produced is so, so, so much higher"

I think the post helps to dispel some myths of pairing as well, and it works best if pairing to reach the goal of completing specific tasks.
This is if you DON'T follow the instructions in the article. I'm asking about what happens if you do.
I second nearlyfreespeech. Their pricing is extremely affordable for smaller sites. Mine is hosted there, and I still haven't payed anything. Though slicehost would probably be more sensible if you're expecting heavy traffic.
It started as a sarcastic flame, intended to mock a language (you have to be familiar with the characters to see it though)
You know what? I stopped using chat a while back too...and the drop off was sudden enough that a few of my friends called to check in on me and see if everything was ok. You know why I stopped using chat? Because I was busy, and chat is a distraction.

Why all the fucking conspiracy theories? Honestly...the horse is dead already...
Having recently read "Surely You're Joking, Mr. Feynman," Stallman comes across as actually being less of a hacker than Feynman.

http://web.archive.org/web/20080205071249/http://www.gorgora...

Even as a kid, Feynman was quite the hacker. Fixing radios and such because it was interesting and fun, and not caring if it was useful.
Oh look, yet another article commenting on a public figure's health.

Didn't people in general get sick of these when Britney Spears was going through her mental breakdown?

All we need is someone like iJustine to do a Chris Crocker ripoff with "Leave Steve Alone!"

Seriously, the man is sick... respect his goddamn privacy.

It's becoming pathetic now.
Ugh. And I just took a look and apparently the Mini 12 doesn't work at all with OS X.
I hate linkbait titles so much.
I'm sure Stallman knew about that, considering that he went there for some time.
Yeah, a more accurate title would be Workstations of (Semi-) Popular (Designers') Websites. I've never heard of most of these.

But having said that, Studio7Designs' site (http://www.studio7designs.com/) and workplace are both really nice.
"family's house catches fire, dad uses iphone to call 911"
What does that have to do with anything?

The article is about a guy who made an iPhone app (iShoot) that made enough money to help his family out of their tough financial situation ...

Am I missing something?

Although, his app saved his house in the exact same sense any other paying job does - so the headline is kind of silly.
Management lessons from wars in India
5 Ways to Collaborate on Documents Online in Real Time (Includes Etherpad)
Yes, I'm familiar; that's why I'm not surprised.