HNHacker News
TopNewBestAskShowJobs

mpobrien

130 karma · joined October 15, 2009

submissionscomments
mpobrien··on Show HN: A web-based golang stack dump analyzer
This is a tool to analyze large goroutine stacktrace dump files, to assist in debugging by parsing the dump and displaying it in a structured table.

It works entirely client-side (no data is uploaded or stored), groups together goroutines with identical stacktraces into a single entry, and allows quickly sorting/filtering/searching.

mpobrien··on Escape key alternatives in Vim
Remapping caps lock to ESC has been my preferred method for this, I'd suggest giving it a try!
mpobrien··on I have something to hide
Isn't that still missing the point? We don't want to be spied on period, whether there are things to hide or not.
mpobrien··on Repository Next
That's about what I would have guessed too, except I think "documentation" is "wiki", and "merging" is "pull requests".

The icons for pull requests and branches are far too similar to each other, in my opinion.

mpobrien··on Why we're building Loom
Looked at loom.com, don't get what this site does.

Looked at loom.com/about and read wall of text, still not sure.

I'd suggest finding a more efficient way to communicate what this site is to newcomers.

mpobrien··on Kim Dotcom to Google, Twitter, Facebook: I Own Security Patent, Work With Me
But isn't suing to enforce his patent rights also an expensive legal battle that he would need to somehow fund? I don't see how this threat could be seen as effective.
mpobrien··on Now they have two problems
Some people, when confronted with a problem, think "I know, I'll use Javascript!"

Now they have NaN problems.

mpobrien··on Why everyone hates MongoDB
As an alternative for 1) you might consider using the TTL collections feature in mongo, which expires data after a given time threshold: http://docs.mongodb.org/manual/tutorial/expire-data/
mpobrien··on Show HN: Spar - Single Page Application Rocketship
The stars animation behind that logo seems to be using quite a bit of CPU...
mpobrien··on Show HN: MemStash - Commit things to memory
I love it. Instead of MMS though, reminders via instant message (gchat/aim/whatever) would be nice.
mpobrien··on Getting started with NodeJS + Express + MongoDB
That's Portuguese.
mpobrien··on Node.js modules you should know about: redis
It's not mentioned in the article, but using the MULTI command (exposed as client.multi() in this module) can sometimes help alleviate this if you need to execute multiple redis commands whose inputs/outputs do not depend on each other.
mpobrien··on Computer scientist Roger Craig built an app to prepare for Jeopardy domination.
A while back I actually built a mobile site for playing Jeopardy (originally conceived as a drinking game based on jeopardy, but that's another story...) part of which was a scraper that pulled data off the fan-sourced site and parsed it out.

Code for parsing, if anyone's interested: https://github.com/mpobrien/jeoparty/blob/master/scrape_mong...

And code for scraping: https://github.com/mpobrien/jeoparty/blob/master/curler.sh

mpobrien··on Hacker News Instant
Very nice. Do the search results link to the comments pages anywhere? It looks like there are only links directly to the original articles.
mpobrien··on Rolling.fm: Yeah, We Copied Turntable.fm, But We’re Taking It to the Next Level
in that case, you might like outloud.fm. the design is barebones and utilitarian, both twitter and facebook logins are supported, and you can also play tracks from soundcloud. full disclosure: i built it.
mpobrien··on Bored People Quit
If you ask an employee, "Are you bored?" there's a good chance they are going to lie to you, unless you have a strong enough relationship.
mpobrien··on Facebook Leaks Access Tokens, Exposes Private User Data to Advertisers
>Most access tokens expire in two hours, but some tokens work offline and remain valid until the user changes the password, Doshi said.

FB users can just go into their authenticated applications list and revoke access tokens on a per-application basis. Changing passwords shouldn't be necessary - that's the whole point of access tokens.

mpobrien··on Pasting in command line Vim doesn't have to suck
Another method I sometimes use for pasting large blocks of code:

    :r !cat
    (paste your stuff)
    ctrl - D
Doesn't require any switching between paste modes.
mpobrien··on Persistent state for Node.js application servers
A clever hack, which nobody should ever use
mpobrien··on Show HN - My Jeopardy trivia app for mobile devices
Thanks! I definitely have no intention of trying to launch this as a 'product' because of the legal issues involved - I just did it as a fun experiment.

It also makes for a fantastic drinking game.

mpobrien··on Show HN - My Jeopardy trivia app for mobile devices
Yeah - all the question and answer data comes from the J! archive: http://www.j-archive.com/
mpobrien··on Does anyone have a great idea for what to name a new datastore?
silo?
mpobrien··on Syntax highlighting, auto complete and more within Python interpreter
This looks very handy. It would be nice if this could be extended to wrap around a Jython shell, presenting a nice way to quickly browse through javadoc info as well.
mpobrien··on Nutrition
Disagree that peanut butter is to be considered "shit." It's high in calories, yes, but contains plenty of protein and good fats plus a bunch of useful micronutrients. As long as you buy a brand without added sugar + vegetable oils, it's quite healthy.
mpobrien··on If you code HTML, Zen Coding will change your life
Looks almost exactly like the Sparkup plugin for vim + TextMate, which also ended up on HN not too long ago: http://jetpackweb.com/blog/2010/03/04/write-html-faster-with...
mpobrien··on Ask HN: Feedback on our startup (LabApp.com)
Looks cool. I'd suggest putting some screenshots on the app pages, to make them more inviting.
mpobrien··on Men Take More Risks When Pretty Women Are Around
Just because it seems obvious to all of us, doesn't necessarily mean doing research on it is a waste of time. It's interesting and useful even to see things like "dudes just want to impress chicks" put into the context of psychology, physiology and evolution.
mpobrien··on Ask HN: Who's hiring?
I'd just like to post a friendly reminder before this thread fills up with a lot of posts. Please post your location, or if the job(s) in question can be done remotely, specify so - it makes things much easier.
mpobrien··on All variables in Java must be final
Except newbie programmers should keep in mind that final is not simply synonymous with immutability.

  final ArrayList x = new ArrayList(); // x is final, so it can't be reassigned
  x.add( "foo" ); // but we can still modify its contents
mpobrien··on Do you need a co-founder? (Google Docs list)
I'm consistently getting a message saying "Viewing in simple list mode due to high traffic to this document" so whatever that limit is, we hit it. I guess I'll have to wait before I can add my info. Bummer.
Page 1 of 2Next →