HNHacker News
TopNewBestAskShowJobs

gobengo

350 karma · joined August 7, 2012

https://twitter.com/bengo https://github.com/gobengo https://linkedin.com/in/benjamingoering

Founder: Permanent.Company https://permanent.company/ https://permanent.cloud/ @PermanentCPU

Permanent.Cloud is the personal cloud platform. We're building out https://Permanent.Cloud/Apps to be the best place to discover and collaborate on free cloud web apps and the open source projects behind them.

Now, you can also "Install" all of them, making Permanent.Cloud the easiest place for team leads to quickly spin up a WordPress blog, Discourse forum, Mattermost team chat, GitLab, JIRA, Cloud Bitcoin miner, etc. (any Docker container) with the click of a button.

We bill a fair fee each month based on usage, which you can easily put a cap on.

Buzzwords: TypeScript, koa, PostgreSQL, universal React, Kubernetes, AWS, Terraform

Looking to grow team and sustainability.

Also interested in what open source apps you and your startup are loving these days. e.g. GitLab w/ CI and Auto Devops is really making my life easy. Jenkins is always a winner too. What open source tools are you using every day? Which tools and apps should be in the 'starter pack' that every team can install on day one with one click?

ben@permanent.company

submissionscomments
gobengo··on Deploying Mastodon on Digital Ocean
On a kubernetes cluster you can run external-dns, which always runs in the cluster and watches for new Ingress records routing traffic on a certain domain. And then external-dns will go manage Route53 DNS records (also works with the goog).

https://github.com/kubernetes-incubator/external-dns

A similar thing happens for ssl certs from LetsEncrypt https://github.com/jetstack/cert-manager

So I just `kubecctl create ingress` with a new domain and after a minute or two, the cluster has set it all the certs/dns set up for me (and in the case of CI, the pipeline will continue and run e2e tests against it).

It obv took investment to learn and set it all up, but on a team I could see how it could save people time who don't want to wrange dns records and such.

gobengo··on Vehicle-to-Vehicle Communication Could Replace Traffic Lights, Shorten Commutes
I was in Porto a few weeks ago for ngiforum.eu, and Prof Susana Sargento spoke briefly there about her mesh research that has contributed to Veniam, a company building vehicle-to-vehicle mesh tech (selling to cities I think?). https://veniam.com/

Worth following them and learning more about this.

gobengo··on PeerTube 1.0: A decentralized video hosting network, based on libre software
Good media hosts with all the fixins like CDNs, multiple formats, etc. are much needed on the fediverse.

And iirc this project has been ongoing for at least a year, maybe more than two, so this isn't a rushed 1.0. Kudos for the persistence and contribution.

Another win for ActivityPub!

gobengo··on Solid – Reshape the web as we know it
I gave this talk[0] a few weeks ago at MyData 2018 about ActivityPub. Dmitry was going to come and talk about Solid on the same panel, but couldn't make it last minute. So I spoke a bit about Solid at the end too, and compared and contrasted.

Kim Hamilton Duffy gave an illuminating talk right before me about "Decentralized Identifiers and Self Sovereign Identity Standards"[1]

lmk if any feedback or questions

[0] https://www.youtube.com/watch?v=ikCumzhfV9k

[1] https://www.youtube.com/watch?v=KsIM0zq37fU

gobengo··on $250 Trillion in Debt: The World’s Post-Lehman Legacy
I actually think parent comment to yours was quite measured and appropriate. Did you fully grok it?

> This is false. It is the hallmark of the current economic order that our systems are very efficient, very interconnected, and very fragile.

What evidence do you have to support this? Even in 07 an index-weighted fund only took 3 years to recover. If you were 50% in bonds, 1 year to recover.

OP was encouraging you to separate your fear from the evidence-backed likelihood that while you may lose a bit in deliveraging, there are also gains to be had in the 10-year term.

If you're feeling that things are fragile right now, adjust your allocation to something more conservative, take a two week vacation, listen to some mindfulness podcasts to calm down, and then think through where it might make sense to put 10% of your bets on 10yr+ plays.

gobengo··on NYC Mesh – community-owned network to replace your current internet connection
Come by Sudo Mesh meetings at Omni Commons in Oakland on Tuesdays at 730 for https://peoplesopen.net/

Or keep an eye on major repos like the firmware: https://github.com/sudomesh/sudowrt-firmware

There are many places to help. Yes, writing code, but also hands-on stuff like mounting radios on peoples' roofs, grant writing, documentation, etc. Even things like establishing consistency across projects: https://github.com/sudomesh/bugs/issues/34

