skysight-inc/HackerNews huggingface dataset:
on Windows, Textpad does well both with 1) a lot of files or 2) really big files. Ok, I've only opened files of about 125Mb on it. Takes a few seconds to load it, but once up, it flies. If you have a lot of files open, the tabbed UI doesn't really help, so you can F11 for the Document Selector sidebar.

These days while on Windows I often have gVim, Sublimetext and Texpad open simultaneously. The minimap is cute, but have never found it useful, still Sublime is almost as snappy as TP.
highly recommend the dropbox + 1password combo.

added bonus:my wife has access to my password file because of dropbox, so when i add a new password for some service she may need, it immediately and securely shows up on her mac.
A reflection is only identical if the mirror is perfectly flat.
I couldn't ever give up vi key-bindings but I liked the rest of emacs more, so I use emacs in viper-mode (comes built-in), which emulates vi. You can use emacs as a modal editor but still fall back on all the emacs functionality.

For most of the time it works like the best of both worlds, but it's not perfect . You can't use viper-mode in every mode and it's obviously not full vi(m) emulation. Installing the vimpulse.el script (google it) adds a lot of missing vim functionality though.
Kim Jong Il Orders Military to Get Ready for Combat
We're using it in production in service we just launched. "Performance" is a relative term. We measured performance in:

1. Minimal amount of time to setup (minutes)
2. Minimal amount of time to maintain (none)
3. Minimal amount of time to make redundant (none, see Multi-AZ support just announced)

By the time the segment of our data we're keeping in RDS exceeds the capacity of the largest instance size AWS offers ... it'll be a very good problem to have.
Not logs. The gate-level EDIF of a full chip can be pretty big... Sometimes you need to check out exactly how two logic gates were generated by synthesis.
I actually used Nano for a long time as well! I'd been using Pine since 1994 so it always felt quite natural.

If Vim wasn't always available when Nano was, I'd still use it. ;^)
I'd consider myself a savvy user. I don't run NoScript, nor do I always notice when the auto-password feature doesn't work because I use multiple browsers and they don't all have the same credentials. Nor do I (think I) always scan the URL when I switch tabs-- though surely I'll do more of that now.

This won't work against most savvy users on their best days. It will probably work against most savvy users on any given bad day.

What's interesting to me is that it'd be pretty easy for a site owner to target very specific users who visit their site. I could easily see this being used by a rogue employee at a web company to gather credentials/info on a specific target VIP and then covering their tracks later.
5.0.375.55 beta on the mac here, and it worked.
The FroYo update: a list of phones confirmed for Android 2.2
Give us a chance, despite all appearances, it isn't over yet for us.
Thanks a lot for sharing Vitaly. I think one of the hardest things about moving to the emacs/vim world is the fact that, in addition to learning the editor, you also have to find a good .emacs/.vim file to start yourself out with.
I don't use a single editor.

Currently I'm using Visual Studio for all .NET related things, because it's a nice, overall IDE.

I'm also getting into C++, for which I use vim in Ubuntu (although I am far, far from being a decent vim user). I couldn't stand the way it tried to handle everything by default and felt like it was interfering with my understanding of C++ dev. I also didn't like the way the VS solution layout doesn't match the disk layout. I wanted to get more down and dirty with my compiler, and possibly learn make.

I also interchangably use Notepad++, Textmate and e-texteditor depending on what's available on the machine I'm on.
101 Reasons Why Java is Better than .NET (Reloaded)
I'm sorry if I misread. It is a combination of two. As I had mentioned in a previous comment everything from process to environment to developers has changed for the better.

Thank you all for your valuable suggestions.
It's easier to immigrate, as a foreigner to the USA/Canada/Australia, if you have a PhD. That's really the only reason I'm getting my degree.
Maybe not for Gmail. What about your bank? Or Facebook?
Wishful thinking?

I hope that we are further away from nuclear war now, than we have been in the last 30 years or so.
Same in Chrome.

He did mention it was only tested on Firefox though, I wonder if it would be hard to make it work on the other browsers?
I think that the probability that these men would meet WITHOUT cameras around is much higher than the probability that they would meet WITH cameras around.

