HNHacker News
TopNewBestAskShowJobs

sedev

2,010 karma · joined February 15, 2011

Strongly Emergent.
submissionscomments
sedev··on Google Android: The Accidental Empire
Maybe a silver mine, but definitely not a goldmine. Apple is still taking home the lion's share of the profits in mobile, which the author of the article rather ignores.
sedev··on That "JavaScript not available" case
I'm really glad to see someone scrutinizing the use of JavaScript this way. JS is great for a lot of things - but part of the price of using it the way we are, using it do to more and more things formerly done by native code, is that it opens up more and more vulnerabilities that used to only exist in native code. Progressive enhancement is the way to go - and I think there are far too many egotistical developers out there who assume that their webapp is the special one that really, really, really needs JavaScript. It probably isn't. Every time I see that it reminds me of Raymond Chen's stories about one poorly-designed Windows app after another whose developers were convinced that their app was the special snowflake that should be allowed to break the rules in whatever way.

Get over yourself - and more importantly, stop putting barriers between customers and your bank account. Virtually everything that you'd do to make a site progressively enhance with JavaScript, is something that'll make the site more robust and tolerant to unexpected visitors and their environments. It's a bad idea to reject those visitors just because you didn't expect them.

sedev··on Follow up to “Android graphics true facts”, or The Reason Android is Laggy
The takeaway for me is this: Android and iOS' creators made different tradeoffs in their UI programming. The iOS creators, overall, correctly predicted that a fast, smooth, responsive UI was something that users would care about enough that it was okay to pay a performance cost in other areas in order to make the UI as responsive as it is on iOS devices. Android's creators made a different tradeoff, and the UI on Android devices showed clearly - and continues to show - the problems with that tradeoff.
sedev··on Mobile ‘Rootkit’ Maker Tries to Silence Critical Android Dev
I base my personal guess of "no" on the fact that Carrier IQ is currently advertising several job openings that ask for deep knowledge of Android internals, and zero job openings requiring similar iOS experience.

Of course, the possibility remains open that Apple simply implemented something similar in-house.

sedev··on Mobile ‘Rootkit’ Maker Tries to Silence Critical Android Dev
To think Apple is not interested in the same information about their customers just seems incredibly naive or like some kind of cognitive dissonance.

Actually I think there's definitely room for argument there. Apple may be be interested, sure - but unlike Google, they don't have an imperative to collect and sell that information. Google and Apple, for the millionth time, have different business models. Apple takes money from people who buy its devices and software. Google takes money from advertisers. Both are focused on getting the people who give them money, to give them more money. So while Apple certainly could collect and sell this information, they actually have a choice. If Google didn't collect and sell this information, someone interested in a minority-shareholder lawsuit could argue that they were leaving money on the table and doing a disservice to their shareholder.

Apple is one of the most profitable companies in the world right now, and on top of that a company whose corporate culture rejects stuff like Carrier IQ. Google is in a position where they could conceivably be sued for not implementing something like this, and is a company whose corporate culture prizes data, data, data and endless analysis.

It is 100% plausible that one of these companies would implement a Carrier IQ style of rootkit, and the other would not.

sedev··on Financial Times Hits 1M Users On HTML5 Site That Dodges Apple’s Tax
One can hardly emphasize this point enough. iOS users buy shit. The process of buying stuff on iOS is easy, easy, easy. It's unusual for it to be more than just the password prompt and the tiny pause for verification. When buying things is that easy, people buy more, and developers genuinely do make it up on volume. That's why the iOS App Store does so well - it has a solid track record of making money for developers. That's why developers in the iOS App Store put up with the restrictions it imposes - because you can make good money there.
sedev··on The Rootkit Of All Evil – CIQ
You really, really need to cite a source about the Apple thing. This blog article is independently verifiable: people went and observed the behavior of their Android phones. Please point to someone doing the same with an iOS device.

Edit: Closest thing I can find to an answer, is what Carrier IQ is hiring for [1]. They're not hiring for serious iOS experience at the moment - instead, what they put in boldface for the software engineer position amounts to deep knowledge of Android internals. That is not conclusive, but it's evidence about what they do.

[1]: http://www.carrieriq.com/company/careers.htm

sedev··on Modern Web Applications are Here
Once you get at that point, the dev experience starts to look a lot like traditional desktop client-server app development.

... with all the security/privacy problems that go with that, and then some.

