Evan Prodromou evan@identi.ca

Montreal, Canada

Montreal hacker and entrepreneur. Founder of identi.ca, lead developer of pump.io, CEO of E14N Inc.

  • 2017-11-19T18:28:26Z via AndStatus To: Public

    Cornbread with homemade strawberry jam. I put sourdough starter in the cornbread and it came out 👌

    AJ Jordan likes this.

  • 2017-11-19T15:37:06Z via Identi.ca Web To: Public CC:

    News organizations that decry 'fake news' do not get my respect until they remove the advertisements styled to look like news articles.

    Tyng-Ruey Chuang likes this.

  • 2017-11-18T20:06:33Z via AndStatus To: Public

    I've had problems with coffee for quite a few years. When I'm drinking it regularly, I increase my intake gradually: an extra cup in the morning. A cup in the afternoon. One after dinner. A full thermos on my desk all day.
    As I drink more, I sleep less at night, I feel less, and worst of all, I get snappy and irritable with friends and family.
    So I periodically go cold turkey. I'll typically switch to green tea, which has much lower levels of caffeine. I'll generally get a better outlook, sleep better, and feel better.
    Except I love coffee. So then I reintroduce coffee slowly as a treat, then every day, then it gradually creeps into chain-drinking, and I'm back where I started.
    I've recently hit on a formula that seems to work, wherein I can drink all the coffee I want before noon, and no coffee at all afterwards. I have noticed that my mood stays stable, I sleep well, but I still get to enjoy my cup.
    The problem with rules like this is the edge cases. Like, what if I have a cup of coffee in hand as the clock strikes 12? What should I do with it? I've been giving myself the benefit of the doubt and made the deal that coffee that was poured in a cup before noon can be finished.
    A couple of days ago, I made myself a French press at 11:35. I filled up my large Thermos cup, and there was still enough in the pot to fill up another porcelain cup. All poured before noon, all fair to drink as long as I wanted.
    I didn't finish the Thermos cup until 4:30PM. I was up from midnight to 3:30am that night. Damn.
    So, lesson learned. No coffee after noon, period. Anything still in the cup goes down the drain.

    AJ Jordan, Evan Prodromou likes this.

    Sounds like a good rule =)

    JanKusanagi at 2017-11-18T21:18:07Z

    Evan Prodromou likes this.

    Similar struggle here, I trick myself with decaf, but in any case I try not to drink after lunch, otherwise it affects my sleep pattern.

    The good part is that I (and I guess you) really enjoy that first coffee in the morning...

    Laura Arjona at 2017-11-19T11:08:13Z

    Evan Prodromou likes this.

    Why I religiously avoid drinking even a single cup of coffee: a summary

    AJ Jordan at 2017-11-20T06:00:27Z

  • 2017-11-18T19:56:16Z via AndStatus To: Public

    Friends, last week I was listening to a podcast, and one of the speakers, in talking about a historical figure, said, "...He was dealt a bad hand of cards at birth, ..."
    It's a standard metaphor, but it struck me that none of our typical card games really tries to simulate what it's like to live a life and play the cards that you're dealt.
    I talked to Amita, Stavy and Michele Ann Jenkins and, based on their contributions and my own ideas, I wrote a first version of a ruleset for a card game that I think feels like living a life. It's half game of chance, half role-playing game.
    Over the last few days I've been play-testing it with friends and family. I've had some great conversations with players about it, and every game has been worthwhile. So I thought some of you might like to try it and give me your feedback.
    It just requires a standard 52-card deck, a pair of 6-sided dice, 2-4 people and some time and imagination. It takes about 15-30 minutes to play, and so far I've found it very rewarding.
    I'd love to get your play notes, video of you playing if possible, questions or clarifications on the rules, and suggestions for changes.
    Finally, I need some suggestions for a better place to publish a Markdown page.

    Claes Wallin (韋嘉誠), AJ Jordan likes this.

    AJ Jordan, AJ Jordan shared this.

  • 2017-11-17T21:21:04Z via Identi.ca Web To: Public CC:

    I have this insane problem and it's driving me mad.


    I guess I need an adapter to connect my USB keyboard?

    Evan Prodromou likes this.

    Oh, also: it sucks that the support service is down. WTF.

    Evan Prodromou at 2017-11-17T21:21:26Z

    Evan Prodromou likes this.

  • 2017-11-17T12:06:01Z via AndStatus To: Public

    'Pliny reported that the last known stalk of silphium found in Cyrenaica was given to the Emperor Nero "as a curiosity".'

  • 2017-10-30T13:11:47Z via AndStatus To: Public

    Going home from Mozfest. Reënergized. I have a lot to do.

    Craig Maloney likes this.

  • 2017-10-27T12:01:23Z via Identi.ca Web To: Public CC:

    My friend Ian Forrester asked me a few months ago my thoughts about Mozilla's Internet Health Report. I shared some ideas with him, which have developed into three sessions at Mozfest 2017 this weekend.

    I thought other people might like to look over the list I sent him, so I posted it on my blog.



    What do you think are the important issues facing the Internet today? What are the issues that will be coming up that people aren't yet paying attention to?

    Distopico Vegan, Tyng-Ruey Chuang, Mike Linksvayer, Dana and 1 others likes this.

    Dana, Dana, Dana, Dana and 4 others shared this.

    » Evan Prodromou:

    “[...] What do you think are the important issues facing the Internet today? [...]”

    The massive centralization of data and communication channels into a few hands, the lack of IPv6, the millions of proprietary, unsafe, unupgradable IoT devices being deployed...

    JanKusanagi at 2017-10-27T14:06:39Z

    Claes Wallin (韋嘉誠), cedeo likes this.

    1. It shouldn't be that simple to knock areas off the Internet with just a simple hurricane. Puerto Rico is still mostly missing. Connectivity to parts of the Caribbean are still gone.

    2. We still have that quality of access problem. Everybody may have a connection but they range from fabulous to 33.6k dial-up still. Unfortunately most of the web is built assuming everybody has a fabulous connection when they don't. I don't necessarily want equality of outcomes forced on all but I want software developers to understand that not every user has fiber to the premises and that good design needs to understand that even in the US people are stuck with crappy access.

    3. One good EMP and this all goes away anyhow. Has any thought gone into hardware standards alongside the software standards? An EMP airburst isn't a fanciful fiction anymore like it was in the 2012 remake of Red Dawn. Life may soon imitate art with Kim Jong Un potentially pulling the trigger.

    4. I'm not really sure a gender parity in coding should triage as a high importance issue right now when the network today may be vulnerable to significant destruction due to so many consumer endpoints being clustered in the USA. The Mirai botnet attack in 2016 shows that we don't have a ready way to adapt to keep major consumer endpoints like Amazon and others accessible when a drastic DDoS is underway. Since an airburst EMP has moved from hypothetical to possible, have we even thought about what happens if/when Mozilla's headquarters/main data center is near the hypocenter of the EMP burst? What about Google? What about most of Silicon Valley?

    Stephen Michael Kellat at 2017-10-27T17:06:12Z

    At the risk of expressing any agreement with the correspondent from Ashtabula, my answer is the same given when someone asked about threats to cities:

    1. War
    2. War
    3. War

    I care a lot about say not letting DRM take over the web or recovering cities from cars, but I admit to being extremely short-sighted. Only peace matters.

    Mike Linksvayer at 2017-10-27T19:44:11Z

    Stephen Michael Kellat, Charles Stanhope likes this.

  • 2017-10-27T07:52:29Z via AndStatus To: Public

    Badges are disempowering.

    So you watched The Orville too last night?

    Stephen Michael Kellat at 2017-10-27T10:52:18Z

  • 2016-02-10T14:13:02Z via Identi.ca Web CC: Public

    Tupulpo likes this.

  • 2014-06-06T01:35:23Z via Identi.ca Web To: Public CC:

    If my cats want to be pet, and I don't do it immediately, they start licking my elbow. IT MAKES ME FURIOUS.

    Erez Schatz, raito likes this.

    Keep calm, and post a funny pic of them ... (the cats)

    Danc at 2014-06-06T05:59:12Z

    No, I want to see a photograph of the elbow.

    Anarchy-X at 2014-07-16T04:30:12Z

  • 2014-05-31T01:09:28Z via Identi.ca Web To: Public CC:

    Oh, it makes me happy to see all the traffic on the new identi.ca server.

    sazius, Nathan Willis, ostfriesenmärz, habi@fmrl.me and 7 others likes this.

  • 2014-01-29T03:02:05Z via Identi.ca Web To: Public CC:

    A generous donation (= bribe) of Bitcoin has me working on the Facebook bridge for pump.io tonight.

    Eugene Mah, Vladimir, Tyng-Ruey Chuang, Stephen Sekula and 6 others likes this.

    Evan Prodromou, Evan Prodromou shared this.

    Ugh. And it all went sideways. I updated the layout to use the default Bootstrap 3 layout in pump.io-client-app, and it messed everything up.

    I spent some time trying to fix it. It's now only moderately eccentric. Still needs a lot of love.

    Evan Prodromou at 2014-01-29T04:30:51Z

    I also changed all the code to CoffeeScript because yak-shaving.

    Evan Prodromou at 2014-01-29T04:49:20Z

    Michele, Stephen Sekula, Billy likes this.

  • 2013-11-01T18:44:23Z via Identi.ca Web To: Public CC:

    Hmm. Interesting.

    Sounds like "famous last words" :-)

    Cyber Killer at 2013-11-04T17:32:49Z

  • 2013-10-29T01:30:22Z via Identi.ca Web To: Public CC:

    It looks like there was a pump.io service spinning out of control on the identi.ca service, started by forever. I shut it down and the load went way down, so that's good.

    Evan Prodromou, Evan Prodromou shared this.

    Jeez, maybe paying some attention will help keep my servers working. WHO KNEW.

    Evan Prodromou at 2013-10-29T01:32:47Z

  • 2013-10-22T00:33:39Z via Identi.ca Web To: Public CC:

    Yeesh, everything is busted. Looking into it.

    X11R5 shared this.

  • 2013-08-31T21:14:48Z via Identi.ca Web To: Public CC:

    My files

    So, I have 4 laptops that I've used at various times over the last 5 years. I want to sell off most of them, but I want to make sure I don't have any files on any of them that I lose.

    I've got backups of each, but I don't want to keep around hundreds of gigs of backup for a computer I haven't used in years, just so 5 unique files are still around. I only backup volatile files in /var/ /etc/ /usr/local/ /opt/ and of course /home/, but it's still a lot of data.

    So I'd like to identify files that are unique to each computer. Here's how I'm doing it:
    1. For each host, I create a file of SHA2 sums. I'm trying to move away from MD5 sums, although they're probably fine for this application. I use GNU Parallel to keep things going quickly; I think for compute-intensive jobs like crypto sums this makes sense.

      find $BACKUPDIR -type f -print0 | parallel -q0 --gnu sha224sum > ~/tmp/${HOSTNAME}_sha224sums.txt

    2. For each host, I make a sorted, uniq'd file of just the sums:

      cut -f1 -d" " ~/tmp/${HOSTNAME}_sha224sums.txt | sort | uniq > ~/tmp/${HOSTNAME}_justsums.txt

    3. I have one computer that's my most recent that I want to keep. So I use "comm" to find checksums that are on other computers that aren't available on that computer:

      comm -13 ${KEEPER}_justsums.txt ${HOSTNAME}_justsums.txt > ${HOSTNAME}_uniquesums.txt

      Technically these aren't actually unique; they're just not on the keeper computer.

    4. Finally, I convert the unique sums into filenames by referencing the original sums file:

      for cs in `<~/tmp/${HOSTNAME}_uniquesums.txt`; do grep -m1 $cs ~/tmp/${HOSTNAME}_sha224sums.txt | cut -f3 -d" " >> ~/tmp/${HOSTNAME}_uniquefilenames.txt; done

    5. From there, I sort the unique filenames and then manually (!!) decide what to copy to the "keeper" computer. The signal-to-noise ratio is too low for me to do much automation, except for when I have a directory that I can rsync over in total.

      There are just a ton of files that are too useless to copy - temp files, dot files, etc.
    I'd like to get to the point where I keep most of my stuff on sync'd storage using SparkleShare or git-annex, and most other stuff on hosted git servers like gitorious.org or github.com.

    How do you keep multiple laptops in sync?

    Eugene Mah, Mark Jaroski, Sarven Capadisli, Susan Pinochet and 7 others likes this.

    Olivier Mehani, Evan Prodromou shared this.

    Show all 14 replies
    No love for fdupes? I'm with moggers87. I buy one laptop, put it under very aggressive on-site repair warranty, replace it by selling it on ebay when the warranty expires. I backup files on an external HD or in the "cloud." 

    D A C at 2013-09-04T16:39:27Z

    rozzin, Evan Prodromou likes this.

    Dear Evan,

    Sorry for writing you this way, but I'm not able to write you a direct note. Would it be possible to delete my Identica - Account (praetoriuss@identi.ca)?

    Regards, praetoriuss

    Martin S. at 2013-10-10T10:31:04Z

    i like to know myself :)

    raito at 2015-04-26T06:07:29Z

  • 2013-08-04T14:23:46Z via Identi.ca Web To: Public

    Whoa. Ran into some sessions issues again this morning. Restarted the server, going to take a look.
  • 2013-07-31T21:48:47Z via Identi.ca Web CC: Public

    Selk' Nam, Selk' Nam, Selk' Nam shared this.