Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

How Ireland Got Apple's $9 Billion Australian Profit

tcopeland But why wouldn't they? (288 comments)

If you got $500 from writing a tech article, would you rather pay $200 of it in taxes or $2?

Also, doesn't Apple have a duty to shareholders to cough up as little in taxes as legally possible?

about 5 months ago
top

Inside Facebook's Infrastructure

tcopeland Re:Facebook ID (77 comments)

> As a former Marine I'm afraid I'm going to have to "liberate" you

I think the nomenclature these days is that he's a target that needs to be "serviced".

more than 3 years ago
top

Data Disasters More Likely To Strike In Summer

tcopeland Order this book for your ops guy (61 comments)

Speaking of avoiding downtime, the recently published Web Operations is excellent. Lots of good anecdotes, advice, and procedures to make things better (RCA, 5 whys, etc). I've been doing devops stuff for a while and have picked up a lot from this book.

more than 3 years ago
top

If Oracle Bought Every Open Source Company

tcopeland Re:Does it matter? (237 comments)

Hm, interesting, I haven't observed that. FWIW, I don't think you need to lock the tables if you're using innodb - you can dump the db with the 'single-transaction' option. I don't deny your experience... but I dunno.

Now, I have had problems with replication halting in odd ways and having to skip errors. That's annoying, indeed.

Anyhow, I'll happily leave MySQL behind and move to PostgreSQL any chance I get.

more than 3 years ago
top

If Oracle Bought Every Open Source Company

tcopeland Re:Does it matter? (237 comments)

Sure, yup, Slony and WAL shipping and whatnot. But I think having it built in makes a big difference...

more than 3 years ago
top

If Oracle Bought Every Open Source Company

tcopeland Re:Does it matter? (237 comments)

> We started using PostgreSQL back when Sun bought MySQL

Right on. And PostgreSQL is about to remove one of the last big barriers for using it - streaming replication is coming in 9.0. Huzzah! I was just listening to a "Rails on PostgreSQL" talk from Pivotal Labs and that was cited as one of the few places where MySQL was ahead... not for long...

more than 3 years ago
top

Groovy For Domain-Specific Languages

tcopeland Re:Well, not quite... (81 comments)

Yeah, ANTLR's great for that... and it would be a pile of work to get JavaCC to output lexers and parsers in languages other than Java... sigh.

about 4 years ago
top

Groovy For Domain-Specific Languages

tcopeland Re:Well, not quite... (81 comments)

> ANTLR, which is a far superior alternative to lex/flex yacc/bison IMHO.

Another alternative is JavaCC, which (shameless plug!) I document in great detail in my book Generating Parsers with JavaCC.

about 4 years ago
top

Flash Crash Analysis of May 6 Stock Market Plunge

tcopeland ZeroHedge had a discussion on the Nanex report... (411 comments)

...right here. One commenter had some interesting things to say about "quote stuffing":

Just because the folks at Nanex can't figure out why a system was entering orders and cancelling them frequently does not mean that they were being "stuffed" to thwart competitor's systems.

The logic on the machines placing those orders (HFT or otherwise) may have been severely screwed up by the craziness of 5/6 and the latency on data feeds - but there is no way to profit by spewing lots of quotes.

First, everyone in the HFT space has plenty of headroom to process the full raw feeds (rather than the SIAC consolidated feeds Nanex is looking at). A few thousand extra quotes per second is not meaningful to systems that can process millions of quotes per second.

More to the point though, each exchange gives each participant a port on which to send their order flow. Those ports are rate limited. That means that if you send thousands of spurious quotes that are not going to hit, the only harm you cause is to your own trading strategies, since when you finally did want to execute a trade at a price where the execution was remotely likely, you are going to have that order queue behind all of your other orders on the same port.

So it might not be the big advantage that Nanex sees it as.

about 4 years ago
top

Amazon Cloud Adds Hosted MySQL

tcopeland Re:A Little Disappointed (173 comments)

> It's strange to me that most ISPs/hosting
> companies still don't offer Postgres.

Heroku offers Rails application hosting on PostgreSQL only. 38K apps and growing... their setup is very slick.

Then again, I'm a big fan of Rails on PostgreSQL.

more than 4 years ago
top

Author Encourages Users to Pirate His Book

tcopeland Re:Tim O'Reilly's comment... (237 comments)

Hm, that is interesting. 1500 copies is more than I've ever sold, though... maybe someday...

more than 4 years ago
top

Author Encourages Users to Pirate His Book

tcopeland Re:Tim O'Reilly's comment... (237 comments)

> Not true: Tim's numbers are wrong, especially if you use a POD supplier.

I'm not familiar with the print-on-demand pricing... but, FWIW, we just printed up a small batch of books and after shipping, shrink-wrap, and all that it ended up being in the ballpark of what he was saying.

more than 4 years ago
top

Author Encourages Users to Pirate His Book

tcopeland Re:Tim O'Reilly's comment... (237 comments)

> did he have anything to say about Peter Cooper's assertion
> that a freely available e-book would promote hard copy sales?

Yup, he said:

We don't do it for all books because while there are some cases where free online exposure can help sell print books, there are also many cases where it seems to sell fewer books. A lot depends on whether a book is already visible or not.

and

"Free" should be seen as a strategic tool for publishing. Sometimes it helps; sometimes it hurts.

Pretty cool that he weighed in on this one.

more than 4 years ago
top

Author Encourages Users to Pirate His Book

tcopeland Tim O'Reilly's comment... (237 comments)

...on the post is pretty interesting. Here's an excerpt:

If you were to self-publish, you will find that you might print, say, 1000 copies at $8 each, or 2000 copies at maybe $6 each. (It could be more. I'm not as close to book printing prices as I used to be.) So you're out $8-$12000 up front. So lets say you've guessed exactly right how many copies you will sell. You printed 1000 copies for $8K, and sold all 1000 for $30K to $40K (depending on where you set the price.) You made $22K, or maybe even $32K, versus the $19K you earned with APress.

He goes on to discuss the hassle of shipping, returns, credit card processing, storing the books, etc. All true, all good stuff.

For what it's worth, going through a small local publisher with my JavaCC book has worked out pretty well. We did a much smaller print run - 350 books - so the storage wasn't as much of a hassle. Definitely a niche market, though.

more than 4 years ago
top

Behind the Scenes With America's Drone Pilots

tcopeland Re:Look at the USAF... (419 comments)

> I'm currently in the Air Force

Thanks for serving!

Do they still have the recruiting slogan "why not Minot?"

more than 4 years ago

Submissions

top

Goldman Sachs program trading code stolen

tcopeland tcopeland writes  |  about 5 years ago

tcopeland writes "Reports are cropping up about an affidavit filed against Sergey Aleynikov for what amounts to industrial engineering. One of the names suggested as his employer is financial giant Goldman Sachs. Note the list of technologies involved: "SNMP, Erlang/OTP, boost, ACE, TibcoRV, real-time distributed replicated database, etc". Per the comments in that article, "In the game of greed, how much do you pay the nerd who creates you a cash generating black-box?""
Link to Original Source

Journals

tcopeland has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...