frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How I bypassed Amazon's Kindle web DRM

https://blog.pixelmelt.dev/kindle-web-drm/
653•pixelmelt•7h ago•205 comments

Claude Skills

https://www.anthropic.com/news/skills
523•meetpateltech•12h ago•293 comments

America’s semiconductor boom

https://www.youtube.com/watch?v=T-jt3qBzJ4A
106•zdw•5h ago•49 comments

Gemini 3.0 spotted in the wild through A/B testing

https://ricklamers.io/posts/gemini-3-spotted-in-the-wild/
302•ricklamers•11h ago•180 comments

Cloudflare Sandbox SDK

https://sandbox.cloudflare.com/
151•bentaber•7h ago•48 comments

A 4k-Room Text Adventure Written by One Human in QBasic No AI

https://the-ventureweaver.itch.io/tlote4111
70•ATiredGoat•4d ago•43 comments

Lead Limited Brain and Language Development in Neanderthals and Other Hominids?

https://today.ucsd.edu/story/did-lead-limit-brain-and-language-development-in-neanderthals-and-ot...
45•gmays•4h ago•13 comments

Your data model is your destiny

https://notes.mtb.xyz/p/your-data-model-is-your-destiny
198•hunglee2•2d ago•30 comments

DoorDash and Waymo launch autonomous delivery service in Phoenix

https://about.doordash.com/en-us/news/waymo
229•ChrisArchitect•14h ago•514 comments

Codex Is Live in Zed

https://zed.dev/blog/codex-is-live-in-zed
194•meetpateltech•12h ago•28 comments

Next steps for BPF support in the GNU toolchain

https://lwn.net/Articles/1039827/
4•signa11•1h ago•0 comments

Hyperflask – Full stack Flask and Htmx framework

https://hyperflask.dev/
300•emixam•15h ago•95 comments

Why I have to buy doughnuts with cash

https://www.ft.com/content/8766ef23-3938-4de2-8a37-602c798034aa
10•hhs•5d ago•16 comments

Talent

https://www.felixstocker.com/blog/talent
127•BinaryIgor•10h ago•56 comments

Understanding Spec-Driven-Development: Kiro, Spec-Kit, and Tessl

https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
49•janpio•6h ago•5 comments

Syntax highlighting is a waste of an information channel (2020)

https://buttondown.com/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/
229•swyx•4d ago•92 comments

Post office in France rolls out croissant-scented stamp

https://www.ctvnews.ca/world/article/french-post-office-rolls-out-croissant-scented-stamp/
101•ohjeez•1w ago•37 comments

Microwave technique allows energy-efficient chemical reactions

https://phys.org/news/2025-10-microwave-technique-energy-efficient-chemical.html
36•rolph•6d ago•1 comments

Elixir 1.19

https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
228•theanirudh•20h ago•49 comments

Benjie's Humanoid Olympic Games

https://generalrobots.substack.com/p/benjies-humanoid-olympic-games
106•robobenjie•8h ago•78 comments

A liver transplant from start to finish

https://press.asimov.com/articles/liver
13•mailyk•4d ago•2 comments

Electricity can heal wounds three times as fast (2023)

https://www.chalmers.se/en/current/news/mc2-how-electricity-can-heal-wounds-three-times-as-fast/
145•mgh2•15h ago•90 comments

How to tame a user interface using a spreadsheet

https://blog.gingerbeardman.com/2025/10/11/how-to-tame-a-user-interface-using-a-spreadsheet/
99•msephton•6d ago•21 comments

A conspiracy to kill IE6 (2019)

https://blog.chriszacharias.com/a-conspiracy-to-kill-ie6
169•romanhn•9h ago•100 comments

Lace: A New Kind of Cellular Automata Where Links Matter

https://www.novaspivack.com/science/introducing-lace-a-new-kind-of-cellular-automata
122•airesearcher•14h ago•48 comments

Show HN: Inkeep (YC W23) – Agent Builder to create agents in code or visually

https://github.com/inkeep/agents
64•engomez•15h ago•47 comments

Hacker News – The Good Parts

https://smartmic.bearblog.dev/why-hacker-news/
117•smartmic•7h ago•131 comments

A stateful browser agent using self-healing DOM maps

https://100x.bot/a/a-stateful-browser-agent-using-self-healing-dom-maps
110•shardullavekar•15h ago•54 comments

VOC injection into a house reveals large surface reservoir sizes

https://www.pnas.org/doi/10.1073/pnas.2503399122
91•PaulHoule•5d ago•79 comments

Eon – An Effects-Based OCaml Nameserver

https://ryan.freumh.org/eon.html
54•Bogdanp•5d ago•3 comments
Open in hackernews

How I bypassed Amazon's Kindle web DRM

https://blog.pixelmelt.dev/kindle-web-drm/
653•pixelmelt•7h ago

Comments

AdmiralAsshat•7h ago
I don't suppose this is going to work well with their comics/graphic novels, will it?

I stopped buying ebooks from Amazon some time ago and switched completely to Kobo (and their much-more-easily-defeated DRM), but Amazon's acquisition of Comixology means they've still got by far the best collection of digital comics on the market.

BolexNOLA•6h ago
I’m sure you already know this but I’ve actually had a lot of success getting comics on hoopla with my library card. Obviously this completely depends on your local library but if you haven’t it’s worth looking in to! Has what I want a solid 35% of the time. Not the newest releases but I’ve gotten stuff that’s only 6 to 12 months old without much issue
AdmiralAsshat•6h ago
Not my use-case. I have roughly 250 legitimately purchased graphic novels and manga purchased from Amazon over the years that I'd want to backup.

I have about half of them already ripped, from an earlier time when the Kindle4PC application was easier to crack. But I still grab new comics from time to time.

BolexNOLA•4h ago
My bad I should’ve clarified this wasn’t meant to be a specific solution to the Kindle problem so much as an available option for the future!
makeitdouble•4h ago
Slightly off-topic, but while we're at it: for all it's DRM hell and shenanigans, the Amazon kindle store is currently the absolute best way to grab foreign ebooks wherever you live on the globe.

Most local ebook stores will put undue barriers on who can purchase what because of generic region policies and/or their publishing contracts being country limited. Amazon will accept any valid credit card from anywhere as long as you create an account on the dedicated store. It's digital goods so you can also fill in any random address if needed.

boldlybold•6h ago
Comics need a full "image" for the page, so this is unlikely to work. Can you inspect the requests and see what you get?

Or to the author: what happens to images in the ebook?

