Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
giovannibonetti
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
giovannibonetti
2y ago
Those looking for a type-safe actor model implementation may find the Gleam language [1] that runs on the actual BEAM VM and its OTP library [2] more interesting. It's type system is much closer to Rust, with native algebraic data type
92.
▲
by
giovannibonetti
2y ago
Recently, a similar project (type-safe code generation from SQL) was released to Gleam [1]. [1] https://github.com/giacomocavalieri/squirrel
93.
▲
by
giovannibonetti
2y ago
I wonder if there is a Python PEP for adding a pipe operator |> to the language. This could be pretty handy, as described in the article.
94.
▲
by
giovannibonetti
2y ago
That's exactly what the parent comment said, since C is an imperative programming language: > The genuine core feature of FP is the separation of data and methods, that stands in contrast not to imperative programming but object ori
95.
▲
by
giovannibonetti
2y ago
Great product, thanks for releasing it for the opensource community. Have you considered replacing Neo4j with something more cost-effective like Memgraph?
96.
▲
by
giovannibonetti
2y ago
In Germany, there is a very related term called Mittelstand [1], which denotes long-standing businesses with similar values of nimbleness and long-term focus, instead of short-term gains as in manager-mode companies. These businesses usuall
97.
▲
by
giovannibonetti
2y ago
I have been slowly getting acquainted with the language over the last few months and I really love it. It combines great features from multiple languages into a single one that is perfect for building back-end web apps: - It is strongly typ
98.
▲
by
giovannibonetti
2y ago
Same thing where I work now. Many experienced developers waste a huge chunk of their time trying to wrap their heads around their Django micro services communication patterns and edge cases. Much more complex than an equivalent Rails monoli
99.
▲
by
giovannibonetti
2y ago
As far as I can tell, it is an ORM for data engineers. They can write Python code that gets translated to either SQL or some other language understood by the DB engine that actually runs it.
100.
▲
by
giovannibonetti
2y ago
What a small world. Earlier today I got tagged in a PR [1] where Andrew became the maintainer of a Ruby gem related to database migrations. Good to know he is involved in multiple projects in this space. [1] https://github.com&#x
101.
▲
by
giovannibonetti
2y ago
Working with GUIs really "clicked" with me when I learned the Elm programming language and framework for building web applications (front-end) [1]. The Model-View-Update paradigm matches very well the UML state machine modelling t
102.
▲
by
giovannibonetti
2y ago
That's why modern languages that encourage type-driven development like Rust and Gleam are a godsend. Just look at the things of things you can encode in the type system. It can prevent issues like mixing up numbers in different units:
103.
▲
by
giovannibonetti
2y ago
Gambling in general is bad for consumers. Making it available online only makes it reach a larger audience. A much larger one, though.
104.
▲
by
giovannibonetti
2y ago
Yes! https://www.sqlite.org/fts5.html
105.
▲
by
giovannibonetti
2y ago
> Take multi-tenancy. Using a SQLite DB per tenant is a good alternative to handle that: https://turso.tech/
106.
▲
by
giovannibonetti
2y ago
Those interested in a (much, much) simpler alternative to Haskell that catches a lot of bugs during compile time might want to look at Gleam [1]. It has excellent tooling with great developer experience and a growing community. It is a bit
107.
▲
by
giovannibonetti
2y ago
Good call. Front-end performance is often the bottleneck. Preloading most of the required data in advance is really helpful. Trello does just that and it is one of the snappiest web apps.
108.
▲
by
giovannibonetti
2y ago
Maybe we could just reduce the patent's duration to compensate for the acceleration of information diffusion caused by the internet in the last few decades. Does that seem reasonable to you?
109.
▲
by
giovannibonetti
2y ago
This reminds me of the movie Concussion (2015) with Will Smith, which is about a similar pattern of brain damage and suicide in football players.
110.
▲
by
giovannibonetti
2y ago
AWS is a commodity, albeit an expensive one. After all, it has competitors like GCP, which some people like me actually prefer.
111.
▲
by
giovannibonetti
2y ago
Maybe the numbers didn't look very good and they thought it was better to leave them out
112.
▲
by
giovannibonetti
2y ago
Wouldn't a geo-replicated single-primary DB suffice? Reads would have low-latency, and only writes would pay for the latency to reach the primary far away.
113.
▲
by
giovannibonetti
2y ago
Some languages are designed with a strong focus in simplicity and great compiler errors to overcome that issue as much as possible. Gleam and Elm are some of them.
114.
▲
by
giovannibonetti
2y ago
> Standardization tends to be about bigger companies trying to commodify their competitors. Didn't you mean to commodity their complements? Like when Microsoft (software company) commoditied the hardware on top of where their OS ran
115.
▲
by
giovannibonetti
2y ago
I wonder which DB is hosting all the data. My first pick would be Clickhouse, which should shine with all the data denormalized in a single table.
116.
▲
by
giovannibonetti
2y ago
Hardware products have a much harder time becoming more popular. They are often restricted to a few countries and require significant investment from customers, whereas software can be distributed overnight to a hundred different countries
117.
▲
by
giovannibonetti
2y ago
I do!
118.
▲
by
giovannibonetti
2y ago
I assume you aren't aware of China's housing market bubble [1]. [1] https://en.m.wikipedia.org/wiki/Chinese_property_sector_cris...
119.
▲
by
giovannibonetti
2y ago
It seems like a good job for non-profits. Anyone with a suitable car should be able to volunteer and help their community.
120.
▲
by
giovannibonetti
2y ago
This seems to achieve a similar type safety<->complexity tradeoff as Gleam [1] does. However, Gleam compiles to Erlang or JavaScript, which require a runtime and are not as performant as Go. I wonder if Borgo's compiler messages
More ›