IvanAchlaqullah

Joined 6 years ago

Karma
246
Submissions
34
Member since
May 14
Programmer and 3D Modeler | Rust, C++, OpenGL, Python

Mastodon: @[email protected]

Blog: https://ivan-achlaqullah.github.io/

LinkedIn: https://www.linkedin.com/in/ivan-achlaqullah/

Keyoxide Proof: https://keyoxide.org/A3D60CDF3E12A5F9EBC0E0A1DDE5FC23F6C17323

Favorite tools: RenderDoc, Blender, Krita, Substance Designer

View on Hacker News

Recent submissions

Comment · 6 months ago
Comment · 1 year ago
> But something crucial is missing from modern PKM apps: they do a poor job of helping me re-engage with information that I’ve already captured but forgotten about.

> If I’m not careful, my PKM apps become black holes where information goes to die.

Well, that's because just writing notes != learning. Obviously the information get forgotten.

I can't believe the author were so obsessed with PKM, but there zero mention of spaced repetition to help them learn and remember information. (Anki, Supermemo, or at least some Obsidian plugin with same function)

Comment · 1 year ago
Comment · 1 year ago
> Model obsolescence by user self-sufficiency is the final outcome.

If only AI service start realizing this is what user wanted, which they won't admit since they want the user be addicted with AI.

Comment · 1 year ago
Indeed. When I tried to add LibRedirect (another extensions that are not possible under Manifest v3) to Vivaldi, DNS over HTTPS suddenly stopped working.

After checking the settings page, the settings to turn it on are completely disabled. Turn out this is one of few trap in all Chromioum browser that are hardcoded by Google.

Well after searching, you need to edit registry (yikes!) and add "DnsOverHttpsMode" and set it to "safe". Problem solved, right?

NO!!! Do that and suddenly your browser wouldn't load any page at all! Turn out you also need to set "DnsOverHttpsTemplates" too.

It just so happen, somehow, there is no documentation that mention this in "....Mode" help page.

Surely Google is not being evil in here, right? Right?

Comment · 2 years ago
Currently I'm working on file compression program in Rust. Nothing too fancy, it just use common algorithms (LZ77, LZ78, etc.)

The only difference here is that the program will switch on the fly between different algorithms depending on which one that can compress file smaller.

It can compress 1 GB file (enwik9) down to around 230 MB. Pretty good I guess for something that I worked in my spare time.

I'm not publishing it yet, since I'm still experimenting with it a lot.

Comment · 2 years ago
I'm pretty sure it's already done that, since Windows Update always lied on how many GB it download.

It's very common (at least for me) to see "small" 700 MB update ended up having 4+ GB downloaded.

Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Or refuse to implement IPv6. (At least here in Indonesia with only 14% adoption rate)

Why? Because for residential user that want low latency internet & low packet drop (CGNAT increase both), ISP can charge "business price" for dedicated IPv4 that aren't behind CGNAT. With IPv6, CGNAT is not needed.

Considering ISP/Telco in here is very scummy (they even perform MITM to inject ads, use Class 0 message / AMBER Alert for ads, etc.) I won't be surprised if that's the only reason why they didn't rolled out IPv6.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton