News for hackers. Stuff that matters.

bbkane

Re:Edit an SQLite database in your browser on Thursday October 29, 2026 @05:06PM (#50295983)
It's sandboxed!
Re:Ghostty 1.4.0 on Tuesday October 27, 2026 @05:35PM (#50266188)
Yup I switched to WezTerm from iTerm2 and being able to version control the settings is one of the biggest benefits (especially because WezTerm allows more complicated Lua scripts)
Re:Ghostty 1.4.0 on Tuesday October 27, 2026 @05:30PM (#50266121)
One reason is portability if you use (or plan to use) desktop Linux
Don't let the Emacs folks read this :)
Re:PingCap TiDB Leaks on Wednesday October 21, 2026 @11:58PM (#50191026)
Re:macOS 15.8.2 Breaks OpenGL on Sunday October 18, 2026 @12:17PM (#50142405)
I read the comments before the link and thought this was a bit harsh, but reading that response I now feel the same way you do.

The reporter ALREADY provided a minimal example and Apple is like "yup we're going to keep changing things and you need to keep rerunning the code you sent us and reporting here because we won't bother to run your minimal example ourselves".

Just wow.

Re:Our $445M Series D on Friday October 09, 2026 @10:57AM (#50021436)
A friend encouraged me to write the paper, even if I didn't submit it, as a means of self-reflecting.
Re:A Brief History of the Bloomberg Terminal on Wednesday September 30, 2026 @03:16PM (#49913090)
I wish that article showed what the display looks like instead of just the keyboard. Others here have mentioned the lovely information density; I'll have to search elsewhere to see it
Re:Go Concurrency Distilled on Saturday September 26, 2026 @11:32PM (#49863110)
Go doesn't monomorphize, so benchmark your generics- they might not be zero cost
Re:What About Rails? on Friday September 25, 2026 @08:41PM (#49851966)
Are you referring to writing a wrapper cli? Or adding a GUI?
Re:Swift 6.4 Released on Thursday September 17, 2026 @07:21PM (#49748090)
Oh you mean algebraic types (Elm terminology)? Or the newtype pattern? Or something else?
Re:Nvidia announces native GPU programming in Rust on Thursday September 17, 2026 @04:30PM (#49746081)
That sounds like it'll be easier to maintain. Will it also be faster?
Re:Distributed Systems Classics on Wednesday September 16, 2026 @10:24AM (#49727510)
Good for him! That's the dream!
Re:Swift 6.4 Released on Wednesday September 16, 2026 @10:23AM (#49727495)
Re:Swift 6.4 Released on Wednesday September 16, 2026 @01:23AM (#49722408)
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 crunching scripts (ide tooling + my familiarity)

This was several years ago so I'm curious about a more recent perspective

Re:Swift 6.4 Released on Tuesday September 15, 2026 @12:30PM (#49715000)
They should adopt Nushell! It would be seen as very "Apple"- a brave great somewhat non interoperable user experience upgrade
Re:Distributed Systems Classics on Monday September 14, 2026 @10:39PM (#49707019)
I'm assuming this was a while back, mind sharing how far he went or what he was able to produce with this focus?
Re:Distributed Systems Classics on Monday September 14, 2026 @10:32PM (#49706968)
CRDTs are eventually consistent data structures
Re:Charts built for Chat on Monday September 14, 2026 @10:29PM (#49706956)
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 language defined in YAML + templates
Re:There is no 10x RBAC on Friday September 11, 2026 @09:40PM (#49667787)
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?
Re:Emacs Bedrock 2.0 Released on Tuesday September 08, 2026 @10:05AM (#49610537)
Pop a screenshot in your README please!
Re:TALA Is Open-Source on Monday September 07, 2026 @09:00PM (#49604538)
I just started diagramming with d2- I'll have to try this one out!
Re:Htmx 4.0.0 has been released on Sunday August 30, 2026 @01:06PM (#49500513)
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 somewhere, with maybe a link to https://docs.dbos.dev/golang/reference/configuration#using-s... ?

Re:SQLite as a Document Database (2020) on Sunday August 30, 2026 @01:01PM (#49500464)
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 dependencies, though I'm not sure SQLite has any) when I want to update and instruct any collaborators to do the same thing... But I'd still rather automate it all with a package manager.

Especially because I'm probably also handling other dependencies in the project and I value the uniform simplicity of using a package manager for all of them

Re:SQLite as a Document Database (2020) on Saturday August 29, 2026 @02:55PM (#49492320)
The great thing about using a package manager is that it also handles updating and uninstalling software, not just the initial install
Re:Htmx 4.0.0 has been released on Saturday August 29, 2026 @08:56AM (#49489533)
How are you using dbos with SQLite? The docs say its a Postgres library
Re:Omacom Foundation Launches with $8M on Wednesday August 26, 2026 @06:43AM (#49446737)
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.
Safer? From a mental health perspective? Tbh I like human names
Re:Generic Methods in Go 1.27 on Thursday August 20, 2026 @01:50PM (#49377859)
Entropy finds a way :)
Re:PostgreSQL for Everything on Thursday August 20, 2026 @08:53AM (#49373976)
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;

Maybe that's not as flexible as you need.

SQLites process for table updates can be pretty onerous if their ALTER TABLE lacks support. Its a 12 step process the docs have the temerity to call "simple" instead of "tedious and risky" - https://www.sqlite.org/lang_altertable.html#otheralter

Older ยป