If Obama and Ahmedinajad decided to meet, it would certainly be something Obama wanted to keep out of the newspapers. I certainly think that it is within the power of the President of the United States to arrange a secret meeting.
Chrome 5.0.375.55 on Win 7 and I got the same thing. Site changed, but no favicon.
Not that I would use it, but there is Padre:

http://padre.perlide.org/
That's an interesting observation. Before going back to school, I worked at a place where Eclipse was the gospel. And Eclipse is a wonderful tool when you're a Java coder, but I often found myself doing exactly the same thing (except with TextMate for the mac) -- when I needed to hack up a file to make changes, I'd copy everything into TextMate, run a bunch of RegEx search and replace jobs, and then paste it back into Eclipse.
I'm not hiring, per se, but I've been playing with a project management app idea for a while (unoriginal, I know). I do UX/design, so I'm looking for a programmer to partner up with. I'm thinking Node.js would be fun--I'm trying to do something very responsive and fast with some real-time-y features. I'm in NYC but remote is fine with me. let me know if you're interested.
I open tabs in the background all the time -- this doesn't seem any different than one of those being a phishing site. It's pretty simple imho, don't type in a password unless you also typed in the url or used a bookmark. That's the advice I usually give family/friends.
Paluxy Brazos River
I always hesitate to post on these types of questions: everyone seems to be Java, Ruby, Python, etc and I feel like the Microsoft stack outcast!

Visual Studio 2010 at home and 2008 at work. We're primarily .NET so the two just kind of go hand in hand. I'm also spoiled by intellisense.

I also use Eclipse at work since we've been doing a lot with GWT on the client side (thought still using .NET on the backend).

Finally, I'll often use notepad++ for anything JavaScript simply because it takes far too long to load up VS when I want to do something small/edit a file/etc.
He did it so all the rest of Lamson could assume any message can be represented by Unicode strings. I think it would take a rewrite and I doubt he would merge the changes. And like MySQL, I would never fully trust the system, knowing what I do of the authors' priorities.
I accidentally used Vim the other day. I noticed Vim now has Emacs keybindings -- C-n goes to the next line, C-p goes to the previous line, etc. For a second, I thought that C-x C-s was going to save my file and I was going to be able to exit with C-x C-c. Nope. I had to make the journey over to the ESC key. So close...
I currently have the same setup and absolutely love it.
thanks, perone. very interesting.. I've heard that pypy is fast, but i would've never thought it's that fast!

Unfortunately, many non-standard python modules don't work in pypy, right?
Indeed. I don't even have to think about files anymore, thanks to eproject. If I want to edit my module Foo::Bar, I just say visit-project-file (C-c C-f), type in ::Ba or some other convenient substring, and hit enter. Now I'm there.

And that's the worst case. If I want to see the definition of some function that the point is currently near, I just press M-. to visit it. And M-* to pop back to where I was before.
I don't know about "brush". Where I live (in the pacific northwest), when I pass tree farms on the highway, they look like aspens to me. Very tall and pole-like, with white bark. Tons of trees planted in very neat rows -- fun to watch them form lines as you drive by.

A bit of googling gets me this:

http://oregonwild.blogspot.com/2007/12/tree-farm-color.html

That's what they look like.
> so why didn't the journal's peer review process notice it?

Because peer review, like every other human endeavor, is not perfect?

> I find it hard to believe they couldn't predict that a study concluding that a poorly-understood but prevalent disease among children was caused by universal vaccination wouldn't be big news.

But the study did not conclude that. The paper stated "we did not prove an association between measles, mumps, and rubella vaccine and the syndrome described". It reported interviews with the parents talking about MMR, but did not conclude that itself. The conclusion was more about the relationship between gastrointestinal issues and autism (also false, but less obviously so).

No decent scientist would draw a sweeping conclusion like "autism is caused by universal vaccination" from this study. One study--especially one so small, with no controls and no randomization--does not demonstrate causation no matter how significant the correlation. The Lancet study (false, but still subtle enough) was misinterpreted due to Wakefield's spin machine and a gullible media.

And to be honest, I have no idea why they didn't retract sooner. I do hold them at fault for that.
The Telegraph's cryptic crossword maestro
I believe Tipjoy (YC W'08) was a husband-wife team.
Everyone knows that the best way to program java is via a DSL called XML. The .java files are just an illusion.
IDEA is also the best Scala IDE IMHO.
What about tail-call optimization?
What about "correct" generics (as in .NET)?
What about startup time?
What about closures?

Anyway old useless flame.
Tony Blair lands job with Khosla Ventures
A Small,Cost Effective Server for Your Home or Small Business to Host Files
Epsilon (a good Emacs clone that has excellent Windows integration).
This is the first step in charging for this themselves. You'll be able to advertise with Twitter - just don't think you'll be able to do it without giving Twitter themselves a cut.
For my day job, Eclipse + PDT due to a number of quirks in the dev environment.

Otherwise I'm using Vim exclusively, and hope to someday be pretty good with it. ;^)

When I was on Windows I used EditPlus and still advocate it for Windows users. Fast, capable, customizable, and the developer was always very responsive to my questions and requests.
jeez, when I read "2.3.8", I thought surely that was an error. 2.3.6 was just released.
Nice, joestelmach! We're using JChronic (https://jchronic.dev.java.net/) at DotSpots right now for this stuff internally. I'd love to switch to something better maintained.

FWIW, Ruby's chronic contains some date formats that this doesn't seem to support right now ('5 minutes ago'):

http://chronic.rubyforge.org/

Aside: I'd really like to see a publicly-available set of natural language date test cases shared across these projects.
We all work remotely here, also 37signals started with most people working remotely.
Visual Studio 2008/2010 for C# stuff, vim for everything else. TextPad is my general-purpose text manipulation tool. along with the Win32 ports of the *nix toolchain.
But Emacs is capable of intelligently editing source code which is not Elisp. As much as I have tried, I cannot say the same of TextMate.

(How hard can it be to select blocks on double-click? Even Terminal.app does it!)
I use gvim whenever possible and vim otherwise.
So, what have you written in Elisp?
Buy/Sell iPhone Apps Source Code
Eclipse is a terrible editor (200 million cycles per keystroke isn't enough to keep up!?) but a good Java browser with svn support (which we haven't migrated off of quite yet), so I mostly live in that. Someday I hope to work on a codebase that's DRY and clean enough that I can go back to Emacs.

I don't understand all the love for Visual Studio. Everyone I met a few years back at Microsoft ignored it and used gvim and their own make clone, in spite of devdiv's pleas for feedback.
I use emacs on my iPhone and plan to use it on an iPad if I get one. It isn't the official emacs, but is 'mg' the MicroGnuEmacs editor

http://en.wikipedia.org/wiki/Mg_%28editor%29

Jailbreak your iPhone/iPad and Cydia will allow you to install Vim or mg, plus Ruby, Python, etc. MG even supports LaTeX syntax highlighting, although of course the compilation must be done elsewhere.
I know I'm being a grammar Nazi, but "normally looking website". Really? A website with eyes!

It's so interesting how not using an adverb was a mark of bad grammar, so now people over use them, which is way worse to me for some reason.
I know a few people who have gotten awesome remote positions. They all started as on-site hires who had to move for family reasons, and the companies/startups were flexible enough to let them keep working remotely. I've not seen many (any?) Startups that consider remote hires from te outset.
"Today my advice to a young developer who is passionate about building great software is to drop out."

Perhaps a young developer might have other goals in life in addition to building great software? Dropping out of college could certainly give you a huge head start in your career, but the costs are huge as well: missing out on spending four years of your life having fun being around people your age.

The magnitude of how much four years in a college environment can change a person is difficult to underestimate. Some may decide that the experience isn't for them and that they should drop out to start their careers, but it's a decision that must be made very, very carefully.
IDO is 100% necessary for decent code navigation in emacs, but it's also worth trying textmate.el (http://github.com/defunkt/textmate.el), PeepOpen (http://peepcode.com/products/peepopen), or my fuzzy-find-in-project (http://github.com/justinweiss/fuzzy-find-in-project) for something like, but more flexible than, TextMate's command-T functionality.
if we continue to find oil for 300 more years, we just keep burning it?

Someone will, absolutely. First world nations will have the wealth and access to innovations to convert to cleaner energy but the poor majority of the world will increasingly create the demand. Oil is too easy and efficient to just ignore. As I see it the only options to stop this would be to build clean energy sources for the entire world which seems nearly impossible, destroy or prevent access to the remaining oil sources, or occupy and repress these poor countries to actively prevent them from burning oil. The later two options would almost certainly start World War 3. The first option is ideal but not very realistic. We are OK letting these same people die due to lack of basic medical care and clean water. What are the chances we help them convert to clean energy? Without some massive global catastrophe to change the game letting the oil run out is the most peaceful and realistic approach in my opinion.
After a long stint with Vim (and a brief one with eclipse), I too have been using Komodo Edit.

The vim bindings are good. The app is OS X is fine. (Though I had to hack the source to make the "Go To file" not look in the history, which was bothering me with my many branches). Also removed anti-aliasing, which is awful for code IMHO.

It crashes from time to time, but I think it's the best all around choice right now for good vi bindings, sensible auto-completion, multi-language support, etc.

Plus I like that it's cross-browser and open source, in case I ever want to leave OS X for something better.
I'm not sure at all what you're trying to say. While I freely admit that my familiarity with Rawlsian justice now comes from about three minutes spent with Wikipedia, it seems an awful lot like his conception of justice foundationally depend on the involvement of "rational agents", which includes human-class intelligence as a core part of the definition of that term. It would seem to me that stripping away that aspect of the system leaves virtually nothing left, and certainly nothing that trivially obviously extends out to not-even-possibly-rational agents (or, arguably, non-agents according to the usual meanings of the term) with only 17 words of explanation.

(Actually defining justice in a way that covers all life forms is also a rather interesting question to ponder for a while; given the diversity of "life", such as the classic "virus" conundrum, it becomes hard to avoid including non-life in the definition as well. And what do you do with an ethical system that has an opinion about a black hole destroying a star, whatever that opinion may be?)

That said, fully expanding your point would probably blow out the HN comment limit; you could probably get a medium-large essay out of it. But I would be sort of curious if you could sketch out a bit more. I'm actually not interested in attacking it, because I'm not actually trying to push a viewpoint on the question today; the goal of my first paragraph is to more thoroughly explain my confusion about your statement than criticize something too short for me to even understand.
Dude, chill, I was in the same position when I was 13. It is important to remember to never stop learning. Remember to learn the foundation first: how to program, how computers work, Unix, TCP/IP networking. For electronics, the basics are circuit theory, Boolean algebra, and so forth. With the foundation, you'll be able to understand all this.
Does that mean that your wife only use 1Password for your passwords, or can 1Password manage multiple DBs at the same time?

I don't think I've seen the latter, though I would love to see some way of sharing just a part of my DB with my wife. (she has a pretty weak master password, so one shared DB would not work well for me)
Why not use LastPass which has the syncing across devices built-in? I have been using LastPass for the past 6 months or so and I LOVE it.
When having alot of text - use fonts with serifs. A sharper type of antialising might be a good idea also.
I like sticking stuff on Hilbert curves as much as the next person, but I don’t see how it makes this particular data easier to understand. It looks like you could do the same thing in as little total space with overlapping line graphs, for example. Am I missing something here because I’m not a quant?
Where the fuck is all the money going?
Similar to others, I've had an excellent experience with it. The Chrome plugin is a bit sub-par, but it's still in development, and does fill passwords reliably. Capturing doesn't always work, however - a guaranteed way to save a password is to use Safari / WebKit (never had a problem with the webkit nightlies) / Firefox, which all have more "full" plugin capabilities, and mature plugins.

My personal favorite feature: the keychain-package is just a folder / bundle, and it contains a website... which is capable of decrypting your passwords, given your master password. Which means you can recover your passwords without the application, on any machine with a web browser. Including through the Dropbox web interface, without needing to download it locally.

Go for it, they've made an excellent product.
In the end it's a highly personal decision. If you're considering dropping out because you can already do what some people are getting a degree for, then you're probably ahead of your peers anyways. So I'm not sure what you'd be missing.

But probably the biggest motivation against dropping out is the social acceptance. If any change is to happen then we've got to set in place alternatives for these drop outs so they can do so without negative social stigma. Practically I don't think there's any downside assuming they've already had an eye-opening liberal education.
It is open source software - right? Why aren't there any homegrown releases for these updates that bring them to your phone before your carrier does? Or, am I missing something?
I know that in my corner, everyone codes unless their job is clearly a non-coding position. For instance managers don't code, but you're not going to get an engineering interview as a manager. You likely know the broader organization better than I do, so I'll take your word that there are non-coding people out there.

But that said, I'd be very, very surprised if anyone got through the engineering interview process without being asked to write code. Multiple times. So even if you did wind up not writing much code, you're not getting the job unless you're both willing and able.
But did you benchmark it against MySQL running on a bare metal box? That's the "performance" benchmark I was interested in...
Considering the context, it is amusing to see no mention of arc.
IDEA, emacs (various types), vim, vi if on a server.
Awesome animation of Dan Pink's talk about Drive: What Motivates Us
I don't know of a way to handle multiple at the same time, but you can choose which one is loaded. It'd be worth requesting on their forums though, they're pretty responsive, and it might get rolled in some time. Though there's still no AppleScript support :\
Most languages with operator overloads don't have inferred static type-checking woven through them, though.
emacs. first job out of college, got put on a team that used emacs, so i learned emacs.

things i love: non-modal interface (used vim in college, found myself frequently cursing its modes: "do what i think, not what i type!"); lives on every system i work on; does not require smelling salts after encounters with large files; insanely flexible and powerful

things i hate: insanely flexible and powerful (i.e., large investment required to capitalize on flexibility and power); i'm not a pianist (abundance of control and alt prefixes to key commands make rachmaninov cry from his grave); this is 2010 -- where is my anti-aliasing, dammit; after a year, i still have regular arguments with tabs/spaces/indentation

to address your concern about navigating code efficiently, i sympathize. i felt that way when i started out (even after realizing i could select text with my mouse), but i'm in a phase where i spend more time thinking about writing code than actually writing it, so i worry less about how fast i can copy and paste an awkward selection from one file to another than i do about how well my editor fits with my work environment and personal habits.
I know how search works on Amazon. I was asking for specific recommendations.
Hi sendos. I stopped by soundkey.com just to see if you'd changed the tagline and I'm impressed how much better you've made it in just a few days. I really like the new messaging. Well done, I think you're off to a great start. I wouldn't abandon this.
Mac = Textmate
Windows = Notepad++

Color me crazy but the majority of "fancy" stuff that most IDE's have is counter productive. Unfortunately i'm still a newb at VI and emacs to truly appreciate either.
Hooks in what API?
Scrolling quickly, I misread the title as "Twitter to Stream In-Brain Ads"

The future is now!
Wild card poker paradox
I'm not sure phishers are targeting the Opera demographic.
Never underestimate the bandwidth of a station wagon
Mostly stuff for my own personal use inside Emacs; i.e., nothing important. I'm sure that disqualifies me from ever speaking of it again, but there are objective reasons I dislike it (the dead horse of "lack of lexical scoping" comes to mind).

Probably the biggest reason I don't like it, however, is this: http://www.emacswiki.org/emacs/WhyDoesElispSuck#toc4

(-:
The editor I chose x years ago for no reason is way better than the editor you chose y years ago for no reason.
Yahoo Acquires Geo-Location Service Koprol
What about ads tagged along with every email?
gives me one more reason to not switch over any time soon away from gmail...
The Coda editor is actually just a version of SubEthaEdit.

http://en.wikipedia.org/wiki/Coda_(web_development_software)...

http://www.codingmonkeys.de/subethaedit/index.html
The official Yahoo! press release is available at http://yhoo.client.shareholder.com/press/releasedetail.cfm?R...