HNHacker News
TopNewBestAskShowJobs

roneesh

391 karma · joined October 10, 2011

submissionscomments
roneesh··on Stuff I've Messed Up While Interviewing
The question I love asking an interview is:

"In the trade-offs between time, cost, and quality, we know you can have two but not all three, which two are valued here? And you can't say we value all three."

The last part is important, because when I first started asking it people just said they were special and did all three, but we know that it never works that way.

roneesh··on American democracy is doomed
If American Democracy is software, then it's in a pretty good state I'd say. It does numerous functions, but they all seem loosely coupled. Refactoring policy in one branch wouldn't catastrophically collapse another branch. No one aspect of American democracy seems able to crash the system.

Some modules can be completely re-written for better results, for instance our tax system could be replaced by some type of flat-tax.

Other ones can get by with significant refactoring over a long period, maybe financial regulation could have better consumer protection and ultimately allow for a more equitable distribution of wealth (I'm' not economist, maybe those goals don't even involve each other)

And other ones just need bug patches, for instance interstate commerce, which I'd guess is smooth as a cucumber right now, but we could have more states align on issues of policy that create confusion in the marketplace (a Delaware C copr is a great example of people finding those simple solutions).

It is hard to think of a really good, functioning part of government, but generally those are the ones we don't even notice. The government is great at handing out money to people, and that is often touted as the only social program we really need. We can reform the broken way it hands out contracts to companies.

Here's the thing. Starting over is a fanciful idea, but completely stupid. When you re-build a system, you have to re-build the parts that worked too. And for what it's worth, democracy works and change happens. Yes it sucks that it's slow, but it's sure.

roneesh··on American democracy is doomed
Rather than engage in outright histrionics, the author makes sensible points backed up by historical facts. However I think the author ignores that idea that sensible design alternatives exist to a lot of the perceived gridlock. We're a country of designers who find elegant solutions to problems. The perceived entrenched powers that doom us can be unravelled with sensible fixes. Our prison system can be reformed by sensible legalization/de-regulation coupled with how we prosecute crimes and fund prisons, no need for a revolution there. Regulation of rogue energy and financial institutions can be strengthened, we can make sure our regulators don't become enablers and we reform what we regulate to not strangle innovation, no need for a revolution there. Every day viable alternatives pop up to our toxic media, and Jon Stewart proved you can de-legitimize an entire network, not with violence, but with a sustained nightly attack of satire, no need for a revolution there.

In truth, this article engages in a sort of fallacy, we're only doomed if we think doom is the only outcome that's possible. There's another version of this article that could happen called "American democracy can be fixed with sensible design".

roneesh··on The Software Revolution
Rather than drawing such a broad conclusion (a troubled future for YC), it could be that's he's just trying to emulate the very informative and enjoyable essays of PG, and still trying to find his footing as a writer. I think that's a simpler more likely explanation.
roneesh··on When arts die, they turn into hobbies
I appreciate the clarity of the difference between art and craft. Craft is when the audience is the practitioners. Clarifying that distinction alone was worth the read.
roneesh··on When arts die, they turn into hobbies
I'm not quite sure you can make that leap. While it certainly fits his criterion of a large non-practicing audience, you forget that it actually lacks art (99% of the time). It's as workman-like as accounting or perhaps more akin to a sport.
roneesh··on The Day the Purpose of College Changed
I don't understand why jobs and curiosity have to be so starkly opposed.

I studied mechanical engineering, and I consider that a degree for anyone who's curious about the world. If you want to have a strong foundation to peel back the layers of existence, you really can't do much better.

I think one thing we sorely lack in modern education is a strong minor system. Students could easily get their well-roundedness by obtaining minors in subjects that interest them, and if the subjects are quite different from a job getting major, then all the better. I believe Paul Graham would say this is how startups happen.

Furthermore we need a strong system of technical minors as well. If a bootcamp in SF can get you an entry-level dev job, then why shouldn't a minor in CS train you as a web developer? Or why couldn't a sociologist minor in UX?

roneesh··on The Starlight Lines Employee Forum RPG
Will we though? HN is for commenting on articles, which in several years will have their links broken. We don't develop characters, carry on stories or create a memes. Is a community based around commenting on things as durable as one that has to create their own content?
roneesh··on The Starlight Lines Employee Forum RPG
The forum was a big surprise, glad to see small communities like that soldier on.

I think we had the same reaction to the clickbait headline though. I thought "No, it's no secret, it was widely known about when it came out and as I recall, it didn't get good reviews"

roneesh··on What every Web Developer should know about SEO
If you're in the app/startup world, it can seem that way. However I'm a web developer on Sears's e-commerce team. We focus a lot on SEO still, as the other options is paying money for search placement and traffic, and those payments are no joke. We have major business goals around minimizing the amounts we pay for traffic, so optimizing SEO is big for us.
roneesh··on What I Learned from Building an App for Low-Income Americans
I encounter these "civic engagement" apps every week. Honestly, unless the author plans to actually work hard on this, I find these kinds of apps more damaging than helpful.

No one benefits from a half-baked half-implemented app, which these kinds almost always are. If they are fully-implemented in maintained, then it's a different story, apps can change lives, but it's hard long work to change a life. But if the app is abandoned or half-done, then really the client will end up viewing the developer more or less like the other scam artists they have to fend off.

In my opinion, the approach itself is pretty flawed. You as a talented person come help those less fortunate than you for 12 weeks, it seems like a win-win, but really I think most sides just end up frustrated. Off the top of my head, a better solution might be to actually try and build your own cleaning business with that community and then see what tools you need. Software is software, cleaning is cleaning, you can't be a domain expert in one and then just know what will work in the other, I think you need deep expertise in both.

roneesh··on Functional Programming using JavaScript
This is a really nice presentation that introduces a lot of concepts well and also helps a person conceptually understand how functional programming fits in to the larger programming world.

Book mark it and share it.

roneesh··on Self-tightening nut that provides tight fastening with a unique screw thread
The only solution to the problem which I would trust would be continuous maintenance and a design that doesn't rely on thread strength to maintain a joint.
roneesh··on Self-tightening nut that provides tight fastening with a unique screw thread
I'm a former mechanical engineer specializing in fastening (now I'm a Javascript developer).

