Profile

Cover photo
Dan Villiom Podlaski Christiansen
Attended University of Aarhus
Lives in Århus, Denmark
103 followers|47,361 views
AboutPostsPhotosVideos+1's

Stream

 
A tool named ‘Quilt’ for handling ‘patches’ is not search engine friendly. Apparently, people use those words in a rather different sense. Who'd have thought…
Quilt is a software utility for managing a series of changes to the source code of any computer program. Such changes are often referred to as "patches" or "patch sets", and essentially Quilt takes an arbitrary number of patches and turns them into a single patch. In doing so, quilt makes it ...
1
Add a comment...
 
It's rather remarkable how effectively Google adopted the classical Microsoft strategy of embrace, extend, and extinguish to the free software/open source movement. First, they embraced open source by making offering a (mostly) open source mobile operating system, extended with their proprietary services. Then, as this extension was deepening, they entered the extinguishing phase by making more and more of the software and services reliant on its proprietary services, to the point where the open source codebase itself became just a piece of infrastructure to build that the valuable product builds on; an implementation detail, if you will.

In that sense, the move seems rather brilliant…
Canning Windows Phone and using Android would be a huge mistake.
1
Add a comment...
 
Had a nice eight to four workday as an election official yesterday. Unfortunately, however, it was four in the morning…
1
Add a comment...
 
Suspending the Safe Harbor provision for American companies seems to me an eminently reasonable response to the PRISM scandal — to put it mildly.
Summary: The Safe Harbor agreement between the U.S. and Europe, which allows American web firms to process European customers’ personal data, is under serious threat in the wake of Edward Snowden’s NSA surveillance revelations.
1
Add a comment...
 
I can't help but find TortoiseHg a mess, even on Windows: Every thinkable feature is exposed in the UI. Toolbar buttons have no explanatory text — except the tooltip. Some of the buttons hide panels, some switch panels and some search in history — but there's no way of knowing that other than waiting for the tooltip. There's hardly any spacing between UI elements, but plenty of space within the elements, leading to a UI that feels both crowded and surprisingly empty.

The Windows port of SourceTree looks nice, but it only supports Git. I guess I'll just stick with the command line for now…
1
Andrei Dziahel's profile photoAngel Ezquerra's profile photo
2 comments
 
+Dan Villiom Podlaski Christiansen you know I am biased, but I don't think it is that bad. In fact I think TortoiseHg, as a tool, is very good.

It is perhaps not the prettiest program in the world. It is perhaps not the simplest either, or the easiest to pick up if you do not know mercurial.

What it is is another interface to mercurial. What I mean by that is that it does not try to hide mercurial, it exposes it to you. It basically gives you (or tries to give you) all the power of the mercurial command line, but with the convenience of a GUI.

That means that it is not a simplified version of mercurial that a newbie can just pickup without understanding what he is doing. However, because mercurial itself is quite simple and easy to understand (for a VCS) I think TortoiseHg is simple and easy enough that non DVCS aficionados can learn to use it effectively very quickly.

That being said, it is definitely not perfect, and you raise some good points. The TortoiseHg GUI is functional but sometimes it does not follow the most common conventions (your example of buttons that toggle widgets vs buttons that do stuff is a good one). Is it possible to make an elegant, simple looking yet full featured mercurial client? Maybe, but it would be really, really hard.
Add a comment...
 
My Mac is not well; I hope it's just the hard drive failing…
1
pierre-yves david's profile photoDan Villiom Podlaski Christiansen's profile photo
2 comments
 
Hopefully, the SSD I just ordered will fix it :)
Add a comment...
Have him in circles
103 people
Jens Baagøe Thomsen's profile photo
Steve Streeting's profile photo
Jamie Andrews's profile photo
eddy jame's profile photo
Per Søndergaard Pedersen's profile photo
Marcin Kuzminski's profile photo
Steffen Furholm's profile photo
Kevin Gessner's profile photo
Ry4an Brase's profile photo
 
A concise summary of one of the most brain dead corners of JavaScript.
1
Add a comment...
 
Perforce; a really stupid version control system which you should not try to outsmart, under any circumstances. It doesn't actually look at what you have on disk when submitting your changes, because it already knows the truth…
1
Add a comment...
 
It's remarkable, in a sense, how old computing is; it's 45 years since the first demonstration of the mouse.
Summary: Douglas Engelbart, a legendary American inventor and computing icon who invented the first computer mouse and helped develop much of the modern PC user interface, passed away last night, according to his family.
1
Add a comment...
 
The answer to “Can merging 15k files really be this slow?” is yes, when every single file operation involves a trans-atlantic request/response. Oh, and this merge is of course completely blocking w.r.t. any other operation you want to do.

I still hate Perforce.
2
Augie Fackler's profile photoDan Villiom Podlaski Christiansen's profile photo
2 comments
 
Actually, that'd be nice, but I'm just a contractor, so it's probably not feasible… :-/
Add a comment...
 
I can't help but wonder why Apple still hasn't opened up an App Store for the Apple TV. Seems like a no-brainer to me… It strikes me as limiting the platform.
1
Add a comment...
 
TIL: Salt is not a suitable replacement for adding sugar to your coffee.
1
Dan Villiom Podlaski Christiansen's profile photoRy4an Brase's profile photo
3 comments
 
Yeah, a sugar's worth of salt would be terrible, but when you get bad coffee (diner coffee for example), a tiny pinch of salt perks it up.
Add a comment...
People
Have him in circles
103 people
Jens Baagøe Thomsen's profile photo
Steve Streeting's profile photo
Jamie Andrews's profile photo
eddy jame's profile photo
Per Søndergaard Pedersen's profile photo
Marcin Kuzminski's profile photo
Steffen Furholm's profile photo
Kevin Gessner's profile photo
Ry4an Brase's profile photo
Work
Occupation
Software developer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Århus, Denmark
Previously
Palo Alto, California - Armidale, NSW
Story
Introduction
Python & Java developer, Mercurial fanboy, nerd-at-large.
Education
  • University of Aarhus
    Computer Science, 2001 - 2009
  • Risskov Amtsgymnasium
    1998 - 2001
  • Unge Hjems Efterskole
    Afterschool, 1997 - 1998
  • Laursens Realskole
    Primary School
Basic Information
Gender
Male
Other names
danchr, DVPC, Villiom
Dan Villiom Podlaski Christiansen's +1's are the things they like, agree with, or want to recommend.
lyskryds / krydslys - Google Fight : make this fight with Googlefight !
www.googlefight.com

Type 2 keywords and click on the 'Fight' button. The winner is the one. which gets the biggest number of results on Google.

SourceTree
plus.google.com

The best Git and Mercurial client for Mac OS X, brought to you by Atlassian

google-caja
code.google.com

Compiler for making third-party HTML, CSS and JavaScript safe for embedding

Rapid DHCP: Or, how do Macs get on the network so fast? : Caffeinated Bi...
cafbit.com

One of life's minor annoyances is having to wait on my devices to connect to the network after I wake them from sleep. All too often, I&

Boredom & Laziness: Sure it's surprising, but what's the alt...
www.boredomandlaziness.org

Boredom & Laziness. There are a couple of very, very scary things in this world. The first is a bored human. Bored humans have time to i