HNHacker News
TopNewBestAskShowJobs

codingthewheel

452 karma · joined February 19, 2010

submissionscomments
codingthewheel··on FCC Launches Competition for "Open Internet" Apps
Given the wording of the lead paragraph...

The FCC challenges...to create apps that empower consumers to monitor and protect Internet Openess

...I'd suggest a challenge to create apps that empower consumers to monitor and protect...spell check.

But hey, good to hear the FCC, that champion of digital liberty, juggernauting down the bastions of tyranny with a whopping $500 all-expenses-paid trip to DC to meet some midlevel FCC bureaucrat. The Interwebs are saved.

codingthewheel··on 2011: The Year Android Explodes
Just a friendly reminder to whoever downvoted me: you're really not supposed to downvote on HN for differences of opinion. I understand a lot of people have a lot invested in Apple, but having used and developed for both devices, this is my best, somewhat educated but possibly incorrect, guess as to the future of these platforms. And none of this is really new. So rather than anonymously downvoting, why don't you venture an opinion of your own?
codingthewheel··on All Household Appliances Should Be Made By Apple
Dishwashers that allow you to purchase a special, DRM'd version of dishware that will only clean in Apple(tm) dishwashers using Apple(tm) detergent.

Cameras that require you to download, install, update, and maintain iTunes before they'll give up their precious cargo of pictures of you doing tequila shots off your girlfriend's...oh wait, you're an Apple geek, nevermind.

Slate-gray $4 Apple trashbags that don't resize except when you grab them in the bottom right corner and pull diagonally, and which are equipped with random LEDs to let you know the bag's status. Yay.

Gorgeously designed hybrid induction stoves that can cook anything -- but only if you get your power through Acme Power co, or root the damn thing, voiding your warranty.

And the list goes on.

codingthewheel··on 2011: The Year Android Explodes
I recently switched from an iPhone to an Android and haven't looked back, even though I still see the iPhone as a best-in-class device. The best Android phones are just a few percentage points shy of the iPhone in usability, and the availability of Flash for Android alone makes up for that, IMHO. Even though I have a healthy dislike for Flash.

Add to that the fact that you can get an app written and deployed for Android in a fraction of the time it would take you on the iPhone...

- Because you're not required to use horrid tools like Objective C

- Because there are no imperious App Store overlords deciding the fate of your app's life or approval

- Because you don't need to make a several-thousands-of-dollars investment in Apple hardware and software

...and I think it's likely that Android will eclipse iPhone, not just in numbers of handsets (many orders of magnitude more coming for Android), but in mindshare, pop culture relevance, developer sentiment, and every other thing.

The iPhone will always be the phone that launched the smartphone revolution, and Apple and Steve Jobs have been well rewarded for it. Android to me represents the democritization of the iPhone, and the democritization of designer tech has always been the bane of Steve Jobs. Put another way: iOS devices are going to seem much less compelling when they've been copied, perfected, rebranded, and sold for half the price. It's Mac vs. PC all over again.

codingthewheel··on Writing HTML Title Tags for Humans, Google & Bing
Look, I don't want to get into some online vendetta over this. My God. I thought you wrote a good article. I upvoted the thing. I'm even upvoting this comment where you basically take me, one of your loyal readers, apart. It was at 4, now it's at 5 - that was me. So much for your "anger" argument.

The larger point here, and your correct response, was simply "who cares?" If you're going to take the time to write a 12-paragraph explanation of every article you write, to every reader, troll, and conspicuous other who has a bone to pick with you, then I don't know how you manage to get any writing done at all.

And lastly, this little bit of ad hominem...

but that's another consideration that I had in mind that was probably lost on you.

...is just in poor taste. Never in a million years would I say this to a reader.

codingthewheel··on The Washington Post overdoses on Facebook
You know, the Nazis had pieces of flair that they made the Jews wear.

What?

codingthewheel··on Writing HTML Title Tags for Humans, Google & Bing
The link is buried beneath about two feet of content and would require you to read every word of the article to even know it's there. Honest placement for this link would have been top of the fold, when you first mention Gruber...but you (correctly) surmised that might take some steam away from your own posting...so you buried it. No need to get angry and downvote; there's a reason why places like the NYT, SEOLand, etc., are so stingy with their links.
codingthewheel··on Writing HTML Title Tags for Humans, Google & Bing
"I generally enjoy John Gruber’s writings, but today he’s dishing out SEO advice about HTML title tags. Some of it is bad advice."

Here's a piece of good advice. When you post in response to someone else's posting, have the courtesy to link to them, rather than simply calling them out.

http://daringfireball.net/2010/12/title_junk

FTFY

