HNHacker News
TopNewBestAskShowJobs

typingmonkey

665 karma · joined April 16, 2020

https://twitter.com/pubkeypubkey
submissionscomments
typingmonkey··on RxDB – a real-time database on top of PouchDB
Yes I did :D . I wrote a full master thesis about the differences and tradeoffs of these "realtime" databases.
typingmonkey··on RxDB – a real-time database on top of PouchDB
No it does not work with appsync, but it could be hacked into doing that by modifiing the GraphQL plugin. There would be a huge value in replacing the aws datastore mainly because of its missing basic features like complex queries or queries with sort params.
typingmonkey··on RxDB – a real-time database on top of PouchDB
I updated my profile. I do not know supabase, is it similar to hasura? They spend quite some effort [1] to make the RxDB graphql replication working with their backend. Maybe supabase can use a similar wrapper over GraphQL.

[1] https://hasura.io/learn/graphql/react-rxdb-offline-first/int...

typingmonkey··on RxDB – a real-time database on top of PouchDB
Actually, the long term plan is to move away from pouchdb. Before the last major release [1] I decided to make RxDB useable with other frontend/backend databases but then found out that I first should refactor some pain points.

[1] https://github.com/pubkey/rxdb/issues/1636

typingmonkey··on RxDB – a real-time database on top of PouchDB
It runs fully on the client and is offline first. A listener to PostgreSQL will not work when the device goes offline.
typingmonkey··on RxDB – a real-time database on top of PouchDB
Yes and no. Read "realtime" not like "realtime computing" but like a marketing keyword introduced by firebase which means something like live-replication. https://firebase.google.com/docs/database?hl=en
typingmonkey··on RxDB – a real-time database on top of PouchDB
Yes pouchdb does not get the love it deserves. But it is still actively maintained, the last bug I had was timely fixed by the community and merged.
typingmonkey··on Physical attractiveness bias in the legal system (2017)
Good questions, I would like to see some data for that. I assume it is like a reverse bias where someone who looks like garbage is expected to be a good programmer.
typingmonkey··on How to pay your rent with your open source project
Yes I thought the same. They did not make money with the open source project, instead created a product and sold that.
typingmonkey··on Cephalization
There is that video game called robocraft where you build robots and fight with them. There I learned to put all vital stuff in one place, because when you are dead you are dead. Spreading the weak spots around a body only increases the danger. A lobster will neither survive blind, nor without mouth, nor without antenna.
typingmonkey··on GraphQL Query Generator
I recommend to watch the documentation about the facebook people that invented GraphQL [1]. Listen careful to which problems they solved with graphql, then think about the problems you have to solve for your application. Most of the time GraphQL is not worth its tradeoffs.

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

typingmonkey··on Cloudflare was down
I was trying to fix my router the last 15 minutes :)
typingmonkey··on Ex-Googler's startup comes out of stealth with simple, clever robot design
Until 4chan comes and makes a challenge about who can remotely burn down a house faster. I think you need someone being personally responsible that the robot does not destroy stuff and people will not do this for free.
typingmonkey··on Not true
That is the reason why I let issues that sound bad, uncommented for at least one day. When you read it later again, you have a completely different mind about it, often a better one.
typingmonkey··on Show HN: HN Deck – An alternative way to browse Hacker News
I like this. Will try in the next days and then give feedback.
typingmonkey··on Microsoft duplicates data from Firefox without asking
When Bing was released they did a similar thing with copying search results from the users browser to their servers.
typingmonkey··on We’ve decided to rename Riot
Yes this riot matrix naming was really confusing.
typingmonkey··on Show HN: Web3Torrent – Adding Ethereum Micropayments to WebTorrent
Thank you for explanation. So this solves something I waited for very long.
typingmonkey··on Show HN: Web3Torrent – Adding Ethereum Micropayments to WebTorrent
Can one state channel be used to pay multiple seeders? Or do I need to create a budget for each seeder I want to interact with?
← PreviousPage 3 of 3