Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gorky1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
gorky1
2y ago
That would be totally illegal if Nintendo was making the laws, but yes, pretty much.
2.
▲
by
gorky1
2y ago
I'd say this doesn't bypass anything, it's just some kind of virtual device? I'm using it to read legally purchased books on unsupported hardware.
3.
▲
Libgourou: A Free Implementation of Adobe's Adept DRM on ePub/PDF Files
(forge.soutade.fr)
221 points
by
gorky1
2y ago
|
71 comments
4.
▲
by
gorky1
2y ago
There's an open source Adobe ADEPT DRM implementation that works well on Linux: https://forge.soutade.fr/soutade/libgourou
5.
▲
by
gorky1
3y ago
You're right, and it's extremely hard to undo. Once you have that complexity, you'll always be taking away something from somebody by simplifying. So all simplifications end up as additional "if" clauses, defeating
6.
▲
by
gorky1
3y ago
That's very cool, but that's taxes only. For social security, you have to get certified by a completely different set of bureaucrats with partially incompatible requirements: https://gkv-ag.de/ The simplifications
7.
▲
by
gorky1
4y ago
Intellij Idea on Linux runs surprisingly well on 15 year old T400 Thinkpads. It's actually pleasant to use for small hobby Java projects.
8.
▲
by
gorky1
6y ago
The question was "what has reflection got to do with it". I've used reflection for dependency inversion, so I think that's what it's got to do with it. If you can do dependency inversion without reflection, more pow
9.
▲
by
gorky1
6y ago
I've seen people learning about dependency inversion from a book called "Clean Architecture", then proceeding to apply it to every bit of code they write, to make it "clean". It makes code difficult to trace by read
10.
▲
by
gorky1
6y ago
It's called the "dependency inversion principle". People don't like to call it "reflection", and heap various layers like XML or dependency injection annotions on it, but technically, it comes down to reflectio
11.
▲
by
gorky1
6y ago
Reflection allows you to put the interfaces to Account and Customer into a shared module and the business logic implementations into their own mutually independent modules, thus removing the cyclic compile time dependency. You "wire up
12.
▲
by
gorky1
8y ago
This kind of software chooses you :-) Actually, it's quite rewarding once you get into it. Serious business, people depend on you getting it right, but still nobody dies if a bug slips by. Getting into it requires a year or two, though
13.
▲
by
gorky1
8y ago
https://www.bmf-steuerrechner.de/interface/pseudocode.jsp There's a pdf version as well: http://www.bundesfinanzministerium.de/Web/DE/Themen/Steuern/... The problem is in compu