jdefarge | 8 years ago | on: On Disk IO, Part 3: LSM Trees
jdefarge's comments
jdefarge | 8 years ago | on: On Disk IO, Part 3: LSM Trees
jdefarge | 11 years ago | on: James Golick has died
jdefarge | 12 years ago | on: Results of the GitHub Investigation
https://github.com/pamelafox?tab=repositories
https://github.com/kellabyte?tab=repositories
https://github.com/gwenshap?tab=repositories
See? Any of those smart women above has much more quality code in their repos with regular activity, even though not any of them works at github, that is, they push code on their free time.
Finally, let's see a repo by another harassed geek girl: https://github.com/adriarichards?tab=repositories
Um... I definitely see a pattern here screaming too loud not to take notice.
jdefarge | 12 years ago | on: Julie Ann Horvath Describes Sexism and Intimidation Behind Her GitHub Exit
But, seriously, I know various female programmers that I could trust not only my project, but my LIFE to. And as in the case of men, those are usually the low profile, highly productive, people. I doubt any "famous" developer this days in spite of gender/race/whatever. As with any hyped profession, there are a LOT of impostors trying to succeed without basic qualifications in computing. Hint: those are the ones who shout the loudest, have the highest number of followers on Twitter, but have very little, if any, REAL code on Github or any other public repositories. So... when the masks start to fell off they usually bail out their jobs loudly and pointing fingers to preserve their public personas. I doubt this is not the case of Julie Ann.
"You can fool all the people some of the time, and some of the people all the time, but you cannot fool all the people all the time.", Abraham Lincoln
jdefarge | 12 years ago | on: Flappy Bird creator, Dong Nguyen, taking down game; "I can't take this anymore"
jdefarge | 12 years ago | on: Ask HN: Why is ExtJS not getting any traction?
Long answer:
1. The learning curve is really steep. I mean, really really steep. There's a critical shortage of (good) books, video, and tutorials on the web. I guess ExtJS' learning resources should be 0.1% of jQuery's. The examples on Sencha site were still using the 3 version last time I checked;
2. If you need to customize ExtJS, or need something slightly more sophisticated than CRUD screen, then you are pretty much on your own. You'll spend a large amount of time trying to "fight" the framework and your chances you succeeding are very low;
3. It's expensive and its open source license has restrictions;
4. Sencha seems to hide and obscure the access to the learning resources so that you are pushed towards their paid support.
5. It's slow;
6. The error messages (when they show up!) are cryptic.
7. ExtJS was re-designed for version 4, but some things like the Model objects are cumbersome and suffer many usage limitations;
8. It will never be adopted as a general purpose solution on Internet facing webapps for the reasons exposed above;
jdefarge | 13 years ago | on: Benchmarks of Cassandra, HBase, VoltDB, MySql, Voldemort and Redis
Sorry, boys, but this paper looks like the result of a ill performed research job, done in a hurry of getting published.
jdefarge | 14 years ago | on: Why I Left Google
If a company enter the what-is-the-hottest-language-of-the-week game it can easily drag itself in a downward spiral of death. Just because it boils down to taste! And it leaves a lot of hurted feelings around the way. Language is a lot about maintenance 10 years down the road.
Scala and Clojure each have significant design flaws, in my opinion, and neither would have been a significantly better choice.
Couldn't agree more! Be it a startup or a mega-corp, VPs should make their minds upfront and stay on their path until something amazingly better comes down the road. C'mon, if Google had chosen Scala, for example, they could have produced clean, concise code, FP-oriented software at the price of sluggish compilation times (many wasted minutes), lots and lots and lots of generated bytecodes, and binary incompatibility (ouch!). Jump into the trendy language badwagon and you find yourself nowhere pretty soon. I know of at least two prominent startups in Bay Area who are switching of Scala and adopting the old-fashioned Java, for many reasons, but fondness of OO or lack of vision are not among them. And a third startup is stealthily switching to Clojure. On the other hand, you have C/C++.
jdefarge | 14 years ago | on: F1 - The Fault-Tolerant Distributed RDBMS Supporting Google's Ad Business
Only an idiot can assume that F1/Megastore is a drop-in replacement to MySQL (or Cassandra, jbellis!), but those guys invented BigTable, and battle tested it, long before writing the papers so they know where their priorities lie nowadays. On the other hand, I am highly curious about Spanner, the successor of BigTable, that powers F1.
jdefarge | 14 years ago | on: F1 - The Fault-Tolerant Distributed RDBMS Supporting Google's Ad Business
jdefarge | 14 years ago | on: Loop: a programming language for the JVM inspired by Haskell and Ruby
jdefarge | 14 years ago | on: Aussies' fix for 'stagnated' email
jdefarge | 14 years ago | on: What's new in Scala 2.10
I also agree that Java will be dead by 2014, but not as COBOL. It will be dead as C language is dead. Java is the C of the XXI century.
jdefarge | 14 years ago | on: What's new in Scala 2.10
jdefarge | 14 years ago | on: The Pirate Bay Will Stop Serving Torrents
jdefarge | 14 years ago | on: Damien Katz' interview on abandoning Apache CouchDB
Damien Katz is just assuming the above reality and restarting from scratch . He's always stated that he was investing a lot of time, and sacrificing many things, so that he could support his family AND work on something relevant. Nevertheless, I dislike this strategy of abandoning a project by "donating" it to the open source community. Just call it quits, for God's sake!
jdefarge | 14 years ago | on: The Rest of the Story (Yammer & Scala)
jdefarge | 14 years ago | on: What Does It Take To Get A Job At Google? (Infographic)
1. Holds a BS/MSc/PhD from a famous US university (Stanford, Yale, Berkeley, etc) or a PhD in a known university.
2. Has publications or is a well renowned CS researcher/professor/veteran (including famous progr. lang. gurus)
3. Is/was the committer of a famous open source software
4. Has invented algorithms or data structures or programming language
5. Has worked on a major company like Microsoft, Oracle, or Intel;
6. Has been the finalist of programming competitions like ACM, TopCoder, etc.
jdefarge | 14 years ago | on: Brin on Yegge's post: "I stopped reading it after the first 1,000 pages"