HNHacker News
TopNewBestAskShowJobs

savant

72 karma · joined September 4, 2009

Operations @ SeatGeek

Github: http://github.com/josegonzalez

Site: http://josediazgonzalez.com

Twitter: http://twitter.com/savant

Email: jose [@] seatgeek

submissionscomments
savant··on Ask HN: Smaller alternatives to Kubernetes/Deis?
diggan: Would be great if you could file issues for anything you've had trouble with on Dokku.
savant··on AWS increased error rates / intermittent outages
Yeah I wrote this during the last extended outages - had some downtime since, well, I couldn't interact with the api :P .

The source code for it is here: https://github.com/josegonzalez/real-aws-status

savant··on [dead]
> Having failed to establish any, much less all, of the three elements required under the ICANN Policy, the Panel concludes that the relief requested shall be DENIED.

Sounds like that is incorrect? As well, I see the following at the bottom of the document:

> Dated: December 5, 2005

savant··on A Docker-inspired Heroku clone in 100 lines of PHP
+1 As one of the dokku maintainers, I would love to see any random issues fixed. Feel more than free to open an issue on our tracker[1] and I'll be sure to comment.

FWIW space processing in command line args is a bit... difficult given our mode of transport (ssh). This is something we're thinking about fixing somehow, though there isn't a great solution yet.

[1] https://github.com/dokku/dokku/issues

savant··on Image Compression on cakePHP
You might want to play around with an image handling library like Intervention Image[1]. I recall a presentation by instagram on how they made their image sharing fast, might be worth looking into that (as well as hooking up Charles Proxy to their requests to see what sort of stuff they are sending over the network).

[1] http://image.intervention.io/

savant··on Heroku is no longer the hobbyist's friend
Jesus $50 a month? How did you end up finding such a team?
savant··on Heroku is no longer the hobbyist's friend
We largely just orchestrate docker - there is a bit of glue around nginx of course - but I don't see why we couldn't support FreeBSD.

Arguably the biggest blocker is actually getting a running BSD instance - I'm going to say I've never successfully installed FreeBSD, though the last time I tried was 10+ years ago - and then potentially creating a `docker` binary that uses Jails but responds as if it's docker.

As it's open source, I definitely wouldn't mind helping someone investigate FreeBSD support :)

EDIT: Looks like there is already docker on FreeBSD, https://wiki.freebsd.org/Docker . I assume you guys have bash, so this should more or less work...

savant··on Heroku is no longer the hobbyist's friend
We normally recommend at least 1GB (and tell users to run swap on smaller instances). It's really just dependent upon your app's memory usage, and you can use docker options to limit app resources quite easily :)
savant··on Heroku is no longer the hobbyist's friend
A reasonable option for hobbyists is Dokku[1], a single-server heroku clone. I'm also pretty excited about Convox[2], and would definitely recommend that early adopters check it out.

I get that people are frustrated with heroku's pricing, but at the end of the day I think that if your side project isn't worth the money you spend on it's hosting, maybe you should look into other side projects? If it's truly not a money-making project, not needing to scale it or have it up 24/7 seems like a reasonable trade-off to not paying for it's hosting.

The number of tools and resources Heroku provides is quite significant, and developing/deploying/maintaining similar solutions is certainly not cheap or easy. Especially at scale.

Disclaimer: I'm one of the Dokku maintainers.

  - [1] http://progrium.viewdocs.io/dokku/
  - [2] http://convox.com/
savant··on Free, automated SSL certificates for Sandstorm self-hosters
You eventually have to roll over keys at least once every N years, so if you are automating it, the length of time doesn't really matter.

In this case, they are just limiting the window.

savant··on Notion – Document Reimagined
Does anyone know if there is a JS editor that acts similar to how notion works? I've seen a similar pattern with readme.io, and would love to be able to use it for internal tools.
savant··on Twelve-Factor Applications with Consul
I am curious as to how this sort of setup would work for processes that take a bit to load - such as when building an in-memory index. In my case, I have several services that take ~30s+ to start, and as such do a rolling restart. envconsul would just sigterm an entire tier, causing outages.
savant··on Art of Computer Programming, Volumes 1-4A Boxed Set
This will likely not help you build your startup unless you need a really strong understanding of Programming concepts. In the words of the wise Wikipedia:

"The famous offer of a reward check worth "one hexadecimal dollar" (100HEX base 16 cents, in decimal, is $2.56) for any errors found, and the correction of these errors in subsequent printings, has contributed to the highly polished and still-authoritative nature of the work, long after its first publication. Another characteristic of the volumes is the variation in the difficulty of the exercises. The level of difficulty ranges from "warm-up" exercises to unsolved research problems, providing a challenge for any reader."

For some people, it will be a status symbol. But honestly, you shouldn't be buying these books unless you actually want to learn something. Just saying you have the books will do you no good and is just a waste of paper.

