Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bbkane
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
bbkane
8d ago
Oh you mean algebraic types (Elm terminology)? Or the newtype pattern? Or something else?
2.
▲
by
bbkane
9d ago
That sounds like it'll be easier to maintain. Will it also be faster?
3.
▲
by
bbkane
10d ago
Good for him! That's the dream!
4.
▲
by
bbkane
10d ago
Nushell does have types: https://www.nushell.sh/book/types_of_data.html
5.
▲
by
bbkane
10d ago
I'm sorry, what are the same problems you're referring to? I ended up leaving because: - it was unstable and kept changing (less of an issue now) - I still need to know bash due to its ubiquity - it was worse than python for data
6.
▲
by
bbkane
11d ago
They should adopt Nushell! It would be seen as very "Apple"- a brave great somewhat non interoperable user experience upgrade
7.
▲
by
bbkane
11d ago
I'm assuming this was a while back, mind sharing how far he went or what he was able to produce with this focus?
8.
▲
by
bbkane
11d ago
CRDTs are eventually consistent data structures
9.
▲
by
bbkane
11d ago
Interesting, but I'm not sure how it's different from Observable Framework ( https://observablehq.github.io/framework/ ) for dashboards as code. I like that one because it's Markdown and JS instead of a
10.
▲
by
bbkane
14d ago
Maybe it's because I'm not an RBAC expert, but I had a hard time understanding the data model for folders. Are they a subject? And then there's a layered CASL where layers overwrite each other? And the user is an actor?
11.
▲
by
bbkane
18d ago
Pop a screenshot in your README please!
12.
▲
by
bbkane
18d ago
I just started diagramming with d2- I'll have to try this one out!
13.
▲
by
bbkane
27d ago
Interesting, it's not mentioned anywhere in the https://github.com/dbos-inc/dbos-transact-golang README. By contrast, Postgres is mentioned right at the top. I recommend updating the README to mention SQLite somew
14.
▲
by
bbkane
27d ago
Even for a personal project such as the one in the blog post, I'd still rather use a package manager to install SQLite. It's POSSIBLE to build it from source, and manually re-download the source and C compiler (and any dependencie
15.
▲
by
bbkane
28d ago
The great thing about using a package manager is that it also handles updating and uninstalling software, not just the initial install
16.
▲
by
bbkane
28d ago
How are you using dbos with SQLite? The docs say its a Postgres library
17.
▲
by
bbkane
1mo ago
I love XFCE, but I switched to KDE as it supports Wayland (and I want to use WayDroid). KDE has a similar window + shortcut philosophy.
18.
▲
by
bbkane
1mo ago
Safer? From a mental health perspective? Tbh I like human names
19.
▲
by
bbkane
1mo ago
Entropy finds a way :)
20.
▲
by
bbkane
1mo ago
You can use a trigger with INSTEAD OF to update a view: CREATE TRIGGER update_customer_emails_trigger INSTEAD OF UPDATE ON customer_emails BEGIN UPDATE customers SET email = new.email, name = new.name WHERE id = old.id; END; M
21.
▲
by
bbkane
1mo ago
What don't you like about SQLite views or foreign keys?
22.
▲
by
bbkane
1mo ago
Thanks. Indices are defined in SQL, but they're not updated in SQL. Once defined, an INSERT/UPDATE updates relevant indexes automatically. That's the abstraction layer SQL provides.
23.
▲
by
bbkane
1mo ago
I'm actually most excited about the new funding model: https://acadia.engineering/license/faq I won't be able to use Acadia at work, and I don't have the risk tolerance to use it for personal projects, b
24.
▲
by
bbkane
1mo ago
https://sqlc.dev/ does this for me. Its been nice!
25.
▲
by
bbkane
1mo ago
Isn't SQL already a logical abstraction language over a "physical layer"? I'm not updating indexes or deciding when to flush or fiddling with MVCC when I write SQL
26.
▲
by
bbkane
1mo ago
I'm not a huge fan of Team, but I do have to give them credit for making the experience better over the years- a few years ago, search didn't even work!
27.
▲
by
bbkane
1mo ago
As a desktop Linux enthusiast, I LOVE that I can paste error messages and descriptions of problems into a chat and get (usually) reasonable solutions for them. As a recent example, my /boot partition kept filling up. ChatGPT walked me
28.
▲
by
bbkane
1mo ago
> For example, Moses is easy to recognize at lower right, because of the glowing horns I'm sorry, what? Why is Moses depicted with glowing horns?
29.
▲
by
bbkane
1mo ago
It's unfair, but my first thought after reading the abstract was "oh great, another one". There have been several languages claiming to fix SQL and none of them (to my knowledge, I'd love counter examples) have achieved
30.
▲
by
bbkane
1mo ago
I'm not sure why you're being downvoted, it's a super reasonable question. Iirc the reason is that the Dart team was willing to heavily modify the language and runtime to accommodate the needs of Flutter and the V8 team wasn&
More ›