|
These days it has become quite common to frame both current events and predictions of the future in terms of the past. Within the technology space, and particularly when talking about Apple, this is especially true — even for me: every time I comment on a rumor, whether in regards to something so trivial as WWDC dates this year all the way up to the much more significant potential screen sizes at which the iPhone 6 could ship, I look to the..
|
|
Hoy me topé con algo de mi día a día: en un viejo disco duro de respaldo tenía unas copias de DVDs en formato bin/cue. Lamentablemente, Mavericks no me dejó montar los archivos bin ya que, técnicamente, Apple no da soporte a los archivos bin/cue de manera nativa en Mac, pero la solución es bastante simple. Existe un programa de consola llamado binchunker que convierte archivos bin/cue a ISO sin mayores inconvenientes. Eso sí, necesitas tene..
|
|
I can’t imagine my daily work in terminal without multiplexers. I used to use GNU Screen a couple of years ago, then I switched to Tmux. There has been a lot of talks about screen vs tmux, and then vs byubu. I still use both, and I still like both. What I was really missing is session management. Since my laptop’s uptime is normally more than a month - I just created windows manually and started programs manually and then just attached/deta..
|
|
I can’t imagine my daily work in terminal without multiplexers. I used to use GNU Screen a couple of years ago, then I switched to Tmux. There has been a lot of talks about screen vs tmux, and then vs byubu. I still use both, and I still like both. What I was really missing is session management. Since my laptop’s uptime is normally more than a month - I just created windows manually and started programs manually and then just attached/deta..
|
|
Let's slice up beacon interactions Okay, so we know what beacons are and what they do - great. The next question is, what can we do with them? What kinds of interactions can we craft? That's the question my collaborator Nick Urban and I decided to pick apart. We sliced beacon interactions up, to show in a clear and non-technical way what they are really made of. In this article we will walk through the slices.
|
|
Ozge Catalbas is the Tech Lead on the Humanitarian Software Program (HSP) at Thoughtworks; an initiative where we partner with humanitarian and social organizations, to provide voluntary software development and consulting services, pro-bono. Ozge is passionate about forming productive dev teams and delivering high quality software.
|
|
Hat-tip to another article from Huckberry, Modern Pioneering , that I just linked to for bringing this one from 2013 to my attention. In the past, I have written extensively about Rohan Anderson’s own work, as well as his escapades: when he felled trees and built an awesome smokehouse by hand, that fantastic video led to a string of four posts — Something to it , walk it off brother , hard at work, living simple , and so simple — ..
|
|
Although I’m still coming to terms with her use of “#ModernPioneering” when promoting this , Huckberry’s recent article on Georgia Pellegrini is great even if it does seem — to me, at least — almost absurd to see the two disparate worlds of pioneering and hashtags collide so inelegantly. Someday, I would love to live the lifestyle she leads: it sounds incredible. Permalink.
|
|
Ben Thompson has been killing it over at Stratechery lately, especially with this piece comparing Apple and Nike through the apt characterization of experience companies. As a recent convert from the Windows world, I can speak to the reality of Apple’s unique (within the technology industry, at least) position as such a corporation from first-hand experience: from the outside looking in, I couldn’t help but want to join this community and b..
|
|
The picture above is the only mall in the Hespeler area of Cambridge (where I grew up). If you look carefully, you’ll see that it’s currently being demolished (at the time of this post, it is almost entirely demolished). I moved back to Hespeler after school to raise my daughter because it was a place I knew well, and I have many fond memories of this mall because I used to work there teaching piano for George H. Jenner.
|
|
The picture above is the only mall in the Hespeler area of Cambridge (where I grew up). If you look carefully, you’ll see that it’s currently being demolished (at the time of this post, it is almost entirely demolished). I moved back to Hespeler after school to raise my daughter because it was a place I knew well, and I have many fond memories of this mall because I used to work there teaching piano for George H. Jenner.
|
|
I doubt it, but who knows — maybe Jeff Bezos has an assistant gather Horace’s articles every evening, print them onto sheets of newspaper, and insert the pages between those of his morning delivery of The Washington Post. Weirder things have happened before, anyway. To Ben’s point though, making the distinction between novelty, creation, invention, and innovation is incredibly important regardless of which side of the fence you fall on, whe..
|
|
When writing Rethinking RSS the other day, I started reflecting on my process for discovering and consuming new and interesting writing. This time around I zeroed in less on the specifics, though — Tweetbot, Instapaper, and Reeder — , more on the jobs I use those and other services to complete, and how that methodology could bode ill for the current metric by which website owners determine success, attain profitability, and measure popu..
|
|
On one of my first projects at Thoughtworks I found myself confronted with a legacy codebase. The tech stack was a Drupal with lots of PHP to customize the CMS with Java based Selenium 1.0 tests on the side. It was not created to test the app comprehensively, and there were gaping holes. The Selenium 1.0 suite consisted of a few UI-driven tests representing user interactions. They took 100 minutes to run and did not even discover critical f..
|
|
Mission Complete: The International Space Apps Challenge
-
www.thoughtworks.com
-
12 years ago
-
eng
The International Space Apps is a 36-hour hackathon that takes place in numerous cities all over the world (including the TW Office in Porto Alegre).
|
|
Interesting retrospective by Josh Ginter over at The Newsprint on his time in college and how, then, higher education seemed to approve more of analog note taking than digital, and why. Thankfully, that has largely ceased to be the case: in my last two semesters in college, I can think of only two classes — math and Chinese, for during both those courses a romanized alphabet would have proved virtually worthless — during which no one had a ..
|
|
On April 21st, 2014, a tremor shook the podcasting world. Not a large one, but like an avalanche feeding on itself and growing ever-larger, this quake’s onset marked the beginning of a significant change. Or at least, that’s how I think we will look back on the otherwise unremarkable Monday afternoon Ben Alexander, Jamie Ryan, Lorenzo Guddemi, and Sid O’Neill launched Constellation . Permalink.
|
|
Great article and accompanying advice from Leo Babauta on choosing the hard tasks rather than sticking with the easy ones, and how this approach to every aspect of life — while inarguably more difficult — will inevitably lend itself to greater results than the alternative. “Easier said than done”, one might say, but that’s exactly the point. Permalink.
|
|
I know I speak for many when I say that some disruption among the service providers of the mobile phone industry would be very interesting indeed. Unfortunately, as Benedict Evans explains here, this will prove quite the monumental task. Not impossible, but perhaps at the very least prohibitively difficult. Permalink.
|
|
This is absolutely incredible. Using only JavaScript to manage the toggles, Julian Garnier made this fantastic interactive solar system powered by nothing more than CSS and some HTML structure code. Even cooler, it’s not just a pretty animation: it has a lot of interesting information to show as well. Awesome. Permalink.
|
|
Better late than never, but we wanted to share a video from last fall’s AWS re:Invent conference where our own chief architect Valentino Volonghi shared the stage with Amazon CTO Werner Vogels for a fireside chat. Valentino discusses AdRoll’s use of DynamoDB , one of the core technologies we leverage to build our real-time bidding system that handles more than 50 billion bid requests per day. The resulting system is a highly-reliable, ..
|
|
This post is about explaining what we have already done, our first decisions about the upcoming development and sketching an approximative timeline of the project.
|
|
The ability for PHP programs to execute asynchronous functions… Yeah, I said it and now it exists. By coding in Facebook’s new Hack Language, using your CPU’s cycles correctly has never been so easy. Let’s delve into this new language head first! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /** * This function calls async functions */ function main () ....
|
|
You might have noticed things have been a bit quiet with new features recently. That is because we had a bit of a holiday around here and because we spent a great deal of time working on a new VM for iOS. This work is still ongoing and basic things such as the garbage collection scheme are still incomplete but we are now ready to talk about the motivations and direction with this new VM.
|
|
Earlier this month I published Owning Their Words , an article I named for and wrote in response to Matt Gemmell’s then-recent essay titled Own your words . In that piece, Matt explained the reasons he continues to write and publish on his own website rather than using a more streamlined venue such as Medium or another, similar service potentially more conducive to greater traffic that his own setup. Doing my best not to spoil his conclus..
|
|
Great counter-point to The decline of the mobile web by Ben Thompson, guest posting on Matthew Mullenweg’s site about the value of the web in a world dominated by apps. An infinite number of apps could be made for infinite number of use cases, but they will still only be designed for those specific use cases; beyond those, there must be something more flexible, able to handle every other possible need. That something is the web. Permal..
|
|
Had an interesting question posed to me the other day from David Ruttka: Did I have a favorite way to list all of the directories that have been deleted from a folder in git? Admittedly, this took a bit of thought. No arcane git command came to mind. Nothing did. Google wasn't that much help either. Not only did I not have a favorite way, I didn't have a way at all!
|
|
In preparing to read this article, rather than read it on Chris Dixon’s website, I first tried in Instapaper. Instapaper failed to accurately parse the article though, so I then created an account at Pocket where I ultimately read and finished the piece before writing about it in Drafts and posting the end result from my computer. Now, as I have explained in the past , this is not usual: for the most part, I prefer to read articles in thei..
|
|
In a previous post we introduced a learning model called Probably Approximately Correct (PAC). We saw an example of a concept class that was easy to learn: intervals on the real line (and more generally, if you did the exercise, axis-aligned rectangles in a fixed dimension). One of the primary goals of studying models of learning is to figure out what is learnable and what is not learnable in the various models.
|
|
In a previous post we introduced a learning model called Probably Approximately Correct (PAC). We saw an example of a concept class that was easy to learn: intervals on the real line (and more generally, if you did the exercise, axis-aligned rectangles in a fixed dimension). One of the primary goals of studying models of learning is to figure out what is learnable and what is not learnable in the various models.
|
|
In a previous post we introduced a learning model called Probably Approximately Correct (PAC). We saw an example of a concept class that was easy to learn: intervals on the real line (and more generally, if you did the exercise, axis-aligned rectangles in a fixed dimension). One of the primary goals of studying models of learning is to figure out what is learnable and what is not learnable in the various models.
|
|
Driving home from a weekend with the family? Boy, have I got just what you need to spice up a few hours of monotonous turns and straightaways: the following list contains all the best podcasts I have had the privilege of listening to within the past week. Whether you’re out on the open road or simply looking for the diamonds in the rough, look no further than this week’s installment of my ongoing series, This Week in Podcasts. Permalink.
|
|
Shawt! is a social, location-aware chat application. It gives you insights about what you want to know based on where you are.
|
|
My first encounter with agile software development was working with Kent Beck at the dawn of Extreme Programming. One of the things that impressed me about that project was the way we went about planning. This included an approach to estimating which was both lightweight yet more effective than what I'd seen before. Over a decade has now passed, and now there is an argument amongst experienced agilsts about whether estimation is worth doing..
|
|
Recently the Women’s DIY Series hosted the successful launch of a new event series called Women's DIY: Learn Together, Develop It Yourself in the Thoughtworks Chicago office. Founded by two Thoughtworks programmers, the series aims to get more women engaged in programming, with a goal of providing a supportive environment where women can work together and grow their development skills. In addition, Women’s DIY Series encourages women to go ..
|
|
The future of the Internet will be discussed at the NetMundial conference in São Paulo, Brazil 23-24 April 2014, which will bring together 800 participants, including representatives of 70 governments. The purpose of NetMundial is to craft a set of high-level global principles (a ‘Bill of Rights’ for the Internet) and a roadmap that will determine the future of global Internet governance systems.
|
|
Have I got your attention? It's a sensationalist title, but this is important and developers/administrators still get it wrong. Both online and professionally, I encounter technical people still turning to traditional hashing algorithms like SHA or, Schneier forbid, MD5 when making decisions about scrambling user credentials. Even this recent question on Stack Overflow Exchange has yielded inaccurate answers. While choosing some....
|
|
With the Kickstarter finished, it's back to our regularly scheduled programming! I am in the middle of a major graphics engine upgrade. This whole time I've been using fake HDR. Basically I divide every color by 2 when storing it in a texture, then multiply it by 2 whenever I read it from the texture. It works but you end up with lower color fidelity. Now everything is done in full 64-bit floating point textures. Here's an exaggerated b..
|
|
Here we are folks, counting down the last remaining Kickstarter hours! I'm happy to announce that regardless of the Kickstarter outcome, production of Lemma will continue. To be honest, I originally planned to cancel everything if the campaign failed. I figured a failed Kickstarter would be a sign that people aren't interested, and that I should cut my losses (nearly 4 years of work) and move on. But in the past month I realized a few..
|
|
This time I received an email from someone who had an Ingress version labeled 1.50.0 . I checked the validity (to make sure it was a valid Niantic build) and it came out correct. So lets dig in into this new version. New Levels (9 - 16) We first learned
|
|
Josh Horwitz, writing for Tech in Asia, conducted a great interview with Ben Thompson about his decision to go solo, and his background as a writer in the tech sector. If you’re still on the fence as to whether you should become a member of Stratechery or not, both this interview and another article from The Next Web by Jon Russell on Ben’s transition to independent writer ought to convince you. Ben knows what he’s talking about: he has a..
|
|
Until a few days ago, I was the cautionary tale; everyone told my story leading up to a punch line in which some unfortunate schmuck lost everything after a malevolent hacker gained access to one of his online services. Despite his best efforts, an obscure — or not so obscure, ahem Heartbleed — security breach had given an attacker access to one of this poor individual’s passwords, and although he had selected lengthy combinations and var..
|