HN user

bobz

309 karma

Andriod developer interested in marketing, application/ux design, neuro-psych, fitness, positive sum games.

Curious, passionate, amused.

@bobz44 hn@bobz.in Cambridge, MA

[ my public key: https://keybase.io/bobz; my proof: https://keybase.io/bobz/sigs/id_1CsGCNktl_odRIUbIqbDsDzckNVzXjLHXJz3s9d8 ]

Posts3
Comments53
View on HN
[dead] 12 years ago

The real pity is, I believe allowing this type of immigration would actually create more jobs than it would displace.

Uber, for example, has more operational employees than engineers, and creates many more jobs for drivers.

These are the jobs of the next generation, and if they aren't created here, they'll simply be created elsewhere. So even if you buy the fundamental assertion of the anti immigration argument, I still consider it deeply flawed.

Of course, major lobbying industries probably would be displaced with a stronger tech industry. I wonder if this is a factor in the current immigration climate?

Skip Class 13 years ago

I still think this is an abuse of down-vote priviledges... downvote should be used to bury non-constructive comments, not express disagreement with a point or behavior. (That's what comments are for.)

My Hardest Bug Ever 13 years ago

Technically, quantum refers to physics at the atomic / subatomic scale, and not necessarily to the spooky effects like particle wave duality and such that we usually attribute to the term.

So, I believe this would be an "effect on the quantum level," even if it can be understood through the lens of more traditional electromagnetic physics as well.

Don't work for a startup. At least, not as a "developer for hire" to work on whatever they need.

In my experience (albeit in U.S./ USD), those rates come to people with solid programming reputation, IN ADDITION TO a deep domain knowledge in a market with a lot of money.

(knowledge of the finance world like HFT algorithms, marketing skills like conversion optimization, high security clearance, etc.)

Bad developers do have that power. But best practice is to use a SyncAdapter, which works very similarly.

Actually, one of the biggest savings comes from apps all syncing at about the same time... firing up the cell modem is expensive, cheaper to do a bunch of transfers at once than spread out over time.

Android has had "Sync Adapters" since the beginning, a very cool and powerful framework that allows apps to piggy back off each other's data connections, reducing the number of times the cell modem needs to be fired up for background fetches.

Not a new concept, I'm sure the patent battle lines are already well drawn.

Paul, curious if your enthusiasm for twitter has waned in light of the direction they have taken since? Obviously it is still an influential platform, but the grand vision we all had doesn't seem to be materializing...

When you consider that distributed repositories are going to be cloned dozens, hundreds, or thousands of times, it starts to add up.

Even if this larger project could handle that bandwidth, it is a significant factor for smaller projects, or larger projects like github. Meaning more of a chance that git remains the dominant choice.

There are some pretty serious potential health consequences for the improper use of such a device.

In this case, I actually don't blame Google for keeping things locked down a bit until those are better understood.

The best I would hope for is for them to provide some amount of support for custom OEMs... but allowing people to do whatever they want on the device without some real barriers / safeguards would expose them to enormous liability.

I'm pretty sure this outcome is exactly what Google wants. Hardest tickets to get in town, even with a $900 price tag. Why else would they continue to give away such great swag at an event with such high demand?

On the up side, streaming basically the entire event for free does calm the righteous indignation to a degree.

Still, it would have been nice to get a chance to meet and chat with other people working on the platforms I use.

The number of calories you burn isn't just a minor detail you can brush away.

Some sources of energy turn preferentially into fat, others promote a higher burning base metabolism. And when you say weight, you're ignoring other factors like muscle mass, water retention, others, that aren't really what we mean when we say lose weight. (Although incidentally, cutting carbs decreases water retention which is one very valid counter to the low-carb weight loss claims.)

Ignoring the very direct counter-statement by OP that he increased his caloric intake and still found success cannot be dismissed.

I agree with you, but I also agree with the original sentiment.

I think the difference is, he is talking about, in the past, forcing the external circumstances of his life to conform to some ideal, where as now, he accepts that this isn't possible.

You, on the other hand, are talking about fighting your own internal battle to make yourself the best you can be. Your battle does sound exceptionally difficult, but we all fight that one.

I think maybe the point that I take away from all of this is, you can't always change the world. But (with a lot of hard work) you can change how you react to it. And that's the more important battle than any external circumstance anyway.

Well, I wouldn't phrase it that way, but it's not a fallacious argument.

If I were to rephrase, I would say, application developers aren't full stack developers.

Modern languages and frameworks hide a lot of complexity, allowing application developers to focus on business problems, which is a good thing.

But if you want to continue to grow as a programmer, and understand the tools you use, or use them to maximum efficiency, understanding things like Big-O analysis are crucial.

I don't often do complex "math" or analysis using Big-O... but understanding the core tenants are crucial, especially as you move from building apps to building frameworks themselves.

Wow, just learned git add -p

That is fantastically useful.

*(Walks you through "hunks" (finer granularity than files) and asks if you want to stage them.)

I think this makes a lot of sense. I believe the company is better tightly held, but this will allow them to do "start-upy" things like continuing to grant large equity bonuses without diluting the company control.

I'm curious to see how much those voting rights will end up being worth. Assuming the two classes have the same payout "precedence" and receive the same dividends, any share price difference will be attributable to that voting right. (Probably not worth very much I would imagine, but someone could speculate that they will be more valuable in the future where a takeover was possible).

> I'd say it's almost like writing in assembly. You have to write your code in some pseudo code first, synchronously, then translate that into the asynchronous callback spaghetti than node requires.

This is a sign of a not-fully-adopted paradigm shift. Like, when someone first learns a new (spoken) language, they translate it to their native language in their head.

Fluent speakers don't translate, they simply understand. Similarly, when you fully grok functional programming, coding with callbacks will cease to feel unnatural.

That said, it does take some getting used to, which is a real cost that needs to be considered when choosing Node.

This is a reply to several comments, but is important enough that I wanted it at the top level.

Andrew Carnegie founded MUCH more than the Carnegie Library. In fact, a mind boggling number of public libraries in the States alone, and more worldwide, not to mention trade schools, medical research institutions, etc.

Not only did he give the money to fund the library, but he only did so in cases where the town was ready to take on the burden of supporting it.

He was a man with an ego, but his generosity in this regard goes beyond ego. He was a man of virtue, who genuinely sought to see his fortune go back into society to make it a greater place. The amount of good he did boggles my mind and humbles me.

The abundance of public libraries in this country are not a result of liberalism in government. They are a result of liberalism in men's souls. So stop bitching about what other people are doing with their wealth, earned or unearned. That does not make you a better person.

In my opinion, the rich are not necessarily wrong to be abandoning the U.S. middle classes. I would not be surprised if that wealth is not sitting in Scrooge McDuck's money vaults, but is instead being funneled into the third world now, raising up people with a true appreciation for the sacredness of life and wealth, with more perspective and less entitlement.

Anyway, it doesn't matter. No, government has never been the solution. It has at best been a custodian, as it is with the public library system in the states. But every book in there, every microchip, and most of the buildings and maintenance are made of the lifeblood of hard working people who dedicated their life to creating more than they consumed.

I tend to agree. If you're having trouble finding good content in the age of endless content, well, that's an opportunity.

Hell, I could read Wikipedia for 8 hours a day and not get bored.

Interesting aside, I read "... a typical bored engineer..." the first time, which also worked.

Cheers for taking the time to respond to feedback and learn.

Also, props on how strong and well written the English is in general!

And, most importantly, loved the article. :)

(I thought this whole thread was a good example of how to actually do good feedback. )

"Java" is not an open source project.

As a Java programmer, I've not really heard a particular level of criticism of the OpenJDK project. Java the language sure does have its fault.

Although I suspect you were just Java bashing.

[ed] s/it's/its/g