|
Speaking of Erlang and AdRoll … now is probably a good time to let you know AdRoll will be acting as a sponsor at the Erlang Factory SF Bay Area Conference this coming March. Our very own Brian Troutwine ( @bltroutwine ) will be giving a talk on the complex problems involved in live monitoring our real-time bidding system. And just to put that in perspective a bit, we’re talking about live monitoring everything that could possibly go wro....
|
|
This is a subject I’ve been pondering on for a while. I think we all have an urge to mark our stamp on this world, to graffiti ‘I was here–don’t forget me’. Yet, as a programmer, where is my legacy? via A programmer’s legacy .
|
|
Pro Git Workflow is an interesting collection of Git shortcuts, aliases and workflows. Nothing really new but give it a shot if you want to improve your git-fu beyond basics.
|
|
Bug Analysis: Some Checkboxes Get Myseriously Deselected Some of the Time
-
www.databasesandlife.com
-
12 years ago
-
eng
How would you diagnose the following bug? A number of checkboxes representing user interests (Football? Music?); user can select/deselect their interests. Software has worked well for years in production. Suddenly intermittent reports start coming in that sometimes some checkboxes get unchecked by themselves. You test live, you test on the test server, all is good. But the reports keep on coming, leading you to suspect that ..
|
|
25th January was a rather unfortunate day for us. The monthly challenge - January Jackpot 2014 which was scheduled at 9:30 PM that day was cancelled due to turn of events going wrong at the worst possible time. We regret once again for the incovenience caused to you, and this is a postemortem of what really happened behind the scenes. It was Saturday, and the day was sunny here. Everything was running smoothly as usual. The whole Hacker....
|
Shillo”, “Shil-lo is what my friends call me”. “O wow, that’s a beautiful name. Incidentally we are also in Shillong. Did your parents love Shillong so much that they named you after it? Though, I don’t question the beauty of either.” “May be. May be”, she smiled. “Or maybe that’s a fake name you tell … Continue reading The Beckoning
|
|
I'll be holding open office hours all day this Tuesday January 28th at the Scrib coworking space on Broadway near Spruce (basement level in office building where Unseen Bean is). I'm a full-stack web developer and veteran software developer, these days specializing in node.js and JavaScript. Come by for a code review, Q&A on node.js as a technology platform choice, pair programming, a plain-English explanation of what the heck a session coo..
|
|
My first ever Global Game Jam was actually the first ever Global Game Jam (2009), in Perth, Western Australia. I’d been working at Interzone Games at the time and knew many people who would be participating. I think we were a group of 6 people and I did (bad) art for a game we called Little Shop of Farters .
|
|
Rather than asking “ Is Yahoo Even Worth Trying To Save? ”, a more apropos question would ask not if Yahoo! was worth rescuing, but instead if Marissa Mayer — or anyone, for that matter — could actually keep the company afloat, for to operate under the assumptions imposed by the latter would be to approach this issue from the wrong direction entirely. As Harshil Shah points out in his aforecited article, Steve Jobs managed a drastic cours..
|
|
You can’t just do good work, you have to cultivate relationships and promote what you’ve done. That is, if your goal is for more people to read and enjoy your stuff.” Exactly . The Typist made a good point when responding to Sid’s article , saying, “People who have made it rarely admit the role randomness played in their journeys.” It’s a racket, this whole blogging thing, but we still wake up and do it every day instead of getting th..
|
|
One day Kurt J. Mac decided to walk to the edge of Minecraft. Three years later he has turned what many would call a trivial pursuit into a viable revenue stream, allowing him to quit his job and take this journey full-time after identifying a way to distinguish his work and support himself thanks to the popularity of the videos he creates. His approach should sound familiar: almost everyone in the independent writer bubble — those fortunat..
|
|
Interesting article from Benedict Evans talking about the difficulty of fully understanding even one aspect of the internet or the mobile device industry. Unfortunately, all too many not only fail to accept this, but operate under the assumption that they do, in fact, have a comprehensive grasp of multiple topics on a wide range of subjects. This erroneous thinking has a significant impact on the formation of many tech writers’ opinions and..
|
|
I generally dislike interviews, but Jason Snell did a great job with this one. With the incredible popularity of the iPhone and, although to a slightly lesser degree, the iPad these days, it’s easy to disregard the Mac’s significance. Thankfully, Apple’s senior leadership does not make that same mistake. Permalink.
|
|
Here I wrote about my initial attempts with Python. I started with a backup script for my home-computer because that’s what I needed at the time. Now I’m reviewing and tweaking it. My considerations at the time of writing the initial script were: It should check if the directories actually exist. It should ask for confirmation before doing anything I needed the script to backup the specified folder to the specified location. It should....
|
|
Portfolio Composition for Long Term Effectiveness
-
blog.raymond.burkholder.net
-
12 years ago
-
eng
|
|
Portfolio Composition for Long Term Effectiveness
-
blog.raymond.burkholder.net
-
12 years ago
-
eng
|
|
Theres a lot of back and forth on NoSQL databases. The unfortunate part with all the back and forth and unclear definitions of NoSQL is that many of the valuable learnings are lost. This post isn’t about the differences in NoSQL definitions, but rather some of the huge benefits that do exist in whats often grouped into the schema-less world that could easily be applied to the relational world. Forget migrations Perhaps the best thin....
|
|
Theres a lot of back and forth on NoSQL databases. The unfortunate part with all the back and forth and unclear definitions of NoSQL is that many of the valuable learnings are lost. This post isn’t about the differences in NoSQL definitions, but rather some of the huge benefits that do exist in whats often grouped into the schema-less world that could easily be applied to the relational world. Forget migrations Perhaps the best thin....
|
|
I'm sorry, I've been terrible at keeping everyone up to date with Lemma. If you want to see what I've been up to since Alpha 3, my TIGSource DevLog has a few posts you might have missed. Starting now I'll be focusing more on blogging, so expect more posts in the coming days! Here are some highlights from the past... gosh. Seven months? Wow. Player movement has been drastically improved. No more floaty, slow acceleration. New auto-resp....
|
|
A few years ago when I decided to start exploring the world of PC gaming, I set out with three criteria: it could not, like major titles such as Call of Duty or Ghost Recon, require a significant amount of capital just for the the privilege of participating in this hobby. Whatever I ended up choosing had to have a low price tag or, preferably, cost nothing at all. Further, my distraction of choice had to run well on a mediocre machine: I re....
|
|
Among the many compelling talks that attendees come to expect every year at the Strange Loop conference was a session given by Ben Johnson that provided an overview of a new distributed consensus protocol originating from research at Stanford University, named Raft. What is distributed consensus? Distributed consensus can be described as the act of reaching agreement among a collection of machines cooperating to solve a problem. With the ri..
|
|
For the past year, every Wednesday night at about 6:00 p.m. work stops! Since I have been working for Levers there has been a weekly hack night. To put it simply: “Stop your real work and work on something fun!”" There have been some winning hack night projects and some losing ones. Let’s take a look: Magic: The Gathering API : (winning) Author: Michael Curry Link: https://mtgapi.com Description: There was no card API for Magic the ....
|
|
A few awesome readers have posted comments in Computing Homology to the effect of, “Your code is not quite correct!” And they’re right! Despite the almost year since that post’s publication, I haven’t bothered to test it for more complicated simplicial complexes, or even the basic edge cases! When I posted it the mathematics just felt so solid to me that it had to be right (the irony is rich, I know).
|
|
A few awesome readers have posted comments in Computing Homology to the effect of, “Your code is not quite correct!” And they’re right! Despite the almost year since that post’s publication, I haven’t bothered to test it for more complicated simplicial complexes, or even the basic edge cases! When I posted it the mathematics just felt so solid to me that it had to be right (the irony is rich, I know).
|
|
A few awesome readers have posted comments in Computing Homology to the effect of, “Your code is not quite correct!” And they’re right! Despite the almost year since that post’s publication, I haven’t bothered to test it for more complicated simplicial complexes, or even the basic edge cases! When I posted it the mathematics just felt so solid to me that it had to be right (the irony is rich, I know).
|
|
A small and simple feature you can immediately add to your Android application is the functionality of maintaining the ListView position. When your user switches to a different Activity/Screen and then back to the ListView, they will not have to scroll through the ListView items again to get back to where they were. Android Studio (as well as Eclipse) offers a few nice default templates via ADT to get you started with your application....
|
|
Hat-tip to Shawn Blanc for the original link , former hedge-fund manager Sam Polk talks about his amazing journey from addict college dropout to making nearly four million dollars in a single bonus, to say nothing of his base salary and any other dividends accrued throughout the year. If you, like me and so many others, have ever thought, “If I could just win the lottery, think of all the great things I could do; all the problems that mone..
|
|
Before Benjamin Bratton posted the transcript and then full video of his TEDx talk titled “ We need to talk about TED ”, I cannot remember ever seeing anyone seriously criticize this group. Now, though, it seems not a week goes by without someone taking a particular speaker or the entire conference to task for some harebrained, far-fetched, and implausible scheme that somehow made it to this once-revered stage. Oh, how the mighty have falle..
|
|
We use CentOS VMs at work to emulate our production environment - and it took me a while to figure out how to get the VirtualBox Guest Additions to build reliably on CentOS 6.4/5. This is what I’ve currently settled on as a reliable method. First, make sure that you’ve got the kernel headers and tools installed that you need to build stuff: $ sudo yum update -y $ sudo yum install gcc kernel-devel kernel-headers dkms make....
|
|
I changed my blogging platform from Wordpress to Pelican . Pelican is a static html generator written in Python. I also changed the whole design. It’s a bootstrap-theme with some little modifications. The reason I changed from Wordpress is the effort to maintain a secure and up-to-date installation opposed to static html files with only minimal Javascript. Also there’s no need for me to use a full fledged CMS like Wordpress when al..
|
|
So after about two years of preferring CoffeeScript for my application code, I'm switching back to JavaScript. Here are some thoughts on my experience. Why I Am Switching Back So in winter 2011, given my personal situation and skillset, the cost/benefit equation for CoffeeScript was an overall positive. What I have found is that in the intervening two years, the equation has reversed to be an overall negative for CoffeeScript. So that's w....
|
|
Recently, I developed a 7 Minute Workout application for Android , which is my first Android application on Google Play. I decided to open source the application so that I can start to build a portfolio of software that I have developed. Feel free to fork, modify, and create a pull request! I decided to develop this application because part of my resolution for the year of 2014 is to get in better physical shape and so far I have b....
|
|
Welcome, friends, to the first AdRoll tech blog of 2014! Last night AdRoll hosted Erlounge here in our Mission street offices; seventeen Erlangers showed up and three talks were given. Juan Puig of Linden Labs gave a lightening tutorial on the use of quickcheck in Erlang, the slides of which you can find here . Marc Sugiyama of Erlang Solutions–boy, they have nice business cards–spoke about debugging techniques in long-lived Erlang syste....
|
|
As detailed in The Curse of Preconceived Notions , before Monday night I had not read any of Joe Rosensteel’s work; instead, I had wrongly disregarded it in any capacity surpassing that of humorous entertainment. When I finally came to my senses and started reading his blog though, starting with The Ubiquitous Yak for the Discerning Obsessive , I found that I really enjoy his thoughts and opinions. So for anyone else that, like me, ma..
|
|
Best collection of Terminal tricks ever: Got any tips or tricks for Terminal in Mac OS X? – Ask Different .
|
|
Hey, you! This is a JavaScript guide intended to introduce new developers and help experienced ones to the JavaScript’s best practices. via JS: The Right Way .
|
|
As a developer, I sometimes forget the power I yield. It’s easy to forget that, when something doesn’t work the way I’d like, I have the power to change it. via Python and Flask Are Ridiculously Powerful .
|
|
Shit happens. Way more often than what most people think. It may seem surprising that a seemingly successful product could fail, but it happens all the time. Although we arguably found product/market fit, we couldn’t quite crack the business side of things. via Chris Hates Writing • Today my startup failed .
|
|
Programming challenges, uptime, and mistakes in 2013
-
engineering.hackerearth.com
-
12 years ago
-
eng
HackerEarth hosted more than thousand contests in the year 2013 alone. Out of them, there were more than two dozen public programming contests by HackerEarth itself. They include our monthly challenges and hiring challenges. There were over 200 internal and public contests by colleges in the previous year. They include IIT Delhi, IIT Guwahati, IIT Ropar, NIT Warangal, IIIT Jabalpur, NIT Raipur, NIT Calicut, BITS Pilani and many others. And....
|
|
This post is intended to be a tutorial on how to access the RealityMining dataset using Python (because who likes Matlab?), and a rant on how annoying the process was to figure out. RealityMining is a dataset of smart-phone data logs from a group of about one hundred MIT students over the course of a year. The data includes communication and cell tower data, the latter being recorded every time a signal changes from one tower to the next.
|
|
This post is intended to be a tutorial on how to access the RealityMining dataset using Python (because who likes Matlab?), and a rant on how annoying the process was to figure out. RealityMining is a dataset of smart-phone data logs from a group of about one hundred MIT students over the course of a year. The data includes communication and cell tower data, the latter being recorded every time a signal changes from one tower to the next.
|
|
This post is intended to be a tutorial on how to access the RealityMining dataset using Python (because who likes Matlab?), and a rant on how annoying the process was to figure out. RealityMining is a dataset of smart-phone data logs from a group of about one hundred MIT students over the course of a year. The data includes communication and cell tower data, the latter being recorded every time a signal changes from one tower to the next.
|