HNHacker News
TopNewBestAskShowJobs

raylu

229 karma · joined July 26, 2010

https://www.raylu.net/

[ my public key: https://keybase.io/raylu; my proof: https://keybase.io/raylu/sigs/2eHD_y93HvreyDnuBRuKMzjjm-A9VvvYEDfUY2FivPs ]

submissionscomments
raylu··on Git pull --rebase until it hurts
> if you have upwards of 20 or so developers constantly doing a pull without a rebase

Or 2 developers; it's still just as annoying. As long as you and the other developer are working at the same time you'll have almost as many merges.

raylu··on I knew exactly how she felt
> (This shouldn't be surprising, since IT-as-industry is effectively just the outsourced version of IT-as-internal-organization.)

You're right. I've never thought of writing the software for a self-driving car as the outsourced version of configuring Active Directory for IE7, but when you put it that way it seems so obvious!

raylu··on Twitter Should Shut Me Down
Yeah, but there's a big difference between shutting off my Twitter access and literally removing me from the land I live on.
raylu··on Twitter Should Shut Me Down
A completely stupid thing for Twitter to do, like writing a post about their 12 hours of downtime ending in rollback by

1. starting the post with 5 paragraphs and a list of all the virtues of Twitter's engineering

2. spin the fact that, after a simple DB screw-up in production it took them about 6 hours to decide to just rollback from a backup

3. end the "postmortem" (which is, by the way, completely devoid of apology) by trying to hire

all the while talking about how working at Twitter is like building a rocket mid-flight (so, just like every other company)?

http://engineering.twitter.com/2010/07/twitter-performance-u...

raylu··on An Interview Question Too Many Developers Get Wrong
What does any of that have to do with the question? This is a performance question. I'll accept readability/simplicity as an afterthought, but if you answer in this manner you've missed the (quite clear) point of the question.
raylu··on BitTorrent’s Secure Dropbox Alternative Goes Public
AeroFS is also server-less, though you can run your own servers.
raylu··on The most useful thing in bash
And you get to keep using the up arrow to go to your previous command.

Not as cool as zsh's push-line, though: http://www.cs.elte.hu/zsh-manual/zsh_14.html

raylu··on The most useful thing in bash
.inputrc. And don't source it, just start a new bash.
raylu··on Haskell Beats C Using Generalized Stream Fusion [pdf]
Well, yes. Nobody is going to write a post titled "C beats Ruby" with reasonable implementations of both. If you make a post in the other direction, it's often the case that you did something horribly wrong.
raylu··on tmux 1.8 Released
Sorry, I'm a bit thick and don't get it.
raylu··on What's Actually Wrong with Yahoo's Purchase of Summly
Yahoo! paid $30 mil and, in exchange, got 3 people working for them. Not all the money made its way into those people's hands, but from Y!'s perspective I think the summary is fair.
raylu··on Terminology – a new terminal emulator
So like zsh? https://pastee.org/uka5q
raylu··on Show HN: Heap is a new approach to analytics. Just capture everything
I don't think anyone is concerned about the CPU overhead. (Also, let's not talk about measuring things without defining exactly what was measured. On a blank page I'm sure your JS runs great.)

How does it affect network performance? If I click a link and it takes me to another page, how do you track that?

raylu··on Show HN: Heap is a new approach to analytics. Just capture everything
I assume when you put the JS on the page, it tracks everything. Later, you define "symbols" and that gives you "retroactive" analysis.
raylu··on HipChat is now free for teams of 5 users or fewer
HipChat's API's are severely lacking. There's no way to read messages from chat without using their halfway working XMPP implementation on a separate user account.

On the other hand, sending and receiving messages to IRC is pretty simple and straightforward. There are also tons of IRC libraries.

raylu··on Sorry Google; you can Keep it to yourself
Can I instead be in 4) whatever [0]

As a user of Google Reader since too long ago to remember, I'm annoyed that I have to find an alternative but it also shouldn't be sparking a discussion about high-level, long-term Google strategy.

[0]: http://hackingdistributed.com/2013/03/17/google-reader/

raylu··on The PyCon Incident
That's bad too, but I think the original point still stands.
raylu··on Java Puzzle: Square Root
You can override the .equals() for your subtype but look at the check:

    if (n.divide(root).equals(root)) {
It never calls root.equals(). It calls .equals() on the result of the .divide(), which is a standard java.math.BigInteger.
raylu··on Java Puzzle: Square Root
I've tried this but failed to create something that was evil enough to pass on .equals but benign enough that it didn't choke on .divide
raylu··on Java Puzzle: Square Root
equals() isn't being called on your class; it's being called on the result of n.divide()
raylu··on Java Puzzle: Square Root
Nobody said you had to stop after reaching that line ;)
raylu··on Java Puzzle: Square Root
SquareRoot.n is static, so it runs before any code in your main().
raylu··on The future beyond bookmarking - Welcome to new Kippt
What is the point of the popup that appears when I click a link? How is this ever better than taking me to the link?
raylu··on Amazon stops selling Sim City V over game issues
Yes. My issue is that the unkindness towards this particular company (EA) comes in the form of a philosophical argument about why DRM is fundamentally broken.
raylu··on Amazon stops selling Sim City V over game issues
How does Blizzard make money from Battle.net?
raylu··on Amazon stops selling Sim City V over game issues
> If I take my laptop to the coffee shop without wireless I can still play Portal and Anno 2070.

Unless you bought Portal on Steam and didn't sign in when you had an internet connection.

raylu··on Amazon stops selling Sim City V over game issues
EA is also actively working on making things less bad by provisioning more hardware and disabling "non-critical" features.

DRM is DRM. People only get angry when things don't work, with the occasional philosophical argument thrown in to prove a point after the fact.

Steam gets less hate only because their servers have better uptime, but the hate towards EA comes in the form of a philosophical argument about how DRM is fundamentally broken.

raylu··on Fab stops sending you emails you don’t read, even when you don’t ask them to
Again, should any opinion posted here that is not widely held be prefixed with "in my opinion?" Does that make it more acceptable?
raylu··on Fab stops sending you emails you don’t read, even when you don’t ask them to
Would you have not chosen an ad hominem attack if he had prefixed his opinion with "in my opinion?" Would you demand that everyone post that way?
raylu··on Fab stops sending you emails you don’t read, even when you don’t ask them to
No. He's annoyed that a company tried to automatically detect whether or not he was reading the e-mail and got it wrong. The only thing worse than having to manually do something is to have it automatically done wrong for you.
← PreviousPage 4 of 6Next →