skysight-inc/HackerNews huggingface dataset:
Hmm, I think I've already developed habits that offer me SOME immunity to this. I keep my main gmail in the leftmost tab, Almost always logged in. When I have tabs for gmail or Google docs that show me being logged-out, I hit reload. Rarely would I log in a second time if I know I'm logged in.

Other google services like adsense require password confirmation even when logged into gmail, but I'd be less apt to 'forget I was trying' to log in to that, and it would be less likely that random people would be users, so it would attract more suspicion.

Still, This is something I'll watch out for.
recently gedit is my favourite. Really fast and easy to setup. Also to move my settings from one computer to another I just need to copy 1 folder and install one package. That, in combination with command line is very powerful for me.

I used to use different editor for every language but I am getting more and more comfy with gedit.
Great to hear themes are close! I know lots of people like the black-background-light-print look, but it's essentially unusable for me--serious eye strain. I'm eagerly awaiting a theme with dark print on light background so I can give Bespin another try.
I used to use jEdit, which is still a very nice editor. And it ran on Mac/Unix/Windows, which was good because I moved among all three systems. But the last I looked (three or four years ago) development had stalled. And I got into a job where I periodically had to SSH to various Solaris boxes and edit on the console, in Vim. I knew just enough Vim to edit config files and simple shell scripts without too much pain. Then I'd come back out to jEdit and start putting :s and other Vim commands in my files. It was hard to shift gears.

So I decided to pick an editor that I could stay with for a long time, maybe forever, because it did so many things and was so configurable. It had to run on my Mac at home, the Windows nd Unix machines at work, and also on the console. It came down to Emacs or Vim. My boss was an Emacs guy, and could do wonderful things with it. But I'd had a few RSS problems, and I'd read about what Emacs did to some users' hands. So I went with Vim, and I'm very happy with it.

Really, the only downside is that I don't have Vim everywhere, so when I'm stuck somewhere that doesn't have it my hands do the wrong thing. (Like in our crappy email system. I write long messages in Vim and paste them in, but I do short ones in the mail client. And hit escape when I'm done. And then hit cancel to say that I'm not abandoning the message.)

As far as I know, the only editor more configurable than Vim is Emacs. But Vim does do a lot. I use it for Ruby, shell scripts, HTML, CSS, XML, Perl, prose, looking around in log files, and more. It handles long files easily. You can script it with its built-in language (not as powerful as ELisp, of course) or other scripting languages.

I sometimes meet people who don't know the difference between Vi and Vim. When I say I use Vim they ask how I can get by with such a limited editor that won't split windows and doesn't have tabs and so on. So when I say Vim, I mean Vim 7.2, available at vim.org.

But Emacs and other tools are worth getting familiar with as well. It's good to not be too provincial.
What happens if it does (go bust)???
Have you read The Inner Game of Tennis?
Because the standard is QWERTY.
I've seen this post every few weeks, and yet i hardly see any entries/offers and even though it gets decent upvotes (around 15-20).

For some reason, i get the feeling not a lot of startups prefer "hiring" remotely, or perhaps places like Elance are more suited for this.

I've worked remotely for 3 startups and i've grown to prefer it.
If you're into meditation, I would also definitely check out Eckhart Tolle's book, The Power of Now, mentioned in this article. Besides a lot of religious elements, Tolle has some real insights into how the brain really works that you may find very useful.
A comment on that page mentions hurricanes. Anyone have any idea how hurricanes might affect the situation?
I use http://www.e-texteditor.com/ on Windows. It's a clone of Textmate, supporting its bundles and all that; works very, very well.
Xcode, only tool available for iPhone/iPad dev
True enough... Time to dig into the details I guess.
I'll throw my vote in here. I use a good mix of vim and textmate. Nothing too special. :-P
I used TextMate for a couple of years but lately switched back to vim. This time I invested in a good vim setup with plugins to fill in places where it wasl lacking compared to TextMate. the config can be found at http://github.com/astrails/dotvim
There is a (rather long) README with explanations of what is there and short instructions of basic use.
The other alternative is to increase grants and incentives to push the breakthrough faster.

I've heard people say that there is still much to invent in terms of making a better power source, which made it seem as though it was simply a problem of money and manpower.
I envy developers who can work remotely. I wonder if there's some model that can work for people like me. I'm not even sure how to describe my skill set other than something like this "a non-douchebag guy with top-tier investment banking and consulting experience who understands tech/dev/web well enough to be the glue between the two worlds and also synaptically chaotic enough to make people rethink positions on things and create order out of disparate ideas". I hate how corporations compromise thinking and genuine human relationships, so I'm going to quit things until I likely become an over-qualified barista serving my former employers coffee. How can I work remotely or for a grounds-up business?

Please sir, may I have some more?
Boxee CEO: Google TV is ‘a Great Opportunity’
On Linux, Geany or SciTE. Both are scriptable with Lua.
Ah, you're right. iPhone use touch + hold extensively as well and I would assume the other touch devices do (because there's not much else to work with).

I guess you could re-create the functionality normally present in the browser's context menu (maybe they expose that somewhere, I don't know much about browser design) while adding in your own application-specific commands, but that's another nightmare in dealing with a host of different browsers.
I use Chrome and I have an "application shortcut" for gmail. On win7 gmail is its own separate icon on the taskbar, so this sort of attack wouldn't work on me at all.
You seem to be in the right track about the mind/body connection. Daniel Siegel has this to say about Intuition (see the "The Mindful Brain"):

Intuition seems to involve the registration of the input from the information processing neural networks surrounding our vicera; for example, the heart, lungs, and intestines. Our body's wisdom is then more than a poet's metaphor, it is a neural mechanism by which we process deep ways of knowing via our body's parallel distributed processing surrounding these hollow organs. This input registers itself in the middle prefrontal cortex and then influences our reasoning and our reactions.

This was the only index on Intuition in that book. Going by this definition of intuition, you should feel it in your chest or abdomen not your knees. But I'm really new to this, so I'm not going to claim to know anything:-)
It is a good question, right now it is a problem, because we still need a lot of Nature that is around us to survive.

One problem is that if we head down a path, where we destroy all else, we have no option of changing our minds later if we do the wrong thing, or we find out that we do actually need other animals/plants.

The bigger issue might be that we don't need to keel everything in order to survive and grow. Right now we are doing things the completely wrong way. We clearly do not put a high enough value on our natural environment, and we have little studies of the long term effects of living in our modern world. A lot of problems like asthma may be exascerbated by the world we live in. We just don't know.
The original title of the article is "A New Type of Phishing Attack". There's nothing about "savvy users", since a savvy user would note that the URL is completely wrong. Savvy users are also likely to be running NoScript, using form-filling password managers, etc.
I finally settled on Komodo as well.
Vim is like a virus that plants itself directly into your brain. Using it has crippled my ability to use "normal" text editors. No longer am I satisfied with default application navigation controls. I can't use a browser without Vimperator installed. How can this madness be stopped!?
But chrome has basic noscript functionality built in. At least in the dev and beta channels.
How to Start an Entrepreneurial Revolution
EditPlus because it does what I need and very little more. Has add-ons for just about any language I've every needed to program in, but still simple for all that.
Not yet. I will eventually. Thanks for the reminder.
i like how the author thinks that discovering a new dimension is more likely than global nuclear war.
> Also contrary to popular belief, nano does support syntax highlighting - this just isn't enabled by default in most distros.

Did not know this! FYI, a bit of googling uncovered the following:
http://code.google.com/p/nanosyntax/source/browse/trunk/synt...
Original discussion: http://news.ycombinator.com/item?id=922715
However, the article also mentioned that this could be used to immitate services other than gmail. I still buy the idea that people don't always look at the url when they switch back to a tab.