sedev··on InstaCSS: the CSS docs you always wish you had
I admit I'm atypical here, but I do all my development work in emacs, and it's nice to have reference material that can also be accessed through emacs.
sedev··on InstaCSS: the CSS docs you always wish you had
"Doesn't function right without JavaScript" disabled rates a shrug - JS enables lots of cool stuff. "Displays a completely blank page without JavaScript" is - well, in this case, as others have pointed out, one of the tradeoffs made in pursuit of a 24-hour project. However, in a mature site (I'm looking at certain MSDN blogs), it's very disturbing, it's a big warning flag for "lack of attention to detail."

My reactions to broken-without-JS sites spring from security, privacy, usability, and accessibility concerns. "Sites that completely break without JS" is a category that strongly correlates with "sites that have major issues in at least one of those four categories."

sedev··on InstaCSS: the CSS docs you always wish you had
That is a relevant piece of information I hadn't known. Thank you.
sedev··on InstaCSS: the CSS docs you always wish you had
Oh look, it's another site that loads nothing with JavaScript off. What is wrong with you? Progressively enhance, or gracefully degrade, or display something other than a completely blank page to non-JavaScript visitors. I harbor many doubts re: your competence in the realm of usability.
sedev··on Quickly check the CSS Media Queries that work with your device
There's no alt text for the images - as a result, when I visit in w3m, I can't actually see whether or not the site thinks I'm on a tty.
sedev··on The inside story of how Microsoft killed its Courier tablet (Part 1)
That, unlike the iPad, Courier, and the future Win8 devices, is legitimately a specialty device, and if you think that Apple's restrictive about what software developers can do, take a look at Nintendo's policies.

Then try browsing Hacker News, Gmail, or some PG essays on your DS. The DS is an interesting device and I love it to pieces, but comparing it to an iPad, a Win8 device, or a Courier tablet, is very, very tenuous.

sedev··on A major flaw in Klout's social media influence service
As troublesome as Twitter, Facebook, and Google Plus can be, some of their epiphytes are just terrible. Personally, I harbor a surly attitude towards Klout because there's no opt-out option - there is no way (that I could find) to say to them, "count me out." I realize that they have a lot of number-crunching to do, but not having an opt-out mechanism makes them look skeezy. If they fear that too many people would use an opt-out mechanism if it were available, that in itself is a problem! They should provide the mechanism and be honest to themselves about whether their business model is viable - because if they get a lot of opt-out responses, they should probably quit or pivot.
sedev··on Amazon Signs Up Authors, Writing Publishers Out of Deal
That, however, throws the effort from publishers to readers without lessening it as much as one would like. I can see specialized audiences investing the time required to get a web of trust going, but not mass audiences. Mass audiences, when contemplating "is this any good?", don't usually go for "I know, I'll rate how much I trust a bunch of people that I know or know of and algorithmically consult their opinions!" They go for "probably not." This is the parallel to how, when you're creating a new web site, your enemy is less the competition and more the Back button. So there are serious network-effect problems with this proposition - it has big barriers to entry. I would love to partake of its benefits, because they sound awesome, but I think that you're underestimating how difficult it would be to get this off the ground.

See also: http://craphound.com/spamsolutions.txt

sedev··on IOS Boilerplate: A base template for iOS apps
As someone just getting into iOS, this looks very useful, because it's a bunch of coherent ObjC code to read, presented in a beginner-friendly way. I'm also glad I read the HN critiques, though - knowing that some of this will be batteries-included in iOS 5 is valuable.
sedev··on All His Life Has He Looked Away, to the Future...
A bit of historical perspective may prove helpful: http://daringfireball.net/linked/2011/04/15/thurrott-claim-c...

Paul Thurott's track record when it comes to making predictions about the iPad is terrible. There's simply no reason to take him seriously, and perhaps we should really be criticizing Gruber for the tech blogging equivalent of being a prominent biologist stooping to debating creationists.

sedev··on All His Life Has He Looked Away, to the Future...
Generally if you have to explain to someone that it was a joke, it was a bad joke.
sedev··on All His Life Has He Looked Away, to the Future...
I agree with that, and with the proposition that that shows that he has better taste in web design than Thurott.
sedev··on All His Life Has He Looked Away, to the Future...
Gruber gives the example of how the iPads that were available to the press at the Apple event were indistinguishable from the iPads later sold at retail. Microsoft says up front, very clearly, that the hardware they're giving away is a "reference implemenation," which means that it's unlikely to ever show up at retail in its current form, and that the software is a "developer preview," likewise.

So - no, that's not the way Apple would do it, and while it's certainly a Good Thing for developers, it's not unreasonable to argue that compared to the pre-release iPads, the developer-preview Win8 tablets and software are not 'real.' Many, many things about both the hardware and the software can be expected to change. They're still being formed, and it'd be very premature to make predictions about the final user-facing experience at this point.

sedev··on All His Life Has He Looked Away, to the Future...
That's a mischaracterization of the statement you're responding to. Gruber and Thurott's sites are actually a neat microcosm of some trends that they also come down on opposite sides of. Gruber delivers content as a product to an audience. Thurott is delivering an audience, as a product, to advertisers.
sedev··on Anonymous Member Banned By Court From Using His Real Name Online
At last, the court has discovered the deadly weakness of hackers to being forced to use their legal names!

Wait, what?

The decision makes a very, very sad statement about the court's understanding of the issues at hand.

sedev··on Profiles of the Jobless: The 'Mad As Hell' Millennial Generation
Actually, that's one of the reasons Strauss & Howe are a big deal - they did make some fairly specific predictions, and invited people to hold them accountable for those.
sedev··on Start Ups Will Not Save Us: Unflattening The World
This reminded me a lot of PG's "How To Make Wealth" ( http://www.paulgraham.com/wealth.html ) essay. Graham wrote: "Making wealth is not the only way to get rich. For most of human history it has not even been the most common. Until a few centuries ago, the main sources of wealth were mines, slaves and serfs, land, and cattle, and the only ways to acquire these rapidly were by inheritance, marriage, conquest, or confiscation. Naturally wealth had a bad reputation."

Friedman has something of a grasp of that part, but he's a tremendous cretin, and doesn't get the very important point that acquiring wealth fast by the deeply problematic routes above, is far easier than making wealth. The ability to make wealth is problematic to people who currently hold a tremendous amount of concentrated wealth, and they are trying to stamp it out. They're humans in the grip of a cognitive bias, unable (modulo a few folks like Warren Buffett and George Soros) to comprehend that more real wealth benefits everyone. They've also generally abandoned real wealth and gone into ephemeral financial instruments, with a retrograde result - we're on our way back to the disastrous situation where you can safely assume that anyone with wealth acquired it by immoral means.

Since I come from this point of view, I find that the critiques of Friedman also slightly miss the point - you're going to need to destroy a lot of what we currently think of as 'wealth' if you want anything remotely resembling social justice, and naturally the people who hold that false wealth will resist this. I am fine with that because I believe we're back to the point where there's a de facto inherited aristocracy and that the old problems of wealth and power have not at all gone away no matter how much we enjoy the symbols and pageant of representational democracy.

sedev··on How to work with me - a no BS approach
That seems like a risky flow of rules - but mostly in that they look difficult to consistently adhere to. Someone who could consistently play by those rules would be interesting to work with.

The list also, though, makes an underlying claim of "I am good enough at what I do that I can play by these rules, which are atypical of American workplace culture." If that claim is not a valid one, this list would probably indicate someone deeply problematic to work with.

sedev··on Emacs violates GPL since 2009
I wish I could tell whether the downvotes were for "that's not funny," "you are slandering RMS" (who is by the way far smarter than I am and has done far better things for the hacking community, I am a nobody), or "that is a cheap-shot comment that does not fit the tenor of the desired discussions on HN."
sedev··on Emacs violates GPL since 2009
Cue GOB's "I've made a huge mistake."

Unfortunately I doubt we're going to see RMS on a Segway.

sedev··on The Supreme Court Should Invalidate Software Patents
Don't look now, but language, culture, and technology all change. Change right out from under the most carefully-written of legislation, in fact. Adapting to the now is what I think is the "only reasonable way" to come at the document - and has the advantage of admitting that it's an interpretation, instead of attempting to sneakily de-legitimatize all other interpretations.

But you go ahead and ask James Madison what he thinks about LulzSec.

sedev··on The Supreme Court Should Invalidate Software Patents
I would argue that that is in practice their job, especially given the amount of ambiguity, both unavoidable and superfluous, in the legislation-as-written. I actually have a very strong dislike for Scalia because I think that his legal 'originalist' philosophy is pretty much like biblical 'literalism' - it's an interpretation that is (a) convenient to him and (b) denies the validity of all other interpretations in an underhanded way.
← PreviousPage 9 of 12Next →