HNHacker News
TopNewBestAskShowJobs

pmh

1,071 karma · joined May 15, 2009

submissionscomments
pmh··on DHH Keynote from Confreaks
DHH starts at ~11:30 mark.
pmh··on What every founder fears
It seems to correspond to #9 here: http://www.virgin.com/richard-branson/my-illustrated-top-10-...
pmh··on Better bash in 15 minutes
I think "set -e" may be more idiomatic. While not scientific, there are more instances (by about an order of magnitude) of "set -e" than "set -o errexit" found via a code search on GitHub.

Anecdotally, I've nearly always seen "set -e" in bash scripts I've worked with over the years (if the option is there at all).

pmh··on DynDNS ends free services
Previous discussion: https://news.ycombinator.com/item?id=7546300
pmh··on Netflix disables use of the Chrome developer console
Bookmarklets still work fine (at least in Firefox and Chrome). It's just copy/pasting something with "javascript:" into the URL box that won't work.
pmh··on AWS Tips I Wish I'd Known Before I Started
>Is it downloading both the normal and bold weight rather than only one leaving the browser to do the rest?

Yes. The original URL only provides the normal weight (400), but you can specify other weights/styles[1]. 700 is the weight for bold and GP's URL requests both 400 and 700.

[1]: https://developers.google.com/fonts/docs/getting_started#Syn...

pmh··on Bashism
Here's a mirror that was pointed out last time this wiki was posted: http://bash.cumulonim.biz/Bashism.html
pmh··on Renault ships a brickable car with battery DRM that you're not allowed to own
This is getting slightly off-topic, but it's only a minority[1] of games that lack the Steam DRM wrapper and they're primarily indie titles. Nearly all (if not all) AA/AAA titles on Steam require Steam to be running.

[1] http://www.gog.com/forum/general/list_of_drmfree_games_on_st...

pmh··on Renault ships a brickable car with battery DRM that you're not allowed to own
> Amazon, Steam, etc. are not in fact capable of taking away the data I bought, no matter what they do with their servers.

I'm not sure what you mean by this, could you elaborate? As of now, if e.g. your Steam account is suspended or the Steam servers shut down, you will no longer be able to play any of the games on that account (offline mode and DRM circumvention notwithstanding).

You may have access to a subset of the data on your disk (the games you previously downloaded), but they're still wrapped in DRM.

As an aside, Steam is also capable of removing games from your account, which they do e.g. in the case of a chargeback.

pmh··on Microsoft does away with stack ranking
Interesting timing given the article and discussion yesterday [1] about other companies using stack ranking. I wonder (and to some extent hope) that the others follow suit.

[1]: https://news.ycombinator.com/item?id=6712717

pmh··on New Dell UltraSharp Monitors
Both monitors are VESA 100 compatible. It's on the spec page for the 32 and in the user guide/elsewhere on the web for the 24.

The 24 is technically not frameless, it just has a very thin top (and perhaps side) bezel.

pmh··on Ask HN: Why the Microsoft hate?
FWIW, I think it's less about bias (as a sort of measure of noise) and more about the general quality of conversation. Even if all of the biased camps balanced each other out, the noise just becomes too much and people start looking for another forum.

Or perhaps I'm just projecting my own experiences with /., digg, reddit, et al.

pmh··on Ruby Tips Part 4
A couple of minor nits:

- is_int? is rather misleading (I would not expect is_int?(1.2) to be true)

- Since Ruby ints are truthy, the idiomatic form would probably just return Integer(x) and false or nil otherwise:

    def is_int?(x)
      Integer(x) rescue false
    end
pmh··on Man-in-the-middle attack on Mobile Facebook possible due to lack of HSTS header
It's important to note that even if the HSTS header was present on the mobile site, the exploit would still be possible since many mobile browsers do not support HSTS[1].

[1]http://michael-coates.blogspot.com/2013/09/security-capabili...

pmh··on Open source as a civic duty
Linux kernel development is also primarily[1] done by paid engineers

[1] http://www.linuxfoundation.org/news-media/announcements/2012...

