Version 0.4 of Paperback, my lightweight and efficient ebook and document reader, is out! Changelog:
* Added CHM file support!
* Added bookmark support! You can have as many bookmarks throughout as many documents as you like. You can jump forward and backward through them with b and shift+b, set one with control+shift+b, and bring up a dialog to jump to a specific bookmark with control+b.
* Added an installer alongside the portable zip file! The installer will install Paperback into your Program Files directory, and automatically set up file associations for you.
* Text files with BOMs should now be decoded properly, and the BOM will no longer be displayed at the beginning of the text either.
* Added far more information to the status bar. It'll now show you your current line, character, and reading percentage.
* HTML comments, as well as the contents of script and style tags, will no longer be shown in text output.
* If passing a relative path to Paperback on the command line, it will now resolve it properly.
* Percentage movement is now handled by its own slider-based dialog, accessible with control+shift+g.
* Documents without known titles or authors will now always have a default.
* The position saving logic is now much smarter and should only write to the disk when absolutely necessary.
* The document you had focused when you closed Paperback is now remembered across application restarts.
* Input into the go to line and go to page dialogs should now be sanitized more strictly.
* Fixed table of contents navigation in epub 3 books with relative paths in their manifests.
Zip download: github.com/trypsynth/paperback…
Installer download: github.com/trypsynth/paperback…
Donation page: paypal.me/tygillespie05
Enjoy!

reshared this

in reply to Quin

Small paperback request, the bookmark thing is amazing. Can we have the announcements of bookmarks on pressing b/shift+b like headings? as in, the text first, then the bookmark number afterward as we do with heading levels?

I'd also prefer setting a bookmark have fewer fingers than jumping to one.
Perhaps we could add some accelerators with function keys that aren't currently used? f1, f3 and f10 are obviously already used, but I'd quite like to be able to set a bookmark with f2, do word count with f4, etc.
Don't know what other keyboard plans you have, of course. :)

Cracking app, honestly the best for ePub on Windows I've ever used.
If you could support annotations, my former students would kill for you.

in reply to Sean Randall

@cachondo Annotations/notes are planned for hopefully 0.6. The basic idea is to extend the bookmark system to allow pressing the bookmark shortcut at a single position to bookmark that exact position in a given line (i.e. how it works currently), and pressing it while you have text highlighted will bookmark all that text. Then, I'll make it so you can add notes to bookmarks. So you can have a note associated with the start of a line, with just a particular sentence, etc. That'll probably be a bit out, I have to majorly rethink the configuration format for that and I'm working and going to college, but I love Paperback, so hopefully soon!
in reply to Sean Randall

another one. can you reorder the controls in the go to percent dialog so that the edit box comes before the slider?
You can type a number or cursor up/down in the editbox, but you can't type into the slider. I think more people are likely to want to enter a value than move by 10 percent increments.

Also, the slider updates the box, but the box doesn't update the slider.

My DV advocate has been working to find us safe housing! In the meantime, I'm also working on an application for a part-time job that could be a great fit, and continuing to look for legal help while doing as much as I can independently.

PLEASE help us get legal help, a car, and everything else we need to survive ♥️

chuffed.org/project/replace-ou…

paypal.me/natoleander
venmo/cashapp @ natsmith89

@mutualaid @MutualAidNet #mutualaidrequest #mutualaid #transmutualaid #queermutualaid #disabledmutualaid

in reply to Nat

Unfortunately we didn't get the transitional DV housing we were hoping for 💔 and still can't go home as emergency restraining order was denied. This goal is for legal funds but housing support is also urgent!

2945/5000

chuffed.org/project/replace-ou…
paypal.me/natoleander
venmo/cashapp @ natsmith89

#transmutualaid #queermutualaid #disabledmutualaid #mutualaid #mutualaidrequest #helpfolkslive2025 #transcrowdfund #disabilitymutualaid #disabledmutualaid @mutualaid @MutualAidNet

