skysight-inc/HackerNews huggingface dataset:
My first thought was to suggest a tiling WM too, but you're on Windows - VirtuaWin (http://virtuawin.sourceforge.net/) gives many of the same benefits.

It gives you multiple workspaces and lets you configure keybindings for lots of UI events. I have alt+[1-9] and shift-alt+[1-9] set to "change to workspace N" and "move window to workspace N", respectively. At that point, muscle memory kicks in, your fingers know Emacs is always on workspaces 7 and 8 (or whatever), etc.

That'll make it easier to manage the tens of Windows that come from reading lots of papers side by side.
"the first result in Google will be the post with their names and their foolish youthful actions..."

Actually it won't be... Google works like the world does. If these kids were to do more valuable things with there time and be recognized for that, then these pages with fall in their ranking.
Who am I?

Undergrad in CS at Florida Institute of Technology.

What Hardware am I Using?

13" MacBook Pro, 4 GB RAM, 320 GB HDD.
IBM Thinkpad x40 running FreeBSD
IBM (technically lenovo, but branded IBM) Thinkpad x41 tablet, running FreeBSD

And what software?

On the mac: Browser: Safari; Feed Reader: NewsFire; Music: iTunes;
Android programming: Eclipse; Mac programming: xcode;
Everything else: terminal.app

On the bsd boxes: Browser: midori; music/movies: mplayer;
Window Manager: awesome; everything else: xterm;

On both: irssi for irc, ssh for doing a lot of work. vim for text editing,
git for version control

What is my dream setup?

