HNHacker News
TopNewBestAskShowJobs

guac

52 karma · joined June 8, 2010

submissionscomments
guac··on macOS unable to open any non-Apple application
This seems to explain why my Mac was nearly unusable after a reboot last week. Turns out bind crashed on my firewall leaving me with no DNS.

After I restarted it I could actually launch apps other than terminal again.

guac··on Shopify CTO: our platform is now handling Black Friday level traffic every day
Same here. We're seeing very out-of-season numbers. In fact we saw another massive uptick this week that was suspiciously timed with the stimulus direct deposits going out (Tuesday/Wed morn).
guac··on The most profitable source of income for banks? Overdraft fees
That's standard practice with USAA. My first few checks had a pending status but after that (100s of checks later) they all posted immediately. Same thing happened when I signed up my wife. It's a selling point of USAA.

My paycheck also posts immediately, I get "paid" Thursday while everyone else I work with gets it Friday.

guac··on Unix Toolbox
If you have homebrew you can just install the 'gnu-sed' package and then change the function to call 'gsed' instead.
guac··on Facebook PathPicker
or `xargs` / gnu parallel
guac··on SWEATSHOP – I can´t take any more
We could and did do something. We opened up trade. That improved and continues to improve their situation immensely.

You're advocating we now do the opposite.

guac··on Dash – Beautiful instant offline docs for almost everything
If the project is using sphinx (most python projects) you can use https://github.com/hynek/doc2dash to make the docset yourself.
guac··on Most of the Amazon SES IP blacklisted by SpamCannibal
SES uses different IP ranges than those used by EC2.
guac··on Angular service or factory?
How about this: http://jsfiddle.net/pJ8Mt/1/

It's a poor example since I couldn't think of anything useful off the top of my head but it shows how you might modify a service at config time by creating its provider yourself.

Also I believe .config executes immediately so the provider needs to be defined beforehand (in this case above .config, but probably better to define it in another module to ensure it's available at config time). When I defined it after .config angular complained it couldn't find awesomeProvider.

guac··on Angular service or factory?
> Constants are especially interesting because they can be injected into the .config function of a module. No other provider can be injected for the very good reason that .config cannot inject transitive dependencies.

It should be noted than you can inject providers themselves in .config. Most users do this with built-in $routeProvider (which provides $route).

It's not mentioned in the post but he could pass "awesomeProvider" into module.config and (if it was more interesting than just a $get method) do something with it during the config phase.

With $routeProvider you would use the .when method to configure angular routing. It's .$get method returns the $route instance.

guac··on Show HN: Most Wikipedia articles lead to the same loop
The loop found for "Psychology" is pretty neat: http://wikiloopr.com/Psychology

Edit: Looks like somebody is editing certain articles that don't have philosophy as the first link to have it. Psychology used to loop with itself through like 5 intermediates.

guac··on List.js
http://www.datatables.net/ is nice.
guac··on Ask HN: How are lean startups easily accepting CC payments?
Even if you aren't storing card information you still are subject to PCI compliance if the card information passes through your application/server. In the case where you are processing but not storing you would need to complete the SAQ-C questionnaire and still probably be subject to quarterly scans (the self-assessment where are you storing data is SAQ-D)

https://www.pcisecuritystandards.org/merchants/self_assessme...

guac··on Ask HN: What SSL Cert Provider Do You Use?
I believe the "premium" ones are extended validation (EV) certificates. These give the green bar on newer browsers.

The $12 ones just validate domain ownership and not organization identity. I believe they also ignore the Organization and Organizational unit fields in your CSR and replace it with the common name in the certificate they issue.

guac··on SSH Multiplexing & other OpenSSH Tricks
For the proxy thing you may want to configure your applications to proxy DNS requests as well. Some do not do it by default and would leak the hostnames you're connecting to.

In firefox the about:config variable is "network.proxy.socks_remote_dns". Set it to true.

guac··on Google Ceasing Development of Google Wave
The announcement is on the official Google blog: http://googleblog.blogspot.com/2010/08/update-on-google-wave...
guac··on GitHub Hits One Million Hosted Projects
I'm extremely happy at GitHub's success. It's one of my favorite sites. But it seems a bit strange to count gists as projects. I use them like I used to use pastebin.