in reply to Nat

EXTREMELY URGENT MUTUAL AID

DV survivor & baby in urgent need of funds for legal aid! We haven't been able to get a restraining order yet which puts a huge strain on stability. Consult w sliding scale lawyer is today!

2945/5000

chuffed.org/project/replace-ou…
paypal.me/natoleander
venmo/cashapp @ natsmith89

#transmutualaid #queermutualaid #disabledmutualaid #mutualaid #mutualaidrequest #helpfolkslive2025 #transcrowdfund #disabilitymutualaid #disabledmutualaid @MutualAidNet

When Andre (@Onj) randomly reached out offering to produce drums for a collaboration, it just so happened that was working on a song and was having trouble getting drums that sounded right. It was perfect timing and he did an amazing job. Check out the links on Andre’s profile to check out his work! He’s a real talent and an awesome human.

Our collaboration is now up on #Bandcamp for #BandcampFriday if you want a copy for yourself.

Gettin’ Stoned (ft. Andre Louis)
~ #Dgar

dgar.bandcamp.com/track/gettin…

#DgarMusic #Music

In Japan, trees in the path of urban development or road construction are often relocated rather than cut down. This reflects the country’s deep respect for nature and commitment to environmental preservation.

Using specialized techniques, experts carefully bind and protect the roots before transplanting the tree to a new location.

This approach ensures the preservation of greenery while allowing infrastructure projects to move forward.

#archaeohistories

🇩🇪Ein starkes Zeichen aus Slowenien: Die Regierung lehnt die #Chatkontrolle nach Protesten u.a. der #Piraten ab. Hier siegen Grundrechte über den Überwachungswahn!

Wann zieht Deutschland nach? Der Kampf ist nicht vorbei! #Noch12Tage
n1info-si.translate.goog/novic…

ever wonder why Linux distro images are so darn big? I do, a lot, because we have silly rules about it! here is the investigation for #fedora 43's workstation live: bugzilla.redhat.com/show_bug.c… . It boils down to: "Firefox, LibreOffice, firmware, translations, CJK support, printing support, and podman/skopeo"

Pokud v Praze volíte Piráty a nevíte koho kroužkovat, tak Gabriela Svárovská by váš kroužek uživila… asi víc než známé Pirátské tváře, které jich i tak dostanou spoustu. programydovoleb.cz/volby/snemo…
This entry was edited (3 months ago)

Wow. It sure doesn't seem like the Bluesky PBC CEO likes her current users very much. This is pretty incredible. Feel like we've seen this movie before.

h/t @stefan stefanbohacek.online/@stefan/1…

#Bluesky

This entry was edited (3 months ago)

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 12 updated apps. Our ongoing gardening activity cleaned out 2 no longer maintained apps which where also rarely downloaded anymore:

* Ylight Music: a Youtube Music client, which was reported to us as … behaving strangely
* widgets-for-auto: Android Auto widgets, with several proprietary components and also only few downloads

As it goes with gardening, our other plants are now better visible 🤗

Enjoy the #IzzyOnDroid repo :awesome:

Running 14.3-STABLE right now. Intel iwlwifi driver with an Intel AX210 card giving me full 250/40 Mbps (the maximum of my DSL line) via WiFi :)

Random connection issues, that I had with -RELEASE are solved in the current -STABLE 🙂

5Ghz, 802.11ac with 80Mhz wide channel...

We're making fast progress with FreeBSD on the modern desktop 🙂

#freebsd #iwlwifi #wifi #networking

Mathematics in the age of automated proofs: AlphaProof (From the lab into your hands). ~ Thomas Hubert. youtu.be/uhwfTOUIeiw #AI #Math #ITP #LeanProver #AlphaProof

If you're helping people sign up on here, that's great! 👏

However, I'd strongly suggest not signing up on the mastodon.social server. It's way way too large and that's dangerous (here's why fedi.tips/its-a-really-bad-ide…).

