HNHacker News
TopNewBestAskShowJobs

devmonk

1,029 karma · joined August 13, 2010

submissionscomments
devmonk··on First Chrome OS netbook expected this month
I'm excited to hear that but also surprised.

When I checked on Chrome OS project page only a few weeks ago, it looked like the project had done very little of public mention since a year ago. And the video on the linked page with the demo is a year old.

And, I'm confused about what Google is doing with Chrome OS and Android. Google TV runs an old version of Chrome, stamped as a newer version, but is supposed to later run newer Chrome and Android apps. I know that Android isn't really mean for netbooks (even though it has been run on some), and I like the idea of Google providing an operating system that can run seemlessly like the rest of the web in a browser. But, it almost feels like these two efforts (Chrome OS and Android) should be managed by two different companies. I just don't see how the company can effectively focus on one or the other in marketing and not cause problems for the other: If I create an ad for Chrome OS that implies running in a web browser OS is smarter, that would be a slight against Android, even if it is unrealistic to run Chrome OS on a mobile device; similarly, if I create an ad for Android saying that people should buy Android because there are 50 million apps (not yet, but just an example) then that might be a slight against Chrome OS which may have many fewer apps available in the Chrome OS Web Store ( https://chrome.google.com/webstore ).

devmonk··on November 15th, 2010: I Opt Out
Couldn't the baggage x-ray and metal detectors that we've been walking through for ages in airports be considered an invasion of privacy also? I think people are getting too upset over this.
devmonk··on What to expect?
Struggling to provide estimates of user adoption and hoping to get realistic numbers from someone else that you could use as a wild guess? Stop wasting time dreaming, get the app out, and get your numbers up. Don't scale until you need to, and don't sell numbers you won't live up to.
devmonk··on End of Obama's silicon honeymoon
A number of people I've talked to that voted for him in the last election have been saying that they're unhappy with the president and Democratically led congress. There is a good chance that many on HN are unhappy also. They might not be vocal about it, because just stating that unhappiness doesn't accomplish much, and it really isn't an appropriate forum for politics. I personally will be supporting fiscally conservative candidates in the future that have supported small business and that I think would be good leaders. I hope that the days of judging candidates by charisma are over, and instead we look at track record. A track record of being a professor and community organizer is inappropriate for the leader of the free world during a time when support of business is imperative.
devmonk··on How Do You Stop Sea Captains From Killing Their Passengers?
I totally agree that incentives are great, but sometimes laziness beats incentives. I was told by someone that they paid workers in a 3rd world country by the amount they did, thinking they would do more, but instead they did the same amount in less time and then sat around for the rest of the day.
devmonk··on Kent Beck: minimal (sometimes no) automated testing before product/market fit
Here is a copy of Kent's response:

"Kent Beck, Husband, father, programmer, goat farmer.

The needs of a startup before product/market fit are very different than those after. Before, you need the absolute lowest possible latency from idea through implementation to validation. If you can do that without any code at all, so much the better. Reducing latency gives you the chance to experiment as many times as possible for a given amount of money to increase your chances of survival. After you find a product that meets a real market need, you need to shift to a throughput-oriented engineering strategy so you can last until revenue ramps up.

The practical implications of this for testing is that before product/market fit you should only write tests that reduce latency. Sometimes this means no automated tests. As a feature proves promising and you begin to elaborate it, this means just enough tests to keep the validation cycle short. If a feature is complicated AND YOU CAN'T THINK OF A CHEAP WAY TO TEST IT, you may have to write extensive tests to get the feature to a verifiable state.

Then comes the transition. You've started growing. You're feeling the pain of scaling. Now you need testing. More than that, though, the whole organization needs to begin valuing throughput instead of latency. If that shift takes place, then extensive testing comes along as a natural consequence."

This is a far cry from TDD. I'm glad Kent wrote it, though, because it is so true.