Do you have the same practices with facebook and your bank account as you do with gmail?
Easy money and Instant pay through Paypal
I also use vim and textmate. I use textmate far more than vim, though.
Spara - Take backups of your Facebook data
Most of those benchmarks are against Perl 5.8, the version of Perl released in 2002. 5.10 had major regexp engine improvements, and 5.12 had minor improvements. Anything is fast when you compare it to 10 years ago.
It's possible, attention and performance are intricately linked (c.f. http://hpl.uchicago.edu/Projects/Projects_1.html). However I find that the knee-creak is also a predictor of things I no longer have control over (and for which I am only awaiting an outcome). Of course, I'm biased, but I think the heuristic is useful for me.
I've been thinking about an interesting model for working remotely - something that might be called micro-outsourcing. The paying party provides a set of automated tests (like unit tests, but with speed/space constraints) and a price. Coders submit code which runs against the tests. If it passes, the payer can pay their predetermined amount to buy the source. The idea is to make the turn around fast enough that it makes more sense to program even simple code by "micro-outsourcing" dozens of ~1 hr pieces every day. This way, you could get ~50 hours of code written in a day's time while still keeping the entire architecture of the system in your head.

PS: someone said something insightful, but for some reason deleted it, along the lines of "this will pinpoint the problems of relying on unit tests for correctness". This is very true - one of the Interesting Problems such a project would need to solve is a set of tools to let users quickly design useful unit tests. I'm in no way delusional about automated tests not being able to prove correctness. But I'm not convinced mathematical correctness is all that often necessary, nor that this is a problem without a good-enough solution.
on windows, e-texteditor, a textmate clone (i love it), and notepad++.

on linux, i use nano.
Lazy Loading Asyncronous Javascript
Eclispe for java. I could not imagine writing java without an IDE.

TextWrangler/BBEdit, for most other files. I like the built in support for sftp, so I can work remotely in a gui.

For the quick edits from the command line I use the old standby, vi.
I'm dreaming of a better social media client
Your question's made me realise something I completely wasn't aware of! In my many years of coding I always seem to have 2 separate editors open: one for coding and one for editing.

Currently at work, it's eclipse for Java development, and Textpad for all quick editing, regular expressions, mass find/replace across files, large files, etc.
If we're not able to attend but would like to submit our resume to the YCombinator companies, is there a good place to do so? I'd be tempted to submit my resume via the application, but it doesn't seem fair to the startup companies to have to sift through resumes from people unable to attend.
O ye'll tak' the high road and I'll tak' the low road
And I'll be a editin afore ye
For me and my emacsen will ne'er wont to gae
On the Vim Vimmy scriptin o' productivitin'
I've written a lot of Emacs Lisp and a lot of Perl. Perl is better for bulk text processing, but that's not what editors do. The Emacs API is great for text editing. Once you are willing to treat blocks of text as buffers, everything gets very easy with Emacs Lisp. But most people are afraid to do that, because they are used to working with big opaque text objects and big batch transforms.

(Say you want to prefix every sentence with the expression "And then he said, ". The perl way: replace every empty space after a period or the beginning of the string with "And then he said, ". Emacs way: While there are sentences, go to the beginning of the next sentence and insert "And then he said, ". Same result, different way of thinking.)

