HNHacker News
TopNewBestAskShowJobs

markokocic

2,295 karma · joined February 14, 2008

marko@euptera.com http://marko.euptera.com
submissionscomments
markokocic··on The Go Programming Language turns two
I know that Go support for appengine is marked as experimental, but being linux/mac only for half a year, without any roadmap for window support is exactly what I call half hearted.

And full windows support for Go wouldn't be that hard. Many open source projects have windows support thanks to mingw/msys. Having Go and Go appengine fully supported on Windows wouldn't take more than 1 full time engineer. If that is too much to ask for Google, than Go is not even half-hearted supported.

For android, I know that it would be a bad choice to bridge it to Java UI framework. I was thinking of having native Go SDK for Android that will have its own UI and other API, which doesn't have to be similar to Java. Gooogle has already separate appengine SDKs for Python, Java and Go. I know that it would be a lot of work to do the same for Android, but that will at least show that Google is really pushing behind Go.

markokocic··on The Go Programming Language turns two
Google support for Go in their products seems half-hearted at most. Seems like only a few engineers in core Go team are working on it.

AppEngine doesn't support Go (no, without windows Go SDK it is not supported).

Android doesn't support native full featured Go apps, although in theory it seems like a perfect match.

Given that lack of support, I'm not even sure it is as widely used inside Google, or the story about inside usage is just a marketing.

markokocic··on JVM 5 is the new IE6
I understand the point, but the difference is that enterprises couldn't move away from IE6 for years since that was the latest one. In the meantime, it got so entrenched that it was very hard to move on.

Java 1.6 was released soon after 1.5, so companies that decided to stay with 1.5 are at fault, not Sun (now Oracle), which provided them with the fully compatible upgrade path.

markokocic··on How One Missing `var` Ruined our Launch
jslint to the rescue. If all your source is JS, there's no excuse to at least use lint.
markokocic··on JVM 5 is the new IE6
No it's not.

At least it is not anymore officially supported by Sun/Oracle, and it hasn't been for quite some time.

The problem with IE6 is that it was the latest MS browser for too many years.

markokocic··on Dart Editor
For a moment before clicking, I thaught that it might be an online editor written in Darts. Now, that would be cool.

Instead, they released Eclipse RCP application that people are not even going to bother to install, let alone play with it. Even Eclipse plugin would be better.

markokocic··on Apple Must Prove iPad Patent Is Valid In Samsung Suit
Seems like Samsung would be better of paying a couple of geeks to go to work and watch Star Trek and similar SciFi movies instead of paying a bunch of money to patent lawyers ;)
markokocic··on Apple Must Prove iPad Patent Is Valid In Samsung Suit
Well, the patent claims design of the device, not functionality. Although this device is "fictional" and does nothing, its design (look) matches pretty much what Apple is trying to patent, so it looks like Samsung has a valid case of prior art.
markokocic··on HTC & Dropbox bring free 5GB extra storage to 'all' Android mobiles
Does it work on rooted HTC phone with Cyanogenmod?
markokocic··on I hate cut-and-paste
I know what he mean, but that's not what he said. And it is one of the primary reasons why bugs exists, you mean something, but program something else.
markokocic··on I hate cut-and-paste
Actually cut-and-paste is ok, since the code is moved from one (wrong) place to another (better) place.

Problem is copy-and-paste, which litters codebase with duplication and lead to messy and hard to maintain code.

markokocic··on Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video]
I agree with "teach a man to fish ...", but you know, some people are far away from the sea (linux) so just providing them with the fish (pdf) is also a good option.
markokocic··on Ask HN: Open-source alternatives of Gmail?
I can.

The problem with Zimbra is that it tries to mimick Outolook on the web, not to be actual webmail.

If you like Outlook, you'll feel at home, but compared with Gmail it just feels to old school.

And it is slow, even inside a LAN.

markokocic··on Jwz: Google's pseudonym support "obvious bullshit"
Good points. Just out of curiosity, are you moving to another webmail and which one? Ease of use and convenience of using Gmail is the only reason why I haven't switched yet.
markokocic··on [dead]
Nobody is "blaming the victims". They are founders, CTOs, CEOs that are leading the business and should know at least basic rules of what they are doing. There is nothing illegal in investors trying to do their own business, and nobody is "taking advantage of" our poor startup CEO/owner/founder.

