Feed aggregator
LoTR original film got 10,000Uruk-hai chanting [video]
Article URL: https://www.youtube.com/shorts/484DmwnjtzQ
Comments URL: https://news.ycombinator.com/item?id=50475783
Points: 1
# Comments: 0
Show HN: Duck – Making DuckDB feel like Swift
I was looking for a new database solution for my iOS and macOS apps. The original idea was pretty simple: bring the power O love about postgres onto the client side.
I never liked CoreData. A long time ago I was using Realm because it solved my problem with slow batch insertions and brought reactivity. Nowadays there's SwiftData too, but I'm honestly not a fan of it at all.
I'm in love with the server-side approach of working with SQL, like what I use with Vapor and what I originally built my SwifQL for.
Then I found DuckDB, which kind of shares my love for postgres-style SQL and gives you a looooooot more power to play with on the client side.
SuckDB already has an official Swift client, but it wasn't the application-level API I wanted to use in my apps. So I decided to build my own Swift layer around it.
I'd already doing similar things with Bridges and SwifQL on the server side, so I brought a lot of those ideas with me.
And here's what we have now: a beautiful, very Swiftly way of working with Duck and writing SQL:
``` import Duck
struct Todo: Table { @Column("id") var id: UUID
@Column("name") var name: String }
let todos = try await Todo.all(on: .app) ```
There are more examples in the repo's readme, together with SwiftUI and UIKit example apps you can immediately play with.
This is the first stable 1.0.0 release and it includes Codable integration, async/await, reactive queries, migrations, transactions, reusable prepared statements, connection pooling, bulk ingestion through DuckDB's Appender, native LIST/STRUCT values, and the SwiftStream/SQL DSL.
Underneath it is the real, fresh DuckDB 2.0.0 engine.
Right now Duck targets iOS15+ and macOS12+. I've also tested it on Linux. The engine itself supports many more platforms, but I haven't validated the Duck on those yet.
I wanted a richer SQL engine with a beautiful Swift DSL, and I got it.
I you also want to try something different on the client side, welcome to the Duck club.
And since this is HN, here's a problem I haven't solved to my satisfaction yet.
If you want to hear about any problems... I haven't found a silver bullet for the server-side migrations approach problem yet, so I kept migrations at the foundation level, and I'm going to experiment with one or more higher-level approaches on to of that. If you've dealt with the same problem, I'd genuinely love to hear how you approached it.
Comments URL: https://news.ycombinator.com/item?id=50475773
Points: 1
# Comments: 0
Chasing an audio artifact on power loss
Article URL: https://subalpinecircuits.com/chasing-an-audio-artifact-on-power-loss/
Comments URL: https://news.ycombinator.com/item?id=50475759
Points: 4
# Comments: 0
Mirendil raises $1B Series A led by Kleiner Perkins to democratize AI R&D
Article URL: https://mirendil.com/news/series-a/
Comments URL: https://news.ycombinator.com/item?id=50475752
Points: 2
# Comments: 0
CRDTs are not enough: From CRDTs to a local-first sync engine
Article URL: https://loro.dev/blog/crdt-is-not-enough
Comments URL: https://news.ycombinator.com/item?id=50475739
Points: 1
# Comments: 0
Why You Should Expect an AI Crash
Article URL: https://www.economist.com/leaders/2026/11/12/why-you-should-expect-an-ai-crash
Comments URL: https://news.ycombinator.com/item?id=50475735
Points: 9
# Comments: 0
5QL: Reflective Declarative Prompting
Article URL: https://fiveql.com
Comments URL: https://news.ycombinator.com/item?id=50475722
Points: 1
# Comments: 1
Edge0-145B: Frontier AI Capabilities on Your Own Computer
Article URL: https://edge0.ai/blog/introducing-edge0-145b-frontier-ai-capabilities-on-your-own-computer
Comments URL: https://news.ycombinator.com/item?id=50475713
Points: 2
# Comments: 0
Cisco BroadWorks Out-of-Band Blind XML External Entity Injection Vulnerability
A vulnerability in the Open Client Interface (OCI) XML Parser of Cisco BroadWorks could allow an unauthenticated, remote attacker to read sensitive configuration information on an affected system.
This vulnerability exists because XML entries are improperly parsed due to external entity resolution being allowed by default. An attacker could exploit this vulnerability by sending a crafted XML message to the Open Client Interface – Provisioning (OCI-P) service. A successful exploit could allow the attacker to view sensitive files from the filesystem with the privileges of the Cisco BroadWorks user.
Cisco has released software updates that address this vulnerability. There are no workarounds that address this vulnerability.
This advisory is available at the following link:
https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-bworks-xxe-uwUd7CEt
Microsoft 365 Outage Disrupts Outlook, Exchange Online and Teams
Microsoft says failed server health checks disrupted Outlook and other Microsoft 365 services. The company is still investigating the cause and has disclosed no evidence of a cyberattack.
The post Microsoft 365 Outage Disrupts Outlook, Exchange Online and Teams appeared first on SecurityWeek.
Mural V2 – open-source low cost wall plotter [video]
Article URL: https://www.youtube.com/watch?v=Hjp9P1Shx5E
Comments URL: https://news.ycombinator.com/item?id=50473829
Points: 1
# Comments: 0
Claude Meetings
Article URL: https://claude.com/resources/articles/claude-meetings
Comments URL: https://news.ycombinator.com/item?id=50473801
Points: 2
# Comments: 0
Werner Jacobi
Article URL: https://en.wikipedia.org/wiki/Werner_Jacobi
Comments URL: https://news.ycombinator.com/item?id=50473799
Points: 1
# Comments: 0
Ask HN: What % of HN is now AI-generated?
I promise you that the title was not AI-generated. And also, I promise you (but most of you won't believe me) that all the comments and submissions I did so far have been typed by hand. But besides this, the question remains: I have a sense that the % is non-zero, and perhaps it is higher than 50%. What do you think?
Comments URL: https://news.ycombinator.com/item?id=50473788
Points: 1
# Comments: 0
Mercedes-Benz halts German investments as plant closures loom
Article URL: https://www.reuters.com/world/mercedes-benz-halts-german-investments-plant-closures-loom-2026-11-12/
Comments URL: https://news.ycombinator.com/item?id=50473760
Points: 4
# Comments: 0
Agentic Commits
Article URL: https://github.com/grushetsky/agentic-commits
Comments URL: https://news.ycombinator.com/item?id=50473715
Points: 1
# Comments: 1
SpaceX and Tesla Talks on Record Merger Are Said to Progress
Article URL: https://www.bloomberg.com/news/articles/2026-11-12/spacex-and-tesla-talks-on-record-merger-are-said-to-progress
Comments URL: https://news.ycombinator.com/item?id=50473703
Points: 1
# Comments: 0
Looking for people who want test my OS
Article URL: https://github.com/exagonx/EX_OS
Comments URL: https://news.ycombinator.com/item?id=50473685
Points: 1
# Comments: 1
SpriteCast – 8-direction game sprites from one image, guided by 3D
Article URL: https://github.com/Sunghwan0112/spritecast
Comments URL: https://news.ycombinator.com/item?id=50473671
Points: 1
# Comments: 0
