HNHacker News
TopNewBestAskShowJobs

duggan

2,691 karma · joined June 5, 2011

Software developer, CTO.

Working on Manano (https://manano.ai), a way for tradespeople to make quotes and invoices using only WhatsApp.

Mail: ross@duggan.ie

Mastodon: https://mastodon.ie/@duggan Blog: https://duggan.ie

[ my public key: https://keybase.io/duggan; my proof: https://keybase.io/duggan/sigs/Q5NKndkmAPY7z_rr6F5aCCILacMed6RndM3X7OZCpvA ]

submissionscomments
duggan··on Layoff Underway at IBM
I suspect the abbreviation of "et cetera" has a more direct correlation than the unix filesystem.
duggan··on DigitalOcean now supports FreeBSD
If it's more widely available, more developers will reach for it.

The more comfortable people are with tools like DTrace, the better they will be able to write and use software.

duggan··on Farewell, Dr. Dobb's
I think archive.org can almost certainly be relied on to ensure Dr. Dobb's remains available for a long time to come.
duggan··on Announcing Ubuntu Core, with snappy transactional updates
And finally, a Vagrant box! https://atlas.hashicorp.com/duggan/boxes/ubuntu-core-alpha

(Guest additions was trickier than usual).

duggan··on Announcing Ubuntu Core, with snappy transactional updates
The vmdk probably makes more sense, since it works with VirtualBox too.

https://hostr.co/86EDIcFMF7QH for the lazy ;)

duggan··on Bit451 – Decentralized, distributed anonymous P2P media network
> Now let us go and ignite a firestorm, planting the technological seedlings of the future over a trail of obsolete overgrowth!

<Insert megalomaniacal moustache twirling here>

duggan··on Announcing Ubuntu Core, with snappy transactional updates
A VirtualBox disk, for those on OS X or other systems without kvm support - https://hostr.co/1mw2Hg3JIvJi

Or if you want to do it yourself:

1) brew install qemu # and prepare to wait!

2) qemu-img convert -O raw ubuntu-core-alpha-01.img ubuntu-core-alpha-01.raw

3) VBoxManage convertfromraw ubuntu-core-alpha-01.raw ubuntu-core-alpha-01.vdi

duggan··on The Fatal Pinch
Increase their ownership of the company. You're asking them for investment.
duggan··on After 7 years of blogging in German, I am switching to English. Here is why
Obligatory Google cache version: http://webcache.googleusercontent.com/search?q=cache:j74EbmG...
duggan··on A possible future for PHP
Agreed, I think HACK and HHVM represent the closest and most likely future for what the author desires.

HHVM is really coming along in leaps and bounds - recently with LTS commitments from the development team.

