skysight-inc/HackerNews huggingface dataset:
Most frequently used software:

Debian, xmonad, emacs, rxvt-unicode, conkeror, bash, git, perl, ghc, xmms2. Gnus for email, rcirc via irssi-proxy on a remote server for irc, bitlbee (via irssi) for Google Talk and AIM. Github and Gist for collaboration. (Github is such a good tool that I pay for it, despite not needing any of the paid features! Irrational!)

The idea is to reduce overhead; anything I want to do is always a keystroke away. Most of my time is spent working or relaxing, rather than fighting with my setup. It Just Works, and is easy to interactively fix. (Want a different window arrangement? Just code it and hit Mod-Shift-q. Want an Emacs utility? Just type it in and hit C-M-x. Easy. No overhead.)

Hardware:

Intel i7 (4 cores), 30G SSD for /, 1TB 3-way RAID-1 for /home, 24" Dell monitor, Embody chair, crappy desk, and iLift monitor mount. Topre Realforce 87U keyboard. HeadRoom Micro DAC/amp (fed from the digital output of an old EMU10K1 sound card) and DT880 headphones.

It will be the perfect setup when I get a Steelcase Airtouch desk, Ultimate Ears custom headphones, and a 30" monitor. First I need to win the lottery :)
I've had 5 years of graduate research literally walk out the door when someone decided to steal the workstation out of my office at the beginning of 2000. Thankfully everything was being backed up remotely but it took over a month before a successful restore from tape. I'm guessing it was the first time the department's backup system was put to an actual "test" and during that month it was questionable whether or not I'd get anything back.

Not the best thing to happen right before you're set to write your PhD dissertation.
We don't need more chrome, more social in the browser. If anything we need less chrome, and more of a sense of workplace management around the types of sites we visit. I'd rather the site dictate my social experience, and let the browser help me work, organize information, and experience my online social ontology without encumbrance.
Good luck with your project, just wanted to say Google Translate API also has language detection, and gives you a degree of confidence.
http://www.google.com/uds/samples/language/detect.html
The billing method has next to nothing to do with growing a company. High-end consultancy companies, law firms, financial services etc, very typically charge by the hour.

Also, who says you are stuck at your initial rate? Whenever you want, you can increase it. Many clients will have no problems with this, if you are worth it. Some will, but that's typically the kind of clients you can afford to loose anyway.
The title is a little misleading.
The authors consider the implications of another model of diffusion; they don't validate that this model is more applicable to Reddit or Digg.

These models in themselves are interesting; they have surprising results that can be used to build our intuition, but the hard part is establishing empirical validity.

Many of the consequences that are listed in the article as being ones of a 'game theory model' vs an 'epidemic model' have been seen in previous models, which were also more complex than simple epidemic spread.

Some of the previous work by Centola on 'complex contagions', which require several exposures, before adoption, also yield very similar consequences.
A very readable paper:
http://dcentola.net/Centola%20and%20Macy%20Complex%20Contagi...

This material is relevant when considering how to build your viral loop, target advertising, etc.
Bullshit?

There are people who enflame my passion to hit them with a clue-by-four, through activities and writing with decidedly incendiary overtones, and yet I'm perfectly fine without hitting them, too.

Is the idea that "non-conensual == not OK" that hard to grasp for males? I don't think so.
You're think about right solution, but you're overdoing it and in the end you're unnecessary complicating very simple thing.

The simplest (and IMHO the best) solution is to have everything served over HTTP for unauthenticated users and everything served over HTTPS for authenticated users (this requires authentication cookie marked as "secure" and regular cookie "authenticated=true" that would redirect authenticated user to HTTPS version of the site in case that he/she would go to the HTTP site).
More general advice: if you have some special talent—anything at all—then you can be someone's Joanna. Basically, you just have to "overachieve for marketing purposes." Don't give crap away for free, while only your paying customers get the 'real thing'; instead, make sure even the least of what you do—replying to comments on a forum, for example—is extremely polished. By-and-large, people's first impression of you will be through something you did for free, so make those first impressions great, and you'll make them want to see what paying you gets them.