If you want successful business it is not enough to be "good at creating products" and completely ignorant on basic business issues.

If I rephrase this instead "If business is led by people that can't comprehend basic rules of economy or do simple maths, that company can't possibly bring anything of value either to their customers or other stakeholders, and thus deserves to fail" would you still disagree.

And it is good that unsuccessful business fails.

markokocic··on [dead]
It's all maths and some basic rules. And you don't have to be an economist or investment banker to do the maths for yourself.

Any (technical) founder that can't do the maths, or any (business) founder that doesn't "have a feeling" about this things deserves to be victim of investors.

The main issue here is that founders are often victims of unfounded optimism and trust in their enterprise, so they think only about best-case scenario ("I don't care about ratched, I'll make those 2M$ next year for sure"), and are thus an easy prey.

All being said, the article is still valuable both as a remainder of what to look at, and as a good promotion of authors book on the same subject.

markokocic··on Go App Engine SDK 1.5.5 released
> Go works on windows.

Go Appengine SDK doesn't.

markokocic··on Go App Engine SDK 1.5.5 released
... and still no windows version.
markokocic··on What Is Wrong About 17259 Lines Of Code?
It's called runtime library. Each language have it, even C. The only exception is assembly.
markokocic··on What is wrong with GWT.
Well, believe it or not, some people will choose safety net of Java the language over JavaScript, especially for web application.

It takes a lot of discipline to work on large JS code bases, and writing Java instead of JS could be a good choice for some projects if developer skill set is leaning towards Java.

Also, it seems that there is a fraction in Google which likes Java, hates JavaScript and has enough resources to go with projects that bring Java to browser like GWT or Darts.

Personally, if they already like Java so hard, why they don't "just" create nice JRE/browser/DOM integration package so we could use any JVM language instead of JavaScript.

markokocic··on Dart Disappoints Hackers
I see the need for javascript replacement, and Dart is a valid attempt at that.

What I can't see is rationale in inventing yet another language, when there are alternatives that already exist, have decent user base, and could be a good fit (see Lua, Ruby, Mirah, Coffescript).

Someone on the Clojure mailing list said that the best thing would be if VM/Runtime that will run Dart on non Chrome browsers could be reused/repurposed to run alternative languages like Coffescript or Clojurescript, it would be best possible solution.

markokocic··on Analyst: Siri more than just speech recognition
Is Android half cooked product?
markokocic··on US government dictates Swedish copyright laws
Why do you need politicians then? Why not just let people vote directly?
markokocic··on Samsung to Seek Block on iPhone in Europe
Fight fire with fire.
markokocic··on Is Dropbox Really The World's 5th Most Valuable Startup?
If Facebook, Zinga, Groupon and Wikipedia are startups (just looking at the first couple), could someone describe to me why Microsoft, Apple and Google are not startups?
markokocic··on Firefox alpha beats Chrome on its own V8 Benchmark Suite
I just got the following scores FF9a2 4900 against Chrome dev 3400.

Seems like Chrome can no longer claim to be the fastest browser with the fastest JavaScript implementation.

markokocic··on A response to Node.js is cancer - The Diagnosis
The article has a point, but poorly told. The problem is the following. Consider the following workload:

- 1 request to http://server/fiboslow

- 1000 requests to http://servir/fast-response

The point is that node will not process any of those 1000 requests until 1st one is finished, while any multithreaded/multiprocess server will do just fine, and process those 1000 requests in parallel.

<smug note> It's funny that the same people that criticized Java for its AWT EDT as poorly designed, are not praising the same thing in Node.js ;)

markokocic··on Amazon in talks with HP to buy Palm
I would like that to happen. I was never a fan of Palm products, but WebOS seems like a nice alternative OS for mobiles and tablets.

I'm sure Amazon would know how to handle it better than HP.

markokocic··on Stripe: instant payment processing for developers
Can you share list of countries you expect to be supported "real soon now"?

It would be helpful to know if I should keep an eye on your service, or just forget about you fro another year or two.

markokocic··on Google Drive: Is the Dropbox Party Over?
That's how Microsoft won the browser wars few years ago.
← PreviousPage 8 of 11Next →