Hacker Newsnew | past | comments | ask | show | jobs | submit | mekael's commentslogin

As an aside, i read this, gave you an upvote and then went to check your submission history and saw that I’d kick your rep over to 2222. Congrats!

Interestingly enough, i’ve been sitting on a project for the last 12ish years where i just took the FMloader lib and used that from C# to turn the djvu files into pdfs. All that was needed was a decompiler and an hour of banging my head on it. I published some of the results a few years ago but need to go back and actually build out a full app.

I'm trying to not do the naive pdf creation, where each page is just the raster. Trying to keep the JBIG2 bilevel, as I get better quality at lower file size. Using jpeg2000 too, where appropriate, but the pdfs are still x2.5 the size of the original. Though, I can have it spit out decrypted djvu files that are exactly the same filesize... I just don't like that format for archival.

If you want the Rolling Stone or Playboy archives decrypted, ReconSuave on github has tools to do those. I got tired of waiting for him to do The New Yorker though.


Ive mainly been outputting them to high fidelity jpegs and then stuffing them into a cbz for portability. Works well went im reading on my ipad. As for the others i had them sorted out about a week or two after i decompiled the original binaries.

I’ve definitely kicked myself a few times for not posting about them sooner, but the fear of pissing off CondeNast tempered my willingness to show off


I don't think CondeNast cares.

Do any of the cbz readers handle jpeg2000? It makes a big difference in filesize without any quality degradation. Like 40% smaller, maybe more in some cases. You should tinker with that if you have the time.


Okular handles cbz that contain jxl with no issue. (IIUC both archive format and image format support is provided via a pluggable extension system but I don't recall the details because my setup has "just worked" for a very long time now.)

Also FYI you can use mupdf to read cbz archives although I don't personally recommend it for that usecase.


Neat fact, those kind of conversations are already happening at ${DAY_JOB}.

Depending on the size of the market in your area, or the market in general, not giving two weeks is effectively blackballing yourself. The city I work in is small enough I might have trouble in the future after leaving a manager in a lurch or burning a bridge.

Is that how things should be handled? Nopers. Is it how things are due to employers having more power than employees? Yeahpers.


Just being real here though, hiring flaky employees is enormously expensive. Every hiring manager / business owner would just as soon not waste their time on it. So there are these heuristics that have organically developed for how to spot good employees vs bad. Not having the stability, foresight, or courtesy to (be able to) give notice is merely an indicator of whether you have your shit together. Similar example: an HR director once told me early in my career that drug tests (back when those were a thing) are basically just IQ tests - the company doesn’t give a shit if you smoke pot, but if you can’t control yourself enough knowing you have a test coming up or you can’t figure out how to engineer a workaround, you’re probably dumber than the candidates we want.

The system is reasonable in the sense that it’s explainable and predictable on both sides. Social convention seems preferable to me in this context to binding contracts.


Ummm. Plenty of people starved to death as a result of the industrial revolution.


Far fewer than before it. The Industrial Revolution dramatically lowered food scarcity.


Ive paraphrased it before and i’ll paraphrase it again

“If you’re looking for the villain, it’s capitalism. It’s always capitalism”

- Brennan Lee Mulligan (and everyone else who’s tired of this shit).


There are several quite decent open source CRM’s they could have deployed just as rapidly and easily. For example, years ago I lead a team who stood up SuiteCRM in six weeks where the build/customization was three days and the rest of the time was negotiations with other divisions about integrations (i work at a pretty large company). Last i checked it cleared half a million records with the only downtime being during a weekend patch cycle.


You have no idea how many times I’ve asked “why are we not using the project generator” or “why did you write 200 lines to parse a csv? Here’s a library and five lines to get it done” in the last year. Its easily up 20x compared to pre ai, and getting worse.


I’ve worked for companies with less than that in total personnel expenditures (100ish people) and they were actually economically productive / provided a tangible service. With 15 million and a year(ish) I could spin up dedicated teams to build multiple profitable applications. That sounds like hubris, and maybe it is, but i’m pretty confident given my domain knowledge.

Has everyone gone crazy?


Yes they’ve gone crazy :)

Cool heads will prevail


What are you working on?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: