HNHacker News
TopNewBestAskShowJobs

dominostars

418 karma · joined November 12, 2010

submissionscomments
dominostars··on How Hipster Got 10K Signups In Two Days Without Revealing What It Does
Isn't that just another way of saying, 'Illustrates how much tech adoption is driven by marketing'?
dominostars··on Why do ebooks cost so much?
I recognize how important marketing is. What makes me curious, is why has accessibility done so much to help independent developers, but so little to help independent authors?
dominostars··on Why do ebooks cost so much?
Why do we need publishers at all? If all it takes to make an ebook is the story itself, couldn't authors publish their own work directly to ebook distributors, without anyone else needing to get involved?

My iPhone apps could have certainly benefited from marketers and QA ('editors'), but neither were pre-reqs to getting my app on the store.

dominostars··on Groupon Readies for An I.P.O.
The problem Zynga has right now is that they're building a reputation as a 'not fun place to work' for engineers. This probably won't kill them, since their power comes from psychology more than technology, but it might hurt them.
dominostars··on “OK, but there are two rules…”
Digital cameras didn't make amateurs worse, they just increased the amount of amateurs. And I'm sure it increased the amount of good photographers too, so I'm not sure what the complaint is here.

If old cameras took better pictures, then I implore professional photographers to use them.

dominostars··on When A Game Designer teaches a College Course: No Grading, just Levelling Up
> Obviously admission requirements will have to change.

This is where the focus needs to be. Big colleges get an enormous amount of applications. They do not have the man power to deeply analyze each candidate. So, they use metrics to filter candidates, such as required course work and a minimum GPA. The current high school curriculum is largely dictated by this, and I don't see that changing with your system because the incentives are the same, whether you call it 'passing an AP calculus test' or 'becoming a level 9 Math student'.

> For example, leveling up in Calculus would be about solving problems, putting calculus into practice, writing a project using learnt concepts.

This isn't that different from how schools work today. How was your grade decided in Calculus? By solving calculus problems. You don't necessarily put it into practice, or write a project, but teachers could certainly assign those things to you. Many science classes give you open ended science projects.

I agree with your intent, and I like you way of thinking, I just don't see it doing away with enforcement and standardization. Yet.

dominostars··on When A Game Designer teaches a College Course: No Grading, just Levelling Up
This system and our current system face the same fundamental issue: how do you determine that a student has 'leveled up'? If what gives you 'experience' is flawed, it won't really matter whether a student is getting a level or a letter grade.

Also, if you want to encourage students to try stuff multiple times, you'd have to make sure 'not leveling up' doesn't equate to 'staying back a grade'. Students won't be encouraged to really learn what they need to, but just to get through things as quickly as possible, because Harvard only accepts people who are level 10 in math and science.

dominostars··on Facebook hype will fade
> If there exists the ability to move between social networks while maintaining your social graph

Facebook Connect accomplishes most of what you want here. At least, it could.

dominostars··on Mac App Store: Open for Business
> Why, Apple, why?

Probably because it's version 1.0

dominostars··on Dead End Jobs: Are You Suffering from Stockholm Syndrome?
Which industries does that not apply to?
dominostars··on Dead End Jobs: Are You Suffering from Stockholm Syndrome?
"* Fear of failure is a great motivator. When you quit without having another opportunity already lined up, you have a lot of obvious motivation to find a new job since your income is $0. I've found it easier than lulling myself into complacency by continuing to get my income from the source I hate"

Just remember that you are a more desired candidate if you are actively employed, and that other available jobs might be just as bad or worse than your current one. Also, if you don't absolutely loathe your job, you can use job offers as leverage in your current role.

dominostars··on Groupon Insiders Take $345 Million Off The Table In Latest Funding Round
What regulations are keeping companies from going public? I ask out of ignorance.
dominostars··on Day in the life of a Googler (Matt Welsh)
Nitpick noted, and duly edited!

It just seems weird that he would compare schedules to make the point that he likes the kind of work he does better at Google. Lectures and office hours are a productive part of being a professor. He had some meetings about grants, but it was not much longer than his meetings at Google.

dominostars··on Day in the life of a Googler (Matt Welsh)
This article reminds me of those weight loss infomercials:

- In 'fat' mode, the video color is bad, and the person is frowning, sad.

- In 'skinny' mode, the video color is clear, the person is smiling, and their complexion is better.

This gives the illusion that there's a dramatic change in the person's weight, when often they've only lost 10 pounds (which is great, just not dramatic). In the same way, there doesn't seem too big a change in Matt's schedule, there's just a shift in attitude. It probably wasn't a requirement to "Groan at the amount of work I have to do before the onslaught of meetings in the afternoon", or to "spend next 45 minutes reading Engadget, Hacker News, and Facebook". In the end, he had about 3 hours to work at Harvard, and did about 4 hours of work at Google.

It's interesting to dig into what's actually changed between jobs, because you might not completely know what you want in a work environment.

dominostars··on [dead]
I like how he says:

> Apart from these specific instances, I’m genuinely sorry for all the hateful speech and contempt directed towards individuals and groups just because their line of thought didn’t align with mine.

And then he spends the rest of the article ridiculing Hacker News.

dominostars··on Write code like you just learned how to program
I have reviewed or maintained the code of tens of other programmers and came out with your same conclusion. Writing code like that is acceptable if you know exactly what your users want, and you won't need to build any features on top of it.
dominostars··on Objective-C Memory Management For Lazy People
I was just pointing out that you don't need to know autorelease is used if you just know to retain anything that isn't a new/init/copy/etc. Also, you don't need to use autorelease, you can just have all your variables return copies.

Obviously it's something any Cocoa developer would want to learn, but it didn't seem necessary in an article trying to prove how basic memory management in ObjC is.

dominostars··on A Physicist Solves the City
In general, it was an interesting read even though there wasn't that much substance to it. This bit frustrated me:

“We broke away from the equations of biology, all of which are sublinear. Every other creature gets slower as it gets bigger. That’s why the elephant plods along. But in cities, the opposite happens. As cities get bigger, everything starts accelerating. There is no equivalent for this in nature.”

It's inaccurate to compare the growth of human society to the physical growth of creatures. Primates aren't the first species to benefit from society; What about ants, or bees, or even hyenas?

dominostars··on Apple's Steve Wozniak: 'We've lost a lot of control'
> "All of a sudden, we've lost a lot of control," he said. "We can't turn off our internet; we can't turn off our smartphones; we can't turn off our computers."

How is this a loss of control? Using technology to make our lives easier or more enjoyable doesn't force you to relinquish control of your actions. If anything, it gives you greater control because you have more options and flexibility. For instance, GPS enabled phones allow me to walk or drive wherever I please without much thought, because it's so easy to get directions back.

Before my brother bought an android device, he was afraid that always having access to work email would be a big burden. What he found was the complete opposite; instead of being tied down to a computer, he now had the flexibility to move around, without being anxious about missing an important message.

In many ways, technology gives us more control of our lives, not less.

> "You used to ask a smart person a question. Now, who do you ask? It starts with g-o, and it's not God," he quipped.

What if you don't have access to a smart person? What if this 'smart person' isn't smart? What if this smart person is manipulative? With the internet, the collective knowledge of millions of people are a mouse click away, and it's nearly impossible for any one person to control this information. How on Earth is this something to be afraid of?

He then decides to complain about Slingbox. He claims that because it has bugs, and because all software has bugs, all computers will fail. But all technology ever created by humans is faulty, so I'm not sure what's so significant about this. I'm betting Sling Box breaks less than a record player.

There's nothing insightful about this. He's just rambling about how the times are changing, without citing anything substantial.

dominostars··on Objective-C Memory Management For Lazy People
In ObjC I don't need to worry about whether someone else is using an object when I release it. Releasing an object doesn't free it unless no one else is retaining it.

Dealing with this sounds like a nightmare in C.

dominostars··on Objective-C Memory Management For Lazy People
The article complicates things by talking about 'autorelease' and '@property'. Neither of these concepts are necessary in understanding memory management in ObjC, they just add convenience to it.
dominostars··on 8 [Startup] Things I’m Better At Now That I’m 30
Pretending to know the secret algorithm to small talk.
dominostars··on Ask HN: How did everyone do with Launch an App Month?
You work on versions, do you? After using it at my last job, I've found that my work flow completely depends on it. You can tell it was an application designed for the mac, not just by the way it looks, but by the way it works ('Reveal in Finder'? Thank you!). I love how easy it is to see view my changes. I love how easy it is to see that there are changes in the repository, and view what those changes are. I love that you can view the full history of a file, along with who committed each change, the commit note for it, and the diff.

I have to say, though, that if the app was only $10 I probably would have bought it for personal use 9 months ago. As it stands, I'm still struggling with the price, even though I'll probably cave in and buy it after the trial ends on my new computer.

