HNHacker News
TopNewBestAskShowJobs

salsakran

557 karma · joined July 20, 2009

submissionscomments
salsakran··on Fat Models – A Django Code Organization Strategy
Not sure I agree with fat models being a "rarely seen, alternative code organization strategy".

It's a natural state which most django codebases tend towards. There's a natural Views use ModelForms use Models data flow which leads to bloat somewhere in that chain as you add code. Fat models are easiest to test and the natural place to put most things, but eventually massive models get unwieldly and you start putting things into helpers. The core thing the author seems to have conflate util functions that have access to a request and helpers that have no connection to the request/response cycle.

salsakran··on Show HN: Re:dash - collaborative dashboards using RedShift
We were thinking of writing something like this. Awesome!
salsakran··on AngelHack Launches A Startup Accelerator, Bringing Its Hackathon To 30+ Cities
"nor did we give anyone incentive to make shell accounts" vs "We offered our community free tickets to our next event if they helped us with up-votes"

Cognitive dissonance much?

salsakran··on How To Get Banned From PyCon
Smoking weed is not a crime in CA, which is where PyCon was held this year.
salsakran··on Sports Hack Day is coming Superbowl Weekend
Wait ... a hack day where the devs have to buy tickets? On top of the event having 3 big name sponsors? What gives?
salsakran··on Buy Or Sell Bitcoin By Connecting Any U.S. Bank Account
Maybe I'm just being harsh but I'm not quite ready to give my banking credentials to a barely styled bootstrap site.
salsakran··on Angel Investors Do Make Money. Data Shows 2.5X Returns Overall
http://sites.kauffman.org/pdf/angel_groups_111207.pdf ends at 2007 http://www.willamette.edu/~wiltbank/jbv_angels_2009.html was published in 2008 and http://www.nesta.org.uk/publications/reports/assets/features... was published in 2009.

All of these look at returns that predate the "new angel age" of the last couple of years. Every hot bubble looks great using metrics collected before world+dog pile in.

salsakran··on RESTful API Playground as a Django Application
Is there any way to autogenerate playground schema from tastypies's schemas?
salsakran··on Why Investors Won’t Talk to Competitors
NEVER ask a VC who said no for a referral.

You're better off going to the next investor cold (or just do the leg work and get to them from a different direction) than via an introduction that reads "here's this deal I passed on".

salsakran··on Some things beginners might not know about Sublime Text
I actually really like getting other people's lists of their favorite ST2 features. It's more digestible than getting the entire list in one go. I find I tend to get one or two features that I put into "rotation" in reading these, while looking at all the keybindings just overwhelms me and leaves me using the features I already know.
salsakran··on Google launches BigQuery - Analyze big data on the cloud
Dremel, as described in http://research.google.com/pubs/pub36632.html
salsakran··on Migrating From MongoDB To Riak At Bump
The question isn't 1MLOC vs 1KLOC.

It's a stable, well understood DB vs an immature, not well understood DB AND 1KLOC to deal with not being consistent.

To be clear, I'm not saying any given DB is the OneTrueWay, just that people seem to be a bit cavalier in regards to some of this crap and chasing the newest shiny thing while rediscovering why some of the braindamage in those 1MLOC was put there in the first place.

salsakran··on Migrating From MongoDB To Riak At Bump
Uhm..... no.

This is backwards. Multi-DC capability is a feature. Eventual Consistency is an explicit tradeoff in a desired characteristic (Consistency) to allow other features.

salsakran··on Migrating From MongoDB To Riak At Bump
I sorta get that, but it's not like Postgres/MySQL/etc are operational nightmares. It's just that going from one barely proven DB to another barely proven DB in a migration that involves a boatload of application side code seems heavy handed from the outside.
salsakran··on Migrating From MongoDB To Riak At Bump
I was reading along and nodding my head until I got to the 1000 line haskell program that handles issues stemming from a lack of consistency.

I'm not exactly a SQL fanboy, but maybe ACID is kinda useful in situations like this and having to write your own application land 1000 liners for stuff that got solved in SQL land decades ago isn't the best use of time?

salsakran··on Ep.io is closing down, recommending Heroku
To be fair, customers should be comparing PaaS pricing to their own fully loaded cost to roll-their-own.

If a PaaS can't beat the internal price (including time, hiring ops people,etc), they're fighting a losing battle.

salsakran··on Ep.io is closing down, recommending Heroku
Ditto.