gruez•6h ago
If all you need is an image, can't you just use browser automation tools to screenshot each page? After all, much of the content is in images so it's not like you need it OCRed for accessibility purposes.
rs186•6h ago
If you can live with lower quality image. Most people probably will be ok with that though.
makeitdouble•5h ago
It will depend on the books, but the images aren't that high resolution in general.

I've had some slightly blurry on 2.8x1.9k screens, especially the older ones.

pixelmelt•6h ago
I haven't gotten images working yet, they have some weird obfuscation applied to them as well
brendang_sd•7h ago
I always love a story of anger based (reverse)engineering.
javchz•6h ago
Spite is an underated productivity tool.
Teknomadix•6h ago
My new T-shirt
WD-42•6h ago
I've partaken in some SDD (Spite Driven Development) myself related to the Garmin ecosystem. The problem with it is once you stop caring, the development stops too.
zdw•6h ago
aka "Hate driven development"
ZebusJesus•7h ago
Well done!
wredcoll•6h ago
I personally have bought many fewer books over the last couple of years, from amazon, as they've made it harder and harder to, you know, read the books I've paid for.

Pirating books is not hard. They're probably the smallest possible thing that people are interested in copying with the broadest variation in acceptable formats.

I know I'm screaming into the void, but if I'm paying real money why is the experience from piracy sites better?

Insanity•6h ago
Genuinely curious to hear why you think they make it harder and harder to read books? I've been using my Kindle daily since 2017. I read on both the Kindle device (Paperwhite and vanilla), the iPad and iPhone app, and occasionally the web reader.

I've never experienced issues with them that break the reading experience. The one issue I occasionally run into is that the book progress doesn't sync when I open the app and I have to click "sync now" which sometimes is blazingly fast and sometimes takes like a minute.

I can't imagine migrating away from Kindle now, it's probably one of my favourite devices and the Kindle is my favourite way to read.

cyberax•6h ago
Their devices get steadily worse. Kindle Oasis was the best device ever. It also had cellular connectivity so you could read it on a train, then put it in the backpack and switch to listening to the same book on your phone.

All seamlessly, because Kindle used the cellular network for reading progress. Really a magical experience.

Then they removed cellular and _buttons_ from the devices. And now their app is actively crashing on my Kindle when I try to use it to buy a book.

radley•6h ago
I've had decent success with a Kindle device, but when I try to use the Kindle app on my iPhone, which is rare now, it's almost always a hassle. Their iPhone app updates completely replace the app, so everything gets reset and books have to be downloaded again.

But the main problem is that they don't sync the "last read" bookmarks until you open a book. But since that book didn't have a bookmark, it's reset to the beginning and then synced, so my "last read" bookmark is now at the beginning.

pmarreck•5h ago
that last-read bug sounds exactly like something that doesn't have test coverage
wishfish•6h ago
The reading experience is fine on Kindle. Or at least it was the last time I used it. My main problem is how they've locked down the DRM. I was on Kindle for a very long time and didn't mind the DRM because it was easily breakable. Amazon was also helpful about helping you download the book file directly. The locks they had in place were essentially bathroom door locks. And they seemed chill about it.

That's all changed now. I'd love to know why it's changed. My first thought was publisher pressure. But Kobo hasn't implemented harsh measures. Just Amazon has.

At any rate, I'm now using Kobo for my reading. Easy to break DRM. And they don't assume the same level of control over Kobo ereaders the way Amazon does with Kindle. I have over a thousand ebooks. I'm able to tag books in Calibre, and those tags automatically show up as Collections on the Kobo. It's a simple thing, but Amazon never gave me such flexibility. Makes a huge difference for me.

It's also possible to alter Kobo's UI/UX with various plugins without the need to jailbreak. Kobo (the company) is perfectly happy to let you do whatever you want with your own device. That's such a breath of fresh air compared to how Kindle is locked down.

wredcoll•4h ago
Because I don't own a kindle nor am I willing to use their app.

I'm either old and stubborn or principled, but I want to use my current phone and "system" I've been using to read ebooks for the last 15 years.