codingthewheel··on Apple joins the war on Wikileaks, removes app from app store.
Not surprising, though removing a problematic app from the app store hardly qualifies as joining the "war" on Wikileaks. It sounds like the app was basically charging people $1.99 to deliver content that was meant to be free.
codingthewheel··on Counting syllables in "fire" and other words
When you burn someone in TF2, they scream.
codingthewheel··on Pandora, Angry Birds, other apps selling private info to advertisers
Upboated for recognizing LifeHacker is basically Internet regurge.
codingthewheel··on [dead]
What we need is more Ron Paul.
codingthewheel··on Did we at any point say it was a nightmare developing on Android? It wasn't.
Yeah, fortunately this is not how software works in practice. The best example is probably the PC market, which is fragmented to such a degree that the hardware permutations are uncountable -- and yet Windows, Linux, other major operating systems and applications all manage to deliver stable, consistent user experiences. The situation with Android is parallel: lots of different hardware, but basically still a "write once, run everywhere" environment. (Everywhere being any phone with a legit Android environment.) Similarly to when you're developing on a PC, you occasionally need to know something about the specific hardware or version you're running against, but more often than not, you just code, and it just works.
codingthewheel··on Did we at any point say it was a nightmare developing on Android? It wasn't.
How hard is it to run spellcheck before publishing an article for half a million readers?

  compile Android on a home Linux machin--a way
codingthewheel··on Ask HN: Should I learn C?
Yes! Learn C!! But learn it with a view towards using it to inform your use of other languages. The low-level aspects (pointers, memory management, working with .DLL or object libraries) are things that most languages, however fluent or high-level, use under the hood.

Spolsky and Atwood argued this out in Stackoverflow Podcast #2. http://blog.stackoverflow.com/2008/04/podcast-2/

Just get a comfort level with it (C), and move on. It will pay dividends.

codingthewheel··on What's wrong with C++ (from the point of view of someone that uses it daily)
Agreed. There is no really good web framework for C++. This is a weakness of C++ going forward. I suppose you could do ASP.NET or ASP.NET MVC with C++/CLI...though in that case it would seem C# or VB.NET is indicated...
codingthewheel··on What's wrong with C++ (from the point of view of someone that uses it daily)
Do you really think this is a fair comparison? Web dev has never been C++'s strong point. I could as well say, "so, I've been using Haskell for desktop and console gaming. After 6 years, I moved to C++ and man, I never want to code a line of Haskell again." Because it's a completely inappropriate language choice.

Also re: maintainability. C++ is completely maintainable, and built from the ground up for maintainability specifically in large projects.

Don't blame C++ for the sins of Microsoft (managed C++ extensions, DLL HEll, C++ COM interfaces, compiler support classes, 9 different string types). Don't blame C++ for the sins of gcc. At some point we need to distinguish between the (pure) LANGUAGE and the (often politically motivated) TOOLSET.

codingthewheel··on The new way the feds take over websites
Can somebody explain why these unilateral Big Brother actions always seem to originate from or be attached to the state of New York or jurisdictions within New York?
codingthewheel··on Mac Interface Design
On the Mac side, people haven't really learned the benefits of standard look and feel to the degree they have on Windows. Not to say there's no standardization, but in general, Mac apps are a chance for developers to strut their stuff and display cute widgets. MS has spent many multiples of what Apple has spent on UX design, so you get a slightly less flashy, but overall more usable, set of applications on Windows, because of the way the APIs are structured.

Where this style of UI really shines is for the iPhone. I don't think anybody still seriously thinks that Mac is preeminent on the desktop. That hasn't been true since .NET, let alone WPF. But on the iOS...Apple's dominance is clear.

codingthewheel··on 99 Designs for Music
IMO, the larger the budget you have, the more valuable the 99designs model becomes.

I agree going to a trusted professional is always a good idea, budget allowing. The value of 99designs at that level isn't so much to crowdsource your fundamental design as it is to quickly generate multiple views/impressions/takes on a particular theme, either for the benefit of your chosen designer, or to present a list of basic designs to the stakeholders. 99designs becomes a way to get a bunch of cheap "looks" at different designs, that your GA and stakeholders can use to help define what it is they're actually looking for.

codingthewheel··on Ask HN: What's your stance on this method for poaching potential customers
Well allow me to be the lone dissenting opinion. (Edit: what follows should be interpreted as a rant against this practice, not against you personally, or your business idea :)

Harvesting user's emails from a 3rd-party site that you plan to compete against is unequivocally and unambiguously a shitty, low, underhanded practice. Not to put too fine a point on it.

You didn't put in the footwork or the dollars necessary to get those customers yourself.

