|
Over the past week, Ben Thompson has posted a three-part series discussing the business of news, how that field relates to journalism and newspapers, and — by extension — the future of this profession and that industry. I have been a long-time fan of Ben’s work, and these three articles are truly exceptional: insightful, fascinating, and — what’s more — remarkably timely given the current state of news organizations. If you read nothing els..
|
|
I absolutely agree with Sid here: basically, he wrote the article I did in A Few Thoughts on Sponsorships the day before I published mine. You know what they say: great minds think alike. Permalink.
|
|
LaunchRocket: Lanza cualquier app Homebrew desde el panel de Preferencias de Mac
-
www.patrickdap.com
-
12 years ago
-
spa
Porque no se puede ser más geek... Ok, ¡GeekTime! Para todos aquellos amigos informáticos que desarrollan tecnologías, una de las cosas más molestas de todas — al menos para mí — es el hecho de tener que instalar un sinfín de comandos para poder iniciar y detener los servicios de diferentes apps como bases de datos y servicios de Mac —sí, launchctl, te estoy mirando a ti!—. Hoy, dando vuelta optimizando un poco mi trabajo habitual, me enc..
|
|
PostgreSQL 9.4 - Looking up (with JSONB and logical decoding)
-
www.craigkerstiens.com
-
12 years ago
-
eng
Just a few weeks back I wrote a article discussing many of the things that were likely to miss making the 9.4 PostgreSQL release . Since that post a few weeks ago the landscape has already changed, and much more for the positive. The lesson here, is never count Postgres out . As Bruce discussed in a recent interview , Postgres is slow and steady, but much like the turtle can win the race. So onto the actual features: JSONB JS....
|
|
PostgreSQL 9.4 - Looking up (with JSONB and logical decoding)
-
www.craigkerstiens.com
-
12 years ago
-
eng
Just a few weeks back I wrote a article discussing many of the things that were likely to miss making the 9.4 PostgreSQL release . Since that post a few weeks ago the landscape has already changed, and much more for the positive. The lesson here, is never count Postgres out . As Bruce discussed in a recent interview , Postgres is slow and steady, but much like the turtle can win the race. So onto the actual features: JSONB JS....
|
|
Puppet is missing a number of much-needed features. That’s the bad news. The good news is that I’ve been able to write some of these as modules that don’t need to change the Puppet core! This is an article about one of these features. Posit : It’s not possible to apply all of your Puppet manifests in a single run. I believe that this holds true for the current implementation of Puppet. Most manifests can, do and should apply comple..
|
|
Puppet is missing a number of much-needed features. That’s the bad news. The good news is that I’ve been able to write some of these as modules that don’t need to change the Puppet core! This is an article about one of these features. Posit : It’s not possible to apply all of your Puppet manifests in a single run. I believe that this holds true for the current implementation of Puppet. Most manifests can, do and should apply comple..
|
|
If need the same functionality in two projects, you should reuse code between them, right? Or should you? For as long as there has been a profession of software engineering, we have tried to achieve more reuse. But reuse has both a benefit and a cost. Too often, the cost is forgotten. In this article, I examine the economics of reuse. True story: One of the earliest projects to embrace object-oriented programming in the 1990s did so with th..
|
|
But here’s the rub. Programming, like writing, painting, and music, is chiefly a creative endeavor not a technical one. Practice with any technology or language is useful as a means of learning tools and techniques, but it will not make you a substantially better programmer. via How to be a sane programmer
|
|
Earlier, I linked to an article from The Typist where he expressed dissatisfaction with the majority of “follow your passion” articles, and then went on to recommend some truly great advice with regards to that trite mantra from Bradley Voytek : “don’t follow your passions, follow your competencies, and you might just find you enjoy doing something you’re good at.” When linking to The Typist and, by extension, Bradley’s articles, I con....
|
|
Great one-two punch from Sid O’Neill and Linus Edwards dealing with significance and its corollary, futility. I often find myself stuck between these two warring factions, fighting with another side of me that questions whether I should spend my time watching TV instead of writing, or writing instead of staying an extra hour in the gym, or working out instead of working more, or working more instead of spending more time with my family ..
|
|
Like The Typist, I rarely read articles on passion — the ones that prescribe that everyone follow their dreams to the detriment of every other aspect of their lives; not only are such pieces irresponsible, but impractical as well. Bradley Voytek’s article, however, which The Typist links to and relegates to such a category, really ought to belong to a category all its own — it’s just that good, and features neither of the disadvantageous as..
|
|
When I published this article’s predecessor , I should have debuted this series as a collection of the podcasts I listened to within the past week rather than those released during that time period. This slight difference in phrase would have been especially appropriate given my eight-day absence last week, during which I could not listen to a single episode of any show. Now that I have returned, with a week’s worth of episodes now outside....
|
|
A bit of a forgone conclusion at this point, but still worthwhile to have someone so skilled as Horace Dediu put the phone market into perspective, especially with regards to that upstart Apple. Come for the insight, but stay for his conclusion; that is, indeed, a mystery, and one that Apple has obviously solved. Permalink.
|
|
Fascinating look at the percentage of household income various countries spend on groceries each year. Surprisingly, that number has steadily decreased over the past thirty years. In response to Businessweek’s chart, on display at the beginning of The Typist’s article, The Atlantic wrote a great, in-depth piece taking the discussion a few steps farther. Even if you only have a passing interest in this subject, I encourage you to check the..
|
|
Fantastic interview by John Arlidge of Time Magazine with Apple’s famed designer Jony Ive. I will do neither the disservice of taking a pull-quote from this piece, for you really should read it in its entirety rather than in pieces, but I will say this: the key takeaway, I felt, is the remarkable humanity of this entire process: from inception to creation to ultimate release, at no point in the life of these devices does anyone measure thei..
|
|
I've had a few people ask me why they should use NuGet and the occasional person that's never heard of it. If you are currently developing…
|
|
I recently came across a great interface and behavior in windows 8.1. If you implement ISupportIncrementalLoading on your bound property then bind up to a gridview you’ll get infinite scrolling for free. Below is an example from my HypeMix app where I pull in more tracks and add more to that list as the user scrolls, hopefully useful to others. [gist https://gist.github.com/lawrencegripper/9396993]
|
|
I use gnome-terminal for most of my hacking. In fact, I use it so much, that I’ll often have multiple tabs open for a particular project. Here’s my workflow: Control+Alt+t (My shortcut to open a new gnome-terminal window.) cd ~/code/some_cool_hack/ # directory of some cool hack Control-Shift-t (Shortcut to open a new gnome-terminal tab.) Hack, hack, hack... The problem is that the new tab that I've created will have a $PWD of ~, in..
|
|
I use gnome-terminal for most of my hacking. In fact, I use it so much, that I’ll often have multiple tabs open for a particular project. Here’s my workflow: Control+Alt+t (My shortcut to open a new gnome-terminal window.) cd ~/code/some_cool_hack/ # directory of some cool hack Control-Shift-t (Shortcut to open a new gnome-terminal tab.) Hack, hack, hack... The problem is that the new tab that I've created will have a $PWD of ~, in..
|
|
Hello! First: I wanted to thank everyone for the amazing support you've shown so far. We're already over 24% funded , which is more than I was expecting this early, so thank you! Second: A quick update on the Greenlight campaign . We are 26% of the way to the top 100, with 1,918 "yes" votes! Keep on voting, we'll be on Steam in no time. Third: If you wanted to see more gameplay from Lemma but didn't have time to check out the ..
|
|
Besides the cursory test shortly after iTunes Radio launched, yesterday marked the first time I had used the service for any extended period of time. In my past experiences, the recommendations had proved mediocre at best, and the process not compelling enough to prompt me to switch away from the songs I already knew and loved. Yesterday, though, I gave it another shot; and I loved it. Permalink.
|
|
That’s quite a title, isn’t it?) If you’re using vim to write Clojure code, chances are that you’re using Tim Pope’s vim-fireplace plugin. It’s really great. It stars an nREPL session in the background for you and lets you evaluate a form inside of vim. It’s super fast because it keeps the session around and it’s one of my favorite things about writing Clojure. Recently, vim-fireplace received support for piggieback . Piggieback is....
|
|
That’s quite a title, isn’t it?) If you’re using vim to write Clojure code, chances are that you’re using Tim Pope’s vim-fireplace plugin. It’s really great. It stars an nREPL session in the background for you and lets you evaluate a form inside of vim. It’s super fast because it keeps the session around and it’s one of my favorite things about writing Clojure. Recently, vim-fireplace received support for piggieback . Piggieback is....
|
|
1. What is encapsulation: a) the ability to make changes in your implementation without breaking the code of others b) keep instance variables accessible foe everyone c) create getters and setters rather then give direct access to instance variables 2. IS-A relationship: a) based on class inheritance or interface implementation b) expresses through the keywords import and extends c) expresses through the keywords extends an..
|
|
Shortly after returning from six months spent circling the globe, Jonny and Michelle set back out on the road and spent a year traveling across America. Again, I’m jealous: although I have lived in and traveled through quite a few states, my travels have thus far consisted of mostly the eastern seaboard, and nothing more westward than Wisconsin. Someday, I would love to take a similar journey. Permalink.
|
|
Not to be redundant, but Jonny and Michelle dropped everything to spend six months traveling the world, and that really is incredible. I have already done a great deal of traveling in my life — I have lived in five states and visited more than I can remember, and spent a great deal of time abroad in seven countries spread across two continents — and I wholeheartedly agree with their comment that traveling does indeed beget more traveling: g..
|
|
Awesome video showing how, when heated to certain temperatures, water can actually flow uphill. It seems impossible, but — as the folks over at Science Friday demonstrate — some neat factors come into play after the boiling point to make it possible. Very cool, via The Loop . Permalink.
|
|
Excellent news, and definitely a step in the right direction. I went through the opposite process a few weeks ago in creating my now-defunct newsletter, but thankfully realized the error of my ways shortly thereafter, discontinued it, and refocused my efforts on this site. Diversifying your public outlets in an attempt at creating multiple more focused properties seems like a good idea in theory, but invariably falls down in practice. Pe..
|
|
So here we are. We’ve studied the general properties of elliptic curves, written a program for elliptic curve arithmetic over the rational numbers, and taken a long detour to get some familiarity with finite fields (the mathematical background and a program that implements arbitrary finite field arithmetic). And now we want to get back on track and hook our elliptic curve program up with our finite field program to make everything work.
|
|
So here we are. We’ve studied the general properties of elliptic curves, written a program for elliptic curve arithmetic over the rational numbers, and taken a long detour to get some familiarity with finite fields (the mathematical background and a program that implements arbitrary finite field arithmetic). And now we want to get back on track and hook our elliptic curve program up with our finite field program to make everything work.
|
|
So here we are. We’ve studied the general properties of elliptic curves, written a program for elliptic curve arithmetic over the rational numbers, and taken a long detour to get some familiarity with finite fields (the mathematical background and a program that implements arbitrary finite field arithmetic). And now we want to get back on track and hook our elliptic curve program up with our finite field program to make everything work.
|
|
I didn’t watch this the first time I saw the link go by, but after the second time I’m glad I set aside a few minutes to check it out: this video really is the coolest thing I will watch all day. Permalink.
|
|
As I prepared to leave for my trip to The Bahamas last week, I saw an article from Gizmodo go by linking to a blog post from Walmart — of all companies — showcasing a new concept vehicle that would make a number of significant improvements to current semi designs. I read through the article, and then sat down to write a short post about it; however, I quickly realized that I had much more to say on this topic than could be contained wit..
|
|
Every morning right when I get out of my bed I am 20% awake, I am 20% myself. There is not much in my thoughts about the people I love, about my job, about my goals as a person. All my thoughts are about the very basic needs - drink water, clean myself, read some stuff. Next, I grab a phone, a tablet or a laptop and read random stuff for a few minutes - email, comics, social networks, news websites. I get around 40% awake. I slowly start ....
|
|
This is just so cool. If my history teacher had shown me this video on the first day of our history class covering ancient civilizations of the world, I would have had so much more interest in the subject than I otherwise did. This almost makes me want to go study history — almost. Via TransferWise Blog . Permalink.
|
|
It’s taken me way too long, but I finally got some time to read the backlog of email newsletters in my inbox. Alongside Huckberry’s and Benedict Evans’ Mobile Newsletter , today I read my first issue of The Backseat Companion — and let me tell you, I loved it. The Backseat Companion is everything a newsletter should be: interesting, informative, humorous — a joy to read, to be sure. If MailChimp isn’t your thing, you can also read past ..
|
|
Within the last week there has been a great deal of talk about sponsorships: Marco Arment ended sponsored blog posts , citing waning interest and falling click-through rates. Sam Hutchings chimed in on the debate regarding bias and how it could, theoretically, adversely affect credibility. Josh Ginter, writing in response to Marco’s aforementioned post , posited that Marco’s decision might not be an anomaly, but indicative of a disturbi..
|
|
Download the demo for Windows Back the Kickstarter Vote for Lemma on Greenlight Follow me on Twitter After an unexpected 24 hour delay, the demo is finally out, and the Kickstarter is live! I'm running on 3 hours of sleep, but here's some things you might not have seen since the last release: The bouncy cubes are now more like crumbly cubes. They crumble when you touch them.
|
|
The c-base space station — a culture carbonite and a hackerspace — is the focal point of Berlin’s thriving tech scene. It is also the place where many of the city’s Ingress agents converge after an evening of hectic raiding or farming. In February we came with an idea on combining our dual passions of open source software and Ingress in a new way. Jon Nordby from Bitraf hackerspace in Oslo had recently shown off the new full-s....
|
|
Migrating from Eclipse 3.X to Eclipse 4.X - The iAware Story
-
engineering.cerner.com
-
12 years ago
-
eng
This is the blog form of the talk Migrating from Eclipse 3.X to Eclipse 4.X - The iAware Story at EclipseCon 2014. The iAware development team was formed in late 2007 and in a little under six months we developed our first solution, CareAware CriticalCare, a dashboard application written using the Eclipse RCP targeted for use in ICU settings. The goal of this application was to provide clinicians with a complete picture of the patient’s sta..
|
|
Want to make a great puzzle game? Get inspired by theoretical computer science.
-
www.jeremykun.com
-
12 years ago
-
eng
Two years ago, Erik Demaine and three other researchers published a fun paper to the arXiv proving that most incarnations of classic nintendo games are NP-hard. This includes almost every Super Mario Brothers, Donkey Kong, and Pokemon title. Back then I wrote a blog post summarizing the technical aspects of their work, and even gave a talk on it to a room full of curious undergraduate math majors. But while bad tech-writers tend to interpre..
|