https://techblog.wikimedia.org/2025/11/21/unifying-mobile-an...
246 karma · joined May 14, 2020
Mastodon: @ivan_achlaqullah@ohai.social
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
https://techblog.wikimedia.org/2025/11/21/unifying-mobile-an...
> 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)
But to me this ideas feels like procrastination by building anti procrastination apps. To most people, Pomodoro timer is enough.
If you really want to make that app, just be aware that the rabbit holes can be quite deep. Good luck OP!
[1] Planning a perfect productive day without stress https://supermemo.guru/wiki/Planning_a_perfect_productive_da...
[2] Natural creativity cycle https://supermemo.guru/wiki/Natural_creativity_cycle
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.
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?
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.
It's very common (at least for me) to see "small" 700 MB update ended up having 4+ GB downloaded.
In games, player don't want AI that 100% strong (it's not fun), what we want is AI that make mistakes like human do.
So it's possible (assuming if the datasets is good), in fact it's already done in chess[1].
> Maia’s goal is to play the human move — not necessarily the best move. As a result, Maia has a more human-like style than previous engines, matching moves played by human players in online games over 50% of the time.
Also something that I just realized: in this particular case, we want the AI to be biased like human, which is easier to do since the bias is already in the datasets. AI safety is the exact opposite, which is harder if not impossible.
For example Z-buffers[1]. It's used by 3d video games. When it's first published on paper, it's not even the main topic of the paper, just some side notes because it requires expensive amount of memory to run.
Turn out megabytes is quite cheap few decades latter, and every realtime 3d renderer ended up using it.
Just like ads company completely ignoring Do Not Track because it's always set to deny / opt-out by the browser. It's already been fixed, but the damages is already done.
https://en.wikipedia.org/wiki/Do_Not_Track#Internet_Explorer...
> The following terms apply to logos after ## Commit[c2cf292]
Wait, you can revoke Creative Commons licenses? Aren't CC licenses irrevocable?
> Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, **irrevocable** license to exercise the Licensed Rights in the Licensed Material...
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode....
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.
Wait, people still use this benchmark? I hear there's a huge flaw on it.
For examples, fine-tuning the model on 4chan make it scores better on TruthfulQA. It becomes very offensive afterwards though, for obvious reasons. See GPT-4chan [1]
"I don't get it. Why are they confessing?"
"They're not confessing. They're bragging."And that was before stuff like GPT-1 or Stable Diffusion exist.
[1] https://www.indiewire.com/features/general/hayao-miyazaki-ar...
Yes, it's a joke and it's funny when several companies, including Google [1] are very scared of that license.
[1] https://opensource.google/documentation/reference/using/agpl...
What irked me is sometime app developers are abusing it without asking themself "Does this app really need to check for rooted phones at all?"
I'm okay if banks apps are using that. But why does fast foods apps need to use that? Most people that I know are paying with cash when they order foods online (and you can't hack paper money with rooted android phones).
[1] https://developer.android.com/training/safetynet/attestation
> I don't think this will happen any time soon (hopefully) but I can see how even making your own hardware might no be enough.
This already happened in Android, at least where I lives (Indonesia). Most of Banks, Government Services, and freaking McDonald's apps will refuse to run if your phone are rooted "for security reason".
Bonus point if the company didn't want to give/loan company devices, so you have to install it on your own personal devices.
This actually happened to Mastodon (decentralized social media). Suddenly out of nowhere a new Mastodon Instance/Server become big in Japan, bigger than the server hosted by the Mastodon developer themselves.
However it got blacklisted by the Mastodon developer because certain content "that are legal in Japan" are problematic/illegal in the West. So the network are split in two despite using the same software. Which is ironic since Mastodon are created to make decentralized social media that can't be censored.
Here if you want to read more: https://news.ycombinator.com/item?id=15053064
On IPv4 you don't know if your packets got dropped because of your firewall blocking some ports, or because ISP's CGNAT get overloaded and decide to drop your packets (and customers can't do anything to fix that)
And that is probably are IPv4's flaws, not BitTorrent. If everyone switched to IPv6 then they can connect to each other without using NAT, because IPv6 address space is so big everybody on earth can have their own unique IP address.
As somebody who lives in 3rd world country, I'm still baffled why somebody keep pushing for streaming everything. It feels like they are trying so hard to fix the wrong problem while oblivious to the real problems.
The actual problems is bloated software. Gmail won't be slow if their JS didn't take 10+ MB. Figma would be much faster if they ditch Electron rewrite it as fully native application.
Not to mention the sheer stupidity of Stadia. If I use Stadia for streaming video games at 4k 60 FPS, it will eat 23 GB of my data caps per hours. I need around 20 hours to beat single player games, so using stadia will cost me 460 GB just to play one game. Here's the kicker: my entire steam library are 405 GB.
This is why I never approve criminalizing software bugs.
Imagine if you committed some codes, then turnout codes in that commit can be exploited by hacker 10 years later, are you willing to be imprisoned for creating codes that "fails to achieve a prescribed consensus of acceptability" ?
In fact, there is already real world use for neural networks that only optimized for CPU: an chess engine. More specifically, chess engine that use NNUE (Efficiently Updated Neural Networks) [1] like Stockfish 12 [2]. It run much faster while consuming less watts compared to GPU, can be run on average CPU, and managed to beat GPU based neural networks! [3]
This model (NNUE) already exist far earlier than the model discussed in this thread, yet there is almost no discussion about it on HN nor Reddit's r/MachineLearning
[1] https://www.chessprogramming.org/NNUE
[2] https://www.chessprogramming.org/Stockfish_NNUE
[3] https://www.chess.com/blog/the_real_greco/evolution-of-a-che...
This is why I refuse to have Whatsapp and Signal, especially when you live in 3rd world country. It just take ONE SCREENSHOT of you saying something controversial in group chat, that screenshot goes viral to certain radical group, then your phone get spammed death threat.
Not to mention you can and will go to jail if those radical group sue you, thanks to draconian laws (UU ITE) here in Indonesia. You didn't get to jail because you said something that actually insulting someone, you get jailed because you are TRANSMITTING something that can be interpreted as an insult.
That's actually a different things. Light Propagation Volumes (LPV) is real-time global illumination first used in Cryengine 3 in 2009. http://advances.realtimerendering.com/s2009/Light_Propagatio...
SVOGI (Sparse Voxel Octree Global Illumination) which is first demoed by Unreal 4, yet it never shipped due performances problems. Meanwhile Cryengine manage to get it working with minimal performances penalty (only 10%) and have shipped games with it (Kingdom Come: Deliverance) https://www.youtube.com/watch?v=PEfqtOYjolE