devmonk··on Twitter is vulnerable to Firesheep even when you connect via HTTPS
If using FF, check out: HTTPS Everywhere ( https://www.eff.org/https-everywhere ) or Force TLS ( https://addons.mozilla.org/en-US/firefox/addon/12714/ )

For Chrome, note that EFF says: "...There is a Chrome extension called KB SSL Enforcer which attempts to take that approach, but it does not appear to be implemented securely; when we tested it, it seemed to always use http before https, which means that your surfing habits and authentication cookies are not protected (this may be a limitation of the Chrome Extensions framework)."

If using OS X, check out: http://github.com/nicksieger/sheepsafe

Could also try using Comodo TrustConnect: http://www.comodo.com/trustconnect/

But note for the latter that they keep logs of traffic:

"Q: I'm a cyber criminal myself and I'd like to use this service to do all of my dirty work: breaking into others' personal information, stealing credit cards, sending SPAM and breaking other laws. Will you tell?

A: Yes we will. We have logs of all system connections and will provide them to the proper authorities upon request. We're trying to eliminate the web of people like you, not help you do your dirty work."

devmonk··on Tell HN: Major Business Lesson #2
I know it seems like a lot, but you are lucky it was only $550.
devmonk··on Google CEO: Don't like Street View? 'Move' - Computerworld
And street view would get ugly if a lot of people and businesses withdraw from it, but I don't think that will happen. Google is probably going to get more requests to have houses removed from street view with that kind of publicity, though. In fact, I'd bet this makes the Tonight Show.
devmonk··on [dead]
How about OOSI (omnipresent and omnipotent service infrastructure)?
devmonk··on B&N Release a Colour Nook
Pretty rad. Here are the specs:

http://www.barnesandnoble.com/nookcolor/features/techspecs/i...

The IPS display looks to be similar to the iPad's and is a full touch screen. I doubt it is multi-touch, though. Odds are the glare will be worse than the Kindle's now, but it looks like they did just about everything right. Kindle 3 buyer's remorse setting in...

devmonk··on Forget Facebook and MySpace – Wall Street Journal Shares Your Information Too
Whenever I give anyone my information or know anyone has my information, I accept that it is no longer private. That information can just be the fact that I walked by a camera, or said something near a microphone that was recording, or perhaps used a credit card. I can request that things be private, but I cannot expect privacy.

Government cannot effectively enforce privacy, nor can consumer pressure on business.

As collection and sharing of information is made easier, privacy deteriorates. Eventually there will be almost no privacy because it will be considered first antisocial and then morally repugnant.

If you don't believe me, think of the amount of privacy we had 20 years ago compared to today, and what we would have thought of webcams pointed at (name some location here) 15-20 years ago. Today many of us check out traffic cams. But, I remember when people were throwing a fuss about security cameras on street corners. Years ago, there were Twilight Zone episodes about big brother cameras, etc. Now, we watch Big Brother on T.V.

WSJ is the least of my worries. What about a system that truly understands my psychology and can manipulate me personally? It is inevitable that such a system will one day exist, with greater collection, aggregation, and analysis of data day by day.

devmonk··on Captain Kirk Was a Lousy Tech Manager
OP is right about tech/development managers needing to respect estimates but wrong about Captain Kirk.

Captain Kirk pushed Scotty because Scotty was an extraordinary man capable of doing much more than he admitted, if the matter was urgent. Kirk pushed Scotty when he felt that it mattered to the safety of the crew or to others whom they were protecting. Sense of urgency is important both in getting customers to buy and in helping boost team morale, as long as it is used in moderation.

Few ever doubted Kirk as the leader of the ship, and I think even Scotty was entertained by and admired his tactics and style.

devmonk··on Color Theory and Aesthetic Gibberish
Wonder what the OP thinks about pink vs. blue prison walls and about striped vs. orange prisoner uniforms. I think there is some science to colors, and perhaps there is some truth behind the B.S. they were teaching.
devmonk··on Computer problem blamed for missile site malfunction
'early indications are that a computer component on the fifth launch control center continually tried to communicate with the missiles in the silos when it wasn't supposed to. He compared it to five people with walkie-talkies and one of them sitting on the button, making it impossible for the other four to use theirs.'

Now that is a scary design "feature".

devmonk··on Tough questions for the General Manager of Windows Azure
gtk. Not into M$, but wasn't aware of Bizspark available to startups that was noted as a way to get access to Azure: http://www.bizspark.com/Pages/home.aspx

And gtk this is the Azure suggestion area: http://www.mygreatwindowsazureidea.com/forums/34192-windows-...

Service pricing model seems to need work for Azure.

Too bad that msdn is not free, otherwise I might actually check out visual studio every once in a while.

devmonk··on Pay it forward, HN style
This might help: http://searchyc.com/Offer_HN
devmonk··on Be professional, do TDD
If you have a conditional or some other piece of code that would act differently for t >= 946684800, then per TDD, you'd need a test for it to be true TDD. If you don't have a conditional or different behavior that would occur with a value that large then you don't need a test, per TDD. However, if you find that values of t >= 946684800 cause a bug, then per TDD you'd write a test for it, then write the logic to handle it.

I'm not promoting real TDD, btw. Real TDD is fine as a ideal, and is achievable in many circumstances and even may make perfect sense even in an ongoing basis in some environments, but it isn't practiced to the percentage overall that the OP (in the linked post) stated, and developers that heartily promote TDD usually don't fully understand its implications when practiced fully, or what doing true TDD really involves. I'm not against writing tests, but at some point, you need to relax.

devmonk··on Be professional, do TDD
Some points:

- True TDD requires 100% test coverage of the code the developer using TDD has written or altered. I've seen the reports from companies or organizations claiming they do TDD that aim at least 60%. That isn't true TDD, in the Kent Beck definition of the term. That's not to say these people are wrong. In fact, because they have a better balance between test code and production code, they can change functionality of code more easily.

- Many developers attempting to practice TDD don't write the tests well enough to cover every possibly argument/configuration for the various methods they were testing. That's not TDD.

- Many developers attempting to practice TDD won't test trivial methods like getters and setters. That's not TDD.

- Many developers attempting to practice TDD write tests that duplicate the parts of the code being tested. While there are valid reasons for this, it results in frustration for the developer who needs to change 20 tests just to change one bit of functionality. Avoiding this in many cases can take an enormous amount of discipline and time, ensuring proper modularization, mocking, and refactorization of both production code and tests.

So, why do people claim to be doing TDD that aren't? Because there is not a good term out there that everyone knows of for just writing tests before writing code some of the time, duplicating functionality of tests, and leaving out functionality tested by many tests.

In some way, writing and maintaining tests is a lot like auto maintenance. TDD is like keeping your car in pristine condition. It is super-shiny because it is always just-washed and sparkly, and it runs like a champ. But in the end, the primary reason for the car is to get you from point A to point B.

devmonk··on Google TV Giveaway for Web Developers
This would've been a better giveaway if it were open to all web developers, regardless of company. How in the hell is a large company going to be able to keep multiple developers from applying and the device from going to the "wrong" one?
devmonk··on Welcome HN Refugees.
There is already a Minecraft post on techstartu.ps, so I don't think it is only about tech startups.

I don't think splitting is the answer: http://www.youtube.com/watch?v=iS-0Az7dgRY

IMO, HN needs to have different category pages for different topics. That would fix things, I think. There is nothing wrong with the link submission process, etc.- it is just getting high traffic.

devmonk··on The UI circle is complete
What about...

The Original Mac:

http://www.old-computers.com/MUSEUM/computer.asp?c=271

The Xerox Star 8010:

http://lowendmac.com/wale/07/the-roots-of-the-mac-os.html

devmonk··on How do i pitch bloggers? Advice please
There is nothing on that front page of www.adclays.com that is standing out as a reason for people to contact you back. And you have wierd spacing on the periods there. You have a misspelling in the title of the page: http://www.adclays.com/publishers.html and there is nothing on that page either that stands out as a reason to use you. You can't just put a big moneybag on the page and a screenshot of the login and have people knocking down your door.
devmonk··on Ask HN: Should I put my github profile on my Resume?
Yes! And there are other HN threads with similar questions:

http://searchyc.com/github+resume

devmonk··on Google Sets New Internet Traffic Record
Eliminate requests for the http://www.google.com/ and http://www.google.com/firefox for default home page loads, now what is it?
devmonk··on How to render a press release tolerable
The best way to write a press release is to provide valuable information.

For example, let's start with this "tolerable" press release example from the OP:

"PRLog (Press Release) – Oct 01, 2010 – Newburyport, MA. October 1, 2010 — eZuce Inc. has developed alliances with technology vendors to enhance its solutions portfolio. Through development efforts and integration testing and certifications, eZuce delivers technology innovations that address the requirements of enterprises and enables customers to transition from their legacy systems."

I know it is just an example, but it is worthless, meaningless e-business-speak. What is the company that a contract was forged with. What are the specific services? What are the numbers? Who is the audience and who will this help?

I was annoyed at a former company because the company hired someone to do press releases, just so we'd have them. In the end, we had meaningless dribble like this. Good press contains meaningful content.

devmonk··on Space tourism to accelerate climate change
As this article points out, Virgin Galactic is already planning on using greener propulsion. I think it is great that someone is trying to eliminate the cause of excessive greenhouse emissions, but I think it is lame to point out an industry that is already on the cusp of alternative propulsion. The best way to ensure they don't continue R&D on alternative propulsion is by keeping those companies busy trying to deflect criticism and help mold related legislation.
devmonk··on How do I publizise our startup
Need to bring someone on board with native English speaking skills and business/marketing background. Need a better more professional web designer to help with main page.

e.g. "Convince more visitors into becoming customers" on main page should be "Convert visitors into customers".

Some fonts on main page look amateurish, including the logo.

Your customer review looks fake.

Waived off => Waived.

Spell out the copyright and center it.

etc.

devmonk··on Television networks block Google TV from accessing web-based content
Assuming that this is due to additional anticipated load and worries about agreements with cable/satellite providers.
devmonk··on How to game the U.S. higher-education system
Great post.

"Grad schools is shorter." Author may want to fix the grammar here.

← PreviousPage 6 of 18Next →