Jakukyo Friel weakish@identi.ca

Jiangsu, China

http://about.me/weakish

  • I'm on ZeroMe

    2016-08-18T13:59:48Z via Pumpa To: Public CC: Followers

    My profile page on ZeroMe:

    http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Profile/12h51ug6CcntU2aiBjhP8Ns2e5VypbWWtv/1GnJD7CXskmG8GywMbTvbP12wneCFW9XzR/weakish@zeroid.bit

    proxy

  • 2016-08-12T04:22:18Z via Identi.ca Web CC: Public

  • GNOME (et al): Rotting In Threes

    2016-08-12T01:47:12Z via Pumpa To: Public CC: Followers

    is an old article on 2012.

    4 years later the problem is not fixed but propagated (e.g. Debian jessie uses systemd as default).

    The author of that post should really try Plasma =)


    (offtopic: could you update your avatar? The old one you had was still hosted at status.net, which has expired. Thanks!)

    JanKusanagi at 2016-08-12T02:35:21Z

    @JanKusanagi Avatar updated. Thanks.

    Jakukyo Friel at 2016-08-12T04:26:00Z

  • Keybase invites

    2016-08-06T00:45:09Z via Pumpa To: Public CC: Followers

    Got 6 keybase.io invites. Any one interested can send me a mail at weakish@gmail.com or weakish at http://127.0.0.1:43110/Mail.ZeroNetwork.bit

  • twister looks promising

    2016-07-23T16:45:43Z via Pumpa To: Public CC: Followers

    Bitcoin like blockchain for accounts and DHT torrents for posts.

    http://twister.net.co/

    It is slow on my machine, though.

  • fish shell is powerful and heavy,

    2016-07-11T09:01:25Z via Pumpa To: Public CC: Followers

    just like IDE.

  • `pass` Python

    2016-05-03T11:58:15Z via Pumpa To: Public CC: Followers

                            return
                            pass
                        pass
                    pass
                pass
            pass
        pass
    
    
  • Finally GitHub supports GPG

    2016-04-09T09:32:23Z via Pumpa To: Public CC: Followers

    Finally GitHub supports GPG signed commits (show 'verified' if the gpg public key added via owner's account settings) . https://github.com/blog/2144-gpg-signature-verification

    Arcee likes this.

    Arcee , Arcee , Arcee shared this.

    I can hardly cheer for improvements on this proprietary platform, but good for its users, I guess...

    JanKusanagi at 2016-04-09T13:09:48Z

    On proprietary platform:

    What if:

    1. The web service software is proprietary, and there is neither api nor web UI function to export your data. And its EULA said you cannot modify its javascript/css when browsing it, or auto fetch and parse its HTML via curl or other similar tools or programming languages.

    2. The web service software is licensed under Free Software licenses but there is no api and there is no export your data function in web UI.

    3. The web service software is proprietary, but it has well designed api exposing all or more functions in its web UI.

    I won't discuss 1. I think it is Proprietary from any aspects of view.

    But what about 2 and 3:

    Software:

    Proprietary: 3; Free: 2.

    For someone who wants to host a web service:

    Proprietary: 3; Free: 2

    It is consistent till now.

    But for someone just wants to use the hosted service, do they have more freedom when using 2?

    I think the result is mixed:

    1. 1 does provide the freedom that the user can host the service on their own machine or on their friends' machine.

    2. But for manipulating their data, 2 (Proprietary Software) provides more freedom than 1 (Free Software).

    Traditional local free software does not have this issue, since it runs on your own machine. If a free software cannot save the result to disk or pipe the result, you can edit its source.

    A program is free software if the program's users have the four essential freedoms:

    The freedom to run the program as you wish, for any purpose (freedom 0).

    For web services, there should be something like a freedom -1.

    Jakukyo Friel at 2016-05-03T11:09:30Z

    Good points!


    However, I'll gladly offer my support to a Free Software platform which still doesn't offer a way to export data, over a proprietary platform that already does.


    After all, if the FLOSS platform doesn't offer that capability, is probably because nobody has coded it yet. And I couldn't support the proprietary platform, even if it offers nice things. Especially when it's such a "gravity force" as github.com is.



    Regarding the Freedom -1, well... the problem here is that a remote service is a black box for the user, whether its source is Free Software or proprietary. But that's a whole other issue. Then again, you can run your own, say, GitLab, but you can't run your own GitHub.

    JanKusanagi at 2016-05-03T13:21:22Z

    probably because nobody has coded it yet.

    But what if the platform owner refuses to merge the feature? For traditional local software, it is never a issue.

    the problem here is that a remote service is a black box for the user, whether its source is Free Software or proprietary. But that's a whole other issue.

    I do not think it is "a whole other issue".

    Free Software does not mention software's functionality. Because it assumes a software's functionality can be extended given the freedom to access the source. But this assumption is not valid on remote services.

    That's why I think "proprietary platform" is a vague term.

    Not considering self host, I personally cares 1 more than 2:

    1. platform providing open data
    2. platform using free software

    Sure, 2 provides the freedom to self host. But sometimes self host is not possible. For example, if identi.ca is closed, I may self host pump.io (or other alternatives). But if google search engine is closed ( and releases all source code under a FLOSS license), I cannot self host google search.

    Jakukyo Friel at 2016-05-09T15:39:04Z

  • 2015-05-12T08:46:34Z via Pumpa To: Public CC: Followers

    VSCode is fast.

    A lot of languages only have syntax highlight. Just javascript(haven't tested .net) has code completion and code analysis.

    Though node.js support is bad:

    • There are no code completion on node modules, even built in ones.
    • A lot of code like process.platform is considered as error by VSCode.
  • 2015-05-04T07:30:55Z via Pumpa To: Public CC: Followers

    Python is somehow elegant, Ruby is somehow fantastic, and Racket is elegant and fantastic. ;-)

  • 2015-04-30T07:58:42Z via Pumpa To: Public CC: Followers

    Rackspace offers 512 GiB RAM virtual server. -_-"

  • 2015-04-29T11:26:27Z via Pumpa To: Public CC: Followers

    Google Chrome's new bookmark manager UI (save screenshot and notes, auto folder, enhanced search, etc.) does not show bookmarks belonging to which folder. The workaround is open the bookmark in new tab, then click the star -- IMO this is terrible! Also the bookmark manager loads much slower than the old fashioned one (I'm on SSD).

  • 2015-03-18T16:12:49Z via Pumpa To: Public CC: Followers

    I dislike Ubuntu Kylin (14.04)'s default bluish theme. Ambiance feels more comfortable for me.

  • 2015-03-15T18:47:52Z via Pumpa To: Public CC: Followers

    apt-get install xfce4-whiskermenu-plugin, then replace "applications menu" with "whisker menu" on your panel: welcome to Windows 7 from Windows 98! ;-)

  • 2014-12-24T10:19:39Z via Pumpa To: Public CC: Followers

    I knew little javascript. After working with some javascript, I almost always use js2coffee to convert it to coffeescript. Then I review the coffeescript code to make sure everything is fine.

  • 2014-12-23T10:56:41Z via Pumpa To: Public CC: Followers

    Just read binpress's interview with Bram Moolenaar (Vim creator). Moolenaar said C "makes writing bad code easy. Now that computers are much faster and have lots of memory I would prefer a compiler that takes work out of the hands of the programmer." This reminds me of Emacs, which is largely written in elisp.

  • 2014-12-21T01:14:02Z via Pumpa To: Public CC: Followers

    JetBrains IDEs have excellent documentation. The problem is that their online help is too annoying verbose to read.

  • 2014-12-19T14:49:41Z via Pumpa To: Public CC: Followers

    Just noticed that my Google+ notification becomes infinite (was 99+ I remembered). Infinite?

  • 2014-12-18T14:42:12Z via Pumpa To: Public CC: Followers

    Linux sucks. However, when Linux sucks, you can usually struggle for a workaround. And when Windows/Mac OS X sucks, usually you can do noting except complaining to M$/Apple.

  • 2014-12-17T17:16:44Z via Pumpa To: Public CC: Followers

    Just saw that Vim donating page shows an ad of its competitor PyCharm.