Modify your way of thinking, and the Emacs model is wonderful. (Why do you think there are so many more Emacs extensions than Eclipse extensions, even though you can pretty much use any JVM langauge to customize Eclipse? It's because customizing Emacs is fast and easy.)
The idea is that a savvy user may notice the url when they first surf to the site, but are less likely to do so when they return to a tab they have previously opened.
its been built-in for quite a while now actually..
Have you looked at pricing lately on Jacket? 50% reduction in March. If you are academic even deeper. Just curious
Sure, if my data is tabular I always end up with a CSV-like arrangement, usually space-separated. The original article however talks about how data always ends up hierarchical and tree-like. JSON represents tree-like data very succinctly and very readably.

Still, the real XML-killer for me is YAML. It's even more readable than JSON, and allows many documents in a single file. This makes it excellent for logs, or for any application where your files get big and you want to stream records off them without having to parse the whole file into memory at once. Sure, you can do this with XML and parser hooks, but it's so much more of a pain than just iterating over top-level YAML documents.

Another killer feature is that it's simple enough that I've been able to ask clients to provide me with information in YAML format just by giving them an example record to follow. They're non-technical, but they can read it as easily as me. That's a pretty big win.
That is a great vim setup you have there. Thanks for sharing that!
Uuugh... XML... how I hate you. Everyone should need to learn Lisp, even if you never ever program it, simply to avoid developing some of these poisonous XML-flavored tools. He mentions Ant specifically. Let me tell you, as an unwilling Microsoft Build expert, XML should be NOWHERE NEAR your build system. He puts down Makefiles, but as someone who wrote a Makefile for the first time after years of Ant and MSBuild, it was like a breath of fresh air. The intentional lack of power is what makes it so great. If anything, Makefiles are too powerful and too close to turing complete.

Here is what a make file should look like:

1) vpath statements for various file extensions

2) Phony targets for logical build units, including "all"

3) Generic rules for mapping .abc to .xyz; these rules should have exactly one line of code which executes an external script/tool

4) A list of edges in the dependency graph

5) A few variables as necessary to eliminate redundant edges

If you put any logic in your Makefiles, you are doing it wrong.

If your builds are slow, add empty dummy files for larger culling by timestamps. If timestamps are insufficient, codify early out logic into tools.

Not having logic in my Makefiles enables parallel execution and strong support for incremental builds. If I were to use Lisp as a build system, I'd create a DSL that had these same properties; forbidding arbitrary logic in my dependency graph. It's about finding the right balance to inject expressiveness without losing desirable properties of the DSL. This is why every developer needs to understand more about programming language design. Anytime you create any type of file format, you are doing it. And anytime you are writing any type of file format, you are reverse engineering it. Understanding the intended separation of logic for Makefiles helps me write better Makefiles.
This would probably be better done as a template, but nice job
Also, the increase in US avocado consumption seems to parallel the decrease in violent crime from the late 70s to present day.
This is part of the reason I use browser password managers. I'm brazen in activating Opera's password manager, because of this "feature".
Yes, I've used it for quite some time. But I use the dev channel and have no idea what features are in the stable build at this point.
You may think it sounds like its written by a script kiddie, but he solved one of the most difficult challenges in the game and did all of this in only a few hours -- likely on little to no sleep.

Half of the competition requires exploitation of network services. This year included x86, x86-64, sparc64, ppc, compiled python, a java interpreter statically linked into a x86 binary, among a bunch of other random ones. You can't be a script kiddie and do well in this competition.
Other than logs, do you handle text files > 1GB?
As much as I love how you all at linux.com must be covering the state of Linux and all related topics, your "spamming" of HN with articles solely from the site you happen to work for as a PR/social media agent - as it says on your Twitter profile - is not very encouraging, Ms. Cloer.

It doesn't help that you aren't interacting with HN-ers at all either, but merely submitting articles from linux.com

* nb: I put spamming in quotes because that's what it seems you're doing here with all your posts from linux.com, but it doesn't seem too egregious, yet it has all the feathers of a blogspamming account.
I did the same thing doing some Facebook development last week. First time I've ever been phished. I felt so embarrassed. I wanted to flag it on Google, but I don't think Google has a flag feature.
Terrible UI. Couldn't read more than 2, and those I just glossed over. This would be interesting, but that thing is just painful to use.
This is an interesting idea...
Is anyone here using RDS in production? Are you seeing good performance?
I got Komodo IDE but it was way too slow on Mac. Not sure why. I switched over to Netbeans 6.9.
Innovating Against Software Patents
Actually, I had just woken up from sleeping ~8 hours about 3-4 hours before the question was released, and we didn't do any of the exploitation of networked services except Pwtent Pwnables 200 (compiled Python) and Binary L33tness 100 and 200 (trivial patches in a debugger). I was tired by the time the rest came out, and the other reversers on the team burned themselves out on the PP400 (the PPC question) and Binary L33tness 300 (a huge red herring that actually printed the answer, encoded in hex when it was run). Thanks for defending me, though.
Facebook might get me, but I find it annoying. They would need to guess my bank first, and guessing wrong would set off alarm bells. (Moreso now than before I heard of this)