You didn't get the customer's permission to contact them (and NO, just because a customer posts his email address in plainview does NOT mean he's implicitly given you his permission.)

You didn't achieve a real and meaningful relationship with your customers or your competitors.

You just harvested some emails that were left in plainview, no different than any other 2nd-rate spammer on the net.

Ethics aside, any business that depends on the glomming of email addresses/discussions from 3rd-party competitors is...the best word I can find is "uninspired". If you don't have a problem with this business model, you don't have a problem with targeted spam.

codingthewheel··on [dead]
You can't trust anything you read on TechScrunch or CrunchFear. This is bogus science by a guy who believes in a lot of weird shit.

Another article from the same original source re: the alien starchild:

http://m.www.helium.com/items/1618071-mystery-of-the-alien-s...

Have fun.

codingthewheel··on Rust in the bread basket
Thanks. Just the sort of info I was looking for. +1
codingthewheel··on The Economist: Attempts to ban online gaming are doomed to fail.
Ah, but you're talking about short-term luck ("I sat down at a table full of sharks", "I sat down and was too tired to play my best"). On any given day, you can win or lose, and the best player in the world can't guarantee a win across a short period of time. That's the strong gravity of short-term luck in poker.

But sit down and play 5 or 10 million hands online (that's under a decade of regular play, well within a human lifespan), or even considerably less than that, and luck becomes a rounding error. Mathematically. Incontrovertibly. Your long-term results in poker will reflect your skill level closely. And of course the rake plays a part as well, by turning poker into a negative-sum game instead of a zero-sum game, and dragging everybody's results slightly south of where they would have been otherwise.

But rake or no rake, there's very little "luck" in poker at depths of millions of hands, as you get in today's online games.

And even in the live game, where hand throughput is lower, luck is a small enough factor over the years that the same skilled players win consistently, and you can only win consistently by learning those skills.

codingthewheel··on What Would the Earth Look Like if it Stopped Spinning?
Original, much more detailed article: http://www.esri.com/news/arcuser/0610/nospin.html
codingthewheel··on Did NVIDIA cripple its CPU gaming physics library to spite Intel?
No, I agree that you can flip the switch. Absolutely. In gcc as well as MSVC. It's a flag, nothing more.

I just don't think you can flip the switch without also doing due diligence so far as re-testing goes. I wouldn't feel comfortable making that sort of change and just blindly shoving it into production. So it's really not "flip a switch" it's "flip a switch and re-test the entire codebase" IMO. It requires dev resources.

codingthewheel··on Rust in the bread basket
Is this a terrorism vector?

Could infection of the 5 largest wheat-producing countries be done maliciously? If the disease is fungal in nature, what's to stop Joe Terrorist from hopping over to mainland USA or AUS and injecting a few dozen crops, and letting it spread from there over the next 5 years? Can anybody speak to this?

codingthewheel··on Did NVIDIA cripple its CPU gaming physics library to spite Intel?
I agree with the overall thrust of this but this...

    "Even after they made their case, we were fairly 
     direct in asking them why they couldn't do a 
     simple recompile and use SSE instead of x87.."
This is hardly a simple recompile. Sure, with most codebases you can simply "flip the switch" in your IDE or at the command line, rebuild, and everything will work fine. Doing this in production software requires re-testing everything from the ground up as (especially in performant code, and different optimizing scenarios) a change like this can have side effects.
codingthewheel··on The Economist: Attempts to ban online gaming are doomed to fail.
Here's a contrary viewpoint:

Online gaming/gambling right now exists in an almost-perfect state of deregulation. This deregulation allows low-rake, low-vig games to flourish, and is IMO only reason why it's possible for consenting adults to play these games (online poker being the classic example) with positive expectation.

Regulation of online gambling will likely create games with 20%, 30%, and 40% vigs, as this is what a politician means when he says "regulate and tax". Most state lotteries currently extract around a 30-40% vig, meaning only 60-70% of the money going into the system is paid out as winnings. Other state-mandated games extract similarly huge percentages. Nobody complains because the money gets funneled into "education" or "public works", but state-mandated forms of gambling are far and away some of the most pernicious gambling instruments ever foisted on the public.

The endgame: if online gambling is ever widely regulated, the tax burdens and regulatory requirements imposed will be passed along to customers (who are mostly clueless about things like "rake" and "vig" anyway) and this will create a world in which the only available forms of real-money gaming on the net will be ones in which adults stare drooling at the screen, pressing pretty colored buttons in the futile hope that they can somehow "beat" a game which is now mathematically unbeatable.

I support the call for regulation. But anybody who thinks politicians like Barney Frank are going to protect low-rake, low-vig online gambling of any sort are likely going to be disappointed. Preserving a low rake isn't even on the menu.

codingthewheel··on The Economist: Attempts to ban online gaming are doomed to fail.
In the long run, the amount of luck in poker approaches zero.
← PreviousPage 2 of 4Next →