It's certainly interesting that they're managing to keep the tightness up without resorting to any truly strange designs.

However as some have noted, cost will keep it from being adopted. Let's face it, fastening is the last thing considered in a project and the last thing bought. Even for large projects it's at most a few percent of budget and people are desperate to limit it's cost as much as possible.

Also, truly there's no need for a product like this unless the stress on the bolt, nut and what's being fastened have to be manage just perfectly. Otherwise the simplest solution to relaxation is just tightening more. Then it relaxes to an appropriate stress.

Almost all bolts in the world are under-tightened. Greater analysis of the joint you're tightening rather than a fancier nut will pay off many more dividends.

Let me clarify. I applaud the effort, fastening needs research and development badly, but this is no miracle nut, rather it's a specialized application.

roneesh··on Ask HN: Where to find startup culture?
Almost any major city now has some people trying to make startups happen in their town. Find a co-working space or local startup accelerator and ask/pay to work out of it.

Tangibly you experience startup culture in three ways:

1. Being at a hub where that scene happens (almost always a co-working space or accelerator), 1871 here in Chicago is such a place, and it's a co-working spot 2. Having access to an organization that hosts events and alerts you to events and dispenses local news, BuiltInChicago is our local site that has keeps an up to date event calendar and where announcements happen. 3. Working with a startup, freelancing for startups or building projects at hackathons. Where you know, "work" actually happens.

If you find those three things you'll get more startup culture than you need, and it doesn't have to happen in a big city. I'm pretty sure Kansas City fits that bill. Omaha definitely does. Nashville, pretty sure.

roneesh··on Ask HN: Where to find startup culture?
Sam, head back to Chicago!
roneesh··on What will it take to run a 2-hour marathon?
No need to read the article, we know exactly what it will take: someone to run 13.1mph for two hours.
roneesh··on Make in India
Usability issues aside (that FAQ is ridiculous), this site is a step in the right direction.

I've been looking for a way to be handloomed textiles for some time and this website helps find all the government agencies, but then each of their sites are hopelessly broken.

I've encountered bad links, broken pages, email bounce backs and a woeful lack of information. However if they upgrade those sites to the quality level of this one, then business in India really will be easier.

roneesh··on Inside Google Brain
These Wired click-bait headlines are terrible.
roneesh··on Ask HN: I've done absolutely no work since December 15th
Don't feel bad for not coding. The truth is, this industry can make people feel really bad for not coding constantly. The mantras of "Get Sh*t Done", "Great Artists Ship", "Always Be Coding", "Hack your life", "If you're not coding your competition is" and many other lousy, empty and ultimately meaningless statements just serve to make anyone who's not constantly coding feel like something is wrong with them.

Chances are you're like most people and have a wide variety of interests and hobbies, and so trying to keep up the pretense that you just care about your startup or current project can be emotionally exhausting. It's basically lying to yourself.

I don't really have a concrete answer for you in how to break this funk. Funks can happen. The advice all people here have given you is spot on, I will just add that all that advice should be tried and discarded if not useful, it's what worked for them, might not work for you. I personally also suggest include avoiding online content and getting outside. I also suggest you figure out some way to learn to make peace with tedious work, it happens in almost all client work.

Good luck friend!

roneesh··on Interviewing as a Front-End Engineer in San Francisco
I found this heartening. I've recently transitioned from Mechanical Engineering to Web Dev and am beginning to interview. Just had my first interview, and I feel like everything discussed made me better.
roneesh··on Show HN: Propercss, a rails generator that organizes your CSS the right way.
Right now it's a simple tool, but I'd really love some feedback on how to grow it.
← PreviousPage 4 of 4