(It's possible that kindle unlimited is a cheap enough system to make dealing with amazon software, but amazon is annoying enough that so far nothing has convinced me to buy into it)

yesco•6h ago
To stop you from pirating ofc!
Timshel•6h ago
To create a moat and make Kobo and others less interesting.
renewiltord•6h ago
In general, if I don’t have to pay someone to produce something I can provide a better experience to my customers than those who do.

It’s why archive.is is so much better to read on than a news site.

Might as well ask “when I engage with GPL projects it’s so much worse of an experience than if I just bundle the code and distribute it without a license, why?” It’s often cheaper to not comply than to comply.

But my kindle has definitely been “good enough” for me with Libby.

sointeresting•6h ago
I bypassed it by buying a Kobo.
EA-3167•6h ago
I appreciate the author's work, and they're absolutely right about the Kindle app. I'm with you though, I don't want to fight tooth and nail with Amazon to have the ability to read a book without their lousy app, to back that book up, and otherwise legally and fairly use it. I don't want to reward Amazon for being aggressively anti-consumer by spending money on their site, at least not for this.
surgical_fire•6h ago
Likewise, but I went with Pocketbook.

I wish more people would understand that we empower those companies by using their products and services. Avoid when you can and they lose their power.

bix6•6h ago
Does Kobo work with the Libby app?
sointeresting•6h ago
I believe so, haven't tried it myself.
shortrounddev2•6h ago
Yes, my wife uses it all the time
rufo•6h ago
Even better than a Kindle - library browsing is built-in to the device.
bix6•6h ago
O wow I love that! So tired of Jeff I think I’ll switch.
Night_Thastus•5h ago
I'm an owner of a Kobo, how did you do that?

When I tried, the only options from Amazon were 'transfer to my device' and that only works if you have a Kindle. There was 0 way to just download the stupid file and let me copy it myself.

sointeresting•2h ago
When I said "bypass", I meant I ditched my kindle for a kobo and stopped buying books on amazon entirely.

There is a library built into the kobo you can purchase from, which I do for newer books. However, I've been on a classics kick and I pirate them tbh. Dumas doesn't mind.

amatecha•5h ago
I was going to say exactly the same! Got a Kobo Clara BW a while ago -- great lil device. Took a while to figure out Calibre, but now that I understand it, it's very convenient. Prior to choosing an e-reader, I took one glance at Amazon's DRM-laden offerings and noped out from that ecosystem completely.
Retr0id•6h ago
This is a great write-up in terms of content but stylistically it reads like the output of an RLHF'd LLM
ethmarks•6h ago
It's extra distracting because it doesn't even read like normal LLM prose, but it's close enough to feel off.

The frequent use of bold emphasis, lists, and subject-only rhetorical questions ("Those tiny m3,1 m1,6 m-4,-7 commands? They're micro-MoveTo operations.") are classic LLM-speak, but they're used in such a way that makes me doubt that OP actually used an LLM to write this. I think that OP's natural prose just happens to be stylistically pretty similar to that of an LLM.

It's kind of sad that what were once signs of high effort and dedication (e.g. em-dashes) are now signs of low effort and dishonesty, despite the fact that people still use them in human writing.

Wowfunhappy•3h ago
Fwiw I do think this was written by an LLM. It may have been cleaned up manually afterwards (but not that much).
blharr•3h ago
I really doubt they just happen to sound like an LLM.

My guess is that they wrote in combination with LLM output, so they didn't copy/paste from a single prompt step, and did a good job of putting their own motive and ideas in the blog, but ultimately the AI tone still penetrates through

boldlybold•6h ago
This is a beautiful solution to a tedious problem that shouldn't exist in the first place! Great work.
harshreality•6h ago
I don't know what state it's in (haven't used it in years), but do apprenticealf's DeDRM tools, which has been forked to nodrm/DeDRM_tools, still handle kindle PC app downloads? Tinkering with old versions of the PC app might work even if the current version doesn't, and there's a registry hack to disable kfx downloading and get azw3 instead, which worked at some point... it's outlined in apprenticealf's DeDRM repo, at the wiki link provided at the top of the repo's README, in the short section saying it's no longer maintained.

That would provide a closer-to-original version of the ebook, rather than just a visually similar one.

That any of this is necessary at all is absurd. Hats off to anyone with the patience to bypass Amazon's DRM rather than giving up on the Amazon ebook ecosystem entirely.

ashton314•6h ago
The thing that killed the download -> crack DRM workflow is that Amazon removed the "download and transfer via USB" option. I haven't bought an ebook from Amazon since.

The only viable option would be to buy the book and then pirate a de-DRM'd copy.

nekusar•5h ago
Why buy an ebook then? Just buy the physical if you want, and pirate it.

Dont pay for your own hope that you can pick the lock of your own paid for jail cell.

wffurr•5h ago
Then I have a physical book to deal with.
supportengineer•5h ago
The horror!
mikkupikku•4h ago
Just leave it laying around somewhere. It makes you look erudite.
marcosdumay•2m ago
Donate it to a library so other people can know about it.
Uvix•6h ago
It will handle downloads for older versions of the PC app, but the supported version won't download any books released after April 2025.
Imustaskforhelp•4h ago
That's Erm not that bad actually, can you please explain more, I just want to give more attention to this since it definitely caught my attention in this thread.
kristofferR•4h ago
Apparently this method bypasses that issue:

https://techy-notes.com/blog/dedrm-v10-0-14-tutorial

digianarchist•6h ago
Also Libation for Audible books.
mapontosevenths•3h ago
I pay for a tool called epubor that strips DRM from kindle, kobo, Adobe, etc and converts it epub. It works with the current version if the app. It gets updates when it stops working.

Feels jank to pay for the book AND pay to free it, but that's the world we live in.

thunkle•19m ago
I just paid for it, downloaded the kindle app, and dragged the .awz8 file and it says it doesn't support the format!
3abiton•6h ago
I could feel the anger of the author oozing through the writing. Great work!
layer8•6h ago
My main peeve with rendering in the Kindle app is that formula-type content (often even minor stuff like x²) is rendered as images that (a) are low-resolution and (b) don’t invert in dark mode.

A second peeve is that in dark mode you can only have gray on black, not white on black.

harshreality•6h ago
Do the ebooks you're referring to use an image for the ² symbol, rather than css, unicode, or mathjax-generated mathml? A lot of old math books that have been converted from scans do that, for instance, because their OCR was okay at regular text but not good at superscripts, subscripts, or other mathematical symbols.
layer8•5h ago
They use an image in the Kindle version. I don’t know about other versions, but I strongly suspect that the PDF version, if any, doesn’t. These aren’t old books, they are recent nonfiction books from established publishers. They surely don’t use OCR to produce the Kindle version.

I’ve never seen a Kindle book rendering anything as vector graphics. That’s just not a thing in the Kindle world, as far as I can tell. It’s either basic text or pixel images.

One example I just checked is a book from MIT Press from 2021, where even √2 is rendered as an image, and also isn’t scaled correctly with respect to the text size. It really puts you off reading such books in Kindle.

Anyway, I guess my point is that TFA won’t help with what I find the most annoying about the Kindle experience.

GauntletWizard•6h ago
At one point I did the same for a comic app which was getting the earliest releases of a manga I wanted to read; I still don't read Japanese but was the buyer for my translation circle. They had similar forms of obscure obfuscation; They scrambled the image into chunks, then you got a metadata that remapped it into a finished image. Raw, it looked like one of those slide puzzles.

Over the course of a couple years they updated their scrambling; First to randomize the size of the regions, then to make them triangular instead of rectangular. It was an interesting if tedious challenge to reverse engineer.

wkat4242•6h ago
Me too. When they removed the option to download books I liberated everything I had ever bought, moved to Kavita+koreader and will never buy a kindle book again.

I jailbroke both kindles. And use koreader on them which now supports progress sync with Kavita which is amazing! So I don't really lose functionality.

bmlzootown•5h ago
Since the last major jailbreak for Kindle devices was released, I've been using Koreader as well on my Scribe. I have progress syncing setup with Hardcover (Goodreads alternative) instead, however. Only downside is their recommendations don't seem to be well geared to my interests at this point, but hopefully that'll change in the future as more use the service.
mikkupikku•4h ago
Calibre loading books over wifi using KOreader made the jailbreak process worth it for me. My next will be a kobo or whatever else can run KOreader without hassle.
aidenn0•1h ago
I will have to look into kavita; I already use koreader for my reading.
clumsysmurf•6h ago
I have the same problem with O'Reilly / Safari ... I don't enjoy using the apps and find they get in the way of the reading experience, plus it's a very expensive subscription. Initially, its hard to tell if rendering problems are just a bad conversion or if the text rendering engine is just buggy / borked.

But there were plenty of other bugs like bookshelf management getting corrupted.

whatever1•6h ago
Your intention doesn’t matter to the shareholders. Straight to jail.
jojobas•6h ago
Yeah I hope his opsec is good.
lloydjones•6h ago
I’ve been using https://readest.com and very much enjoying it. I just wish there were a “lifetime purchase” option.
mr_sturd•6h ago
Looks nice. Shame it doesn't have OPDS support, but it's nice to see that it's a planned feature in their GitHub README!
emptybits•6h ago
Hell hath no fury like an engineer angered! This was such a good read and epitomizes hacking:

"Was it worth it? To read one book? No. To prove a point? Absolutely. To learn about SVG rendering, perceptual hashing, and font metrics? Probably yes."

chmod775•6h ago
For books only available through Amazon my workflow used to be buying it, downloading it with their desktop app, importing into Calibre, converting to epub and stripping DRM, then pushing it onto my Kobo.

They broke that a while ago by making their DRM even worse, so now I just pirate those books.

pmarreck•6h ago
Followed the same path.

At least Steve Jobs understood how DRM should work.

leshenka•6h ago
that's so weird. First I decide to buy my wife an ebook reader for the new years and then Louis Rossman makes a video on Kindle DRM bait and switch. Now this and people praising Kobo. Guess I'm buying a kobo
themadturk•5h ago
Kobo's pretty good. Anything to avoid Kindle books.
DennisP•5h ago
I bought one, but it didn't have any of the books I wanted. It seems to be nowhere near as comprehensive as the Kindle library.
ajsnigrutin•5h ago
Calibre handles kindle too (if you already have that). You "obtain" the books one way or another, and calibre converts them to a proper format and copies them directly to your kindle (via the usb cable).

Pirated books have no DRM, usually come in an open .epub format, which can be converted to whatever your reader requires, and you end up actually owning them, even if amazon decides to abandon the kindle ecosystem.

benregenspan•5h ago
Bookshop.org is supposed to implement Kobo support sometime this year, getting a Kobo if that happens.
askvictor•5h ago
What does 'Kobo support' mean? Anyone can publish an epub, which a Kobo can read. Are you talking integration into the Kobo store?
fletchowns•4h ago
I liked the idea of Bookshop.org but I was surprised when I ordered something from it, it shipped from somewhere 2,000 miles away from me. I had the misunderstanding it was going to ship from a local bookshop that was actually local to me.
limagnolia•3h ago
Its possible that the local bookshop didn't have the book, so they had their supplier drop ship it to you, but they still got the margin from the sale? I don't really know anything about how Bookshop.org really works.
themerone•5h ago
Most Kobo books have DRM. There are a few publishers (TOR) and authors that are DRM free, but most of books I've wanted have it.

This is why I have a Boox Android eInk tablet, although I only use it with burner accounts. They run Ancient versions of Android.

askvictor•5h ago
True, but that DRM is relatively easy to handle, and is sort-of a standard (OK, I know Adobe handles it, but it's not a complete walled garden like Kindle). I can borrow an ebook from my library using my browser, download the DRM'ed file, fulfil it (using Adobe Digital Editions), copy to my ereader. I can buy books from Google and do the same. It's relatively straight forward to strip the DRM if you want to. Because it is reliant on a third-party service (Adobe) that has other clients/interests, it's not as likely to change as quickly or as onerously as Kindle's DRM.
hollow-moe•4h ago
This, my first eink reader was a Meebook M6, Boox didn't release their 6" model yet. My main selection criteria was "it runs android". It was a really good reader, Kobo, Kindle and co can just be ewaste as they're designed to be.
piperswe•32m ago
Yes, most books you buy from Kobo do have DRM, but a Kobo handles DRM-free files you may acquire elsewhere (e.g. an author or publisher's site) better than Kindles do. Kobos support epub natively, while Kindle requires some sort of conversion that doesn't always work great.
tcoff91•4h ago
It's a little less user friendly but I really like my Boox tablet because it's a full android device.

I run Storyteller app on it and have my ebooks & audiobooks synced up perfectly like whispersync but better.

Meleagris•2h ago
+1 for Storyteller. It is beyond fantastic to have my progress seamlessly synced between my ebooks and audiobooks.

I’m paying for BookFusion, to have synced cross-platform reading. It’s expensive, but seems to be one of the few cross-platform synced readers that supports the EPUB Media Overlays from Storyteller.

Have you experienced ghosting with your Boox tablet? I’d like to get one, but I know that ghosting would bother me.

mothballed•5h ago
Eventually those physical book scanning cameras are going to be used to read/scan DRM locked ebooks.
babblingfish•4h ago
Books have got to be the least expensive form of entertainment out there. The value to cost ratio is incredible. Consider buying books to support authors and publishers. If you can't afford it, then libraries are nice too.

I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people!

I recently bought the complete Storm Archives series by Brandon Sanderson on ebook for $10. That's over 100 hours of entertainment. It's literally a ratio of 10 CENTS per hour of entertainment.

bee_rider•4h ago
Videogames could give them a run for their money, I guess, but only certain genres.
babblingfish•4h ago
Vampire Survivors ^^^
bee_rider•4h ago
Well that’s just not fair; cheap and endlessly replayable. And multiplayer now, which is giving it a second wind for me.
sib•4h ago
I have more than 100 books that I bought with actual money on Apple's iBooks (or whatever it was called back in 2010-2012). I no longer use an iPad and would like to be able to read them on my Kindle. Because of DRM, I can't. I'm all for supporting authors and the various editors, etc., but I feel like I've already done that in this case.
sroussey•2h ago
Yes, there should have been a law that required interoperable DRM.

At least you can transfer movies around different services. It’s a shame you can’t with books.

NoMoreNicksLeft•3h ago
>I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people!

I've been downloading every book whose title I see mentioned anywhere. I've got the last 20 years or so of the NYT Book Review Notable Books (100 per calendar year), the Book of the Month Club list, etc. Why go to the library, when I can have one of my own?

zamadatix•2h ago
The issue wasn't with the price so no amount of talking about how the price is great will make a dent in the issue.

The library ebook lending solutions tend not to avoid the DRM problem either.

pdonis•1h ago
> Consider buying books to support authors and publishers.

Consider that maybe buying Amazon Kindle books is giving more support to DRM schemes like the one described in the article than it is to authors and publishers.

AnonC•1h ago
> I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people!

What is your definition of “cheap” and how many books do you consume compared to movies and TV shows on streaming services? You also haven’t stated which categories of books are cheap and are better value for you. Others may not have an interest in Storm Archives or something that’s interesting to you. There may be people interested in reading a lot of nonfiction alongside some fiction. Individual interests vary a lot.

Someone using only one streaming service may probably be getting thousands of hours of entertainment over one year.

Such comparisons also don’t account for regional price variations and availability.

aidenn0•1h ago
The post you are replying to implies that they buy books with the exception of books that are only available on Kindle.

I, too, do not buy ebooks that I cannot strip the DRM from. I would face a dilemma were I to have need of a book that I cannot get as either a physical copy or a DRM-free electronic copy, but I have not faced that situation yet.

I have spent over $2000 this year on books.

thayne•1h ago
The stormlight archive isn't a representative example because:

- Brandon Sanderson's books are actually relatively inexpensive, despite their popularity

- Brandon sanderson ebooks are available without DRM. Interestingly, this is actually more common for fantasy and SF than other genres.

Other books are more expensive and more likely to be locked behind DRM for digital books.

rendaw•46m ago
If you read GP's post closely, they're saying that the value to cost ratio is 0 due to Amazon's new DRM. Did you mean to reply to some other thread?
jzb•23m ago
I often buy a hard copy and then find an ebook online or check it out from the library on Libby. I’m all for supporting authors, but I don’t want to funnel money into books that I don’t really own.
duskdozer•17m ago
How much of a cut does a place like Amazon take from the purchase while providing negative value to the product? Everyone (except Amazon) would be better off if you pirated the book and mailed a check to the author for half the cost or whatever
ycombinatrix•12m ago
i'm gonna argue that video games can be better cost to value ratio.
Aurornis•4h ago
> so now I just pirate those books.

I know someone who wrote a (technical) book and how hard it is to get sales in the age of easy internet piracy.

I understand the desire to use the books as you please, but please remember that buying the book and downloading a pirated copy for your own use are not mutually exclusive choices.

You can still purchase the book to support the author even if you're not using the exact same file to read it. As the other commenter said, books are extremely cheap relative to the value and/or entertainment time they provide.

chmod775•4h ago
I'd rather donate money directly to the author. I will not under any circumstance still reward Amazon for what they're doing.
babblingfish•4h ago
You could support your local bookstore. Bookstores are closing down all over the world. Most authors do not support a way to pay them directly. For example, traditionally published authors have all of their royalties handled via their agents. For a non-trivial amount of sales, direct donation would be an accounting headache for individual writers.
monch1962•3h ago
> Most authors do not support a way to pay them directly.

I think this is the problem that should be addressed.

Musicians went through a similar process in reverse order: first Napster ("piracy") then streaming services (analogous to Kindle/Amazon, where a huge 3rd party inserts themselves between content creator & consumer). Eventually some musicians twigged that they were getting screwed every way, so they set up ways for fans to pay them directly or via a less money-hungry intermediary (e.g. Bandcamp).

Not a perfect solution by any means, but if book authors feel their situation is bad enough, they could look into how musicians are dealing with it.

I'm probably not alone in thinking I'd far rather pay an author directly than Amazon or book publishers.

"Bookcamp", anyone?

nxor•17m ago
Bandcamp is a great site
wombatpm•3h ago
Publishing is a dying industry. It use to be that publishers had limited press capacity, so if wanted to print and sell your book you needed a publisher to handle the production and distribution. Now it’s electronic. What value is a publisher bringing?

There was a time I could go to Borders, Barnes and Noble, Crown Books, and a couple of independent bookstores. Now I can go to Barnes and Noble and the remaining independent store.

Seems like there should be some sort of new coop structure where a writer can engage with editors, graphics people, and marketers on a fee for service or sales percentage basis. Without the agent/publisher gatekeepers.

cassianoleal•4h ago
You could still use an older version of the app to force getting a book with the older DRM.

I haven't done that in a while though, so I'm not sure if they closed that loophole.

Ruthalas•23m ago
Unfortunately they did close that loophole recently. :(
professorseth•4h ago
While Amazon does some shady stuff, at least _some_ of the blame here belongs on the big publishing companies.

One of the big publishers put heavy pressure on Amazon to patch this exploit or else they would pull all their content from the platform (or so I was told).

(I worked at Kindle 2017-2019, and was on the team that wrote the code that OP reversed engineered)

limagnolia•3h ago
Amazon has exercised substantial market power to get publishers to do what they want. If they really wanted to, they could have pushed back just like they have in other areas.
awesome_dude•3h ago
No.

For one thing, DRM also works in Amazon's favour (reselling multiple copies)

For another, DRM is a pretty big sticking point for copyright holders, music, text, whatever. It's the one big thing that publishers all think that their business model depends on

limagnolia•3h ago
Most music is sold without digital restrictions, and many video games are also sold without digital restrictions.
justfix17•3h ago
Arguably not so much with music anymore given the prolific nature of lossless DRM free downloads available for purchase.

Personally, I buy more music now than any other time in my life: high quality sources playable on all my devices.

boznz•2h ago
I feel your pain, As an author even I detest DRM and the lack of ability to move between ecosystems, best way is to start out on the right foot and ensure you get all your books, DRM free, and download them locally.

There are also plenty of good free books from indie authors like me (www.rodyne.com) that don't make it to Amazon. I also normally check out smashwords (www.smashwords.com) for their free books or sales, and download about 30 books - about 5 are usually worth keeping, which is about in line with Kindle books I pay for. Also worth signing up for your local library for the best-sellers, they often have partnerships to allow you to loan ebooks.

semiquaver•6h ago
This is great work, but I’m not clear on why this qualifies as DRM at all. It sounds like the OP reverse engineered a protocol for rendering pages from a book to the web client. Sure, rotating the glyph ids every API call is annoying but it hardly qualifies as encryption or even obfuscation, just an extra mapping step the decoder needs to handle.

Sure seems like whoever at Amazon wrote this didn’t realize that it backdoors their DRM.

palata•5h ago
> Sure seems like whoever at Amazon wrote this didn’t realize that it backdoors their DRM.

Or maybe they did, and now they will have to fix it.

professorseth•5h ago
I was on the team that wrote this code.

We knew it was reverse-engineerable, we just didn't care.

Upper management seemed happy enough that it was pretty obfuscated, and we were happy that they didn't force us to do more about it.

bitwize•5h ago
Still a DMCA violation to break, though.
MarsIronPI•5h ago
This is why the DMCA needs to die. It's absolutely ridiculous.
ash_091•5h ago
> we just didn't care. Upper management seemed happy enough

This is very relatable. Management want X, engineers recognise X is dumb and deliver something that sorta looks like X, management see something that looks like X and are happy.

professorseth•4h ago
You are exactly correct.
semiquaver•5h ago
Replies like this are why I love HN (assuming it’s true)
professorseth•4h ago
It is, I promise :)

Email in bio if you have other questions about it you care to ask.

Wowfunhappy•3h ago
Uh, just so you know, your bio is empty as of this writing.
professorseth•2h ago
thanks, I think its fixed now.
wkjagt•2h ago
I can see their email in their bio.
elchananHaas•2h ago
It kind of makes sense. It's good enough to stop a non-coder. Anything in the browser can be either broken by a serious coder or has unpleasant tradeoffs.

Amazon would need to drop this feature to seriously lock down their books

cheschire•5h ago
What are you talking about? Rotating glyphs is like... the ORIGINAL encryption.

https://cryptii.com/pipes/caesar-cipher

SeanAnderson•5h ago
@op there's a typo: "You can now download the books you own books with my code"

second books seems erroneous

pixelmelt•5h ago
Fixed!
rkagerer•5h ago
Don't stop there! If Amazon sues you, demand a jury trial and win a carve-out making it legal to unlock DRM you own.
znort_•5h ago
>I paid money for this book >I can only read it in Amazon's broken app >I can't download it >I can't back it up >I don't actually own it >Amazon can delete it whenever they want

good that you didn't read the terms of amazon's kindle business model before buying that book; all that delicious rage and the interesting knowledge it spurred would have been lost to the world. tbh, i would have expected them to be more sophisticated. good job and kudos, enjoy your well earned book, it's yours now!

sadly i have no use for this, the only few books i ever bought on amazon were paperback, used and in good condition. good deals. but the mere fact that a provider requires me to use specific software to access content is simply unacceptable, making a detailed reading of their absurdly dystopian terms and conditions unnecessary.

i use amazon prime. for me it's very worth it just for the delivery savings as i live in a remote area. it includes access to their video streaming service. one day i decided to try it just to see what was there. i was immediately prompted with a download for some mandatory viewer/drm/codec. not going to happen, baby, so i just closed the tab, never bothered with it again and have the feeling that nothing of value was lost.

Night_Thastus•5h ago
I hate Amazon's decision to do this. It doesn't even make business sense. You can't tell me they're making that much profit off of Kindles that it makes sense. The book sales have got to be worth more than that in the long run.

A lot of authors only ever offer on Amazon now, which leaves those of us without Kindles (I love my Kobo) in a difficult spot.

Frankly I would write it as anti-competitive. How are other e-reader companies supposed to survive when Amazon owns all the e-books and can just decide that only their e-readers are allowed? No one else has even a fraction of the market.

ed_mercer•2h ago
The fact that they did this, kind of proves that it does make business sense? This is Amazon. I don’t buy that some random person ordered this to be implemented without any data or motive.
soorya3•5h ago
I stopped buying kindle books and back to buying physical books. Now I own them, I can gift them to friends or pass them on to my kids.
professorseth•5h ago
I worked on the team that implemented this, years ago! (around 2017-2018)

Upper management really enjoyed telling us (the engineers) that we needed to implement more DRM, and we liked complaining that it was dumb.

Fun to see someone reverse engineer what we implemented!

pixelmelt•5h ago
That's amazing! Well done, it was a fun challenge
725686•5h ago
How do you actually use the code? There is no readme.
lifter3101•5h ago
Unrelated to this article. But somewhat related to parts of the discussion here.

One (niche) way to overcome not being able to download books from Amazon anymore is to get ebooks from a library that supports Overdrive/libby. (Some of?) Those support downloading DRM files directly from the app, which you then can run through Adobe + Calibre. Obviously, this is contingent on book availability and your ability to get a proper library card. But works for me for 90% of the books that I need.

neilv•5h ago
All the people mentioning Kobo favorably in these comments... is the main selling point that the DRM is easily breakable, or is it a superior reader or marketplace in other ways?
someNameIG•4h ago
I think a lot of it is due to people just not liking Amazon.
pipe01•4h ago
It's a much more open reader, you can literally drag a file into the SD card and install whatever software you want
sotix•4h ago
When I bought mine, Amazon didn't have USB C and page turning buttons on the same model. Kobo did.

It has direct integration with borrowing books from the library.

It has direct integration with Instapaper.

You can drag a file onto the device after mounting it over USB.

You can replace the endpoint for the store with a Calibre Web endpoint to directly sync your books from a personal server.

You can pretty easily modify the device however you see fit.

For me the library integration on the device itself was a major selling point. I have no complaints after switching four years ago!

timpieces•3h ago
As a counterpoint, I bought a kobo (clara?) two years ago, and ended up hating it. It was a lot of minor things that added up. Spuriously turning on in my pocket/bag constantly and ruining progress (the power-on button was poorly placed and very sensitive). Forcing a single font for every book. Page turns were often noticeably slow. Libby/Overdrive integration often spuriously re-downloaded books and lost my progress. It was never clear to me whether I got unlucky with a bad device or not. But none of my issues screamed 'broken' rather than just 'annoying' so I assumed it was normal. I dislike the kindle ecosystem as much as the next person, but I've found the hardware so much better and more reliable that I ended up going back to kindle. The positive vibes in these comments are leading me to reevaluate and think that maybe something was indeed wrong with my device.
Nicholas_C•2h ago
I switched to kobo for a while but I thought the hardware itself was inferior. Maybe they fixed it but I couldn’t dim the screen low enough to not annoy my wife while she tried to sleep. It felt cheaper too. I begrudgingly switched back to my old kindle.
ggm•5h ago
Because its rendering to bookerly or an analogue a perceptual hash looks like an amazingly good fit. But in general, how applicable would that be to OCR because if you can declare 90% of the text is courier, then it feels like an enormously good way to get over the hump.

I wondered if he was just tuning to the best algorithm for his corner case, but it's one of the algorithms in a decent OCR package anyway?

You'd only have to do a few hint/confirmations.

sohkamyung•4h ago
For reference, Libreture maintains a list of non-DRM bookshops [1].

[1] https://libreture.com/bookshops/

anonymousiam•4h ago
The DMCA can bite. Hopefully the author has taken steps to protect his identity, or there likely will be consequences.

https://linuxsecurity.com/news/government/sklyarov-hearing-s...

https://en.wikipedia.org/wiki/United_States_v._Elcom_Ltd.

dannyobrien•4h ago
Fun fact: this is one of the few situations in the US where a prosecutor could claim that this is criminal speech (though I hope and trust they would not, and if it did it would get thrown out by any court respecting the First Amendment).

Not a civil issue, like libel or fraud, but the sort of talk that can get a policeman to come and drag you off to jail. If you've ever wondered why DRM is so roundly hated by engineers of a certain age, it's because not only it dumb makework that they are required to implement, not only is it extremely irritating to discover it interfering with your own computer, but if you do effectively point out how dumb, irritating, and eminently circumventable it is, they made it against the law to even tell anyone.

https://www.eff.org/press/releases/licensing-scheme-fair-use...

semiquaver•4h ago

  > they made it against the law to even tell anyone.
I’m no fan of the DMCA, but I am pretty skeptical of your apparent claim that this post itself is a potential violation of 17 USC § 1201. Obviously the act of circumvention itself qualifies, as does the code in the GitHub repository the post links to, but can you point to any prosecution of someone for a _prose description_ of circumvention (as opposed to actually making code available)?

https://www.law.cornell.edu/uscode/text/17/1201

The law says “no person shall circumvent” DRM, and later prohibits the distribution of “technology, product, service, device, component, or part thereof” to break DRM. It’s worded pretty carefully to avoid prohibiting more traditional forms of speech like this post, and as far as I’m aware has never been used in the manner you suggest.

bee_rider•4h ago
I wonder how that will if/when LLMs get to the point where they can turn a blog post about a DRM liberation into code. (Are they there already?)

These sorts of code are usually pretty short, right? It isn’t as if it needs to be maintainable or have a nice GUI.

semiquaver•4h ago
I was thinking along the same lines. One of the many places that laws are going to have to catch up to reality. I’m 90% sure that current frontier models could turn this post into a working implementation with a good feedback loop.
jMyles•2h ago
> that laws are going to have to catch up to reality

Reality is moving away from states, and is now moving faster than legacy "laws" can ever hope to catch up.

That's a big part of what's fueling the wave of abandonment of DRM. I mostly play bluegrass - and given the lineal connection between traditional music and internet freedom, it probably comes as no surprise - but every serious bluegrass album is DRM-free now. Every grammy winner in the bluegrass and americana categories since at least 2020 has been DRM-free.

https://pickipedia.xyz/wiki/DRM-free

LoganDark•4h ago
The post includes a link to a GitHub repository containing code to circumvent the DRM, which probably counts as "technology" and "component".
semiquaver•3h ago
I covered that in my comment. It’s likely the code violates § 1201 but I doubt the post does. And linking to infringing content is not legally the same thing as publishing it.
zerocrates•57m ago
2600 got enjoined from linking to DeCSS and that got upheld on appeal, on the basis that linking violated the DMCA's anti-trafficking provisions. From the district court case:

> Defendants then linked their site to those "mirror" sites, after first checking to ensure that the mirror sites in fact were posting DeCSS or something that looked like it, and proclaimed on their own site that DeCSS could be had by clicking on the hyperlinks on defendants' site. By doing so, they offered, provided or otherwise trafficked in DeCSS.

The appeal was mostly about whether the DMCA and/or the specific injunction in question violated the First Amendment, and the court found that it didn't.

(Universal City Studios vs. Reimerdes at the district court level, Universal City Studios v. Corley at the circuit)

chatmasta•1h ago
Where’s the link? Did he remove it, or am I missing some clever obfuscation of his own? (I’m on mobile so maybe the link isn’t obvious.)
LoganDark•1h ago
Yes, looks like it's been removed. It used to be at https://github.com/PixelMelt/amazon_book_downloader
chatmasta•1h ago
Aww that’s disappointing. Fun project.
conception•3h ago
I see you don’t remember the dvd decryption key ordeal.
semiquaver•3h ago
I remember it well. DeCSS was code, not prose. I maintain that an English description of the decryption process without the key would not be liable.
MengerSponge•2h ago
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 BF

REDACTED

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C1

https://en.wikipedia.org/wiki/Illegal_number

dylan604•32m ago
been there, done that, got the t-shirt
sroussey•2h ago
It does prevent linking to code though.
Manuel_D•2h ago
https://en.wikipedia.org/wiki/United_States_v._Elcom_Ltd.

Found not guilty, but he was charged and tried.

semiquaver•1h ago
Being found not guilty supports my contention. But that case was about distributing circumvention software, not traditional speech. Obviously distributing software that bypasses DRM is directly addressed by the law.
chimeracoder•1h ago
> Being found not guilty supports my contention.

Not necessarily. Being found not guilty just means that the facts of that specific case, as determined by the jury, did not fit a guilty verdict. It doesn't mean that someone who did a similar or analogous thing couldn't be prosecuted under the same law and found guilty.

lutusp•28m ago
> Being found not guilty supports my contention.

Not necessarily. A cynical modern legal strategy is to bombard people with frivolous legal actions that only the well-heeled can afford. Defendants can argue that claims are baseless or frivolous, but to make that argument, they must hire a lawyer and appear in court.

To see my point, look at the number of frivolous prosecutions now being launched by ... ah, never mind, I don't want to get political.

But individuals have been successfully prosecuted for "aiding and abetting" violations of the DMCA, where speech was a material element of the proscribed behavior. Oh, and -- IANAL.

NoMoreNicksLeft•4h ago
That law should be changed. If you distribute your intellectual property with DRM, that work should forever be exempt from copyright protection. You get to choose one or the other, but never both, because DRM effectively removes the work from the public domain in perpetuity.

Even accidentally releasing a demo or preview with DRM should invalidate copyright on that software/movie/book/whatever.

matheusmoreira•3h ago
Not extreme enough. Copyright itself should be abolished straight up. It's the information age, the AI age. Artificial limitations nonsense like copyright does nothing but hold us back. Even the corporations think so: they violate copyright at massive scales on a daily basis just to train their AI models. Why rules for us but not for them? That particular hipocrisy should have caused the elimination of copyright worldwide.
NoMoreNicksLeft•2h ago
> Copyright itself should be abolished straight up.

I wouldn't go that far. 18 months is long enough though.

gruez•2h ago
> because DRM effectively removes the work from the public domain in perpetuity.

This doesn't make for a good anti-DRM argument because the concern can simply be addressed by requiring a DRM-free copy to be deposited at the library of congress (or similar[1]) so it can be released in 150 years (or whatever) it actually becomes public domain.

Moreover how would you even define what "DRM" is? Is spotify refusing to provide a .mp3 file download for their streaming service a "DRM"? What if they implement streaming via webrtc, to make it extra-annoying to manually download? For games, is it "DRM" to add mandatory online requirements even for single player? What if there's an ostensible reason for the online requirement, like if the gameplay is computed server-side a-la world of warcraft?

[1] https://en.wikipedia.org/wiki/Legal_deposit

nemomarx•2h ago
Would private fan servers qualify as fair use once wow is in the public domain?
mNovak•3h ago
Tangentially related to the question of legality of prose describing otherwise illegal instructions, I'm reminded of the epic DeCSS haiku [1]. (CSS here being 90's era DVD DRM).

[1] https://www.cs.cmu.edu/~dst/DeCSS/Gallery/decss-haiku.txt

dylan604•29m ago
Content Scrambling System vs Cascading Style Sheets

I do remember trying to learn CSS for web definitely made me feel like it was a Cascading Style Scrambling

kwar13•4h ago
Love the reverse engineering but this is why I thought a Kobo and not a Kindle. Never had an issue to load anything on my Kobo.
bariumbitmap•4h ago
The Kindle DRM situation is really bad right now. It used to be possible to install the DeDRM plugin in Calibre and get decrypted KFX files from the Kindle for PC application. That hasn't been possible since early 2025. The pros can still break it but they aren't sharing with the rest of the class anymore.

> Even the maintainer of the DeDRM plugin has gone underground, refraining from issuing an official new release out of concern that Amazon will simply slap it down.

https://www.mobileread.com/forums/showthread.php?p=4516384#p...

> This works for most Kindle books currently, but Amazon is cracking down hard on the workarounds lately. So free any books you need to asap.

https://github.com/apprenticeharper/DeDRM_tools/discussions/...

professorseth•4h ago
While Amazon does some shady stuff, at least _some_ of the blame here belongs on the big publishing companies.

One of the big publishers put heavy pressure on Amazon to patch DRM exploits or else they would pull all their content from the platform (or so I was told).

(I worked at Kindle 2017-2019, and was on the team that wrote the code that OP reversed engineered)

torton•2h ago
Books are rapidly dropping in relevance. It could certainly be that that's exactly how this went down a decade ago, but I'd be willing to bet on Amazon stipulating "no DRM to be on Amazon" (not just Kindle; bundle all the first party distribution together) now and at least some of the big houses folding.
thrdbndndn•2h ago
The new crack is still shared publicly if you're willing to make some minimal effort to look for it.
UltraSane•1h ago
Automatic screenshots and OCR still work well enough.
paulcole•4h ago
In the screenshot the author must’ve accidentally cropped out the text that confirms he’s buying a license to the book and not ownership of the book.

I doubt he would’ve done that intentionally to make his indignant point.

silcoon•4h ago
Removing DRM from ebooks is the standard. Otherwise I cannot read them in my Kobo because I didn't (and I will never) register my reader into Adobe, and neither I've created a Kobo account (I bypassed the initial setup).
nocchedure•3h ago
The Github repo (which was working for me until 5 mins ago) just 404'ed.

https://github.com/PixelMelt/amazon_book_downloader

Kind of expected, but I was surprised at how quick that was.

ebb_earl_co•3h ago
Did anyone clone this? It’s 404 on GitHub now
WalterBright•3h ago
EARTH TO AMAZON EARTH TO AMAZON

PLEASE MAKE THE LAST PAGE READ BE THE KINDLE SCREEN DISPLAY WHEN POWERED OFF

END OF TRANSMISSION

dhooper•2h ago
I've always wanted it to work this way. However it'd only work if you had a case with the magnetic cover to turn on the device. Otherwise someone would pick up their un-cased kindle with the page lock screen, start reading, and then get confused when they tried to turn the page and nothing happened — the device would still be off!
sphars•1h ago
Probably discussed elsewhere but you can do this if you jailbreak your Kindle, and either install one of the screensaver hacks or install KOReader and set the last page as your screensaver. A good guide to get started is at https://kindlemodding.org/
october8140•2h ago
Buy a Kobo and you no longer have to deal with Amazon.
nchmy•2h ago
Off to the gulag with you!
jerrygoyal•1h ago
or you can extract book (kfx) from the Android kindle app location and run DeDRM via Calibre.
notpushkin•1h ago
Wait, does this (absolutely ridiculous) DRM completely fuck up screen readers?
professorseth•43m ago
Yes and no.

I actually wrote the code to make this work with screen readers, back when I worked for Kindle in 2018.

I even got to test it out with a few Amazon employees who were blind, which was a really cool experience!

We added some hidden divs which had the plaintext version for screenreaders. For whatever reason, upper management was ok with the plaintext being scrapable, as long as the formatted version couldn't be scraped.

AnonC•1h ago
> Was It Worth It?

> To read one book? No.

> To prove a point? Absolutely.

> To learn about SVG rendering, perceptual hashing, and font metrics? Probably yes.

The dedication on this endeavor is admirable. I quite enjoyed reading it even though certain things were new to me (structural similarity index).”

Posting the code on some code sharing platform (not GitHub, where it could probably be taken down quickly) could be a logical next step.

gbil•1h ago
> I've been "obtaining" ebooks for years

> So let me get this straight: I paid money for this book

One can say that no DRM doesn’t bring issues but one can also say that there is a very polarized approach from the post author on what he believes he is entitled to depending on the situation they bring themselves to.

krbaccord94f•1h ago
.kfx text is syndicated using a reversion letter to kdb.

drm copyright arrays lie in the html/css layer, which stops the user from accessing raw text.

UltraSane•1h ago
Any book DRM is easy to defeat now that OCR is so good. Just automate screenshotting and OCRing every page.
aidenn0•1h ago
Have you tried this? I think you'll find OCR (at least free OCR) isn't as good as you think it is.
thayne•55m ago
> Amazon's Kindle Android app was really buggy and crashed a bunch

This is one of my biggest problems with DRM. It restricts what software you can consume the media on.

I bought a collection of books from Kobo without realizing it was protected by DRM, then realized I could only read them with the kobo reader, which is also really buggy. I really wanted to use a different reader app, but couldn't.

zoom6628•44m ago
Can't Amazon be sued for false advertising by having "buy" on the button when it is actually "rent"? #justasking genuine question on interpretation of the term in USA.
FloatArtifact•41m ago
Amazon modifies books without authors consent.

https://consumerrights.wiki/w/Amazon_altering_the_content_of...

polar_1911•33m ago
If anyone cloned the code from github before it got taken down, please preserve it forever by publishing it in a crypto blockchain.