I want to have a room-sized setup. I would like a mac
pro, with two (or three, but that's pushing it) projectors
as monitors. Aimed and positioned in such a way that
there is no space nor overlap between either, and they both
project vertically from the ceiling to the floor. A wiimote
for the mouse, and (I'm still dreaming here, so why not?)
voice recognition for the keyboard.

edit: fixed formatting.
And also tell you they'll email you and then never do.
I have a GC tuning branch which improves performance by about 10%, and we have a new GC in progress as well. Our target date for the latter is for the 3.0 release in January.
switching to new twitter works
You may like it but it really reduces the security. A man in the middle can make it look like you don't speak Tcpcrypt by manipulating the first few packets of a connection. It's the same issue as mixing HTTP/HTTPS - the HTTP parts leave you vulnerable. If encryption is not mandatory then it might as well not be there.
I agree that most of the web is probably ignorant at best of most security vulnerabilities. But, keep in mind that firesheep is not exploiting a new vulnerability, but an old one that has been known about since probably early 2000. Firesheep is new in that it is automating the work of other programs (which were admittedly a little less user friendly).
Pretty close to what I'm running, except replacing emacs with vim because it plays with screen/xmonad more nicely.

Some day I'll probably find a way to get a real no-nonsense screen/xmonad/emacs setup together.
Cry me a river! If the worst of the things that I did as a kid showed up in my Google results I'd still be hireable. Why? Because I was a goody two-shoes who never did anything wrong? Nope! So why, then?

Because while I was maybe mischievous, I wasn't a malicious little shit doing pointlessly antagonistic and destructive things.
Wait, you mean you have anecdotes? Why didn't you say that? I mean, now that I know you've got some anecdotes, I'm totally convinced.
Then perhaps she should have educated the clients on the desirability of her client, rather then just kowtow. That's what she's there for, after all.
I see "Rock Me It" whenever I look at the name.
> This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0

So I think it is OK to post this PDF version.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103...
I disagree. Those who talk loudly and frequently about themselves are the ones who we see and hear from most on social sites.

Quick example: Dave Winer. Everything he posts anything, even something inane like "I bricked my iPod", it's on the front page of every social site? Why? Because he submits it everywhere and constantly talks about himself.
I really like that idea as a way to resist the security theater. It would give travellers the information they need to vote with their wallets for privacy over "security."
I have to agree with a lot of the posters here that fixed bids are better than hourly. I've been doing the freelance thing for a while, as well as working for another company, and have a very good understanding at how long it takes me to complete task X.

When looking at a new project, I can usually estimate the time it will take me to within a few hours and then I always add an additional 25%. I don't ever bill a client for phone calls or emails and even when the project is completed will answer emails/phone calls from them to assist. Yes, my prices are a bit higher than average but my clients don't mind paying it and don't mind passing my name along.

When dealing with a new project that I haven't a clue as to how long it will take me, I give an estimate about how many hours I believe it will take me and, if it gets close to that, the client is immediately told and we decided together how to move forward.

My contracts are also pretty detailed. I learned early on that specs that aren't spelled out in a contract have a way of coming back to bite you.
If you've taken the time to learn Lisp and it hasn't impressed you even a little bit, you're made of more stubborn stuff than most programmers.

But most of the "non-academic" languages wind up cribbing from the academic languages anyway. For example, Python is very much a Working Man's language, but it pervasively uses not only garbage collection (from Lisp), but also list comprehensions borrowed directly from Haskell!
Perhaps, but their attempts to do valuable things will be more difficult. They'll have a very hard time beating a viral video before they apply to college, and getting into college is going to be incredibly difficult once the selection committee Googles them.
Except figuring out how to get on the preferred vendor list yourself.
Saw the video. Not impressed. All my browser plugins already do that and then some.
Could you proxy through your own servers?
Kubuntu 10.10 64 running on a custom PC with 8G of RAM, Intel(R) Core(TM) i5 CPU 670 @ 3.47GHz, 24" LG LED with DVI connected to my modest Radeon HD 4350.

Software:
Emacs, chrome, konsole, gitk, git, choqok, firefox, ksnapshot, gwenview, quassel, RSIbreak, dolphin, amarok, kopete, knotes.
I've had recruiters berate me for asking for a resonable salary. One said I was being foolish and that I had "over-exaggerated self tendancies", whatever those might be.

Apparently wanting to be paid $10K more then I was getting working in a supermarket as a drone was rediculous.
Indeed and with a little programming knowledge you could even make your own plugins.
Who am I?

College Student (Computer Science/Music), Amateur recording engineer/producer, Independent consultant (iPhone/web/backend development)

What Hardware am I Using?

3.33GHz 6-core Mac Pro w/ PCI SSD, 2x 21.5" 1920x1080 displays

Just bought a 2.13GHz 13.3" Macbook Air... we'll see how that goes

And what software?

Mail/Adium/Skype/Safari

Xcode/Textmate/Terminal/Ruby/Python/Java/Processing/etc

Logic Pro/Rogue Amoeba Fission/iZotope RX/Waveburner

What is my dream setup?

Pretty happy with what I have, sometimes wish for more pixel density (won't someone make a 2560x1440 24" display??), ergonomics are also a concern (love my chair, hate my desk)
I can see the usage case for this. Right now my browsing experience contains the following:

Roboform for password creation, filling, sync., etc. I find it indispensable and it's one of the few softwares I paid for.

Roboform passcards saved in Dropbox, so my Roboforms on all my machines will sync. There is now a Roboform Online, which I also use, which totally obviates this, and if I'm ever feeling motivated I'll simply move them out of Dropbox. That probably won't happen soon since there's no perceivable benefit.

Xmarks to keep bookmarks synced across different browsers on different machines. I typically use Firefox, though often Chrome, and at work IE for testing stuff.

Some annoying service to sync bookmarks to my Android browser. I tried Firefox beta but it's just not ready, so the stock browser has to do. I still have to manually export these though, yuck.

This giant hodgepodge of services keeps my browser sorta could-based, but it's still far from perfect. I still have to install all this on every machine and set it up. It's annoying to deal with, but it runs smoothly and it works.

Rockmelt could easily replace all of this if they just had an Android browser. Without that I'm still stuck with all of it even if I want to use Rockmelt, which I might if Roboform works. (Roboform online for Android is indispensable too.)
Couldn't agree more. I have had successes and failures with outsourcing. Have tried India and Poland developers for a couple projects. I have had greater success with Polish developers as they seem to grasp the English language much better and are able to communicate easier.

With the failures, they always seem to occur when requirements are not outlined completely. Also, keeping an open line of communication at all times with the developers is essential. This will mean being available during their work hours and if possible negotiating with them to have someone available during yours. Never assume that the developer will get or understand what you are talking about or describing.

If you are looking to outsource, my advice is to talk to others you know who have outsourced and get their recommendations on individuals or companies. Don't just do a web search and go with the first, or even second, company that pops up. Research, ask for references, look at their portfolio, just like you were hiring someone to work for your company. Try to find developers who have extensive experience working with US based companies (assuming you are in the US).

Go with project based pricing over hourly.
Ok yeah that is a good point. So let's add category c) Be persistently annoying (no half-assing it).
Well, up until the 'he leaned in and kissed me, I told him not interested' part, I don't think it's terribly controversial to suggest no crime had happened. Had it just ended with that, no big deal. It's just the "jamming his hand into my underwear" part that seems to approach/cross the line. A plausible interpretation of that is "touched my butt", which while unlikely to win the girl over, I don't see as something deserving of being "locked up", or, perhaps worse, having his career ruined as it surely now has.

I should add, in all honesty, I don't completely believe the girl's account of this. There's 6 or 7 things in there which just don't make a whole lot of sense to me (the "logistics" of the whole thing, to borrow someone else's word). You add in her reaction, writing a blog post detailing it, naming names, etc., the very next day it, just seems suspect (not to mention her claims this has happened before - she must be very unlucky!) . I could be completely wrong here, and defending a bad guy. But that's not a big deal, as we can see there's no shortage of white knights rushing to the poor girl's defense.
Most likely a bug due to MySQL handling NULL's strangely.
I am doing hourly work. But this is for clients I have high level of trust. They believe me.

Most other clients are more concerned to know fixed amount of time and if project took less - they want to get it back, although I negotiate that successfully so far =)

The worst case is - estimate in hours. =)
I've purchased many hard drives from NewEgg, those same hard drives have been through two moves now and they are still going along strong. Not a single bad sector or anything along those lines.
How many sites (that any of us are legitimately worried about) employ webmaster, developers, system admins or other that DON'T know why SSL/HTTPS is important? You can't honestly be giving facebook, twitter, etc a pass on understanding very basic concepts... (sniffing, http (cookies))?

Firesheep has been around for 2+ weeks now, but come on, we've all known this has been possible for forever. I'm 20, and I knew how to do this (and did) /years/ ago. I think Firesheep is just what everyone needed.

There are really good reasons why this is taking a long time and it is NOT lack of knowing that this problem exists.

That having been said, my laptop is now running a LiveCD of x2go's LTSP client and my desktop computer is running the x2go server. Very near-native performance and total security. (I trust my desktops' endpoint).
But on the other hand, we have people like patio11, who are not annoying, just talkative.

In the big scheme of things, a bingo card generator is not really exciting. But his writing is interesting nonetheless, and it ends up being widely distributed. If he didn't talk about himself, nobody would know Bingo Card Creator.
What do you use for backups?

searching for "backup" and "time machine" and "rsync" only reveals 3 results total.
Thinkpad X41 running OpenBSD, will be replaced by an X60-something eventually.

Acer Aspire One running (mostly) Debian and Windows 7, dual-booted. I found it cheap on craigslist, and it's light enough that I don't have second thoughts bringing it while biking about. I still prefer my thinkpad, but it's surprisingly adequate.

amd64/OpenBSD desktop, two Acer 24inch monitors, Microsoft Natural Ergonomic Keyboard 4000 (Dvorak), Kensington "Expert Mouse" trackball (the best left-handed trackball I've found, by far).

Another old, cheap, cobbled together computer running OpenBSD as a firewall / router / server.

A Haworth Zody chair and a fantastic wrap-around desk my father-in-law built.

Software: Emacs, Lua, dwm, dmenu, tmux, git, runit, w3m, mpd, nethack, xwrits, the usual Unix toolchain, etc.
"perhaps money would indeed be outmoded by something that captures the psychological value, rather than economic value, of time spent?"

That "something" would be a form of money. That was my point. If dollars were still around, there would be an exchange rate between dollars and whuffies, and as long as they could indeed be freely exchanged the eventual elimination of arbitrage opportunities (by virtue of exploiting them) would make them merely two more currencies. If dollars were not around but there were whuffies and huffies, both time-debt-backed currencies, there would be an exchange rate and the exploitation of arbitrage opportunities would make them look just like two currencies do today.

It does not take much for money to show up, and you would find that if such a new currency does arise and you insist that it's something new and "not moneyish" and you try to follow that up by your actions that you will be taken to the cleaners by people who know better. (In fact it's quite amusing to watch the desperate attempts by MMORPGs to avoid getting their currencies straight-up tied to dollars, and the only way to do that is to make every effort to ensure that there is no liquidity between the two currencies such that the balancing effects of the market can take effect, because otherwise they would end up freely convertible virtually overnight. I think the only reason they try to avoid this outcome so hard is the legal nightmare it would generate; the IRS is happy to tax anything that looks remotely like currency, by which I mean, this is not speculation, this is actual fact. You today can not dodge the IRS by making up your own currency.)
I certainly hope so, I just hope that they manage to pull it off.

I expect the next couple of releases to be garbage though, I just can't see them having enough time to make it fast and stable enough to be work using. If I'm wrong I'll be delighted.
(Responding way late :)

That is because consultants are getting paid by the hour and are often not in their home town so their option is 1) get paid more or 2) go to the hotel alone and watch TV. I always chose option 1 if I could.

In a company with vested employees who believe in the company, there will be no comparison between the employees and consultants in their dedication and professionalism.
Cyber vigilantism
Whoa, I just visited this page 4 hours before I saw it here on HN front page, I used to visit the page weekly back in 2003 and 2004 when I had much more spare time. I wish everything goes fine for them.

Anyway, where I work we use a controller with 4 attached SAS hard disks working in RAID and also realize backups using bacula just to remain safe.
what brand of pushbutton switches with feedback LEDs did you use?
It's bizarre for me... I see every single release better in general, but worse in details. I just keep a list of things to unbreak after installation. Even though I like the whole system, they seem to be going for the new and shiny stuff too much and I don't think they'll ever going to produce a mature system.

Some examples: F-spot was replaced with Shotwell instead of fixing F-spot's problems (if there were any, I was happy with it). My scanner worked out of the box with xsane (even launched it after plugging in), now with simple-scan not only I cannot change resolution, but it doesn't detect the device until I install xsane itself. On top of that, there are silly issues like the "Play log-in sound" checkbox, which is broken for the last 2 years, even though there were many bugs reported for it. Or automatically enabling 3'rd mouse button emulation with no way to disable it via GUI (non-starter for FPS gamers) - there's a different way to disable it for every single version because of the xorg -> hal -> udev -> xinput (broken xorg-snippets) -> working xorg-snippets migration.