Slightly related: I think new tabs should inherit history, so that I can clearly see how I got somewhere. If I don't remember having a tab with my bank login in it, and I see that I got there from reddit, I know things are very wrong. As it is, Most things I find on reddit open in tabs with no history, so they'd look exactly like I opened the directly.
Notepad++ for html\css\javascript\python all at once.
The dynamic highlighting based on the context of the cursor position is clutch for web work. Makes it easier to take care of all the cascading changes in your templates and stylesheets.

WingIDE hands down if its just python or a ton of python. Emacs for servers and CygWin.
I go one beyond with banking, PayPal, and other financial sites. I login with a single tab open. I log out when I'm done, and then I close the browser.

Still, it's a pretty clever phishing attack, and I bet it would fool a lot of people. What I didn't get from the article was whether this was something Aza Raskin has seen, or a is it something that he thought up. If the later, then I'm not too sure about the scruples of publishing this trick while promoting the password manager in FF.
Ruby on Rails 2.3.8 Released
I'm an independent contractor, I work from home (often times with companies outside of my home city) and I doubt (from experience) you're are going to find many startup opportunities that cultivate remote working; I envision the startup experience as being something akin to a team based sport. You need to be together to roll with the punches, so to speak; there's an immediacy of communication and deliverance of intent that happens when you are physically proximate to each other.

Established organizations have processes and they are established, nothing changes too quickly, therefore making it more feasible to leverage remote workers.
Chrome 5.0.375.29 beta on Win7 and it worked fine here, sans favicon
Favourite paragraph:

"If you're a Java programmer and want to have a rude awakening, go download Jester. Jester is an automated mutation testing tool - it goes in and replaces "<=" with "<", "&&" with "||", "!" with whitespace. And then it re-runs the tests. And then you get to watch in horror as your tests still all pass, regardless of what the product code actually does."
So really the best thing to do is leave things alone until oil becomes scarce (i.e. expensive) and an alternative will be developed.

Best thing to do for whom? You're saying that if we continue to find oil for 300 more years, we just keep burning it? That seems pretty awful. The technology has already been developed (Denmark, for instance, is getting a quarter of it's electricity from wind power)--why wait?

I'd argue that the best thing to do would be to rapidly transition to the cleaner, more renewable sources of energy that already exist (wind, water, sun, even natural gas) while drastically altering lifestyles to reduce the need for such massive amounts of energy. Maybe the economy (stock market) get's screwed up for a little while, but hell, it's already screwed up, right?

Any attempt to legislate conservation will just result in us burning more oil for longer.

How so?
On a similar note, I am curious if anyone has experience starting a company where the founders were all remote, especially if everyone met over the internet. What were the additional challenges or advantages that the remote arrangement brought out?
Emacs! I'm a pious follower of the Church of Emacs...
but this is such a good attack, who knows how many times I've already done it?
Is a Circle a kind of Ellipse?
Herehere! I love me some edit plus. I've been using it since college.

I usually use EditPlus for my notepad replacement as well as any regex functions or searches I need to do.

For any system-based programming, I do everything in Eclipse because it automatically interfaces with my SVN and deploy servers.
Ask HN: Any husband-wife teams out there?
Our company's core team is comprised of two husband-wife teams. One husband-wife team does product and management. The other husband-wife team does coding. It's working out very well.

Just wondering if there are other husband-wife teams out there and what the experience has been?
they did it for the lolz