HNHacker News
TopNewBestAskShowJobs

DoubleCluster

263 karma · joined December 14, 2012

submissionscomments
DoubleCluster··on Redline Smalltalk on the JVM
Looks like an excellent plan. The JVM is awesome and having smalltalk code in plain text files instead of opaque image files might make it worth to take another look at smalltalk.
DoubleCluster··on Bandwidth needs halved by new compression written in Go
This is WAN optimization, right? This is already being done but usually for (VPN) connections to other branches of a company.
DoubleCluster··on Object Oriented Design principles Java programmers should know
There are no absolute truths in coding, so don't pretend there are. These are classic rules of thumb that are good to read every once in a while. Take from them what you like, leave the rest alone.
DoubleCluster··on Has Joel Spolsky Jumped the Shark? (2006)
Did you ever try to translate one language into another? Usually it's just generating the AST that is the hard part, then you can just spit out code and let the compiler for the target language do the hard stuff.
DoubleCluster··on Mininet: Emulating a network on your laptop
Uplink with real (virtualized) servers? Count me in!
DoubleCluster··on Older adults and internet use
The main reason for this? The same people who were using the internet 10 years ago now qualify as "older adults".
DoubleCluster··on Mininet: Emulating a network on your laptop
Very very interesting. I had somehow not heard about OpenFlow before, which looks very promising (software + hardware based implementations), and network simulation is the easiest way to learn about all the tech. How does Mininet compare to GNS3?

Also, could you run virtualization software like Dynamips inside Mininet?

DoubleCluster··on Datomic for Five Year Olds
Read this instead: http://www.datomic.com/rationale.html

It's a commercial product, so not that interesting. Using immutable data is a neat trick but something you can easily do with existing tools.

DoubleCluster··on Thrown Off a United Airlines Flight for Taking Pictures
Never ever directly accuse someone of lying. Mostly because it's usually a communication problem where they said it unclear and your heard it wrong. Also because you should always give someone a way out without losing too much face.

I would have said something like: Sorry if I gave the impression of not cooperating, but I can assure you I did not and will not take any more pictures this flight. It would mean a lot to me if I could stay on the plane.

DoubleCluster··on Cracking Crypto on Android Phones at Low Temperatures
Yep, cooling down ram and reading it out later is a known and proven technique. Next!
DoubleCluster··on A/B Testing
It's really just market making. If the venue sells the tickets for much less than people are willing to pay it's very reasonable that people will buy them to resell them. Want to stop resale? Price the tickets closer to the real value.
DoubleCluster··on The second-order-diff Git trick
Why not just commit after the first step? You can then use the normal diff, and afterwards you just remove your temporary commit to make the final one.
DoubleCluster··on Hacker News is down, so we made five issues free
Will you be featuring this HN post in your magazine?
DoubleCluster··on That Tesla Data: What It Says and What It Doesn’t
I do like the game :)

The overall diameter of the wheel is determined by the diameter of the rim + 2 times the thickness of the tire(!). Cars with larger rims usually have far thinner tires on them so the overall diameter stays almost the same. Whatever the case, the speedometer will need to be checked and adjusted. Human error in this case can swing either way.

DoubleCluster··on "Website like Amazon"
I could do that, please specify where you are going to click and what you'd expect to see. It will work every time but only for those exact steps! Scalability could be done but will cost you extra!
DoubleCluster··on "Website like Amazon"
Heh, that blog post is funny. After step 6 the difficult work is done. Writing code is really not hard if you can define your goals clearly. If you're able to complete the first steps take a week off to learn programming and then build the software yourself. Much cheaper and easier.
DoubleCluster··on That Tesla Data: What It Says and What It Doesn’t
Maybe you aren't so hot either. Tell me, what do 19-inch and 21-inch specify? The outer diameter of the tire or the DIAMETER OF THE RIM?
DoubleCluster··on Website Impounded
Providing a time-limited version for testing certainly is legal. Just make sure your client knows this and it's in the contract. Display a notice like "Note: this beta version of the software will not run after 1-4-2013".
DoubleCluster··on Python trademark at risk in Europe
I'm not worried, judges in Europe are usually quite reasonable. Ask the judge for the python.co.uk while you're at it. I love Python, best of luck!
DoubleCluster··on Unofficial documentation of the Tesla Model S REST API
As a software developer I'd always try to unlock it. The user probably has a reason for pressing the button. Maybe your "is the door locked" sensor is broken? If you're afraid of overheating it wait a bit after the second try before enabling it again.
DoubleCluster··on 800 Giga Hash per second user just started mining at BTCGuild
I just found out about mining pools; interesting idea to spread the risk of not finding any bitcoins for a long time. Why would a user with such massive mining speed need this though? Wouldn't it be more efficient for him to bear the risk himself and earn a bit more?
DoubleCluster··on Yours vs. Mine
OK, I'm going to pitch in:

The button should be called "My Settings" (or just "Settings") because it's a command I'm shouting at the program. Compare with "Save"/"Open"/"Like". I want to open MY settings. If the settings can't be loaded the program should tell me: "There was an error loading your settings", because the program is talking to me. The documentation could tell me the following: "To open your settings, click the My Settings button". So yes, I favor the conversation pattern. Just pretend you're talking to a human or to a computer with speech recognition.

DoubleCluster··on Elon Musk calls NYT review of the Tesla Model S ‘fake,’ citing vehicle log data
Yeah, because you will exchange it again later that day anyway.
DoubleCluster··on Realtime Responsive Typography Based on Viewing Distance via Webcam
That only works if your screen can produce a lightfield. Maybe future 3D screens will have such a feature.
DoubleCluster··on Realtime Responsive Typography Based on Viewing Distance via Webcam
and the ambient light conditions, the amount of sleep someone has had, color blindness (could be classified as bad eyesight), the actual size of the screen (for scrolling/line length), the font itself, the amount of experience the reader has with the latin script, the quality of font hinting, the quality of sub-pixel rendering, the quality of kerning.
DoubleCluster··on Google Go: The Good, the Bad, and the Meh
Right, it may be a tiny bit better but it's still not easy to read. The only way to make it actually readable is with typedefs.
DoubleCluster··on Realtime Responsive Typography Based on Viewing Distance via Webcam
Neat, but this completely ignores the real reason people have trouble with small fonts: bad eyesight. The size the font needs to be is a factor of distance and eyesight. The real solution is to just use the default font size and have users adjust that to their preferences.
DoubleCluster··on Google Go: The Good, the Bad, and the Meh

  Let’s say I want to declare a pointer to a variable length
  array (what Python calls a list and Go calls a slice) of
  pointers to FooType objects:

     var foo *[]*FooType

  It reads very simply ...
What???? Not that it's better in other languages but this makes the article feel like satire. It reads like "The Ugly" and "The Bad".

Aside: What's with the completely defective comment syntax on HN? Can anyone give some hints on how to quote and how to escape the star character?

edit: formatting, thanks spacemanaki

DoubleCluster··on Rovio did $3 billion in revenue and is “insanely profitable”
Yep, and they did it brilliantly and then promoted and sold it brilliantly. Technical stuff isn't worth that much money on its own.
DoubleCluster··on As promised, Kim Dotcom starts payouts for Mega vulnerability reward program
I really hope they'd add $0.80 when paying out in dollars.
← PreviousPage 3 of 4Next →