Ubuntu seems to be going for the new and shiny and noone cares what regressions will it cause. This is not something "normal users" will let them do. I can fix it by hand, report a bug (and silently be angry that it's ignored for years), but a typical user will say "it's broken" and that will be the end of his ubuntu experience. If they don't bring quality to the table soon, they'll just annoy new potential users.
Using AWS S3 to Power Your Digital World
HTML and proportional fonts are two separate issues. HTML ignores them, which is one problem; two spaces in a proportional font being less immediately obvious than on a typewriter is another problem. You can come up with some other issues too if you think about it. It all adds up to a dead tradition.
> do we need another browser?

Exactly: WorldWideWeb ought to be enough for everyone.

This isn't Thunderdome. Multiple browsers can be successful at the same time.
I hadn't thought about that. However, at the bottom of tcpcrypt.org, it said "You're not using tcpcrypt =(" to me, so perhaps this could be used to show a (less obtrusive and less intimidating than browsers do when they detect the lack of SSL for some content on the page) warning to users that they are not using Tcpcrypt.
Early implementations in research languages often don't actually simplify programming, even if in principle they're a good idea, which may contribute to resistance. A and B might really both be instances of some more general abstraction C, but that does you no good if specifying abstraction C is a pain in the ass, and instantiating it to make A and B each happen is tedious and complex as well.
I'm confused by this post, and the GP post. How are these stories about fraudulent accusations relevant to Noiren's blog post & tweet?

Of course there have been cases where women falsely claim sexual assault, and it has severe negative effects on the accused. But does it follow that women in general (including Noirin Shirley) should not publicly name a man who assaulted them unless they have iron-clad physical proof, because of the risk that... they might be lying or delusional, unbeknownst to themselves?

Correct me if I'm misreading either post, but that seems like a strange logical leap. If Noiren were lying, she would know that. If she has no personal history of mental illness, alcoholic blackouts, etc. etc. and has a clear recollection of what seems to have been a pretty clear-cut interaction, she can also cross off delusion from the list.

Certainly, she should be (and, I'm fairly confident, is) aware of the repercussions of a post like this. But it's certainly not "ridiculous and unprofessional"; on the whole it seemed like a very measured response to an assault. Any legal repercussions will have to come from a court, of course, but naming him is perfectly valid, and must have helped to give her back some control over her situation.

What if he had pushed her down the back stairs instead of sexually assaulting her? Should she be photographing her bruises (hoping they're visible enough...) and asking the bar if they have a video camera out back before telling anyone what happened, just to be sure she hadn't imagined the whole thing?

There are absolutely negative consequences to being publicly named as Florian has been here (though he'll face far worse if the legal process finds him guilty). Yes, if Noiren were wrong/lying/deluded, she would be doing him a serious wrong. If she is telling the story accurately, though, who's actually to blame for those negative consequences? (And why is this so obvious with any other crime, but not with sexual assault?)
Is there a lot of GitHub users using IE? ;-)
All you're doing is making them even meaner and more defensive - something that's likely to make life harder for everyone else having to deal with them as screeners.

That's exactly how nonviolent resistance is supposed to work. You have to amplify conflicts to the breaking point before they get resolved. That means making things uncomfortable for a lot of people.

Of course, I don't think it's going to be effective, for reasons similar to what you mention--most people who are affluent enough to care about this issue are pretty unlikely to socialize with the class of people the TSA recruits from anyway.

All of that having been said, your moral defense of these people is pretty questionable. "I'm just following orders and trying to make a living" isn't a moral defense for the actual human beings who are out there violating people's bodily privacy. I'm sympathetic to your argument, but quite frankly it leads in a pretty terrifying direction that's directly counter to what the Western world collectively agreed on after the Second World War. More worryingly, it gives governments an incentive to use these people for their dirty work, secure in the knowledge that the actual decision makers are remote enough, and the people doing the dirty work are poor enough, that neither group will face any resistance.
An older MBP which gets way too hot and has way too sharp edges to make me satisfied.
Phone use cases-Disrupt telecom