HNHacker News
TopNewBestAskShowJobs

rlili

102 karma · joined March 31, 2020

submissionscomments
rlili··on Perry – compiles TypeScript to native GUI and CLI apps. No runtime / Electron
Why the decision to go through the hassle of compiling a subset of TypeScript, instead of using something like Rust? It would be a killer competitor to Dioxus/Leptos.
rlili··on Show HN: Trapiche – Vercel-style deployments on Brazilian servers, billed in BRL
Pretty cool. Which database provider would you recommend alongside it?
rlili··on Show HN: A TS SDK for Building Chatbots Across Slack, Teams, GChat, Discord etc.
I'm guessing this could easily be used to "make your own claw"?
rlili··on No food, no fuel, no tourists: Under US pressure, life in Cuba grinds to a halt
What really is the point in maintaining a blockade after the end of the cold war?
rlili··on The unexpected effectiveness of one-shot decompilation with Claude
Makes me wonder if decompilation could eventually become so trivial that everything would become de-facto open source.
rlili··on Grok 4.1
Interesting that it explicitly boasts about greater empathy, given that the CEO went out against it.
rlili··on Analyzing the Performance of WebAssembly vs. Native Code
That it’s not even an order of magnitude slower sounds actually pretty good!
rlili··on Build durable workflows with Postgres
Some other lightweight solutions around:

https://github.com/iopsystems/durable

https://github.com/maxcountryman/underway

rlili··on Among top researchers 10% publish at unrealistic levels, analysis finds
cool, will it do anything about CEOs which earn 100x what a common employee earns, despite not outputting 100x?
rlili··on Sixteen U.S. states still ban community-owned broadband networks
In many countries, lobbying is considered corruption. That it is legalized in the US alone, suggests to me that it actually exists more in the West.
rlili··on Twitter/X migrated to Cloudflare, bypassing Brazilian block
Not Vietnam though...
rlili··on Retiring from the idea of retirement
Alternative title: How to cope with the stranglehold neoliberalism has on us.
rlili··on Apple is America's semiconductor problem
> and there's consequence to mismanagemen

Except if you're a company so large that the government has no choice but to bail you out in a crisis.

rlili··on 3M executives convinced a scientist forever chemicals in human blood were safe
Won't happen, as corporations themselves control the law.
rlili··on 2023 was the hottest summer in two thousand years
I see it more like:

> Major lobbying companies' shareholders' interest in handling an slow creeping existential threat appears to be very bad.

rlili··on Michelle's List: A free, anonymous landlord review site
If we take this argument at face value, disabled people should be shunned too.
rlili··on Why Bad CEOs Fear Remote Work (2021)
> Apple enacting RTO, one has to wonder whether the author would go so far as to say that Tim Cook is a "bad" CEO who "fears" remote work.

Still, the author isn't saying "A CEO is bad if and only if they hate remote work". Being bad is the premise.

rlili··on Rents are soaring. Is RealPage to blame?
Because otherwise it's communism. Or so those with power to change anything want us to believe.
rlili··on Transforming of Communist-era apartment blocks that dominate Eastern Europe
Because it's in their best interests to demonize whatever came out of a non-capitalist system, which people could naturally gravitate towards in a time when homelessness is at an all-time high and a home ownership rate at an all-time low.
rlili··on Culture over Policy: The birth rate decline
A hidden premise of this piece is that the author agrees with the current economic system, which requires exponential growth at all times, which ends up also requiring that most people have children.

Otherwise, the criticism of low birth rates becomes pointless.

rlili··on How Did REST Come to Mean the Opposite of REST? (2022)
Just because the person who coined the term had something else in mind, doesn't mean that it is inherently better than what it became.

The author also misses an important point: Most applications nowadays must have multiple UIs, e.g., not only HTML, but also iOS and Android. The current pattern of using JSON-RPC-style APIs serves this reality much better than "correct" REST, since it can be reused.

rlili··on German Bundestag Passes Cannabis Legalization
Wealth inequality, caused by worker exploitation (which drives cannabis/alcohol/television/etc up) is a lot worse for society.
rlili··on The planet's got 99 problems, but exponential growth isn't one
Right? Capitalism at its core relies on exponential growth, since every investor wants ROI. So acknowledging that exponential growth is a problem would go against the interests of pretty much all financial players.
rlili··on Shell abandons its plan to offset CO2 emissions
Naive. As long as they can deliver competitive prices, most people with poor buying power will have no choice but to buy from them, or buy some product derived from their products.
rlili··on Marxism: The Idea That Refuses to Die – Areo
How many workers nowadays would agree that they are not always, but only "sometimes" exploited, as the author claims?
rlili··on Sketch of a Post-ORM
I agree.

However, a tool like Prisma only seems possible (with all its benefits) within Typescript, which is able to compute arbitrary types dynamically.

rlili··on The 2-MAXSAT Problem Can Be Solved in Polynomial Time
For me, the following is a bit that seems particularly prone to be invalidated, even more so considering that the author doesn't present any proof of it:

> Here, we notice that if we had one more span, <v3 , v4 , v5 >, for example, it would be connected to <v1 , v2 , v3 >, but not overlapped with <v1 , v2 , v3 >. Being aware of this difference is important since the overlapped spans imply the consecutive ‘’s, just like <v1, v1, v2> and <v1, v2, v3>, which correspond to two consecutive ‘’s: (c2 , ) and (c3 , ). Therefore, the overlapped spans exhibit some kind of transitivity. That is, if s1 and s2 are two overlapped spans, the s1 ∪ s2 must be a new, but bigger span. Applying this operation to all the spans over a p-path, we will get a ’transitive closure’ of overlapped spans.

rlili··on Capitalists Can’t Save Us from Capitalism
Point is, individual initiative and individual liberty don't matter when you don't have dignity, e.g. being homeless, drowning in debt, etc.

In all socialist experiences, the standard of living of the lower class skyrocketed in comparison to the respective previous regimes. This is a measurable, material fact. In comparison, what you and most liberalist thinkers label as "fairness" is not only abstract but also disconnected from the current reality.

rlili··on Capitalists Can’t Save Us from Capitalism
Considering your example, how come Cuba has no shortage of medical workers, including dentists?
rlili··on Validating Next.js API routes with object schemas
Something that would get me to adopt this library would be the ability to auto-generate OpenAPI specs. Currently I use typoa [1] and manually wire it up in a catch-all API route.

[1] https://github.com/Eywek/typoa

Page 1 of 2Next →