HNHacker News
TopNewBestAskShowJobs

TwoSheds

142 karma · joined March 10, 2009

submissionscomments
TwoSheds··on Design Patterns in Clojure
+ Finding or creating suitable functional interface for passing the function
TwoSheds··on Microsoft Open Sources C# Compiler
How about this document http://www.ecis.eu/documents/Finalversion_Consumerchoicepape...
TwoSheds··on Win $10,000 by creating a race car bot in haskell, scala or clojure
It's fixed now, the rule is that one of the team must be a citizen of the country the team represents.
TwoSheds··on Jolla Mobile: website launch and Sailfish OS sneak peek
That's great news! Maybe I'll find some use for my N950 soon.
TwoSheds··on Google Singleton Detector
It's not really a singleton if it returns an instance per session instead of a global one.
TwoSheds··on Oracle discontinues Ruby/Rails support for NetBeans
NetBeans is open source. At least OpenOffice and Hudson have already been forked. Are there any obstacles (name has to be changed of course) for forking this project as well?
TwoSheds··on Mozilla’s Rejection of NativeClient Hurts the Open Web
Apparently ISO is not one of them, OOXML required zero implementations
TwoSheds··on Windows-NT vs. CP/M
XP has the "windows rot" problem. After it has been in use for a couple of months, it slows down significantly and especially booting it takes forever. Some people claim that they can avoid this but I have never seen any hard evidence :)
TwoSheds··on Email from Steve Jobs re: Java and OS X
Good point. And I don't think classpath exception would apply here. I'd be interested to hear if someone has actually seen this source code "in the wild".
TwoSheds··on Email from Steve Jobs re: Java and OS X
AFAIK the code which makes the Swing UI use native OSX (Cocoa) instead of X is Apple proprietary. I wonder whether Apple will now give that to Oracle or release it as Open Source. Otherwise we're going to be stuck with X Server and ugly UIs for a long time :-(
TwoSheds··on Apple deprecates Java
Nope.
TwoSheds··on [dead]
If Oracle decides OSX is important enough platform, this might be even a good thing.
TwoSheds··on Some clients are evil and their work is toxic
In my experience (last 5 years in MegaCorporations) the problem is that the people who are actually hands-on managing the offshoring projects are different from those who make the decisions. The guys who decide to offshore are usually at least 2-3 layers of management above.

The urge to offshore software development at that level is strong, and the management sees it as a megatrend which "we'll have to follow because everyone else is doing it".

The feedback loop is broken, the decision maker who offshores a certain project is no longer there when a couple of years later it's clear that the whole thing was a disaster. He's busy offshoring some other project.

TwoSheds··on Java as we know it is over. Time to fork?
Scala needs the JVM (well, at least it's main implementation does).
TwoSheds··on EFF Supports Microsoft in Seeking to Make it Easier to Invalidate Patents
There were at least these cases which seem trollish:

MS vs. TomTom

http://www.zdnet.com/blog/microsoft/chewing-the-fat-in-the-m...

MS vs. Salesforce

http://37signals.com/svn/posts/2341-microsoft-patent-trolls-...

TwoSheds··on Clojure 1.2 RC1
There was a survey about this (among other things): State of Clojure:

http://muckandbrass.com/web/display/~cemerick/2010/06/07/Res...

Quite a few Ruby and Python people trying Clojure out (much more than Lispers).

TwoSheds··on Wikileaks To Leak 5000 Open Source Java Projects
You've got a point, but I think final class modifier which prevents extension often hinders Unit Testing and never adds much value.
TwoSheds··on Gmail has become unusably slow
I have 600 MB stuff there, and it certainly beats my corporate Outlook in speed...
TwoSheds··on Mercurial (hg) with Dropbox
Last time I tried BitBucket it just didn't work over my employer's http proxy. Googled it and it was some unresolved issue back then, lots of people had the same problem.
TwoSheds··on Million dollar baby: Making millions selling open source hardware.
Exactly. I work in medical hw/sw and I can tell you the amount of bureucracy is insane and everything is orders of magnitude harder than any non-regulated business. Open Source itself is not really a problem, we use a lot of it (os, libs, etc.).
TwoSheds··on McAfee quarantines svchost.exe on millions of WinXP machines worldwide
Unfortunately?
TwoSheds··on Lunascript, another language for writing great web apps
Isn't this a bit similar than what GWT does? GWT requires Java which is clunkier than a modern dynamic language, but still...
TwoSheds··on Installing Google Android for Mobile Browser Testing on Mac OS X
It runs the whole Android system including Linux kernel. It doesn't perform that great on a desktop, it wouldn't probably fit into iPhone at all this way memory-wise. If it did, it would be extremely slow.
TwoSheds··on It's OK Not to Write Unit Tests
And you never have to debug and fix your bugs? That takes zero time?
TwoSheds··on The Problem With Unit Testing
Yet another article which claims that development is faster without Unit Tests. I used to be a cowboy-coder in the past for years, and now I always do Unit Tests. My experience is that it's always faster unless I'm just doing small API exploring which I throw away. Without tests I always end up debugging longer than I would have spent if I'd written the tests.

And the future maintainer has much better chance of determining whether whether certain behavior in my legacy code is a bug or feature - desired or accidental.

I don't think these guys have done any serious TDD or Unit Testing projects. They have just tried to write some tests and then they have given up because they just thought it's too hard and their tests were probably huge, testing too much and not really maintainable.

TwoSheds··on Dear Palm, it's just not working out
Yes, I agree totally that S60 as a programming platform is horrible. I hope Nokia has learned the lesson with Maemo. Because it's based on a Linux distribution which is not that far from your standard desktop Linux, maybe they just aren't able screw that up too badly. To Nokia's credit they are not the open software development freedom-haters that Apple and maybe Palm now too have become.
TwoSheds··on Dear Palm, it's just not working out
Why does everyone think Droid is the only hope? Nokia's Maemo-based N900 looks promising as well.

Their latest Symbian/series60 phones (e.g. E71, E75) are also pretty decent nowadays, although I would compare those to Blackberry rather than the iPhone.

TwoSheds··on Bill Gates' Open Letter to Hobbyists
I see a significant difference between the .Net and Java developer cultures. It would be hard for me to believe that a Java shop would behave according to your description.
TwoSheds··on Ask HN: What The Hell Does Sharepoint Do?
MindTouch (http://www.mindtouch.com/) competes directly with SharePoint and the base system is open source. Aaron R. Fulkerson from the company creating it was interviewed in FLOSS weekly recently (http://twit.tv/floss89) Sounded pretty cool, and certainly worth a look if you have any doubts about introducing yet another lock-in to Microsoft platform.
TwoSheds··on Duct tape context: A tale of two rewrites
Kent Beck said in a recent episode of FLOSS weekly (http://twit.tv/floss87) that he first learned a TDD-like approach to writing code from his dad who programmed in the paper tape-era. Of course it was not called TDD back then.
Page 1 of 2Next →