duggan··on Show HN: Miimic – Let your friends text for you
Friend has been asking me to build this for them for ages (unfortunately, I'm not a mobile app developer).

He's pretty insightful when it comes to these sorts of things, the kind of "idea guy" that actually makes an excellent product designer. People want this app.

Thanks for saving me the hassle! (of future conversations about how I should build this, rather than actually building it - procrastination's a killer).

duggan··on Mystery in the Perseus Cluster
I had conveniently forgotten about the origins of the CMB when jotting down my witty riposte. Well put!
duggan··on Mystery in the Perseus Cluster
If one of the engineers responsible for developing the technology had written this headline: "Possible Widespread Bug In X-ray Telescopes Uncovered"
duggan··on How can I help my local government as a developer / designer?
There is a "Code For Ireland" http://www.codeforireland.com/ - I imagine there are similar groups in other parts of Europe!
duggan··on Tell HN (dang, kogir, et al): Thanks for all your hard work
As someone who used to be in a similar role (not with HN), the best you can do (IMO) is continue to use the tools at your disposal to report spam, vote up thoughtful responses, refrain from engaging obvious trolls, and, of course, contribute interesting links and knowledge yourself.
duggan··on An open-source Python implementation using JIT techniques
Not wishing to put words in the mouths of the creators, but there are a few reasons why one might target 2.7 rather than 3.x:

1. 2.7 is a stable target. There will be no further features added to the 2.x series.

2. 2.7 is a known target. Other experiments like PyPy have already tried many paths to improve 2.7, so what doesn't work is reasonably well known.

3. 2.7 is a widely deployed target. This is less important from an "adoption" point of view, more so that there is a lot of software written that targets 2.x, meaning there's more software to test with.

4. Finally, I suspect much of Dropbox's codebase is 2.7[1], and since this is an effort to improve things for Dropbox, it makes sense to spend the initial efforts there :)

[1] checking the version of Python bundled with the Dropbox client confirms that it, at least, is 2.7

  /Applications/Dropbox.app/Contents/MacOS/python --version
  Python 2.7.3
duggan··on Helsinki’s personalized bus service is like Uber for public transit
I wonder how relevant solutions to combinatorial optimization problems like the traveling salesman problem[1] are to something like this (with the number of nodes increasing decreasing, and changing location).

[1] http://en.wikipedia.org/wiki/Travelling_salesman_problem

duggan··on Rename GTFO to GOAWAY
>> 0xDEADBABE ("Dead Babe") is used by IBM Jikes RVM as a sanity check of the stack of the primary thread

http://en.wikipedia.org/wiki/Hexspeak#cite_note-13

duggan··on Intercom raises a Series B round of $23M
Intercom's story has been a wonderful one to watch. They're a particular inspiration for those of us in Ireland; they've consistently aimed high, have set high standards for themselves, and generally raised the bar for Irish companies.

Their blogging has been interesting since before Intercom was even incorporated (at their consultancy company, Contrast's[1], blog).

They're also a bunch of smart, down to earth people.

Exceptional folks. Congratulations.

[1] http://contrast.ie/blog/

duggan··on Navigating the Postmodern Python World
Hah, clever. Bonus points if you don't need to run the code to figure it out (since the cipher is trivial and the ciphertext isn't particularly well obfuscated in the Haskell version).
duggan··on European startup scenes compared
For some purposes, Israel is grouped with Europe; that's all.
duggan··on European startup scenes compared
Enough to be in the Eurovision (it's a more complex question than you might imagine).

http://en.wikipedia.org/wiki/Israel%E2%80%93European_Union_r...

duggan··on What Happens When Publishers Invest In Long Stories
Seems like some sort of curated current affairs Wikipedia (from an information POV). It's an interesting idea, and certainly a technically interesting project, especially for interaction design.
duggan··on Process Managers: The Good, the Bad, and the Ugly
Timely, since I spent some time over the weekend digging into the internals of Supervisor.

One of the most interesting features, for me, is that Supervisor has an XML-RPC interface[1], allowing for some creative interaction with supervisor and the processes it manages.

[1] http://supervisord.org/api.html

duggan··on Open Sans, how do we love thee?
So, it turns out that when you have selectively added Open Sans typefaces as system fonts, this is what all these sites start to look like: http://i.imgur.com/kgpY6WO.png

I had added two densities so I could muck around with stuff in Pixelmator and was wondering why everyone had chosen the horrible slender version for body text on various sites, but apparently it just means whatever the system collection provides gets priority (which makes sense).

duggan··on Why the use of GPL is declining
Companies are people too, you know.

I mean that in the most genuine way possible - companies are made of people, and people make those choices. Those choices may be "good" or "bad" for the organization.

MIT/BSD give people in those companies the freedom, the respect, to make their own choices, good or bad. That freedom is more free, in spirit, than any of the more restrictive licenses.

There is nobody being bent to your will with GPL; someone who wants to use the code either uses it quietly against the terms of the license, or simply doesn't use it.

Restrictive licenses only close doors, they don't open them.

duggan··on Haiku Operating System
Fantastic, if for nothing other than Dennis Ritchie's "anti-foreword":

"Here is my metaphor: your book is a pudding stuffed with apposite observations, many well-conceived. Like excrement, it contains enough undigested nuggets of nutrition to sustain life for some. But it is not a tasty pie: it reeks too much of contempt and of envy."

duggan··on The Rise of the New Groupthink (2012)
I've read her book (Quiet: The Power of Introverts in a World That Can’t Stop Talking.); it's a good read, especially so for anyone who identifies with what the article speaks of but hasn't ruminated on it too deeply before. Goes double, really, because if you haven't had time to think on it you're probably becoming increasingly frustrated without realizing why.

Take anything anyone claims to tells you about yourself with a grain of salt, of course, but I found it interesting.

duggan··on Twitter RSS
Could always use the "download an archive of my tweets" thing as an optional way to backfill.
duggan··on Poll: How many programmers don't know about bit-wise operations?
I believe my introduction to bit shifting is wrapped up somewhere in the quagmire of my first few months of computer science in college. But I actually became pretty comfortable with their usage since the first major piece of software I worked with, vBulletin, made extensive use of bitwise operations in the ACL and options matrices.

It was a super fast, if visually opaque, way of doing the calculations required to facilitate a very complex permission system. I imagine Facebook works in a similar way, if on a somewhat grander scale.

← PreviousPage 12 of 15Next →