HNHacker News
TopNewBestAskShowJobs

bonch

487 karma · joined January 4, 2011

submissionscomments
bonch··on The Linux desktop experience is killing Linux on the desktop
If you think living free of DRM and lock-in are major concerns in the minds of most desktop users, you spend too much time on Slashdot and other Linux forums. What good is no DRM if your sound card doesn't work?
bonch··on The Linux desktop experience is killing Linux on the desktop
Linux is a server operating system. The attempts to shoehorn it onto the desktop have always felt hacky and cumbersome compared to commercial products. After a few years, I just accepted this reality.
bonch··on First Bitcoin "Depression" Hits
Can't believe you're calling other people trolls after your comment to a previous Bitcoin post:

People that don't have the money to buy bitcoins and see them appreciate are jealous of the ones that do. They hide their insufficiency and jealousy by calling it a ponzi scheme or scam, so they can simultaneously feel superior to the bitcoiners whilst tricking themselves into thinking they wouldn't buy them anyway even if they had the money.

It'd also be a fear that one day they'd have to work on a bitcoin project, which would be rubbing salt in the wounds.

Fact is, there are tons of hackers that could contribute a lot to the bitcoin ecosystem, but they take the negative route instead: they don't want to give anyone a free ride (or they like their rut.)

I could go on, but there are some anti-Israel type tones in the anti-bitcoin brigade, that's my feeling when I write anything positive about bitcoin: I may as well write something positive about Israel.

For many, bitcoin.org is the startup, and buying the currency is the investment. People would upvote any story about their startup, and they'd upvote anything about bitcoin. It's a fair thing to do.

Bitcoin is an extremely hacker-ish thing. It is a hack on the money supply. It is as revolutionary to money (the concept, perhaps not the implementation as yet) as mp3 was to music, or blogs to writers. It has hugely positive implications, so people that hate it, will Really hate it.

bonch··on Google ChromeBook Review: ChromeBomb?
No offense, but you come off like a Google fanboy. Nothing in this article seemed out of line or inaccurate.

The best part is that you say to wait a year for the product to get finished. Then you list some of the very criticisms made in the article.

bonch··on Donald Knuth never told Steve Jobs that he was full of shit
Scientists can be just as emotional and biased as any other human being, regardless of training.
bonch··on Donald Knuth never told Steve Jobs that he was full of shit
Another one that people repeat is that Bill Gates said 640kb out to be enough for anybody. He says he never said it, but even if he did, at the time he supposedly made the statement, it was an accurate one given the technology available.
bonch··on iOS 5 has garbage collection. Here comes MacRuby/iOS?
Are you willing to elaborate on this? Recommending it over garbage collection on OS X would run contrary to their previous evangelism of GC and its concurrent scalability.
bonch··on iOS 5 has garbage collection. Here comes MacRuby/iOS?
Garbage collection specifically refers to a collector that reclaims resources at run-time (the "garbage"). According to the article, this is static analysis that inserts retain/release into the code at compile-time.
bonch··on HTML5-based Windows 8 enrages .Net devs, alienates Linux and Mono
I really think that real, full-fledged applications will still be written in whatever languages are available today. All of this fear is IMHO just plain FUD

The issue is that those apps will be relegated to the crufty, legacy desktop tile while the first-class apps get to appear on the new shell.

bonch··on HTML5-based Windows 8 enrages .Net devs, alienates Linux and Mono
If .NET has a place in first-class Windows 8 development, why is Microsoft remaining silent about it? Journalists who follow Microsoft, like Mary Jo Foley, have covered the internal strife over .NET. Reportedly, the Windows division just doesn't believe in it for desktop development.

The idea that .NET is going to be replaced by HTML5 and JavaScript is absolutely ridiculous.

VB6 developers probably wouldn't have believed that Microsoft would kill it off either, but they did.

bonch··on What Apple's iOS 5 "Borrows" From Android
In fairness, the majority of Android, as well as many of the smartphones it runs on, are cloned directly from Apple. Android phones were going to look totally different before the iPhone was unveiled in 2007.
bonch··on Windows 8: HTML5 and AJAX/JavaScript == Modern UIs
Javascript is an implied part of DOM scripting. HTML5 is an umbrella term covering all of these technologies and is much more than text layout.
bonch··on Windows 8: HTML5 and AJAX/JavaScript == Modern UIs
Objective-C is always going to win the contest for Smalltalk-esque verbosity, but I would hardly consider the code you wrote to be cumbersome. In the modern Objective-C runtime using garbage collection, you can write this:

    // Order.h
    #import <Foundation/Foundation.h>
    
    @interface Order : NSObject
    @property (copy) NSString *id;
    @property (retain) Customer *customer;
    @property (copy) NSDate *timestamp;
    @property (copy) NSString *productId;
    @end
    

    // Order.m
    #import "Order.h"
    
    @implementation Article
    @synthesize id;
    @synthesize customer;
    @synthesize timestamp;
    @synthesize productId;
    @end
Apple engineers have confirmed that they're working on making @synthesize the default behavior for properties, so eventually you won't have to write that either. A real-world app would be using Core Data for its model objects, negating the need to write this class at all while adding automatic faulting, data integrity, and undo/redo:

    Order *order = [NSEntityDescription insertNewObjectForEntityForName:@"Order"
                    inManagedObjectContext:self.managedObjectContext];