People drastically underestimate the effort required to make a PaaS platform and drastically overestimate people's willingness to pay. It's a dogfight of a market with brutal economics.

salsakran··on The Best Birth Control In The World Is For Men
Uhm, it involves cutting open your scrotum.

The idea that people will casually do this is ... hilarious.

salsakran··on Stack Overflow running short on space
It seems truly bizarre to me that in 2012, there is a major operation that is still trying to vertically scale such a trivially shardable DB.

Scaling a static Q/A site with a few widgets that require user info/counters should be table stakes.

salsakran··on The Fat Trap: Our Bodies Are Fighting Against Us
You're not going to like hearing this, but unless those numbers are in kg's you're not likely to be "jacked". The reality is you're probably carrying significantly more fat than you think you are.
salsakran··on Technical interviews in the US compared to the UK
Here's the thing -- I (and a great many people I've worked with, interviewed, and was interviewed by) don't believe things like reversing a linked list are facts. They're basic skills that are either present or absent.

If you aren't able to do such basic things correctly on the spot, I simply can't trust you to check in complex/highly concurrent/etc code that works. As an IC developer I don't want to deal with your code or clean up your mistakes. As a manager, I can't trust you to write code unsupervised.

This quote in particular would be a massive red flag and probably the end of an interview: "it is more appropriate that I understand how it should be used, it's pro's and con's and all it's supporting functions". In most companies, what's being sought is not someone who can just use the tools as appropriate. It's someone who can develop new tools and solve problems for which there isn't a pre-canned answer available. If you don't know how to solve the problems for which trivial answers exist, how can anyone expect you to be able to reason through truly novel and difficult problems.

The sort of attitude you're espousing is perfectly fine for large ERP/custom corporate app/corporate website/etc programming work. It's just not what people in the valley are doing.

salsakran··on Technical interviews in the US compared to the UK
I completely disagree. If you view data structures as something that you "remember" from your university days, then you are more of a "tool user" than a programmer. No matter what a candidate has managed to accomplish using their IDE and copy/paste adventures, if they can't reverse a linked list on the spot they are a blindingly obvious "no-hire".

This should be the sort of thing anyone looking for a programming job should be able to do as the programming equivalent of muscle memory.

salsakran··on Heroku Postgres: SQL Database-as-a-Service
http://aws.amazon.com/rds/

I believe Heroku used EC2 under the hood before the Salesforce acquisition.

Whether postgres (vs MySQL), the polish and better ui/workflow of heroku is worth the premium over RDS depends on you.

salsakran··on FlumeJava Port to Hadoop
The most interesting thing is the way DoFn serialization serialization works, allowing you to escape MapReduceBase hell for every single tranformation in a MapReduce job chain.
salsakran··on Oracle does NoSQL
It's Oracle ... whatcha want exactly? It'll be big, and technically splendiforous and hideously expensive.
salsakran··on Oracle does NoSQL
Oracle has been doing NoSQL since before NoSQL was cool.

They've had BerkeleyDB since 2006. The real issue is not technology so much as economics. The heart of the matter is that no startup is going to shell out what Oracle wants for licensing/support contracts.

salsakran··on Who Has Defriended You? Facebook's New Timeline Will Tell
huh? how?

do you mean taking historical snapshots and saving them?

salsakran··on Show HN: Stack Parts - a way to find possible parts for your stack
Awesome! Been wanting to build something like this for a while. One of the things the might be useful is the notion of which components of a stack are the most mature.
salsakran··on Why I Hate Frameworks
I think it's hard to appreciate the post if you haven't worked in J2EE land back in that era (2005). Just reading that gave me bad flashbacks. "Frameworks", especially on the webstack side of things have gotten a lot saner over the years.

I imagine if he had seen something like Play!, he'd have a very different opinion.

salsakran··on Ask HN: What do you do on the weekends?
Reconnect to old friends or make new friends. While there's a certain masochism about sacrificing everything on your startup vibe on HN, if you want to do startups/entrepreneurship for more than a single deathmarch to burnout, you need to keep things sustainable.

Keep training jiu jitsu, maintain social relationships, chase girls (or boys or whatever) and make sure you allocate time to keeping yourself healthy - physically, mentally and emotionally. For most people that means a social network (not the facebook kind) to keep you grounded.

Otherwise, pick a hobby, preferably one that is social but where you won't be tempted to spend escalating time on it. Sports league, dance, improv, whatever.

← PreviousPage 4 of 6Next →