This advice also applies to companies. If you're an engineering-focused software company—i.e., a company that has building, not selling, in its genes—and you have a $1MM budget for advertising, don't spend it on a spread in the New York Times; instead, invest that money in building a product—like any other your company would build, for a client, for money—but then give that product away. If you built something that's really useful, it'll do a much better job of organically spreading your brand than any ad campaign ever could.
Found this today, actually: http://www.flyertalk.com/forum/travel-safety-security/113801...
* Dell Studio XPS 16, 15.4"

* Ubuntu 10.04 64-bit

* Gnome-Do, Chrome (browsing), Firefox (web development), Git (version control), Aptana Studio (IDE), VirtualBox (virtualization), GrooveShark.com (music), DropBox (file-sharing), Skype
A community-created code of conduct is different from and can be more effective than standard law because it's coming from the community.

Rather than being an abstract decision taken by 'other people' to make certain actions unwelcome, it's a concrete decision taken by 'our people'.

Social enforcement is probably a more effective deterrent than legal enforcement.
" I doubt there are many places in Texas where this would have happened without those kids getting arrested,"

I think the problem here was that these kids are the children of local cops, who willingly turned a blind eye.
Email me at shahsaumil {at} {gmail dot com}
Add this to the bottom of style.css

.post .post-content { line-height: 1.6em; }
p { line-height: inherit !important; }
Here's the feed.

http://static.scripting.com/hackernews/rss.xml

Converted from the API, very easy to do. :-)
13" Macbook Pro connected to a new 27" cinema display.

Xcode, emacs, python, gcc, clisp, TeX. SSH to some GNU/Linux machines. Mackie Tracktion and Sibelius for music production stuff. Cultured Code "Things". Dropbox. iWork for when TeX doesn't feel like the right solution.
Thank you, Paul, for putting so eloquently into words what I wanted to say.
I'm an SVP at a music company, running our Emerging Technology group. It means I'm half CTO and half business development.

What Hardware I use:

Work Primary:
- Mac Pro, 8 core, 3.03 ghz with 16 gigs of RAM. 4 TB of hard drive space, and dual Nvidia something or others.

This drives two Dell U2711 27" displays and 2 23" Samsungs with those ultra high res PPI.

Hooked to this machine I have an external BluRay, Drobo Elite with 8 TB for offline, a 2TB time machine drive, an Apogee Maestro hooked to two Rokit 6 studio monitors from KRK and a Magic Touch Pad. I also have a Kinesis freestyle split keyboard, which I have spaced about 10" apart. My iPad goes between the two halves of the keyboard.

My Laptop is a 17" I5 Mac Book Pro.

I also have a iPad, iPhone, and a few Android phones for testing.

HOME:

We have a Mac Mini server in a closet with a 4TB RAID off it and an iMac quad core i5 for my wife. She has an iPad and iPhone.

We have a Sonos for home audio.

My primary software:

Chrome, Safari, Textmate, Terminal, Evernote, Supersync (to sync itunes libraries), NetNewsWire, various Fluid apps (Instapaper, Pivotal Tracker, Github, etc), Omnigraffle, Photoshop, Fireworks, Illustrator.

My primary development environment is Textmate. I prototype in Python.

Web services used:

- Basecamp
- Pivotal Tracker
- Helpspot
- Assistly
- Github
- OpenAtrium

and lots of custom stuff we have.

I have my dream setup pretty much, I'd just like a nicer desk and a faster Mac Pro
Exposing Difficult Compiler Bugs With Random Testing
'Isn't the "let's put the web inside the browser chrome instead of the main window" quite similar to what flock[1] was already trying?'

I reminds me of something even older than that, leading me to think that Facebook is, or will be, the new AOL.
Reddit politics has been making up its own reality for a while now.
Hardware:

MBP 17" - anti-glare FTW
Mac Mini - for code testing
52" HDTV - 2nd display
iPad - 3rd display w/Air Display - avatron.com/apps/air-display/

Software:

1Password - multi-browser password manager - agilewebsolutions.com
Base - SQLite manager - menial.co.uk
Cinch & SizeUp - window management - irradiatedsoftware.com
ClickToFlash - block Flash in Safari - clicktoflash.com
Colloquy - IRC - colloquy.info
iWork Numbers - notes - apple.com
Murky - mercurial/hg GUI - tinyurl.com/p4qf2g
OmniGraffle Pro - diagrams/flow-charts - omnigroup.com
Photoshop - graphics - adobe.com
QuickSilver - app launching - blacktree.com
SelfControl - block distracting websites - tinyurl.com/d4ca5a
Snippet - code snippets - fuelcollective.com/snippet
TextMate - coding - macromates.com/
Xcode - coding - apple.com
you Control:Tunes - "Menu Bar" GUI for iTunes - yousoftware.com/tunes/
This is making the US look like a country with a repressive government. Many countries with repressive governments don't look this bad when you visit their airports.
In the absence of power imbalances (doctor/patient, teacher/student, police/suspect etc), I think in general it's acceptable to make the first part of a first move if you have reason to believe that it is welcome - it becomes crystal clear whether it is or not very quickly. But obviously, the instant that rejection occurs, anything other than a sincere apology for misunderstanding the signals is unacceptable. It's a bit embarrassing, but you get over it :)

As for this (theoretical/alleged/etc etc) story - it doesn't sound like the guy even had reason to believe that his first move was welcome. She had flirted with a couple of other guys, and sat on a few laps due to the lack of seating in the hotel room. As someone with a lot of female friends and who has been at a lot of drunken parties, I can say that this sort of thing is common, lots of fun, but NOT an invitation for any random guy within the group to make a move. There's a big difference between general flirty fun across a group and a girl specifically and exclusively flirting with a single guy. It can take a while and a few mistakes to learn to tell the difference. Especially if you have spent more time on your computer than with friends as a child/teen and you haven't yet realised that the way these things happen on TV aren't how they happen in real life (yes, I am speaking from experience ;D ).

Pro tip for my fellow geek guys: Don't hit on the geek girl. Focus on being awesome. If there's a chance, she'll hit on you. If not, you still get to be awesome.
> Must we be accountable for every little thing we do?

Of course you're right that in general people must be held accountable for their crimes. However, it's somewhat different for children, who need and deserve some protection from the stupid things they do in their youth.

I fully support the punishment of the children, and any and all legal ramifications they receive, but I don't believe they should be help accountable forever. I suspect that when these kids go for jobs in 10 years, the first result in Google will be the post with their names and their foolish youthful actions.
Does RockMelt have the right startup philosophy
Even if it's an exposed thong T-bar, I'd really like it if people could keep their hands out of other peoples underwear. What's hard to understand about this?

Also, if a girl says "no", and you keep a hand on her thigh, I sincerely hope one of them actually presses charges - you are part of the problem. "No" means exactly that.
I recently outsourced graphic design and development for my start-up, and definitely made some mistakes... To be sure, these might be unusual for HN readers since my co-founder and I didn't have a tech background, and many of our problems might have been avoided with more technical knowledge on our part.

So I guess the first advice would be, make sure you have sufficient knowledge & information on your side to determine whether advice you're getting is correct.

Make sure it is clear from the beginning who is going to project-manage the process, and if your contractors say they'll do it, make sure to have regular check-ins with the PM. In our case, they said they didn't need us to step in as PMs, but we realized only very late that they weren't really managing their process on their end.

We had huge delays because of this, some egregiously occurring because the graphic designer never gave the developer the right mocks and we only found out during QA.

Finally, I totally agree with the comment above to be really clear about requirements. Do not believe anyone who tells you that they don't need things spec'ed out.

In my experience a clear spec is the only guarantee that things will get done properly and that there is real accountability in the process.

Hope this helps!
The problem is there is a fair population of people who do believe in such a caste system and use the "A-level" to describe those they think are on top. If you want to mean something else, it would be clearer to use different terminology.
I think that's one thing a depressing amount of people don't realize about social networks and online communities. Nobody gives a crap about your company unless a) it's mind-blowingly cool, or b) they give a crap about YOU.

Unless you're in category A, you're not gonna get anywhere by just shotgunning a link on every site that has a submit button. You need to give a little (i.e. participate or provide value in some other way) to get a little.
I have and the reason I stick with ubuntu is because I use a laptop and ubuntu is actually the least hassle to configure to work well (usually just involves me downloading wicd, as the free drivers for ati seem to work fine).