pmh··on The Science of Winning Poker
The Fuzzwah theory sounds like a variation (perhaps corollary) of the Murray Gell-Mann Amnesia effect
pmh··on $99 ARM-based PC runs either Ubuntu or Android
Going on the MX6 specs[1] and GFLOPS alone[2], it should be a bit faster than Ouya's Tegra for the cheapest option and handily beat it on the more expensive models. Bitcoin mining is out of the question - it's basically a tablet-class GPU.

GFLOPS isn't the whole picture of course, but my Google-fu is failing me at the moment.

[1]: http://en.wikipedia.org/wiki/I.MX#i.MX6x_series [2]: http://www.cnx-software.com/2013/01/19/gpus-comparison-arm-m...

pmh··on Ubisoft hacked, account data compromised
The Steam forums were hacked in Nov 2011. The hackers got access to a DB with Steam users' personal information.

http://arstechnica.com/gaming/2011/11/valve-confirms-steam-h...

pmh··on Poll: What is your primary desktop OS?
OS X for work (they gave me the Mac), but I spend most of my time in a Linux shell or IDE. I used to split my time between Ubuntu and Windows for development.

I prefer the dev environment of OSX and Linux to Windows and the UIs of Linux and Windows to OSX.

pmh··on Xbox One forces gamers to pay for games borrowed from friends
Yes, that's how it works. In exceptional circumstances, you may be able to get Steam support to revoke a key and apply it to your account, e.g. if you purchased a brand new game, the key had already been activated, and the retailer won't take it back.
pmh··on Half-Life 2 released for Steam on Linux
While I agree that it's nice to have native (assuming it's actually native) ports, HL2 and most of the other Source engine games have reportedly run great via Wine for a while now: http://appdb.winehq.org/objectManager.php?sClass=application...
pmh··on Show HN: Automatic weekly meal planner, also plans your leftovers
If you're a regular craft beer drinker, the rule of thumb I use for a 12oz is 30 calories per % abv (or 40 calories for a pint).
pmh··on How to Accept and Decline Job Offers
> Can't find encoding issues on my end. Any specifics on that?

Since the page's character encoding isn't specified (at least I didn't see anything in the source or via HTTP headers), it's defaulting to a Western encoding rather than UTF-8 (at least here on Win7/FF 21).

pmh··on The Matasano Crypto Challenges
It's flapping between a 404 and the actual page for me.
pmh··on How a banner ad for H&R Block appeared on Apple.com without Apple’s OK
Chrome 6+ appears to support SNI on XP

[1] https://code.google.com/p/chromium/issues/detail?id=43142

[2] http://en.wikipedia.org/wiki/Server_Name_Indication#Browsers...

pmh··on How Valve hires, how it fires, and how much it pays
I'd say it was onerous at the time. Steam brought an "always-online" component (offline mode was utterly broken for years) to games you may have bought years prior, and this was in 2002/2003. In 2013, it's basically the status quo and other publishers have adopted similar schemes.

I think the interesting part is that in spite of that past behavior and almost no PR, the gaming community just rallies around Valve and will vilify most other publishers that attempt to follow Valve's footsteps with Steam.

pmh··on How Valve hires, how it fires, and how much it pays
I've always been amazed at how they managed to cultivate such zealotry in the gaming community despite being one of the first developers to push (what was at the time, onerous and nearly unprecedented) DRM on their current user-base. Not to mention both the Steam client and network were significantly worse than they are now.
pmh··on After 14 years, GameSpy closes down
There's also Quake Live (http://www.quakelive.com) if you're looking for some Q3 action
pmh··on Official Steam client for Ubuntu released
From what I recall when I previously looked into this, it's almost exclusively driver optimizations that are present/enabled for workstation cards and not the gaming equivalents.
pmh··on Linux Foundation Secure Boot System Released
You'll find it under the slightly more general 'command injection'[1] which includes the use of other shell operators as well

[1] https://www.owasp.org/index.php/Command_Injection

← PreviousPage 4 of 5Next →