savant··on Poll: Are you a Programmer?
I am a copy-paster. All problems have been "solved", I just have to mash together a working solution for the task at hand.
savant··on Ask HN: What data set would you like to see/use, but doesn't exist?
Google's datasets. All of them. I mean, they exist, but not in completeness for anyone outside google.
savant··on Ask HN: What's missing in a CS degree?
The fact remains that it is much easier to:

- Perform Unit/Functional/User Test

- Use version control

- Be exposed to a variety of both tools (editors/ides) and services (github.com, getexceptional.com)

- Work in a distributed manner

- Get real world feedback on your application from people other than the Professor

- Work with more than the String class of your language

- Collaborate on related, but not dependent, code in the same codebase

- Learn different patterns (Observer, Singleton, etc)

- Develop the way you would in the real world (Scrum? Waterfall? You name it. No real cowboy coding)

when doing web development than doing most "Random Number generator" or "Porpuquine" projects assigned in CS to show recursion or proper OOP.

I'm probably biased though, as I'm a web developer who went through the Java bullshit and didn't learn a damned thing until I actually tried to make a web application that someone other than my Professor of Data Structures and Algorithms II was testing/grading/using.

ADDENDUM: As for the CS portion of the degree, learning all the aforementioned skills will hopefully allow you to more easily grasp things like the difference between PSPACE and NP-Hard problems, Genetic Algorithms, AI, etc. I'd hope to god that someone designing AI would at least use version control on their application. It would be a nightmare to find a bug that sliced a person in half when they are in surgery without a tool like "git bisect" :)

savant··on Google Pacman
Explains why there is no sound on my Nexus One.

Too bad it won't play with my trackball or something...

savant··on Physics prof fired from oil spill cleanup job due to controversial blog.
I don't see why it would. I go to work and I talk about stupid stuff with my coworkers all the time. They definitely don't have much in common with me, and it's an even larger gap between me and the founders. Even so, I manage to do my job and hopefully do it well, regardless of what they thought of my peach/orange/pink hair last week.

There just happens to be this little thing called professionalism....

savant··on Physics prof fired from oil spill cleanup job due to controversial blog.
It's disappointing at a time like this that when all Americans need to come together and focus on relief efforts and recovery efforts in the Gulf, someone in power decides a person's divisive position on an issue affects his ability to focus on a problem.
savant··on Ask HN: Review our app: masterbranch.com
I'm interested in seeing how you classified a developer in certain categories.

I just searched my Github profile (I am josegonzalez on Github, savant elsewhere) and noticed on the sidebar that it had a bunch of links to types of developers. One of them was "CakePHP Developers". How did you categorize me in this section, and will you make such methods known? I'm curious as I run CakePackages.com (http://cakepackages.com) and your algorithm is pretty accurate. Since part of that particular app is indexing CakePHP-related code AND developers, it would be nice to see how you are categorizing developer's repositories (I've been thinking of using PHP's reflection class to do categorizing for my purposes, but I want to know how to auto-find CakePHP developers themselves...)

I love the idea, and as soon as I sort out my OpenID provider (HEY ADD FOAF+SSL SUPPORT!), I'll be signing up for this service :)

savant··on GitHub's email correlation for authorship
The number of watchers on the first repository.
savant··on Remind HN: Today (9th of May) is Mother's Day in US
I made my mommy a website: http://becauseyouremymom.com/

And here is the message I sent her on the site: http://becauseyouremymom.com/loves/savant

savant··on Facebook alternatives spreadsheet
foaf+ssl = distributed social networks.

See markmail.org/message/xywxnqp3adqcem5f for some specs on how it might work :)

savant··on HN is getting too big
How does one downvote something? Is there a karma level a user should be at to be able to downvote?
savant··on A Front Row Seat with SeatGeek Co-founder, Russell D'Souza
And they still are. Awesome guys to work with and real humble too. Haven't met a pair of people more focused on their goals than Russ and Jack yet.
savant··on Ask HN: A simple wiki which supports Markdown syntax?
nice. was going to comment on it before you shoved it into a gist that you should gist it.
savant··on Ask HN: would you give us feedback about our saas directory ?
Register kingofapi.com as well please before I do :)
savant··on One laptop, two guys, and a few days of #sxsw rails hacking
http://foamee.com/

Although to be honest, I've not tried either and don't know how they differ. I guess in the end it's that they built something randomly and had fun doing so.

savant··on Tell HN : Wordpress.com exploit
You mean like foaf+ssl?
savant··on Quit Current Job that Involves Work I wasn't hired to do, or Stay?
If you aren't happy, leave. If you aren't learning, leave. Remember that at the end of your life, you are going to die. There is no sense in spending your life being miserable.
Page 1 of 2Next →