I did however go back to LTS as I didn't like 10.10 because as always the .10s seem to perform awful for me.
[only tangentially related to the sentiment here but:]

There is this tendency (which I can sympathise with but only to an extent) in mathematics and to an extent computer science.

"Let me solve the problem once, in as general and as abstract terms as possible. Leave the lesser minds to prove the corollaries, to apply the work. Let them take on the cognitive load of rephrasing their problems into my abstracted vocubulary in order to benefit from my vast insights and my generalised theorems."

But, crucially in software development, formal systems are designed for the human brain -- and not just individual brains but whole teams of them. Programs become as much a medium of communication between humans and other humans (of varying skillsets) as between humans and computers.

You can't escape UI work and UI considerations, I guess is the point :)
Jokes can go over well, but stupid jokes generally don't. Similarly, I've even seen humor in legal documents, but a legal document that was just a joke with no purpose or substance probably wouldn't be met with anything but annoyance.
People are not animals, acting upon instinct and physical inputs alone. Our laws, societal norms, and mores are all based on the fact that, while we are animals underneath, a critical part of what makes us human is that we don't have to act on every urge that comes to mind.

Is there an opportunity for people to get confused and read mixed signals? Absolutely. Did they in this case? I don't know. From the little I have read, it does not sound to me like it was a case of "she was totally leading me on, then was shocked when I followed."

Regardless, as a man in that situation, I would be extremely careful. It is far to easy to get into trouble with the law in situation that somebody is leading you on, then turns off. Personally, I don't want a felony assault on my record, regardless of whether I'm "right" or not.
I've got a little 13" Toshiba laptop and a once-beefy but still admirable core 2 quad desktop with 22" and 21" screens.

Most of my day's spent in Visual Studio, Edit Plus, Flash IDE, a browser and remote desktop.
Good article; I want to try this, and I would like to do it for the whole house as well.

(To avoid your readers reaching for the readability button, consider using something other than tiny white letters on light grey background.)
So far, only three people are using Windows (all 7) as their main OS. About 7-9 were using some flavor of Linux/BSD as their main OS, with the rest (all 10-12 using Mac OSX.

(There were 22 posts when I wrote this.)
I actually work with the NYC Law Department's juvenile crimes division. They normally would prosecute a case like this, and yes, their prosecutors are savvy enough to check the kids' Facebook pages and use it as evidence.

Of course if the police don't arrest them, the process won't start, so bringing pressure on the police through the blog and the press might get things started so they can prosecute the teens.
What About The Other Side Of The Noirin Shirley Accusation?
That's a big reason why I cut back on going to tech meetups and events. It's the same people at each event, people whose main skill is getting publicity for themselves and going to parties, rather than having any technical, creative, or business skill.
* 17.5" HP pavilion 3GB RAM. Fairly slick but air vents are in an awkward position, and I should have picked a smaller screen size

* OS: Gentoo 2010 hardened. Browser: FF/Chrome. Editor: Vim/Redcar. DVCS: Git. TM: Tmux. File sync: Dropbox. IMP: GIMP, sometimes PS but I'm a beginner. Media: VLC. Shell: Zsh

* Pretty much every interpreter/compiler under the sun.

* Secondary Mac mini utilizing 4GB Ram but unfortunately it's external peripherals suck.. yes, all of them. It's there for nothing more than iOS development.

* Networking: Anything Netgear, it's never let me down

* Headphones: Sennheiser HD 800

* Ext HDD: Western Digital 500GB book

* iPhone 4 for iOS development, HTC Magic for Android development
I am though :(
So let's say you have some software that legitimately creates $30-100 dollars of value per student. In order to sell that software to the school, it's going to take 8 months and $20,000 dollars. That means you're going to have to sell it for at least $125,000 dollars to make it worthwhile. That you're A) reading HN B) asking this question suggests that you probably won't be able to make this sale. And even if you can, you'll essentially just be conning the schools out of money because your software is worth vastly less than what you're selling it for, so you're essentially just depriving kids of things that would actually help them learn.
Intel i7

Dell u2711 27" monitor

Visual Studio with Vim plugin

