HNHacker News
TopNewBestAskShowJobs

MetricMike

140 karma · joined May 25, 2009

submissionscomments
MetricMike··on asdf banned_commands
That'd be a great addition!

Historically, the list of architectures that public github action runners make available has been quite limited. Having an alpine runner to surface unsupported commands would be a huge win.

That being said, it's very useful as a plugin dev to have this test suite while working on a WSL2/Ubuntu so that I don't need to run a full CI build every time

MetricMike··on Ruby Shield: Shopify donates $1M to stewards of rubygems, bundler
Their contributions notwithstanding, Shopify deserves a little extra kudos for publicizing Ruby Shield so well.

Open Source software is essential for progress, but can be scary to rely on. Efforts to harden it should be celebrated.

MetricMike··on WSL Hello Sudo: Face Recognition of Windows Hello on Windows Subsystem for Linux
yep! PAM is "Pluggable Authentication Module" which sits between applications and the auth method, so you can put anything there. LDAP and ActiveDirectory are fairly common ones
MetricMike··on Show HN: Py-spy – A new sampling profiler for Python programs
https://github.com/benfred/py-spy#when-do-you-need-to-run-as...

tl;dr - yes, it's a limitation(?) of macOS syscalls.

MetricMike··on AT&T Successfully Derails California's Tough New Net Neutrality Law
There's no incentive for Microsoft to have continued investing in hiring or R&D without competition.
MetricMike··on Google Maps Platform
They have several GIS repos at https://aws.amazon.com/earth/ but their Google Maps equivalent is behind the Appstore (https://developer.amazon.com/docs/maps/get-started.html) although as noted below, it's only for Fire apps.

Definitely curious since they (obviously) have the technical ability to offer this service over the web but choose not to.

MetricMike··on Show HN: Facebook data analyzer
https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists#Al...
MetricMike··on Teleport 2.4 released
Yey! 2.4 finalized another crucial feature that didn't make it into the changelog or release notes - the --insecure-no-tls flag for operating behind a proxy with SSL termination (such as with a load balancer in AWS)
MetricMike··on Archaea: The 'Dark Matter' of the Microbial World
Arm-chair opinion, but there are - just that chimpanzees/humans are a particularly bad example 'cause it happened so long ago. Once you have a common ancestor species split off into different species those species, by definition, can't share mutations between each other. Separately, chimpanzees and humans are "different", not necessarily better than each other. I don't know enough about the evolutionary history to say why but superficially they're better at tree-living and we're better at Savannah-hunting. Two different environments, so sharing mutations probably wouldn't help much.

https://www.quora.com/If-evolution-is-true-then-why-are-ther... has some better ones.

MetricMike··on Another US Voter Database Leak
https://webcache.googleusercontent.com/search?q=cache:XGoq5F... google cached
MetricMike··on The Carbone Ruby VM
"But with code that recurses or calls other methods that are implemented in Ruby (better said: Carbon input language). From obvious reasons the mentioned improvment factor will go down to zero when spending all the time in builtins; (long running builtins, not Fixnum#+; but this effect begins with it). One may say snippets that do no work are producing larger speed improvments; but this is also the kind of code one calls object oriented; i.e. many levels of indirection, abstraction ....."

Two issues with this paragraph:

1) "Carbon input language" makes me think that I can't use the full breadth of Ruby. If I can't use the full breadth of Ruby it's not a Ruby VM.

2) I'm not really grokking the "snippets that do no work" portion, but given that Ruby (or at least the Rails/Sinatra flavors) are all about interdependent, highly-OO flavored code what audience is this VM targeting?

MetricMike··on Capistrano maintainers add new dependency to promote paid service
An additional point is - what if I have another CI gem that conflicts with capistrano-harrow but not capistrano?

What if capistrano-harrow introduces a security vulnerability that I'm not prepared for because I don't pay attention to a gem I'm not using?

I get that the maintainers want to promote their paid services, but this feels awful on multiple fronts. If capistrano is too expensive to maintain on your own, address that problem don't drag the Rails community kicking and screaming.

What about soliciting help from RubyTogether?

MetricMike··on Wi-Fi Alliance introduces low power, long range Wi-Fi HaLow
https://en.wikipedia.org/wiki/33-centimeter_band has more info on the 900MHz band they're using, which is an odd choice because it isn't recognized outside Region 2 (Americas).
MetricMike··on The Gig Economy
This is usually a fair point to make, but you're pointing at neither the flaws in the underlying case study nor the weakness in generalizing Utah to a wider area. That's not really fair, especially since parent comment is providing data.
MetricMike··on Ask HN: Who wants to be hired? (June 2015)
Location: Washington, DC Remote: No preference Willing to relocate: Yes Technologies: Ruby (Rails), HTML/JS, Java, Postgres, Debian-flavors of Linux, Git, Vagrant, Puppet, Bash Résumé/CV: linkedin.com/in/michaelweigle Github: github.com/metricmike Email: michael.weigle at gmail

Recent CS graduate and Army Reservist. Looking for a fast moving team to learn and build systems with.

MetricMike··on Myself – v1.0.3
How would that be different from the way CSS currently functions, where if B is parsed later than A and references the same selector, B's behavior overwrites?
MetricMike··on Atlas Beta – The new learning environment from O’Reilly
From the bottom of the FAQ:

