Live data from Hacker News

Viewing profile — heathjohns

heathjohns

HN member
Joined
Tue, Aug 27, 2013, 10:58 PM UTC
HN karma
295
Public activity
44 items

About heathjohns

heath.johns@gmail.com

[ my public key: https://keybase.io/heathjohns; my proof: https://keybase.io/heathjohns/sigs/sZr7DDTaD1lbo1xXKD6CY01Q0Vp3kFZvysnYGSyUdmI ]

Recent public activity

  1. comment
    Comment #31237167

    SEEKING WORK | Canada, West Coast | Remote | Senior Dev My specialty is startups and early-stage - gap-filling and jumping in as a swiss-army knife. I have a business degree and de…

  2. comment
    Comment #27169745

    While you're right in terms of technical prowess, there absolutely is a use case for BSD: it has a distinct culture with different values. There's a large group of people in techno…

  3. comment
    Comment #20868255

    I switched to desktop Linux in 1999, and then to FreeBSD around 2014. For me it's about culture. When you use software you're interacting with hundreds of decisions that the devs m…

  4. comment
    Comment #19556518

    Good point - sorry if my comment was a derail!

  5. comment
    Comment #19556491

    It's a different mechanism with the same outcome. If the scale of a solution is so immense that only one or two of the largest corporations in the world can realisitically implemen…

  6. comment
    Comment #19555625

    I think we need to zoom out more, even. The focus on freedom is too narrow - freedom at the cost of becoming disconnected is a raw deal. What we want is power. In the desktop era, …

  7. comment
    Comment #18338403

    Similar in that you get to keep your own data. Different in that it's lower level - it's not a social networking protocol - it's something you can build a social networking protoco…

  8. comment
    Comment #18325506

    It's stored on the server.

  9. comment
    Comment #18325168

    Names are big chunky things - you want to use them as sparingly as possible, and in general they should be "well known" - meaning a list function (which does exist as pub.srv.edsu.…

  10. comment
    Comment #18320713

    Very nice of you to say. Thanks for your interest, and best of luck :)

  11. comment
    Comment #18320707

    Thanks for your interest! It is indeed stored on an Edsu server. The data format is trivial and completely specified, so switching providers should be straightforward (an Edsu app …

  12. comment
    Comment #18320617

    Sorry about that, and thanks for the bug report! I haven't been able to test with an iOS device yet - I'll get on that.

  13. comment
    Comment #18320612

    From a quick look through remoteStorage, it looks to me like it's is focused on storage (and so appropriately named!), while Edsu is more explicitly a foundation for applications. …

  14. comment
    Comment #18319275

    Edsu's data store is content-addressed - i.e. everything is hashed and immutable from a storage perspective. A great thing about this is it makes a lot of caching problems simply g…

  15. comment
    Comment #18319261

    Funnily enough, Edsu and git's data stores are very similar in that they're both Merkle trees. It means that they both have similar benefits of trivial checkpointing, automatically…

  16. comment
    Comment #18319205

    Thanks for reading! If an app wanted to be able to switch something from public to private or back, it'd get a token with write permissions for two names, one with the prv.* prefix…

  17. comment
    Comment #18319172

    (Oh man, sorry, this ended up being an essay!) Take, for instance, statically-hosted HTTP: if I'm, say, hosting at AWS and I want to switch to Netlify, it's trivial - I just change…

  18. comment
    Comment #18318962

    It's only because FreeBSD is my desktop OS, and so I used kqueue during dev. I understand that there's a compatibility shim for Linux, so theoretically a port should be quite easy.…

  19. comment
    Comment #18318944

    Thanks! One of the goals of Edsu is that it's simple enough that you can "telnet" in and just talk directly to the server like you can with HTTP or SMTP. It can seem like a trivial…

  20. comment
    Comment #18318808

    I absolutely sympathize with the concern - but I don't believe it's an a priori solvable problem. Bitcoin is theoretically fully decentralized, but when I sold mine off it took 2 d…

  21. comment
    Comment #18318055

    You're right about the sync part, but it's an old skool client-server sync, not a peer-to-peer one.

  22. comment
    Comment #18318047

    You can run an Edsu server locally, but I wouldn't. It's meant to be run on an internet-accessible server - a $2.50/month VPS would do, or if you don't want to run your own there's…

  23. comment
    Comment #18318024

    Good point, and you're right: the buck has to stop somewhere. However, Edsu is a federated protocol with an open source implementation. So it only disappears when the last person t…

  24. story
  25. comment
    Comment #18292466

    https://i.imgur.com/bMi0S.jpg