I've really enjoyed it so far this year as a way of practicing software production skills with other community members and non just inside the context of a for-profit startup.

A lot of pieces are far enough it would also make sense to set up meetups and meshes in SF and Peninsula as well.

Tuesdays. 730pm. Omni Common near Macarthur BART stop in Oakland. Come help!

gobengo··on San Francisco Bay Area Experiences Mass Exodus of Residents
Lots of folks (me) who moved here 7-10 years ago seeking prosperity after recession succeeded.

Those people (me) were often young, prioritizing living in a city, going to work a lot, don't min renting bc couldn't afford a house anyway, even in Tennessee.

Now they (me) have different priorities, say, having kids, working on something more meaningful, or just working less. And that's often quite hard to do in SFBA.

But for less than than the down payment on a 2BR apartment in the bay area (often much less), you can buy a house elsewhere. I grew up in Topeka, Kansas. Houses there can be like 20k. 3-4BR ones for 100k. You (I) don't want to live there, lol. But even Kansas City has 2-3BRs for 150k. You can leverage 'middle class' SFBA wealth into cash flow through things like real-estate investing, but good luck doing that happily while at a 40-70hr/wk job at a startup.

Also this person is retiring. If you plan your retirement with the traditional 'spend 4% of your net worth per year and you can go forever', you will be able to do that in an average-growth place, but not somewhere with cost of living increasing this much faster than a place like TN.

My biggest piece of advice to myself back then would be: Get a rent-controlled apartment in a neighborhood you wouldn't mind living in for 10yrs. Market price rents have doubled or more since 2010, and during the same amount of time (if you're young), your salary could at least double. During a period of growth like the last decade, the rent-control alone can save you enough money to buy a modest home in most parts of the country, let alone the rest of the world.

gobengo··on Decentralized social media, and the fragmentation of control
Mastodon 2.0 speaks ActivityPub now! https://activitypub.com/

I made the world's first public ActivityPub implementation a little over a year ago: https://distbin.com

Now I have https://mastodon.bengo.is

Now I need to iron out interoperability bugs: But I look forward to the day that you can respond to a mastodon post anonymously via distbin, and vice-versa. And on both sides the conversation should render as threaded, etc.

gobengo··on Decentralized social media, and the fragmentation of control
there are some awesome mastodon communities that have moved off twitter because they are trolled too frequently on there, and aren't empowered to make their own rules to prevent that. If you're discussing somethign PTSD-inducing, for example, this struggle is so real and hard.

There are communities, for example, that block other communities that are 'freespeechers'. i.e. communities that don't ban people for sayign things that the former community operator deems as racist. At first I was like, "that's messed up, it's too subjective". But then I remembered that actually, unlike Twitter, that decision to block the people didn't affect me. They're allowed to create their own community how they want, and I'm empowered to join or self-host my own.

Pretty cool that vulnerable and very very helpful communities have tools like this.

gobengo··on Decentralized social media, and the fragmentation of control
I'm not disagreeing with you that there is so much room for improvement in ease of use.

But tools help. It took like an hour to tweak an existing helm chart to get it running in my personal kubernetes cluster.

All the reverse proxy stuff is handled by the nginx-ingress-controller I use. external-dns set up all the DNS rules for me in Route53. kube-lego did all the LetsEncrypt ACME shenanigans.

Used to try to run these all using docker on a single VM, and do some manual nginx configging to route to them. This is much easier. Took awhile to learn, but get to benefit from those efficiencies for years.

https://mastodon.bengo.is/

gobengo··on Ask HN: CS papers for software architecture and design?
> I think good software engineers are just as much product guys (and data guys) as they are software guys.

ya often times they are women too

gobengo··on Show HN: Readwise – Review and retain your Kindle highlights
Hey I like this idea. Last week I made a thing to help parse your kindle highlights and notes (using 'My Clippings.txt' file, not Amazon APIs) https://github.com/gobengo/kindle-web-annotations

It converts them to W3C Web Annotation Vocabulary JSON https://www.w3.org/TR/annotation-vocab/

I hope to make an HTML renderer for these (and any Web Annotation objects) in the next couple weeks.

gobengo··on Bitcoin is fiat money, too
1) The organization selling the coins more or less says "hey who wants to buy these for $1 each" and somewhere between zero and lots of people buy them. Once I buy one, I can sell it to anyone else for any price. Then the invisible hand does its thing 2) Well the coins themselves can't really be changed. Any actually enforcable obligation on the purchased company wrt to those tokens would ostensibly be acquired as well