bonch··on Windows 8: HTML5 and AJAX/JavaScript == Modern UIs
> Objective-C does have performSelector, but its awkward to use. It lacks the ability to easily add slots to objects and you often have to work with C types.

-performSelector: takes a selector string, and its variants allow you to pass objects as arguments. I'm not sure why you think it involves C types or why you cite it as the feature that makes Objective-C dynamic (there's considerably more to it than that).

bonch··on Windows 8: HTML5 and AJAX/JavaScript == Modern UIs
People have been predicting web-based desktop development for 15 years now, and it never happens. Netscape even wanted to replace the Windows 95 shell. Apple tried to push web apps for third-party iPhone development, and people didn't want it. There are just too many advantages to native performance and development, not to mention that Javascript isn't the sanest language in the world (to be expected since it was hacked together in 10 days at Netscape).
bonch··on Windows 8: HTML5 and AJAX/JavaScript == Modern UIs
Objective-C is already a dynamic language. Its ability to drop to low-level C at will makes it too flexible and powerful to abandon for something slow and cumbersome like Javascript.
bonch··on Sony’s problem is memes, not security
> In the last week I've mentioned Sony's situation to a number of lay people who've never owned a Sony gaming machine but have all heard about these security issues and insist they'll never trust Sony with personal information ever again.

No offense, but the tiny sampling size of the few people you talk to doesn't mean anything. The public happily gives more personal information to Facebook than Sony has on them.

bonch··on Apple Hires The Guy Who Hacked Together A Better iOS Notifications System
In what way is Apple fighting them? Other than fixing the security holes used to jailbreak.

A jailbreaker already gave Apple their money for the hardware. It's like how Apple doesn't go after software piracy all that much, relying on a serial number at best. OS X doesn't even use one.

bonch··on Hate Java? You’re fighting the wrong battle.
> Java is the default language in the best selling phone platform, Android.

When iPods and iPads are included, iOS greatly surpasses the Android install base. These aren't just phone operating systems; they're mobile device operating systems.

bonch··on Hate Java? You’re fighting the wrong battle.
Enterprise often over-engineers things.
bonch··on Hate Java? You’re fighting the wrong battle.
The problem with C# is that it's tied to Microsoft, and we're already seeing what can come of that with developers wondering if .NET is a first-class Windows 8 development platform or has been relegated to legacy status and supplanted by HTML5. Microsoft is remaining silent.
bonch··on Hate Java? You’re fighting the wrong battle.
Most of the Java hate I see comes from C# fans (which is ironic given C#'s origins).
bonch··on Microsoft refuses to comment as .NET developers fret about Windows 8
> HTML5 is the future, cross platform. JavaScript will be made into a robust language in the coming years, with classes, etc.

People have been claiming HTML and Javascript were the future of application development for about 15 years now. They also claimed it about Java and, ironically, .NET.

bonch··on Microsoft refuses to comment as .NET developers fret about Windows 8
Then why did Microsoft not mention Silverlight or XAML once?
bonch··on Microsoft refuses to comment as .NET developers fret about Windows 8
You're comparing a single phone to an entire operating system platform. If you include iPod touches and iPads, iOS's install base exceeds Android's.
bonch··on Microsoft refuses to comment as .NET developers fret about Windows 8
Java was supposed to take over everything, scripting languages were supposed to take over everything, etc. C/C++ are still the primary languages for native application development.
bonch··on Microsoft refuses to comment as .NET developers fret about Windows 8
> I see this tile-thingy more as an additional overview-shell, but the real work will remain to be done in the classic apps. This is more comparable to the Mac Dashboard widgets than to a complete UI redesign.

Microsoft hasn't been portraying the new shell that way. It seems to be where the first-class Windows 8 applications will reside, with the icky old legacy applications relegated to the classic desktop.

bonch··on The Words "Facebook" And "Twitter" Are Banned From French Airwaves
Keep in mind that France actually invented its own term for email simply to have a term that it considered to be more French.
bonch··on The Words "Facebook" And "Twitter" Are Banned From French Airwaves
> Though the story is interesting, I'm flagging this article for extreme bias while trying to sound like a news outlet

What are you talking about? What about it is trying to "sound like a news outlet?" It says right in the side of the page, "Matthew Fraser - Reflections on life and literature in Paris." It's clearly a blog.

> The author took a law that makes a little sense and tries to find hidden agendas, self interests and contradictions in official reports with little or no evidence.

What could possibly make sense about prohibiting people from mentioning Facebook and Twitter on television? The CSA spokesperson actually asked, "Why give preference to Facebook, which is worth billions of dollars, when there are many other social networks that are struggling for recognition?" Because Facebook beat out those networks struggling for recognition, that's why. It's not anyone else's problem that Facebook beat them.

I find the author's nationalist explanation to be plausible. This is the same government that insisting on inventing its own term for email that was more "distinctly French."

bonch··on Objective-C Blocks vs. C++0x Lambdas: Fight
It's not a fight; Mike Ash was just using a tongue-in-cheek headline.
← PreviousPage 3 of 8Next →