HN user

McDev

643 karma
Posts2
Comments82
View on HN

After what I think was the same Windows 10 update last month I noticed a giant Edge search bar planted in the middle of my desktop which I did not ask for. I've since rolled back the update and group policy disabled Windows Updates entirely

I used MSFS a lot for practising VFR navigation / dead reckoning skills, very helpful for that with how good the scenery is. Not sure I could achieve the same in XPlane

Before covid I would commute daily in London to work filtering (lane splitting) through traffic. You operate on the assumption that they don't see / hear you and you need to anticipate their movements, and be much more switched on. I can almost guarantee no one has ever heard my bike from a car until I've passed by it but it's irrelevant I find as cars try to kill me even when they do see me. Biking is just more dangerous and there comes a point where you are only as safe as you are lucky.

his developers can deliver good and working product really fast. (And from what I understand, it's a really small team.)

Fun fact, their Android code [0] (haven't seen iOS) is unmaintainable mess and on the surface just looks like a complete disaster. I find it baffling how Telegram Android not only hasn't fallen to bits requiring a full rewrite, but has continued to deliver brilliant UX and features.

0. https://raw.githubusercontent.com/DrKLO/Telegram/master/TMes...

They've straight up started banning certain subreddits from the mobile website, forcing you to download the app. As I write this, I just noticed it was an A/B test and I'm able to go on the subreddit in question again ... Argh!

This looks great. On a side note, I was wondering why the controls were freaking out when I was trying to depart, and then realised I had my foot on my rudder pedals I use for flight sim (not useful for trains despite my best efforts). I was trying to disable it in Brave browser but couldn't find a way. It seems any website can just read your gamepad input?

This doesn't happen on Firefox and this [0] is probably why. I imagine this could be used for fingerprinting, am I missing something?

Anyway, back to driving trains.

[0] https://hacks.mozilla.org/2020/07/securing-gamepad-api/

Would you mind elaborating on why Standard Notes is too buggy? Only thing that comes to mind is the use of React Native and Electron (suboptimal performance / UX) but I've never had any issues myself.

I'd like to hear of alternatives that apply the same e2e encryption model.

Is the Privacy Policy link broken? It just links to https://www.economicliberties.us

If you then navigate to the privacy policy on that site, it contains stuff like:

"For example, we may use remarketing with Google Analytics or other remarketing tools to advertise online. This enables third-party vendors, including Google, to show our ads on sites across the Internet...."

"[Android] development tools are focussed on large teams of highly trained software engineers, who all intimately understand every esoteric aspect of App development."

This really rings true to me. I almost cringe when I have to explain how to do some of the most basic things to non android developers.

Aside from the dozens of libraries you need to include, and need to know where to find and what version is compatible with what, the tooling itself is an insurmountable mess for new developers. It's also not getting any simpler.

Curiosity (stupidity?) got the better of me and I ended up awake until 2am fixing this last night on my Pixel 3a.

I was fortunate enough to have developer mode & USB debugging enabled, which allowed me to install some code to clear the wallpaper using the WallpaperManager [0].

Sadly it wasn't as simple as pushing the code to the phone and running a command to execute it. When the device boots, it would crash _almost_ instantly and reboot into recovery mode after attempting to show the wallpaper a few times. This meant I couldn't put my passcode in, which meant Android refused to run the application I made to clear the wallpaper.

The ADB (Android Debug Bridge) tool [1] lets you replicate user input for the connected device, so you can basically swipe the screen / enter keys from the command line. I was able to use ADB to swipe up on the lock screen and enter my passcode. This was a start but wasn't enough, as the crash was happening before the wallpaper deleting app could be started.

I figured the unlock process was taking too much time, and found out after Android 8 (Oreo) you can actually use ADB to change or remove your passcode [2], provided you know your existing passcode. After I removed my passcode I was able to reboot the device, and run a single ADB command to swipe up on the screen and delete that cursed wallpaper.

And no it wasn't worth it, but I enjoyed the challenge

[0]. https://developer.android.com/reference/android/app/Wallpape...

[1]. https://developer.android.com/studio/command-line/adb

[2]. https://android.stackexchange.com/a/194779