Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spudlyo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
691.
▲
by
spudlyo
14y ago
That's really interesting. The two folks from Facebook contradict each other when talking about joins. Aditya says " No joins in production .", while Mark says " Some of the stories I read about sharded SQL state that you don't do joins w
692.
▲
by
spudlyo
14y ago
So I voted you down because you're wrong. http://www.youtube.com/watch?v=Zofzid6xIZ4#t=04m10s Click on that link and listen to Mark Callaghan, an engineer at Facebook, talk about their query workload. From a slide: The Workload
693.
▲
by
spudlyo
14y ago
Because up until recently PostgreSQL replication didn't really exist, and you had to choose between 10 different trigger-be-using unscalable bag-on-the-side technologies to fill that void.
694.
▲
by
spudlyo
14y ago
I don't like Oracle either, but you're coming dangerously close to sounding like a conspiracy theorist. The GPL-not-LGPL issue with the client library hasn't been a problem for years now. The attentive have been linking their non-free m
695.
▲
by
spudlyo
14y ago
...use some inferior readline clone. I hear that. At some point Ubuntu screwed up and linked the MySQL client with libedit instead of readline, which has caused me much wailing and gnashing of teeth. Don't get me started on all the ways
696.
▲
by
spudlyo
14y ago
Readline also has a vi mode, which I've heard is pretty good. I agree that a good OS should allow you to choose your editing keys (either vim or emacs style) and not allow applications to step on them. Unfortunately that's a feature that m
697.
▲
by
spudlyo
14y ago
I started to worry about this as I got older, so a few years ago I got a Kinesis Advantage keyboard at work and home with the control and meta keys mapped to the left thumb buttons backspace/delete. I was able to break the left-pinky contr
698.
▲
by
spudlyo
14y ago
As an emacs user, I'm pretty happy to mostly not have this problem. All of the command-line apps I depend on either use GNU readline (which has flawless emacs style editing) or can be hacked to do so with the rlwrap utility. Furthermore si
699.
▲
by
spudlyo
14y ago
Maybe soon we'll have open source Motif, then I'll finally be able to not give a shit . Funny timing though, I'm pretty sure I saw a Motif app or two on one of the screens at NASA during the Curiosity landing.
700.
▲
by
spudlyo
14y ago
Have you tried to hire a competent MySQL DBA recently?
701.
▲
by
spudlyo
14y ago
Good point, thanks!
702.
▲
by
spudlyo
14y ago
The actual news section of the podcast did not begin until 13 minutes after the show started. In my view this is much too long. I'd request to limit guest chatter to a few minutes per guest.
703.
▲
by
spudlyo
14y ago
find . -type f -name \*.[ch] | grep -v \\.git | xargs grep something Normally my directories aren't going to have .bzr, .git, .hg, and .svn in the same directory tree, but if they did it wouldn't be that much harder. alias n
704.
▲
by
spudlyo
14y ago
I actually managed to find an insightful comment on that 4chan thread which I've edited slightly for clarity. I'm reposting it here because I think folks might find it an interesting perspective on the strengths and weaknesses of HN. It i
705.
▲
by
spudlyo
14y ago
"Respect the user's voice." As far as I can tell, it's not an empty platitude, Twitter puts their money where their mouth is. I admire them for it. Disclosure: I work there. I see those words on laptop cases and screen savers every day at
706.
▲
by
spudlyo
14y ago
GNU grep also supports PCRE. chunky:~$ otool -L /usr/bin/grep | grep pcre; grep --help | grep perl /usr/lib/libpcre.0.dylib (compatibility version 1.0.0, current version 1.1.0) -P, --perl-regexp PATTERN is a Perl r
707.
▲
by
spudlyo
14y ago
I knew before I even clicked on this article, that something inside was going to cause me nerd rage; it's almost always the case when I read these Baby's first UNIX type articles. I thought this one might be different when I saw Andy's f
708.
▲
by
spudlyo
14y ago
Those who would give up Essential Liberty to purchase a little... oh fuck it.
709.
▲
by
spudlyo
14y ago
What's wrong with Apple trying to control which binaries it will and won't let you run on its OS? Doesn't Apple always have your best interests at heart?
710.
▲
by
spudlyo
14y ago
Adobe's binaries are already signed, they're an 'identified developer'.
711.
▲
by
spudlyo
14y ago
I thought the same thing as I was reading John Siracusa's review of Mountain Lion. My stomach sunk when I saw the default 'gatekeeper' options. [ ] Mac App Store [x] Mac App store and identified developers [ ] Anywhere See
712.
▲
by
spudlyo
14y ago
Up until very recently Twitter was still using stock MySQL 5.0.45 (which I believe is from 2007) nearly everywhere in production. The notion that MySQL requires a highly patched version with a world class development team to maintain is
713.
▲
by
spudlyo
14y ago
The fact that everybody uses a particular technology does not in fact answer the question of which scales better or which cannot scale. The fact that many large companies and organizations have successfully scaled a particular technology
714.
▲
by
spudlyo
14y ago
Definitely. When your application needs hundreds of read slaves in order to scale the load, PostgreSQL has always been everyone's first choice due to it's mature and historically awesome replication system. That's why companies who need to
715.
▲
by
spudlyo
14y ago
I agree, it's insanity. I have no idea why it's still the default, there are probably a bunch of crappy apps out there that depend on this behavior. Anyway, sorry for hijacking your thread. I thought your video production and screencast
716.
▲
by
spudlyo
14y ago
Yes, it's a silly default, but I don't think it's the fatal flaw that you make it out to be. That's ok though, this is clearly an advocacy piece, so I don't expect nuance. If none of that freaks you out, then I have one word for you: Orac
717.
▲
by
spudlyo
14y ago
The complaint that MySQL is by default loosey-goosey with your data is valid, but it's an easy default to change. Here is what happens when you run some of the commands shown in that 'Why Not MySQL?' video on a sanely configured MySQL sys
718.
▲
by
spudlyo
14y ago
Maybe I am confused who reads that site. Apparently it's teeming with larval stage hackers who haven't yet figured out how they want to write text to files.
719.
▲
by
spudlyo
14y ago
Haha. Ranting on the second page is cheaper than explaining my emacs persecution complex to my therapist.
720.
▲
by
spudlyo
14y ago
I'm not saying there is never a time and place for editor advocacy, I'm complaining about the frequency. I'm glad you found something that works well for you.
More ›