HNHacker News
TopNewBestAskShowJobs

gazarsgo

44 karma · joined June 29, 2012

submissionscomments
gazarsgo··on Tell HN: Slack decides to close down IRC and XMPP gateways
Does anyone actually prefer coding to the IRC and XMPP protocols instead of the Slack API ?

https://github.com/erroneousboat/slack-term seems more than sufficient to me, and hackable if I find an itch to scratch...

Better yet, would anyone here pay for development of a self-hosted IRC or XMPP gateway to Slack? :P

gazarsgo··on Critical security updates for Git, Subversion and Mercurial
I ran across this a couple years ago because Tumblr let you use a leading - for your subdomain... I remember being so shocked reading this thread, but clearly nobody on that discussion had heard of Tumblr at the time. Very surreal.
gazarsgo··on Critical security updates for Git, Subversion and Mercurial
+100000

Someone needs to teach the next generation about ABI compatibility...

gazarsgo··on Screeps – An MMO strategy sandbox game for programmers
last email I got from them was 12/12/15 about the launch of stockfighter.io ... which is also dead as is their Discourse :(
gazarsgo··on Ask HN: How do you learn to use AWS when you are terrified to being overcharged?
Open your account with a $100 Visa gift card.
gazarsgo··on Jobs at Apple-Search
Apple was at Lucene Revolution in DC this past fall. It's a little silly IMO to extrapolate too much from a job posting -- Apple has had a large search infrastructure for a long time, as do most tech companies.
gazarsgo··on Simple tools for EC2 reserved instances cost analysis
Ahhhh, I freaked out because I forgot this edge case: VPC vs Classic reservations don't affect whether you get a price cut or not, they only affect the capacity portion of the reservations -- being guaranteed to launch an instance of that size in that Region+AZ.
gazarsgo··on Simple tools for EC2 reserved instances cost analysis
Found a $200k mistake with this. Thanks. :(
gazarsgo··on Show HN: Thoth – a real-time Solr monitor and search analysis engine
Thanks for dropping code ahead of the talk, looking forward to the presentation tomorrow.
gazarsgo··on Live Coding in VR with Oculus Rift, Firefox WebVR, JavaScript, Three.js [video]
Here is one example: eye tracking could completely eliminate the need for alt tab or switching desktops. Put your keyboard's focus in a window by looking at it, and have it automatically recenter into your natural field of view. Still doable in 27" but not nearly as useful.

Just guestimating, I would need 11 or 12 27" screens to fully utilize the area I can see without moving my head. With gentle neck motion included I think that number triples or quadruples.

gazarsgo··on AWS issues unavoidable reboot schedules with short notice on many EC2 instances
VMWare has this feature too, they call it vMotion. I haven't found anyone who could explain the resilience of vMotion in production use cases though.
gazarsgo··on Ask HN: My app is being bullied on Google webstore, What to do?
Fact: Recording user behavior most certainly is a privacy issue...

My opinion: ...and it should be both disclosed and opt-in.

gazarsgo··on Clojure's Transducers are as fundamental as function composition
Not in the compiler, but enjoy a Microsoft Research paper about Steno, a C# library that claims to be superior to stream fusion (section 8.2): http://research.microsoft.com/pubs/173946/paper-pldi.pdf

In case anyone is unaware, LINQ lets you represent queries as a series of function calls which it represents as a series of Expression objects and an in-memory AST.

gazarsgo··on USE Method: Linux Performance Checklist
re: storage capacity, does df -h report inodes on other OS? On Ubuntu you need to do df -i to see inode utilization.
gazarsgo··on Docker Misconceptions
Only thing I took issue with was "Instead, explicitly define your servers in your configurations for as long as you can."

Maybe you can get away with this for a small scale deployment, but "as long as you can" sends a bit too mixed of a message. You should only defer a service discovery implementation until you get to the point where you have more than one read path in your stack.

IMO, as soon as you go from load balancer -> app -> cache -> database to having a services layer you should start thinking service discovery.

The simplest bandaid is to leverage DNS as much as possible until you get even bigger, and use static CNAMEs.

gazarsgo··on Show HN: Chapp is topic-based chat
Thanks for sharing! Here are my comments, mostly critiques but please note I really think you have a great start here.

Nice clean interface, reasonably quick to use.

Doesn't work with 1password.

HTTPS isn't the default, and when requested gives a cert failure (representing *.onmodulus.net)

Email notification should be opt-in? Also should have a toggle for product notifications.

When I click on someone like http://chapp.is/people/hayk/activity the profile link takes me to my profile instead of theirs.

All in all, I'm looking forward to watching this service grow! (p.s. I suggest looking into PostgreSQL 9.3 as a backup plan to Mongo)

gazarsgo··on Atom
All programmers end up either learning or rewriting Lisp.
gazarsgo··on Your Path to a $16B exit? Build a J2ME App
You underestimate the value of the graph data.
gazarsgo··on Adware vendors buy Chrome Extensions to send ad- and malware-filled updates
I forked an extension released under MIT license because of this -- original author pushing shady updates.

After I re-released it on the Chrome Store, now I get emails trying to buy "my" extension from me.

gazarsgo··on Ruby 2.1: Profiling Ruby
Why is line level profiling so non-existent for dynamic languages? Function level just doesn't cut it, esp. w/ the zillions of monkey patches in Ruby.
gazarsgo··on AWS Management Console - Auto Scaling Support
How are you deploying? You 'should' push a tarball to s3 and have web nodes pull it down.

Red-black deploys via AMI changes are one way for sure, but those seem to be usually done via separate scaling groups entirely. Netflix has a lot of automation around this (see Asgard and AMInator)

gazarsgo··on AWS Management Console - Auto Scaling Support
Hi Jeff!

I assume this is a reference to the charge per 1M I/O requests on EBS.

gazarsgo··on MongoDB Raises $150 Million at $1.2 Billion Valuation
Can't you just jam the data into Postgres JSON columns? :)
gazarsgo··on Analysis of E(V) of working for a startup
I like the general tone of this piece, but how many salaries are below market rate at a startup these days? The fringe benefits are pretty insane right now too.

IMO, the biggest concern for an employee is dilution. Sometimes this happens in non-obvious ways, like on exit what happens to undistributed shares allocated to the employee grant pool?

gazarsgo··on Analysis of E(V) of working for a startup
also assumes y-combinator acceptance increases your survival odds, right ?
gazarsgo··on Twitter Tweet Button URL randomly resolves to a .torrent file
I thought Twitter was all private DC, did platform previously point to S3?
gazarsgo··on This Post Took 3 Years to Write
I forgot how tedious signup forms are. OpenID or facebook/twitter login?
gazarsgo··on Gittip at Khan Academy
I had an excellent exchange with Chad recently on twitter (and then Github Issues) where we went through a transient GitHub OAuth issue that Github ended up acknowledging via email as being an error on their side. I feel much more confident in him and the gittip service where initially I felt some hesitation and doubt about the trustworthiness of the service.
gazarsgo··on Ember.js Persistence Foundation
Is this supposed to be a framework for collaborative editing and synchronization? I would expect a lot more examples around merge conflicts and locking if so. "Models are never locked" make this sound like it is just an abstraction for abstraction's sake, why would I use this instead of just binding DOM elements to JSON?
gazarsgo··on Ansible Simply Kicks Ass
i, on the other hand, tried to learn puppet over the course of a weekend with a brand new laptop and Boxen just after it was released. There is a nightmare of broken dependencies that still aren't resolved months later (librarian-puppet won't install apache because apache's version has a -rc in it which isn't a ruby version blah blah blah...)

now I know that using VMs / vagrant is critical to sane server orchestration development workflows though, so there's that.

← PreviousPage 2 of 3Next →