HNHacker News
TopNewBestAskShowJobs

silon

19 karma · joined April 19, 2011

submissionscomments
silon··on Windows 8 Spells Trouble for Linux, Hackintosh Users and Malware Victims
I'm only running Windows on my VMware machine.
silon··on Auto-Refreshing lists is a basic expectation in 2011
Along with browser page history. I really get annoyed if I reload while site/network has a problem and can't go back to previous version.
silon··on Scala use is less good than Java use for at least half of all Java projects
Note also that code of average architectural quality will require about 1 maintenance day per year per 80 LoC just by virtue (vice?) of existing. (Paul Graham: a full-time maintenance engineer can own 20,000 lines of code.)

This is true in my personal observation. I mostly wrote two pieces of software rougly 50,000 lines each, and it's my limit of manageability. Will need splitting up and modularizing if it needs to get larger.

silon··on The “designers should code” bullshit and a not so new idea
They must understand that user can (and should be able to) change (just the) font size, if not their designs are often useless.
silon··on Impressive JPEG Recompression
Ratio display needs to be fixed:

99k -> 71k is not usefully presented as 1.4x, but better as ~30%

silon··on Scalability
>But you can forbid it to access other memory areas for security

Not in C/++ in any standard definition of "thread".

silon··on Firebug lead developer now working on Web dev tools at Google
Zoom text only (showstopper, IMO).
silon··on Git Reset Demystified
For me, I could learn git no problem, write wrapper scripts for some things, etc... But I'm not explaining it's idiosyncrasies to other people on my team.
silon··on Git Reset Demystified
Git is not wrong by itself, there's just an impedance mismatch between it's model and a usable interface model. For most purposes, the index should completely hidden.
silon··on This is why memory fragmentation is bad
LOL. Yesterday, I restarted firefox because it ate 13GB of virtual memory and started to get really unusable.
silon··on The Go Programming Language, or: Why all C-like languages except one suck.
Ceylon looks to be much better C-like language than Go. Go simply has too divergent syntax.
silon··on Mozilla's Webian Shell interface will cloak your OS in a browser (video)
This needs a framework to write distributed / sync based offline applications.
silon··on HTC sides with consumers: No more locked bootloaders in Android phones
Perhaps it's time to upgrade my HTC Hero (rooted, of course)
silon··on Mozilla Labs: The Location Bar Has To Go
Must download location bar add-on.
silon··on On HTTP Load Testing
I found that Apache jmeter works well for me. Easier to use than Grinder, but much more useful than the MS tool.
silon··on Choosing NoSQL For The Right Reason
Slower query using indexes is better than randomly using table scans depending on statistics, ...

At least for interactive apps, NoSQL wins.

silon··on Choosing NoSQL For The Right Reason
I wish there was an SQL option to cause a fatal error if it needs to do a table scan. This would be very useful on test systems, at least.

NoSQL forces discipline which is a good thing, preventing "late" performance optimization when in production.

silon··on C to Go: Could Go replace C?
I mostly stopped too. I still read the mailing list occasionally, but haven't bothered to download any snapshots.
silon··on C to Go: Could Go replace C?
-1 to Automatic semicolon insertion (seriously).
silon··on JavaScript PDP11 emulator running Unix V6
Complete with non working backspace, just like in Linux early days.
silon··on The Subversion Mistake
In subversion, it's best to rebase the branch after you have merged it back. Just like git rebase, you lost history.