I know some find choice overwhelming, so if you just want one general long-established very busy server mas.to is a better option for example.

There are also lots of other good servers listed at fedi.garden and joinmastodon.org/servers

We are alarmed as well. If you are in Germany, write to your representatives. You'll find the email addresses here: 👉 tuta.com/blog/chat-control-cri…

Pitermach reshared this.

@Edent Hey! More then two years ago, I contacted you to setup an import tool to import all the benches from OpenBenches into OpenStreetMap, but I got stopped by a missing feature in an upstream dependency.

Well, two days ago, they added that feature. And as such, I got a test version out: dev.mapcomplete.org/benches?z=…

I used the database I found on your github, but it is slightly outdated. Can you please create a new dump?

in reply to Terence Eden

Great! I'll update the challenge in the coming days.

The import is setup to add the OpenBench-id into the OSM-object with `openbenches:id`, as described on our wiki: wiki.openstreetmap.org/wiki/Ke…

I've asked permission to the community (here community.openstreetmap.org/t/…) to already do an automated edit where all benches in OSM that already have a link to OB, will also receive the data (and images) that are in OB.

You can load+export all OSM-benches with an OB-id with overpass-turbo.eu/s/2cXZ

Mixxx 2.5.3 coming up on Haiku 64bit, we're in the process of finetuning the recipe, but so far things are pretty good.

mixxx.org/

Free and open source DJ software for Windows, macOS, and Linux (and now Haiku too!) :)

@mixxx

#HaikuOS #haikuports #Mixxx #DJ #opensource #software

PR and patch are online atm at: github.com/haikuports/haikupor…

This entry was edited (3 months ago)

There's nothing surprising about Apple removing ICEBlock from the App Store. Much as we might want companies to take moral stands, they're simply not designed to—that's the system we've built for ourselves. sixcolors.com/post/2025/10/app…

I was able to use an extended conversation with an AI chatgpt.com/share/68ded9b1-37d… to help answer a MathOverflow question mathoverflow.net/questions/501… . I had already conducted a theoretical analysis suggesting that the answer to this question was negative, but needed some numerical parameters verifying certain inequalities in order to conclusively build a counterexample. Initially I sought to ask AI to supply Python code to search for a counterexample that I could run and adjust myself, but found that the run time was infeasible and the initial choice of parameters would have made the search doomed to failure anyway. I then switched strategies and instead engaged in a step by step conversation with the AI where it would perform heuristic calculations to locate feasible choices of parameters. Eventually, the AI was able to produce parameters which I could then verify separately (admittedly using Python code supplied by the same AI, but this was a simple 29-line program that I could visually inspect to do what was asked, and also provided numerical values in line with previous heuristic predictions).

Here, the AI tool use was a significant time saver - doing the same task unassisted would likely have required multiple hours of manual code and debugging (the AI was able to use the provided context to spot several mathematical mistakes in my requests, and fix them before generating code). Indeed I would have been very unlikely to even attempt this numerical search without AI assistance (and would have sought a theoretical asymptotic analysis instead).

This entry was edited (3 months ago)

Brits complaining that they can't engage in protests "against Israel" for one whole weekend after a synagogue was attacked and Jews were killed on the holiest day of the Jewish calendar.

These protests usually contain calls for violence, antisemitic tropes, antisemitic rhetoric, and many times "just happen" to be outside of Jewish schools, synagogues, inside secluded Jewish neighbourhoods or even Jewish restaurants- never outside the Israeli embassy.

This entry was edited (3 months ago)

lol - lol - lmao

at first I thought this was for the Alto HSR project

nope...it's for the hyperloop-type gadgetbahn thing that's supposedly going to be built between Calgary & Edmonton 😂

best demand payment up front, is all I'm saying

> Algoma Steel will help build high-speed transportation project
sootoday.com/local-news/algoma…