dominostars··on Building iPhone Apps with HTML, CSS, and JavaScript
One obvious limitation is you won't have Cocoa, or the frameworks built on top of it. Want to let the user take a picture using the iPhone's Camera? It only takes 2 lines of code, and it works exactly like the native app. Same goes for showing Google Maps (MapKit), editing contacts (AddressBook), and so on.
dominostars··on Startup Ideas Every Nerd Has (That Never Work)
This is definitely an idea lots of nerds have, which is exactly why it shouldn't be shrugged off. There's a desire for nerds to socially interact with similar nerds, and by and large this has been accomplished by adding social features to the internet.

Well, why not add social features to a game stop? Why not add nerdy features to a bar? A barcade doesn't need to be the last stop. Why not take what we learned about online dating, and use it to improve offline dating?

Maybe people don't want 'a bar revolving around gaming', but it's a thought in the right direction. Barcades and shared hacker work spaces are an actual step in the right direction.

dominostars··on What I Learned From FarmVille - So You Don’t Have To Play It
Interesting how strongly they use users to remind other users to keep playing. It's not so different from Facebook, which will send you email reminders any time a user performs an action related to your profile. You may not like writing on people's walls, but what if someone writes on yours? You feel obligated to respond.

Do all social products rely so heavily on applying social pressure and guilt to keep users active, when they don't want to be?

dominostars··on As Tech Deals Boom, Talk Turns to Bubbles
As someone, in their mid twenties, who is currently transitioning from a big company to a startup:

The stability question will always be there, regardless of the existence of a bubble. With a startup, there's always a greater risk of losing your job. If it was about a 6 figure salary, I would just move to another big company, many of which are hiring right now.

A fast paced high risk environment is what I'm interested in, and what I think is best for my career and learning. This transition is a non-issue for me, and independent of market trends.

I don't think 'crawling back to a more stable corporate gig' is a reliable backup plan. However, if I did, why would I lament? I would probably be hired with a comparable salary to that if I stayed on and grew from promotions. More importantly, I will have gained more in the process.

dominostars··on Ask HN: what was your first programming gig, and how much did you actually know?
I took a very normal College career path: Go to internship/career fair -> Get an internship at a big company -> Get hired.

The thing to remember is that you're not going to be applying as a tech lead, you'll be applying as an entry level engineer. As an entry level engineer, you are not going to be expected to have a bunch of skills (in the X years of experience with J2EE sense). Companies know that it will take time for you to learn the skills you need. My last manager estimated this time period to be about 3 months for someone fresh out of college, which is why he hated getting summer interns.

What will be expected of you is to:

- Have a good GPA

- Be generally technically competent

- Be generally socially competent

- Be excited for work

- Want to work hard

I've recently moved on from my first post-college job, and my new job may expect me to do android and rails development, even though I've no experience with either. They knew this during my interview, but I was able to prove that I can and want to learn. That was enough for them to feel confident in me.

TL;DR: There are many jobs that don't expect you to know everything before hand, especially when you've just graduated.

dominostars··on Do you read HackerNews all day and never actually do anything?
If you're easily distracted, it doesn't matter what you're wasting time with. If it's not HN, then it's Reddit. If it's not Reddit, then it's Facebook. If it's not Facebook.. and on and on.

I keep myself going by setting personal deadlines: I don't browse the internet if I 'need' to finish something before, say, going to lunch.

EDIT: Also, before stopping work, I always try to have a good idea of what to do next. It's much easier to dive back into work because I know what to do, and my subconscious has had time to think about how to do it. This was inspired by Hemingway's 'hack':

"The best way is always to stop when you are going good and when you know what will happen next. If you do that every day … you will never be stuck. Always stop while you are going good and don’t think about it or worry about it until you start to write the next day. That way your subconscious will work on it all the time. But if you think about it consciously or worry about it you will kill it and your brain will be tired before you start."

dominostars··on Ask HN: Can Startups Do Well AND Good?
I love trying to think of ways to make a startup do 'well and good', but donating to charity is a weak way of doing it. You're probably not making much money, so your donations will not have a substantial impact. Employees are more likely to feel that your $10,000 would have been much better utilized growing your company, than being sent to charity X to do who knows exactly what.

You can more directly do 'well and good' by doing well FROM doing good. Recently, I listened to a radio program about startups that were trying to do just that. For instance, one non-tech startup was based on collecting and selling unused fruits from people's yards. Employees can feel good because they have directly improved their community, by utilizing food that normally goes to waste.

← PreviousPage 4 of 5Next →