frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

GIMP Development Update

https://www.gimp.org/news/2026/08/16/dev-update-august-2026/
76•lumpa•4h ago

Comments

socalgal2•37m ago
Zipped XML. Welcome to 1999 designs
muhehe•35m ago
What would you consider good modern design?
supriyo-biswas•31m ago
SQLar[1], see [2] for some reasoning around why a database is preferred over zipped XML. Though, I'd be fine with a DBM-style database too as we only need the key-value part of it.

[1] https://sqlite.org/sqlar/doc/trunk/README.md

[2] https://www.sqlite.org/affcase1.html

chungy•22m ago
the SQLite archive format (it's probably worth linking to the main documentation[1], instead of the very old experimental repository) may not really be a good fit for something like GIMP's native file format. (To be clear, "SQLite archives" are not special compared to any other database: it's just a well-defined schema for an sqlar table, which the sqlite3 command line tool is able to create, update, and extract using syntax like the tar command.)

That being said, SQLite would still be a good choice, especially as it's a format that's really intended to be modified in-place, and has good data integrity features (eg: keep WAL enabled so that mid-save crashes/shutdowns don't corrupt your file), neither of which are provided by Zip. You could even just run zlib on data (be it XML or what have you) if optimizing the on-disk size of the file is desirable.

[1] https://sqlite.org/cli.html#sqlite_archive_support

ACCount37•8m ago
Let's be honest, the real 1999 design would have been a custom binary format that happens to use the endian of the system it was developed on, and leaks bits and pieces of unflushed memory buffers whenever it writes to disk.
elric•5m ago
Welcome to 2026 unfounded hot takes.

Or less snarky: what's your gripe with zipped XML? It compresses reasonably well, has a useful structure, and has decades of mature tooling around it.

TiredOfLife•30m ago
I thought every developer of this moved to the Glimpse fork
herbst•25m ago
Pretty sure woke gimp was long discontinued
clarionbell•21m ago
https://itsfoss.com/news/glimpse-gimp-fork-archived/ Yep, it's dead.
ben_w•17m ago
I'm surprised it got that epithet, I'm used to "upset by weird sex stuff" as being a US-right position, and "woke" being a term that's used by US-right to denigrate US-left.

Then again, I'm also old enough to have seen it shift significantly in meaning at least once, and I think I'm seeing it shift meaning again.

SwellJoe•8m ago
Before the weird sex stuff, "gimp" was an insulting term for a crippled person. The fact that it's so long out of common use for that purpose that a lot of folks don't realize that is perhaps an argument for not taking it too seriously. On the other hand, disabled folks are certainly among the most oppressed and abused and in ways that aren't well-understood by most folks, so a decent person should be pretty careful about using language that could be demeaning. I dunno. It feels like an archaic term that ought not have any power today, but what do I know?
spider-mario•21m ago
> For instance, we’re quite proud that a XCF file made by a small company for their logo in 1998 still renders the same way in the latest version of GIMP

How do they pronounce “XCF” such that it’s “a XCF file” and not “an XCF file”? “Xeceff”?

Choco31415•17m ago
The beginning of “XCF” sounds similar to the beginning of “Exit”.

With “a” vs “an”, the pronunciation is more important than the spelling.

SwellJoe•14m ago
You say "a exit"?
spider-mario•6m ago
> With “a” vs “an”, the pronunciation is more important than the spelling.

I know, hence my question about the pronunciation. If I had thought the spelling was more important, the “X” would have settled it so I wouldn’t have asked.

ajcp•9m ago
I find some word processors don't test for vowel sound, and only adhere to the actual vowel letter.
dm319•18m ago
Non-destructive filter layers caught my eye, and has been something I've missed since moving off Windows/Photoshop to Linux. Looking around it seems like they introduced this in V3, which is great to see.
Balinares•8m ago
Haven't those existed in Krita forever?
roschdal•14m ago
Zipped XML sounds like a bad idea. It's slow and bad. I say XCF forever.
EvanAnderson•12m ago
SQLite would have been a lot better choice, in my opinion.

Qwen 3.8 27B is excellent, but it defaults to overthinking things

https://simonwillison.net/2026/Aug/16/qwen-38-27b/
379•bilsbie•8h ago•168 comments

A third world engineer responds to “RISC-V: They should have known better”

https://rvembedded.com/blog_post/12/
480•Narishma•14h ago•250 comments

Linear Algebra Done Right – Sheldon Axler

https://linear.axler.net/
44•the-mitr•2h ago•20 comments

GIMP Development Update

https://www.gimp.org/news/2026/08/16/dev-update-august-2026/
76•lumpa•4h ago•23 comments

On A.I. regulation and messaging

https://twitter.com/DarioAmodei/status/2088758816376807762
6•jacquesm•5h ago•1 comments

Reticulum – Decentralized Mesh Network

https://reticulum.network/
106•sudo_cowsay•7h ago•23 comments

Anthropic's 'Watermark' Text Adulteration in Claude Is a Perversion of Writing

https://daringfireball.net/2026/08/anthropics_watermark_text_adulteration_in_claude_is_a_perversi...
186•ropbear•10h ago•182 comments

Claude: System Prompts

https://platform.claude.com/docs/en/release-notes/system-prompts
635•tosh•19h ago•251 comments

AGI-64 Brings Sierra Adventures to the Commodore 64

https://meanhamster.com/news/agi-64-brings-sierra-adventures-to-the-commodore-64
73•erickhill•6h ago•9 comments

Rhombus 1.1 is now available

https://blog.racket-lang.org/2026/08/rhombus-v1.1.html
69•spdegabrielle•7h ago•24 comments

Show HN: Vocal Slice – Cut audio by selecting text, fully on-device

https://vocalslice.com/
26•terranivium•6d ago•16 comments

Gakutensoku

https://en.wikipedia.org/wiki/Gakutensoku
9•benbreen•3d ago•0 comments

Low-Tech Ceramic Water Filter

https://wiki.lowtechlab.org/wiki/Filtre_%C3%A0_eau_c%C3%A9ramique/en
166•Bluestein•5d ago•42 comments

How do I permanently disable random Google Photos popup to backup photos? (2024)

https://support.google.com/photos/thread/256212140/how-do-i-permanently-disable-google-photos-pop...
94•dt3ft•3d ago•60 comments

Prolly: A content-addressed ordered map built on prolly trees

https://github.com/crabbuild/prolly
41•forhappy•6h ago•2 comments

SIMD in the 90s: Programming Intel's Pentium MMX

https://pikuma.com/blog/programming-intel-pentium-mmx-simd
112•ibobev•3d ago•47 comments

Applying a photosynthetic process to treat “dry eye”

https://www.science.org/content/blog-post/taking-tip-plants-eyes
40•gumby•7h ago•9 comments

Interview with Amit Patel, Creator of “Solar Realms Elite” (2013)

https://breakintochat.com/blog/2013/02/18/amit-patel-creator-of-solar-realms-elite/
48•bananaboy•1w ago•12 comments

Design 3D-printable parts by talking

https://nurb.dev/
10•mkmk•2d ago•6 comments

$12B of US ratepayers' money wasted on a modeling mistake in PJM

https://newsletter.semianalysis.com/p/12b-of-us-ratepayers-money-wasted
31•_delirium•2h ago•12 comments

Dancing with friends and enemies: boids' swarm intelligence (2012)

https://community.wolfram.com/groups/-/m/t/122095
40•surprisetalk•5d ago•5 comments

Strong gravitational lensing and microlensing of supernovae (2024)

https://infoscience.epfl.ch/entities/publication/644cad8a-6c9b-4b02-bcf3-b8b6e8c614c5
9•andsoitis•5h ago•1 comments

Protobuf has LSP support

https://buf.build/blog/protobuf-lsp
147•theanonymousone•13h ago•98 comments

The Life and Death of Direct File [pdf]

https://www.ischool.berkeley.edu/sites/default/files/vinton_report_5.pdf
183•ronbenton•7h ago•90 comments

The AI Credit Resale Economy

https://vectoral.com/blog/who-are-the-token-brokers
277•mlenhard•17h ago•113 comments

MathCode, Mathematical Coding Agent

https://math-ai-org.github.io/mathcode/
86•homarp•13h ago•28 comments

Tell HN: Cloudflare silently injects its analytics when you switch nameservers

459•stagas•14h ago•117 comments

Red queen hypothesis – A new way forward for self-improving AI

https://www.cst.cam.ac.uk/news/red-queen-hypothesis-new-way-forward-self-improving-ai
50•hardlianotion•11h ago•10 comments

Stripe will reportedly acquire OpenRouter for $7B+

https://techcrunch.com/2026/08/16/stripe-will-reportedly-acquire-ai-gateway-startup-openrouter-fo...
319•zacharyozer•11h ago•203 comments

Plastic mechanical computer from 1963: The Digi-Comp 1 [video]

https://www.youtube.com/watch?v=-y8bGBE71yw
66•tobr•1d ago•17 comments