HNHacker News
TopNewBestAskShowJobs

hakavlad

1 karma · joined April 5, 2019

submissionscomments
hakavlad··on I don't like passkeys
What about availability? The article is precisely about that.
hakavlad··on I don't like passkeys
>You click “I forgot/lost my passkey” and get a link sent you via email that lets you create a new one

I don't trust my email provider.

hakavlad··on Ask HN: What are you working on? (June 2026)
I'm working on steganographic storage and file encryption tool.

tird /tɪrd/ (an acronym for "this is random data") is a steganographic storage and file encryption tool.

With tird [0], you can:

1. Encrypt file contents and comments with keyfiles and passphrases. The encrypted data format (cryptoblob) is a padded uniform random blob (PURB): it looks like random data and has a randomized size. This reduces metadata leakage from file format and length and allows cryptoblobs to be hidden among random data.

2. Create steganographic (hidden, undetectable) storage (tirdFS) inside container files and block devices. Unlike VeraCrypt and Shufflecake, tirdFS containers do not contain headers; the user specifies the data locations inside the container and is responsible for keeping those locations separate. Any random-looking region of a file or block device may be used as a container.

3. Prevent fast access to decrypted data using time-lock encryption.

4. Use additional tools:

  - Create files filled with random data to use as containers or keyfiles. 
  - Overwrite the contents of block devices and regular files with random data to prepare containers or destroy residual data.
[0] https://github.com/hakavlad/tird

See also:

The Problem: Metadata Leakage https://gist.github.com/hakavlad/90153badb552ac28e7573a4df38...

hakavlad··on Iran's Ayatollah Ali Khamenei is killed in Israeli strike, ending 36-year rule
>a UN international blacklist

Fuck UN. UN's UNRWA is a friend of HAMAS and sponsor of terrorism.

>you can cut off both legs of a toddler

As far as I know, it was HAMAS, not the IDF, who burned the children.

hakavlad··on Iran's Ayatollah Ali Khamenei is killed in Israeli strike, ending 36-year rule
Israel is a wonderful country that protects human rights. I see no reason not to support Israel.
hakavlad··on I'm Archiving Picocrypt
Yes, they performed.
hakavlad··on I'm Archiving Picocrypt
>The money didn't go towards the author.

Perhaps many would have refused to donate if they knew that the project would be archived in a year. Collecting for audit and then archiving the project is, in a way, a violation of expectations.

hakavlad··on Logical quantum processor based on reconfigurable atom arrays
A team of developers from Harvard has announced a breakthrough in the field of quantum computer development - they have managed to solve one of the problems of achieving quantum superiority. According to scientists, the processor developed by them is resistant to errors and is able to overcome the noise that arises during the operation of such systems - the discovery paves the way for the production of large-scale logic processors.
hakavlad··on Man found guilty of child porn because he ran a Tor exit node
>If they have pictures on their PCs they are.

If I have porn with men on my computer, it does not mean that I am gay or have raped men. Your reasoning is absurd.

hakavlad··on Man found guilty of child porn because he ran a Tor exit node
JFYI: Pedophile != Child abuser.
hakavlad··on Man found guilty of child porn because he ran a Tor exit node
>accuse you of being a pedophile based on this

Please read the diagnostic criteria: https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int... -- there is no mention of CP.

hakavlad··on Man found guilty of child porn because he ran a Tor exit node
I don't abuse kids whether or not I watch CP. Please provide evidence if you are making serious accusations.
hakavlad··on Man found guilty of child porn because he ran a Tor exit node
I wrote these explanations because many people do not even see the difference between the things mentioned above, although there is definitely a difference. Not noticing the difference leads people to false conclusions.
hakavlad··on Man found guilty of child porn because he ran a Tor exit node
>it does mean you support the abuse necessary to produce it.

No. If I download old files through I2PSnark - this does not mean that CP will be produced in greater quantities.

hakavlad··on Man found guilty of child porn because he ran a Tor exit node
>CP is disgusting and everything

Why do you think so? Maybe you just haven't seen a good CP before.

hakavlad··on Man found guilty of child porn because he ran a Tor exit node
>There are many, many pedophiles

If a person watches the CP - this does not mean that he is a pedophile. If a person watches the CP - this does not mean that he is a child abuser.

Sharing CP != child abuse. Viewing CP != child abuse. Storing CP != child abuse.

hakavlad··on Apple says it'll remove iMessage and FaceTime in UK rather than break encryption
>who wants to defend child pornographers?

What is "child pornographer" btw? Is it the one who produces? Is it the one who distributes? Sharing CP != child abuse. Viewing CP != child abuse. Storing CP != child abuse. I want to defend CP viewers. Children can suffer during production (but not always: teenagers can film themselves, for example, i.e. make home videos just like adults). But no one suffers directly during the storage, viewing and distribution of files.

hakavlad··on Protect clean file pages under memory pressure to prevent thrashing
Success story with this patch: https://notes.valdikss.org.ru/linux-for-old-pc-from-2007/en/
hakavlad··on Protect clean file pages under memory pressure to prevent thrashing
[PATCH] Protect clean file pages under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions
hakavlad··on Run Python Applications Efficiently with malloc_trim
Look at the new tools:

https://github.com/hakavlad/prelockd

https://github.com/hakavlad/memavaild

It can greatly improve responsiveness. Demo:

https://youtu.be/QquulJ06dAo - playing supertux + 12 `tail /dev/zero` in background

https://youtu.be/DsXEWvq60Rw - `tail /dev/zero`, swap on HDD, memavaild, no freezes

hakavlad··on Make Linux Fast Again (2019)
Killing the elephant in the room - the userspace low memory handler ability to gracefully handle low memory pressure https://www.reddit.com/r/linux/comments/ee6szk/killing_the_e... - The discussion was three months ago