HNHacker News
TopNewBestAskShowJobs

monstermachine

1,846 karma · joined October 22, 2020

submissionscomments
monstermachine··on Colleges where everyone works and there's no tuition
> I'd never quite reached the point of thinking it was a deliberate action

I always thought these aid and loan programs through organizations like IMF, WP, and countries require return on their investment beyond interest on principal.

This is why they include clauses related to education, democratic participation, financial and taxation reforms, etc as a condition of receiving the aid.

You can be less cynical and think they are advocating for reforms which make these countries grow and pay back the loan otherwise they might default.

You can be more cynical and think many of these policies are detached from what is needed on ground looking at impact.

For example, opening a particular industry or providing consumable aid often distort local markets and might impact local businesses and exports through currency manipulation.

Maybe you believe onerous regulation and compliance of first world without the enforcement budget and low corruption make these places less attractive for businesses. Introducing those as condition of receiving aid might be net negative in the long run.

It all depends on how you view with your lens.

Although countries who are receiving aid like this have no choice in the matter. They are desperate for cash. Power imbalance exist and can be abused.

monstermachine··on Launch HN: Kable (YC W22) – All-in-one platform for API products
One of the problems with graphql is a single query can fetch your entire API.

This means to record for billing, you would need to parse the AST and tag the parts as well as their associated cost in a query.

It's not an easy drop in, unfortunately.

monstermachine··on 15 of 23 Monkeys with Elon Musk’s Neuralink Brain Chips Reportedly Died
Not to mention more than 80% of gold use is superficial. Majority of it is held in banks and reserves.

https://www.statista.com/statistics/299609/gold-demand-by-in...

monstermachine··on Google says Android tablets are the future, starts staffing up new division
I was thinking the same thing. Chromebook duets are so good at their price point as both a light work tablet and laptop.

The newer duet 5 has an OLED display too at $459.

Chromebooks are also supported for 8 years compared to barely a year for most Android tablets.

Chrome OS can run all the popular desktop apps too like vscode and Chrome desktop which is missing on android.

They have got the recipe for success here.

monstermachine··on Storage is now available in Supabase (YC S20)
Firebase is completely closed source and make it extremely hard to migrate any moderate size project.

Supabase builds on open source parts that everyone is already familiar with. Postgres for data store instead of firestore (which is a proprietary nosql Google cloud database with many quirks to keep you in). GoTrue for Auth which is an open source project by netlify. Real-time to provide Postgres changes over sockets open sourced by them. There are many parts which make up "supabase".

Supabase hosting provide a unified experience through their dashboard and manage all these parts for you. That isn't open source.

The actual UI kit for that is open source, though.

Dashboard doesn't stop you from migrating your backend infrastructure somewhere else. It does result in degraded developer experience which can be the biggest distinction.

monstermachine··on Piscina – The Node.js Worker Pool
I use workers in deno to evaluate user facing code which may take a lot of time to finish and need sandboxing. Another place it's used in where I want to keep context and reuse it for subsequent code execution for each user.

In deno, you can restrict what the code inside worker can do by passing a map of allowed permissions. I have built a simple privilege system on top of this to allow users different access level.

This is cheaper and faster than spinning up container.