warp warp@identi.ca

Rotterdam, Netherlands

  • Ben Sturmfels at 2016-07-20T04:46:03Z

    It needn't be a totally impossible problem we assign him. I'd be happy if his dad could remove the Python global interpreter lock or reverse some cell-phone wifi chipsets.

    ximoberna, Christopher Allan Webber, Matt Molyneaux, warp and 2 others likes this.

    Christopher Allan Webber shared this.

  • Christopher Allan Webber at 2015-08-29T18:24:18Z

    "Oh, I don't know how json-ld works, I'm just implementing it from the spec", I said

    warp, Efraim Flashner likes this.

  • still under construction

    joeyh at 2015-08-29T15:04:38Z

    Construction equipment and even orange cones in the street in front of the Internet Archive.

    warp, Christopher Allan Webber likes this.

  • Christopher Allan Webber at 2015-04-01T23:46:50Z

    I think this post is a hoax, @Richard Fontana probably broke into @Bradley M. Kuhn's account as a parody.

    Funny joke, Fontana! But you're not fooling anyone.

    Jim Bowering, Richard Fontana, warp, Charles Stanhope and 3 others likes this.

  • joeyh at 2015-04-02T02:46:04Z

    Mrs Manners says to click it 12 times in this situation.

    veleiro, Christopher Allan Webber, Kete Foy, Claes Wallin (韋嘉誠) and 4 others likes this.

  • x1101 at 2014-11-24T18:18:19Z

    I'd vote @bkuhn for president!

    warp likes this.

  • Anti-Systemd trolls doing a good job of selling systemd

    Christopher Allan Webber at 2014-10-20T22:05:54Z

    Whether or not you like systemd (I am mostly positive, have some mixed feelings, explained below, but am mostly uninformed enough to just trust others' decisions), nobody is doing a better job of making systemd look good than the anti-systemd crowd right now.

    I trust the Debian process, and systemd looks good for a lot of things. I actually do share some worries others have, but not too strongly (I wonder: what will Guix do if applications become more systemd dependent... will the project give up on GNU dmd as an init system? And also, will this make it hard for "container'ed" applications a-la docker harder? (Answer seems to be yes)). But I will also fully say: I just don't know enough. And again, having watched the Debian process from here, for Debian, I couldn't be more sure that the process went well. And I would love to convert my init scripts over to systemd's init system, that stuff looks a lot nicer.

    Nonetheless, I'm nervous to express any of the above... it's hard to not look like I'm not some kind of anti-systemd person. And given that the anti-systemd crowd seems to be about as poisonous as (and even seems to share actual overlap with) "gamergate" type poisonous people... well... who wants to be associated with those jerks?

    And whether or not concerns I have are founded/unfounded, I hope systemd and friends continue to improve... it certainly seems like valuable software in most respects.

    BTW, I couldn't care less about the "unix philosophy"... my favorite programs seem to be Emacs, Firefox/Iceweasel, Blender, which are all attacked for violating the Unix philosophy, and all work great, maybe even because of it.

    Ambrose Andrews, Sotitrox, Nathan Smith, Francisco M García Claramonte and 5 others likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), mnd, mnd and 4 others shared this.

    Show all 21 replies
    They aren't really trolling and not everyone can code. It is really annoying to see the equivalent of "Pull request of STFU" in these discussions.

    There is a serious disagreement about the direction of most of the well-known Linux-based operating systems and one group feels their concerns are being ignored. I personally would prefer to see some kind of live and let live resolution instead of Debian-fork / Arch-fork / Fedora-fork and so on.

    I understand some of the concerns of that group (as noted above), but I'm still giving systemd a third shot.

    lnxwalt@microca.st at 2014-10-21T18:45:14Z

    The debate sometimes seems like a battle of strawmen.

    mcnalu at 2014-10-21T22:07:36Z

    X11R5 likes this.

    its central control, I can see it expanding to package management and a host of things. I like debian. The very simple point I saw posted , people think there should be a choice, what they use, and being american I agree, choice. from what i have seen of systemd it can control the whole box, and would seem to give an attacker, one goal.ITs far more than trolls and this is people trying to down play it or discredt, the people pointing out Its a total and complete central control for linux, and who ever controls systemd will control your box, I bet the Chinese are very happy


    I have seen a few webs sites about this. either way I wont be using it ever , I will use BSD. I dont like central control. Personally I think this goes complete against what debian believes as a distro. I also think in the end it will be terrible for linux, because already, its being made where you have to have it, it will limit people in the end

    johnmont at 2014-10-22T01:31:22Z

    Separation of concerns. That's the core of the issues people have with systemd and I fully agree. Systemd does cool stuff, no question. And sometimes you have to break old abstraction layers to get cohesion. But Lennart et al don't even try to excuse the stuff they are bundling together, they seem to just do whatever seemed to be a good idea at the time. Unable to discuss, busy coding. There's no design here, no philosophy, just action. It's no surprise here that BSD people are the ones reacting, this is the pinnacle of the philosophy conflict between the BSD and Linux camps. I'll have to admit, the Linux camp has definitely been more successful in gaining market share, so maybe it's no surprise that systemd has suddenly taken over the major Linux distros.

    What systemd does achieve is to kick up some dust, and several other teams are trying to find what's useful and not and put things together in a more conservative and compartmentalized way. Ubuntu did the systemd-shim, but have now switched to systemd. nosh*, which I've mentioned earlier, and which I personally think looks promising, does a daemontools-like approach but with an eye toward systemd.

    * http://homepage.ntlworld.com/jonathan.deboynepollard/Softwares/nosh.html

    Meanwhile, Slackware, which doesn't even use libpam because it's too bloated or whatever, will never use systemd, so you know there's always an escape route. :-)

    Claes Wallin (韋嘉誠) at 2014-10-22T09:06:29Z

    lnxwalt@microca.st likes this.

  • Nathan Willis at 2014-08-11T20:05:02Z

    Some dragons.

    warp likes this.

  • Evan Prodromou at 2014-06-22T18:00:46Z

    I'm going to remove the CLA from the pump.io system; follow here:


    Olivier Mehani, uıɐɾ ʞ ʇɐɯɐs, joeyh, Scorpio20 and 21 others likes this.

    Matt Molyneaux shared this.

    *Bradley M Kuhn likes this

    JanKusanagi @identi.ca at 2014-06-22T18:02:21Z

    joeyh, Space Hobo, Evan Prodromou, Dylan and 1 others likes this.

    What is a DCO? I skimmed that document, didn't figure it out.

    maiki at 2014-06-22T19:49:54Z

    Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.

    Evan Prodromou at 2014-06-22T20:55:40Z

    maiki, Christopher Allan Webber likes this.

    Coolio, thanks for the pointer. ^_^

    maiki at 2014-06-22T21:02:03Z

  • trail blog for the summer

    joeyh at 2014-06-14T00:14:25Z

    I'm following Carrot Quinn's trail blog this summer as she hikes the Pacific Crest Trail from Mexico to Canada. I highly recommend it. It's the best trail journal I can remember.


    I read trail blogs and diaries for descriptions like these:

    I don’t see another soul all day. By the time I reach the snow-filled valley beneath Pinchot pass, I feel like the most alone person on earth. I am a tiny, solitary speck in all this wilderness. The snow is soft in the afternoon sun and I posthole my way over the surface of the earth, my legs sinking into the snow, the crusty top layer scratching and cutting my calves. I’m headed in the direction of what I think is the trail, feeling more alone than I’ve felt in ages.

    Climbing bright granite staircases in the syrupy yellow sun to lakes so clear, deep and untouched that you can hardly believe your eyes. Pine-covered ridges looking out over lush, secret canyons where the only sounds are the mule’s ears opening and the water trickling through the grass.

    And for the vicarious thrills..

    I don’t know if it’s because I’m so pumped or because it’s almost too dark to see, but I don’t feel sketched out at all as I crawl, hand over hand, up the crumbling face of the mountain. The weight of my pack pushes me into the dirt and rock and I feel held there, safe.

    There is, of course, no trail going down the mountain. There are instead immense, steep snowfields, slopes of tumbled boulders, and rushing water. Normally I’d be able to look down the slope and try and guess where to go- but it’s full dark now, and I can only see what’s in front of my headlamp. [...] There is loose scree, running water, more snow. I look at what’s in front of my headlamp and I work my way downward.

    But also for the slices of life..

    Twig builds a morning fire. Twig makes a fire every morning and every evening- he also carries an external frame pack, which he wears without a shirt, and has a mullet. I like to pretend that Twig is LARP-ing 1970′s National Geographic, and that he has to stay in character.

    Charles Stanhope, uıɐɾ ʞ ʇɐɯɐs, Jonas (kabniel), Evan Prodromou and 6 others likes this.

    uıɐɾ ʞ ʇɐɯɐs shared this.

  • joeyh at 2014-06-04T17:29:08Z

    I'm at the library, and sitting across the table is Oliver Charles. He's got academic papers about all things functional programming, category theory (and bitcoin!?) scattered all over, and I'm idly leafing through them.

    Except it's 2014, so what I'm really doing here (at the meatspace library with a kid reading guiness word records across from me) is git clone https://github.com/ocharles/papers; git annex get, while saying hi to ocharles in #haskell on IRC.

    Christopher Allan Webber, warp, jrobb, Claes Wallin (韋嘉誠) and 2 others likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) shared this.

    Also, this means that our library table has bug reports filed against it.

    joeyh at 2014-06-04T17:45:29Z

    Thank you for making 2014 what it is!

    Claes Wallin (韋嘉誠) at 2014-06-04T19:44:56Z

  • joeyh at 2014-05-16T02:11:18Z

    I've gotten 4 haskell code contributions to git-annex today, from 4 different people. Yesterday, I learned that folks have successfully managed to use propellor on both OSX and FreeBSD.

    I get the feeling there are more haskell programmers these days! Used to be more like one patch a month.

    Time to level up to category theory, or dependent types or something, this monadic order is no longer much of an ivory tower.

    Mike Linksvayer, Christopher Allan Webber, Claes Wallin (韋嘉誠), Douglas Perkins and 2 others likes this.

    Douglas Perkins, Douglas Perkins shared this.

  • Free as in Freedom at 2014-05-13T14:41:06Z

    Bradley and Karen are pleased to announce the end of the hiatus of Free as in Freedom, with Episode 0x44 which explains some of the reasons for the seven month hiatus and then discuss the recent Oracle v. Google Federal Appeals Court Decision

    Richard Fontana, j1mc, aether, James Dearing 🐲 and 14 others likes this.

    GDFEJK, Doug Whitfield, mray INACTIVE, aether and 9 others shared this.

    Show all 5 replies

    Yeah! I was really starting to wonder what your definition of 'bi-weekly' was :D

    James Dearing 🐲 at 2014-05-13T19:06:12Z

    Huzzah! I was worried that you two were eaten by bears (the only possible explanation)

    Timothy Patishnock at 2014-05-15T01:58:56Z

  • Evan Prodromou at 2014-05-02T13:36:13Z

    I just pushed a fix for the problem where you try to register but you have Javascript disabled and it shows your username and password in the URL line.

    This has been a problem for a long time and for some reason I've just never fixed it. Probably it has to do with a stubborn refusal to accept that the problem is not in pump.io but in the user's deliberately broken client set-up.

    Also, the low level of damage (Gee, you saw your own password in the URL bar?) seemed to make any correction unnecessary.

    But it's been pointed out to me that the password is also saved in the server log file, which is less benign, since admins can see your password. Admins can do other things (like change your password!) arbitrarily, but it's probably a bad idea to have this anywhere.

    It's also pretty upsetting to a lot of people. It's a bad first-time experience for folks who use extensions like NoScript to protect their privacy on the Internet. Since many of the people who like federated social networks also like privacy (and NoScript), it's a bad idea to alienate these people on the very first page they're using.

    So! Long story short, there's a fix, and this shouldn't happen so much any more.

    The problem comes up because the registration and login pages use Javascript to submit input data to the server. Why? Because the pump.io UI isn't really a Web site -- it's a rich HTML5 client of the pump.io API that runs in your browser. Surprise!

    Anyway, the forms for these pages didn't have an "action" or a "method" element, because they're not needed. But the defaults for each attribute ("same page" and "GET" respectively) mean that if you have Javascript off, the effect of submitting the form would be reloading the page with the username and password(s) on the URL line.

    To fix this, I've set the method to "post" and the action to "/main/javascript-disabled". If you have JS disabled, this will show you a new page with a description of telling you why your login didn't work, what you can do about it, and pointing to third-party API clients if you still don't like using JS in the browser.

    Thanks to everyone who's pointed out this bug. I'm sorry it took me so long to fix it.

    habi@fmrl.me, Fabián Bonetti, JanKusanagi @identi.ca, jasonriedy@fmrl.me and 21 others likes this.

    Fabián Bonetti, Stephen Sekula, Guichu, Colegota and 14 others shared this.

    Show all 6 replies
    Special thanks to Charles Roth, who most recently ran into this bug. Charles has been an active and essential part of this network for a long time, and I appreciate that he shared this info.

    Evan Prodromou at 2014-05-02T13:40:35Z

    Mark Jaroski, lnxwalt@microca.st, Evan Prodromou, redondo and 3 others likes this.

    It's probably fairer to call this a "workaround" rather than a "fix". I think a real fix would require having complete graceful degeneration of the app if you don't have JS enabled, and I just don't have the brain capacity for that.

    Evan Prodromou at 2014-05-02T14:59:44Z

    Stephen Sekula, jasonriedy@fmrl.me likes this.

    perhaps part of the issue is the conflation of pumpio the server and pumpio the web client ?

    boneidol at 2014-05-02T16:32:38Z

    Thanks for doing this.  I was going to try to fix it myself, but you beat me to it.

    motters at 2014-05-02T17:25:29Z

  • joeyh at 2013-11-25T04:27:15Z

    My haskell is going to be flipping tables if I don't watch out.

    Prelude> (╯°□°)╯︵ ┻━┻

    <interactive>:19:1: parse error on input `┻━┻'

    warp likes this.

  • Evan Prodromou at 2013-11-19T01:00:34Z

    #howtobeannoying write your own social network software, insist everyone you know has to use it.

    uıɐɾ ʞ ʇɐɯɐs, Stephen Judge, RuiSeabra, warp and 8 others likes this.

    uıɐɾ ʞ ʇɐɯɐs shared this.

    Show all 5 replies
    Reply to own comments?
    (Am I doing this right?)

    Michele at 2013-11-19T03:02:19Z

    sounds like somebody made a first comment! yay! :)

    mray INACTIVE at 2013-11-19T08:50:40Z

  • Evan Prodromou at 2013-11-19T01:01:26Z

    #howtobeannoying fail to implement hashtags, use them in your updates

    ntw0n, Stephen Judge, Christopher Allan Webber, mh and 11 others likes this.