Windows 7 64 bit
Obviously one of us is misunderstanding something fundamental here. I can't think of a single plausible "innocent" interpretation of that. While it's not particularly detailed, every single reasonable interpretation seems to me to be "Yep, send the guy to jail, register him on a sex offender list".

Be assured if you ever do anything that was described that way to any female friend of mine, even if "written for maximum effect", I'll _strongly_ be encouraging them to do what is needed to have you locked up.

You can argue if you want that the girl is outright lying, but as described the guy is a criminal and needs to be held responsible for his actions.

I'm struggling with all the empathy I can muster up to understand your point of view, and I honestly can't work out how you could _possibly_ condone the guys actions for any possible interpretation of the words in the original blog post.
I think they realized what Apple realized a long time ago. Wayland/Unity could be Ubuntu's Quartz Compositor/Aqua.
my two cents on RockMelt: why would I change browser (lots of work) for an experience. Is it 10x better at sharing or keeping me informed than my previous tools? I doubt it. (eg: j.mp bookmarklet is awesome, everyone uses tweetdeck, etc)

(I am somewhat biased because I run a vaguely similar (but very different implementation) service: http://readness.com)
Misleading title. While #4 and #3 look like good ways to avoid relying on a horrible MySQL-only misfeature (silently picking arbitrary values from rows you've grouped over), almost all the other behavior (maybe other than LIMIT in #5) is correct according to the ANSI standard and you'll find other databases do the same.
http://www.bugmenot.com/view/nytimes.com
When I saw CS Reading Room, I immediately thought "Christian Science Reading Room". Glad I actually clicked the link :)
I think it completely depends on the people. Some people find it too difficult, but I think it's perfect. There's also another aspect, which is time... it takes time to cook, clean, find a place, commute. Living together eases all of these things and allows for sharing of other stuff.

Anyone know the tax implications? (Ie what can you write off?)
Ah I see, thanks, misread it.
I don't know if it is safe. I'm pretty sure it is faster than the alternatives. I also don't know if it is effective in preventing terrorist attacks. Safety and effectiveness would be my primary concerns rather than the worries about 'naked' pictures.
People in Texas are allowed to have guns. NY not so much.

Just ONE adult with a shiny chrome .45, 1911 frame or shotgun would have stopped all of this in its tracks.

EDIT to add: "An armed society is a polite society. Manners are good when one may have to back up his acts with his life."
-- Robert A. Heinlein
All my subscribers say that it 100% does, and also First, and Boobies.
As I stated, this isn't an issue of learning how to contribute to open source. The skills they are teaching here are required for any job in industry, open or proprietary. And _yes_ it requires motivation, as I stated. These people lack it.

>That some people are not good enough to contribute to open source because of their learning style is a poisonous attitude.

You may not like it, but it's true. How can you expect someone who can't learn on their own to understand your codebase enough to make meaningful contributions?

The most important skill you can have is knowing how to teach yourself new skills. If you don't have that, there is a very real, and very low, limit to what you can realisticly contribute. This applies both to the industry in general, not just open source.
I clicked through to the link where the people in the town meeting call him a pedophile

I would like to hear that someone was sued for slander for that. It's an outrageous accusation as a weak "Witch!" cry because their poorly raised, nit wit, addled youth are morons.
15" i7 MacBook Pro.
Some people call them "regrets." I like to call them "lessons learned."
15" year-old Unibody Macbook Pro. 6 months ago I replaced the SuperDrive with an SSD - love it. 2 months ago, I picked up a refurb 24" Cinema display (~$649CAD, awesome price). I never realized what an impact that display would have on my desk, but I have far less crap on my desk now because of it.

TextMate, Versions, Terminal, Photoshop for Dev & Design work.

Nikon D90 - Usually my 12-24 f4 or 50 1.8 are on it. It's a great creative outlet that gets me away from my desk.

iPhone 3GS - Trying hard to wait till the next iPhone to upgrade.
It may seem that way to you, but just look at how popular Foursquare is. The general public loves it.
I was looking for that too, but didn't see it.

What's better for dl'ing an entire website and maintaining its structure, wget or httrack?
implemented :)
What's with the massive photos that have nothing to do with the article?
edited, thx