Q. Will all content always be free?

A. Probably not. As the site grows and we add more and different types of material, we’ll aim to offer a rich balance of free and paid content.

MetricMike··on It Is Time For Basic Income
Most implementations I've read lean towards it being similar to a negative tax (there are other possible implementations out there). So if you file $0 income, you get a $10,000 credit/refund. If you make $200,000 income, you pay $20,000 in taxes.

So taxes on the top brackets pay for basic income on the lowest brackets, with the understanding that the impact isn't changing much for most people because we already have a progressive tax system and this is just a simpler/more efficient way to distribute.

MetricMike··on Major Changes in SAT Announced by College Board
If you chop off the essay score, you'll still be related to everybody ever (with respect to test revisions).
MetricMike··on How to Get a Job at Google
The second half (or third third?) of that quote states:

> And just as critically, do you step back and stop leading, do you let someone else? Because what’s critical to be an effective leader in this environment is you have to be willing to relinquish power.

Which I think is what the author is trying to focus on. Traditional leadership would be making the decisions and taking risks because it's expected and people are asking you "Hey, what do we do?". Emergent leadership would then be making decisions and taking risks because it needs to happen or equally importantly acknowledging that someone else is more capable of doing so. I would bet that in the interview process they'd focus on the story and trying to determine how you make the decision to either ignore the chain of command or otherwise exert influence on it.

Like you said, that definitely selects more for storytelling skills than leadership skills, but in absence of other more accurate metrics I think that's still better than looking for "President of Chess Club" on a resume.

Unrelated, I'd love to read those narratives. While I can't speak for the community, I feel interviewing is a very hard thing to get right and knowing more about how other people do it AND experience it is important to getting better. Nothing < anecdotes < more anecdotes < data?

MetricMike··on Why 2.4GHz? Chasing wireless history
Around Update 3/4, Hugh mentions that he abandoned trying to work with the contractor and instead pursued an FOIA request to find out where the documents would be, used the money for airfare to the National Archives, and searched himself.
MetricMike··on Create a Heatmap of Geocoded IP Addresses with Rails
Maxmind's database is 1) huge in filesize 2) not as extensive as some 3rd parties (like Google, Yahoo, and Bing), and 3) updated monthly which adds another task to your workflow.

Given that the example use is to track where clicks are coming from, those three sound like dealbreakers.

MetricMike··on With Google Reader gone, is Google Scholar next?
But they typically haven't. They've had an excellent track record so far of giving reasonable notice.
MetricMike··on Why is Spotify chugging upload bandwidth when it is not streaming?
http://superuser.com/questions/135719/windows-program-to-lim...

NetLimiter (free) and NetBalancer (paid, free for 5 processes) have been the go-to solutions for Windows for a little while.

IceFloor (http://www.hanynet.com/icefloor/index.html) is the OSX (10.7+) analog.

MetricMike··on Scott Forstall leaves Apple
The dichotomy is what's dangerous. Address Book looks like an book, so I'll try to interact with it like that. When that doesn't work, I get confused, angry, and it's generally a "failure" from a UX point of view.

Neither form of skeuomorphism is inherently bad, but it's easier to shoot yourself in the foot and ruin the UX when you move from decorative to functional.

MetricMike··on America's Problem: The World is Beating Us in a Battle We Don't Want to Win
So I get that American education tends to create "interchangeable cogs", but I'm dubious that "applying the Lean Startup methods will fix it". America doesn't just dominate the web just because of Silicon Valley - giant corporations like Microsoft and IBM and the baby Bells had a great part in it as well (and still do).

Does individualized attention towards each student's strength and passion scale to a nation? Shouldn't the focus of a national education system be to provide everyone with a solid base and then from there allow them to explore and develop their dreams?

I'm quite biased towards incrementalism, but I think the problem (defined as Americans emerging from the education system with no passion or creativity) would be better addressed by decreasing or removing the incredible burden it takes to get specialized, formal training in graduate school not by trying to get the Department of Education to attempt to pivot (expensively) towards focusing on each individual in an already chronically underfunded industry.

MetricMike··on AMA with Barack Obama
Huffington Post is aggregating questions and answers here: http://www.huffingtonpost.com/2012/08/29/barack-obama-reddit...
MetricMike··on RPG JS: Javascript RPG (as in dragons) framework
On one of the issues, the developer links to them but they aren't linked anywhere else that I can see. It seems as if the demo is pretty broken, judging by other issues.

Documentation: http://rpgjs.com/doc/ Demo: http://rpgjs.com/examples/demo.php

MetricMike··on Next Hacker News DC Meetup TOMORROW, June 28th
I go to college in Richmond, but live in Fairfax during the summer so I'm pretty excited to go to one of these after almost a year of "Oh, I should drive up but I have class the next day".
MetricMike··on Netflix CEO: In Ten Years, “We Will All Have A Gigabit To The Home”
Google announced the winner as Kansas City last month. http://www.businessweek.com/technology/content/apr2011/tc201... has some interesting notes about the implications of Google running the service and disrupting the ISP market. One strategy they talked about was using Kansas City's own infrastructure to run fiber through utility poles and already present street conduits to get fiber to the home and cut costs.
Page 1 of 2Next →