HNHacker News
TopNewBestAskShowJobs

dreamlayers

111 karma · joined February 12, 2016

submissionscomments
dreamlayers··on Show HN: Shell utility to encrypt a file into a self-decrypting script
I don't like the idea of needing to execute a file to decrypt it. That could be abused by someone, adding malicious code to the decryption code.

Of course you could inspect the file, but that's extra work which many people won't bother with.

I guess what's really needed is a simple encrypted format that's easy to decrypt without needing to worry about command line arguments. For example, people are generally satisfied with .tar.* formats and not looking for self extracting compressed formats.

dreamlayers··on The average size of Web pages is now the average size of a Doom install
In the late 00s I remember turning on an old computer with a 650 MHz Athlon CPU and being surprised that web browsing performance in Firefox wasn't bad. Now if I try that with a 1 GHz Pentium 3, performance is absolutely horrible. Is this why?
dreamlayers··on Show HN: Popper.js, a 3KB library to manage tooltips and popovers
Popovers are the worst feature of the modern web. They're usually a very aggressive way of drawing attention to something I don't care about. Even when they're supposed to be a useful part of a web page interface, it's an obsolete modal dialog paradigm.

Should I block popper.js via an ad blocking filter?

dreamlayers··on Hotpatching a C Function on x86
Yes, while it's nice to learn about this, it's a lot more practical to use a library like that. Thanks for releasing your library as open source with a GPL license.

If I want to use it with the GPL license, that only means my own code using your library needs to have a GPL compatible license, right? I can use your library with my GPL compatible code to modify other closed-source or GPL-incompatible code, right? Just checking because some may view it as using a GPL plugin with GPL-incompatible program, which violates the GPL.

dreamlayers··on Hotpatching a C Function on x86
You can similarly disable ASLR via the header in Windows, though there are ways to override that.

ASLR shouldn't be a big problem though. Only the base address of code in each file (executable or library) is changed, and you can easily find it. Functions within one file are not shuffled around. ASLR only exists to stop you from hard-coding function addresses, to make exploits harder.

dreamlayers··on Hotpatching a C Function on x86
The program being modified doesn't need some feature for loading your code as a plugin. You can instead use https://en.wikipedia.org/wiki/DLL_injection
dreamlayers··on Why Anti-Authoritarians Are Diagnosed as Mentally Ill (2012)
Sanity is defined relative to society and social norms. For example, homosexuality stopped being labelled as a disorder when society's attitudes started changing.
dreamlayers··on Is it time to rethink recycling?
Why is recycling almost a religious issue for some people? How has reduce, reuse, recycle been turned into just recycle? Some people even talk about reuse and incorrectly call it recycling. It seems as if many people have been brainwashed via propaganda about recycling. How did that happen?
dreamlayers··on [dead]
There probably is a "hard reboot" feature, but an RTC circuit keeps date and time as long as it has power and the next boot attempt runs into the same bug.
← PreviousPage 3 of 3