I think the big risk with lots of ICOs these days is even if some discerning investors pass, there are still lots of folks buying in as described in #1. And a lot of times it's really unclear what leaglly enforcable obligations actually exist wrt #2.

gobengo··on Announcing Ethereum and Litecoin vaults
If you had bought $5k worth of Ethereum last August, it would be worth $135k right now. So yeah, sounds about right.
gobengo··on How Booking.com manipulates users
agoda.com is very good IMO at least around southeast asia. haven't yet used it in the West.
gobengo··on YC wants to let people invest in its startups through the blockchain
crowdfunding investors are a lot less likely to push out a founder or force a sale than an experienced VC
gobengo··on HashiCorp and Google: easing secret and infrastructure management
Hesitant why? It's pretty darned good. Kubernetes also has a Secret abstraction, but you probably don't want to start setting up Kubernetes just for secret storage. Vault is good at that.
gobengo··on Payment Request API
It's exciting and all that this API could make us not have to type in our credit cards so often.

But the same API should also be able to let us choose which wallet to pay cryptocurrencies from.

gobengo··on We've failed: open access is winning and we must change our approach
Journals and publishers should start focusing on creating value out of their community: the authors and readers they've attracted.

http://hypothes.is/ is a nonprofit that makes annotation tech that some are using to publish peer-reviews, not just the article. I think that's pretty cool. Give the content away for free (you have to/should), but focus on having the best community around it.

gobengo··on The New Front in the Gerrymandering Wars: Democracy vs. Math
Good point. Maybe a hybrid then where by default everyone delegates their vote to a representative, but at any point you can re-allocate your vote to a different representative for any given issue, or vote on a single issue.
gobengo··on The New Front in the Gerrymandering Wars: Democracy vs. Math
To what extend do you all think state-wide direct democracy is a way to improve things? i.e. move a lot of the powers of the representative bodies that have gerrymander-able districts like this to systems where individuals can vote directly and the people's votes are counted, not representatives?
gobengo··on No One Fails Anymore – Everybody ‘Pivots’
yeah but the investor is a customer of your equity and the other is a customer of your product. Both ways you get $1M, I guess, but in the long run it's completely different visavis sustainability. A goal of 'getting' $1M is really short-sighted IMO.
gobengo··on Ask HN: Is Anyone Living “The 4-Hour Work Week”?
I saw a flash of it once. I was in the middle of vagabonding in the philippines (Cebu) where breakfast on the corner was $1 and a private room $15/night. I got a contract for 8hrs at $120/hr = $960.

So I rented a desk for $10 overnight (EST hours) and billed the hours after 2 nights.

In Cebu, $960/month is more than enough to live comfortably. So I realized I made an entire months living (traveling) expenses in one day of work. That's almost like the "2 hour work week"

gobengo··on Alibaba Cloud
Do you think this is powered by OpenStack? I know Alibaba uses/used OpenStack internally.
gobengo··on Ask HN: What are we doing about Facebook, Google, and the closed internet?
* W3C Social Web Working Group - https://www.w3.org/wiki/Socialwg

* ActivityStreams 2.0 - https://www.w3.org/TR/activitystreams-core/

* ActivityPub - https://www.w3.org/TR/activitypub/

* https://distbin.com - My implementation of the above. Who wants to federate?

gobengo··on Former F.B.I. Director Named Special Counsel for Russia Investigation
Did you click the link? The article refers to former FBI Director Robert Mueller, not Comey.
gobengo··on Telegram for Android is no longer open source
Maybe they got gag ordered? That would explain the behavior of not even really acknowledging the change.
gobengo··on A static website with React
It's just you.

Or rather, next.js uses React Components. You can write those as pure functions or you can write them as classes to have more fancy features (e.g. setState, lifecycle hooks)

gobengo··on Disqus Ads Are No Longer Free to Disable
The Mozilla Foundation's Coral Project has a full-time team building an open source comments system with no ads. Follow the repo, forum, and/or slack for updates. https://github.com/coralproject/talk https://coralproject.net/
gobengo··on Ask Alan Kay: If thinking isn't logic – then what is thinking?
Jeff Hawkins' "On Intelligence" is a good attempt to answer this. In shorthe it proposes that thinking "is" prediction, and that prediction is the primary function of the neocortex. It's a good dense (not too fluffy popsci) book.

Eric Baum's "What is Thought?" Asks the same question, and I recall really enjoying it, but I don't think makes asense strong of an answer.

← PreviousPage 3 of 7Next →