HNHacker News
TopNewBestAskShowJobs

xdissent

276 karma · joined June 25, 2011

[ my public key: https://keybase.io/xdissent; my proof: https://keybase.io/xdissent/sigs/4HntI8hyoZeMo4QWF6LfSqIiNFj7Y2bFchz_g7mUSdE ]
submissionscomments
xdissent··on Apple Airplay on Raspberry Pi in 7 Easy Steps
This project can stream audio to an Apple TV and includes details about the (now required) pairing protocol: https://github.com/philippe44/RAOP-Player
xdissent··on Why Some U.S. Ex-Spies Don't Buy the Russia Story
Possibly relevant tidbit from a recent Guccifer 1.0 interview: He used 'Russian proxy servers because they were “the fastest.”' I imagine they're referring to VPNs. http://www.foxnews.com/us/2017/08/11/guccifer-calls-fox-from...
xdissent··on Learn GraphQL with GitHub
To help solve the nested/recursive query problem, Facebook created dataloader: https://github.com/facebook/dataloader There's graphql integration info on the blog: http://graphql.org/blog/rest-api-graphql-wrapper/#taming-pat...
xdissent··on Apple has proven me wrong about HomeKit
Home-assistant also has a great homebridge plugin (https://github.com/home-assistant/homebridge-homeassistant) to easily bridge devices to HomeKit. I got home-assistant talking to zwave and zigbee with a Linear HUSBZB-1 stick (new version does both) and finally threw my wink hub in the garbage. Even through Home app -> homebridge -> home-assistant, everything is super fast and 100% local, unlike most of the commercial hubs.
xdissent··on Sent to Prison by a Software Program’s Secret Algorithms
But we either elect them or elect the reps that appoint them, and we have (some) recourse to make them explain their reasoning, which they usually offer openly.
xdissent··on Getting Started with Headless Chrome
Your guide mentions setting window size and taking screenshots, which I thought were not currently working via chromedriver. Do you know if that was fixed or is there something else going on?
xdissent··on Charge, a phone company with features for nerds
My outgoing message is a close proximity iPhone recording of my 93 dodge dakota's door buzzer. Seems to also solve the VM problem, although the diligent VMers express confusion often. But those aren't VMs I'm interested in receiving, so it kinda works out.
xdissent··on 1916 Guide Shows What the First Road Trips Were Like
Steely Dan even wrote a song about it.
xdissent··on NPM and Left-Pad: Have We Forgotten How to Program?
In the case of left-pad, 2538464 of its 2550569 downloads last month are attributed to dependents of the line-numbers package (https://www.npmjs.com/package/line-numbers). So it would appear that relatively few people directly rely on left-pad, which highlights the importance of vetting the dependencies of dependencies.
xdissent··on The Lost Tombs of Oman
I wonder if they're kilns or furnaces rather than non-functional monuments, given the historical record of trade from the region.
xdissent··on America’s airlines are introducing a class below economy
Please explain how my wallet's vote would impact their pricing?
xdissent··on Vorpal, a framework for building CLIs
They're only exported to the sub shell (bash on last line of cli script). Quitting the sub shell would restore them. Perhaps you were confused by the absence of `service:$` in the prompt for the upload command, which I believe was an oversight.
xdissent··on Material Design Lite
We wanted to use MDL but had already committed to Stylus and weren't willing to use a prebuilt MDL, so I am maintaining a Stylus port here: https://github.com/xdissent/material-design-lite/tree/stylus
xdissent··on All Systems Go for NASA's Mission to Jupiter Moon Europa
See responses to similar question here: https://news.ycombinator.com/item?id=9740777
xdissent··on Higher wages and employee turnover
My best argument so far for the (mostly symbolic) raising of the minimum wage had been that going from ~$7 to ~$10-15 is approximately doubling the purchasing power of individuals who need it most (and will use it), at a low cost to everyone involved. It's an amazingly good return on a relatively tiny social investment. The best argument against it that I've seen is that black-teen unemployment goes up dramatically every time the minimum wage increases. However, it turns out that those scary data points (promoted usually by libertarian thinktanks) exactly correlate with general economic recession periods.

Never once did I imagine that employee turn-over would have such a huge economic impact, but it makes total sense. I've definitely known that happy employees prefer to keep working, but I never connected the dots to dollars spent on boarding new employees. And now I have a talking point that the hardest "show me the money" opponent can wrap her head around without accusing me of appealing to emotion or morality.

I welcome more talking points (pro and con) since I'm not formally educated in economics.

xdissent··on [dead]
And with such a damning update/correction (also written 4 years ago), I'm kind of shocked that I keep seeing this thing.
xdissent··on Under the Influence: New York Hardcore
There are in fact plenty of hardcore bands from past and present with non-white/female/lgbt members. Bad Brains, Limpwrist, The Comes... Of course there are some openly anti-female/non-white/lgbt bands, but they're by no means the norm. My experience in punk and hardcore was defined by the open and accepting nature of the people in the scene. Our local venue's official motto was "NO RACIST, SEXIST, OR HOMOPHOBIC SHIT TOLERATED" (Lucy's Record shop in Nashville)
xdissent··on Io.js and Node.js reconciliation proposal
But both require a healthy ecosystem of packages to be any good at all. Right now the existence of io is making package authors choose to support one or the other or do the extra work to support both. Node is getting worse for that. It's a little less of a worry now that node 0.12 is out, but the politicization of the split is just going to make developers choose sides and focus their efforts on one or the other. And considering the fact that both use NPM for package distribution, package management is going to get more difficult, not easier.
xdissent··on Io.js and Node.js reconciliation proposal
I think you nailed it with "when it's possible." What about when it isn't? They're clearly divergent projects, so now you have to keep track of whether every npm package you use supports Io or Node, and which version of each. Package authors are now responsible for supporting one or the other, or becoming an expert on the differences in order to support both. It's a crappy burden on all parties involved.
xdissent··on Too much finance is bad for the economy
I believe it's implied the finance sector knows they're draining the high-skilled worker pool, meaning R&D-heavy businesses won't be able to find the employees they need to succeed. So businesses with collateral are a better bet.
xdissent··on More than 39M Americans Only Have Access to One Wired Broadband Provider
Here in the states, Comcast cable modems/routers automatically create a "public" wifi hotspot in your home by default, so the infrastructure for a large wifi network exists in many places. The catch is, for the public to join the wifi network they must have a Comcast account in good standing. I can only assume based on Comcast's intent to build "the largest public (private) wifi network" themselves and the recent legislative attacks against community/public broadband networks that attempting to create a truly public wifi network using any of the available broadband providers as a backing service would be a Bad Idea. Anecdotally, the wireless broadband providers here are also a joke.
xdissent··on Go Escape Analysis Flaws
Russ Cox commented on a couple of the proposed fixes:

> Maybe after the compiler is converted to Go.

> I'm not willing to make major changes to escape analysis right now. I intend to ask someone to take a look at the whole thing and see whether it should be changed/rewritten/fixed/etc in a few weeks.

It sounds to me like there are some significant changes coming down the pipe anyway, which may or may not effect the current escape analysis behavior.

xdissent··on AT&T previews lawsuit it plans to file against FCC
But strangely the author of the Economist post concludes that the market should be left to regulate itself. Even stranger, they immediately lament the fact that it's failed to do so in the 75% of America where there is a single broadband provider.

Which makes me wonder - will the FCC action do anything to expand the provider market, or merely ensure the quality of currently available access?

xdissent··on Poll: How many HN readers are believers?
Absolutely no offense intended, but doesn't your worldview (and the perceived benefits) stand alone, whether or not a God exists? I guess my question is, how do you rationalize the ritual if it has little bearing on the outcome?
xdissent··on The Clock
From the note:

> Toward the end of the day the power company speeds up/slows down the frequency as needed so the total cycles in a given day is 5,184,000

That's incredible! I had no idea it was that accurate.

xdissent··on The Clock
> The unit is powered by an external 12VDC adaptor, connected on the back of the frame.

But later...

> The clock reference, in other words the heart beat of this clock comes from the AC outlet.

Maybe it's really a 12VAC adapter?

xdissent··on Why we should stop using Grunt and Gulp
Regarding plugin dependencies, gulp maintains a blacklist of plugins that are not recommended for various reasons (bloat, poor design, unnecessary, etc): https://github.com/gulpjs/plugins/blob/master/src/blackList.... They also link to an article about why you should resist the urge to create gulp plugins on their wiki: http://blog.overzealous.com/post/74121048393/why-you-shouldn... Additionally, they maintain a collection of examples of common use cases that tend to send people searching for plugins unnecessarily: https://github.com/gulpjs/gulp/tree/master/docs/recipes Other popular projects also recommend against plugins for integration into gulp, such as browserify and karma test runner. There are a number of great support packages for gulp that handle the handful of special file stream manipulations that you may need to perform (vinyl-buffer, vinyl-source-stream) and since gulp operates on node streams (object mode) many useful npm packages already apply.
xdissent··on Impending kOS
I think the first line imports view.k: http://www.kparc.com/$/view.k
xdissent··on Birth Control: A Twenty-Something’s Best Asset Class
Observation unrelated to article content: For some reason this site hijacks the swipe-left and swipe-right actions on a magic mouse, preventing Safari swipe navigation. It scrolls up and down instead.
xdissent··on Gooey: Turn command line programs into GUI applications
I like it! How about an Open/Save button to choose files for stdin/stdout?
Page 1 of 3Next →