HNHacker News
TopNewBestAskShowJobs

grishka

13,482 karma · joined February 20, 2017

Android/Java developer. Ex VKontakte, Telegram.

https://grishka.me

meet.hn/city/ru-Saint-Petersburg/Saint-Petersburg

Socials: - mastodon:mastodon.social/@grishka

---

submissionscomments
grishka··on Decompiling a Nintendo 64 game in 84 days
There was a decompilation project of GTA 3 and Vice City. It got DMCAed by Rockstar Games, despite requiring the user to provide their own game assets.
grishka··on Twitter Viewer – View Twitter Without Account
Yes but they do let you view the content without an account, so that does partially answer the question in the comment I was replying to.
grishka··on Twitter Viewer – View Twitter Without Account
I've had people send me reels as links to ddinstagram.com and kkinstagram.com, which at least in Telegram, get transformed into a video that can be played inline from the link preview and downloaded.
grishka··on Twitter Viewer – View Twitter Without Account
And stuff their UX full of dark patterns, and get very angry whenever someone tries building a third-party client without the bullshit.
grishka··on Meta reaches $17B settlement over social media harms to children
HN isn't social media at all because it doesn't have a social graph (you can't follow people here).
grishka··on Meta reaches $17B settlement over social media harms to children
You fall out of society, basically. In my circles, most people expect everyone our age to have Instagram, even though it's been blocked by the government since 2022.

As far as I'm concerned, the algorithmic part that shows me content from strangers is a tacked-on extra, and not a very welcome one.

grishka··on Felony charges for citizen deleting phone data at US Border
In my own experience, you need a Windows app and a Xiaomi account, and then it will ask you to wait for days, and only then can you unlock it.
grishka··on Z80 – The 1970s Microprocessor Still Alive (2021)
I'm sure clones are still being made.
grishka··on Felony charges for citizen deleting phone data at US Border
Except apps themselves don't get backed up, only their data. So if you had any apps that are no longer in the app store or that came from outside of it (e.g. TestFlight or development builds), those won't be restored.
grishka··on Felony charges for citizen deleting phone data at US Border
Those "nandroid" backups weren't "close" to that, they were literally that initially. Then, when Android phones started coming with the /sdcard partition mapped to the internal flash memory (a subdirectory of /data) instead of an actual SD card, the /data partition backup mechanism was changed to copy individual files into some sort of archive, but the end result remained the same.

You can still do it on modern Android devices, as long as the bootloader is unlocked. Yes, the file system is encrypted, but a modern custom recovery is able decrypt and mount it.

grishka··on AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint
The core trick to making a popover, tooltip, or, really, any kind of overlay element that's anchored to something on the page is putting an element with `position: absolute` inside one with `position: relative`. You can make it display on hover with CSS alone too, if you really want to.
grishka··on AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint
This doesn't look like it gives websites something they couldn't do before with CSS and JS.
grishka··on AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint
Opening a popup needs JS though.
grishka··on AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint
Is there any particular reason these kinds of APIs are not behind permission prompts?
grishka··on A 25-year-old video patent just expired, ending a legal headache for Linux
They're a nice idea poorly executed. If they would last something like 5 years instead of 20, and only be assignable to individuals, not companies, and non-transferable, they could work as intended.
grishka··on A 25-year-old video patent just expired, ending a legal headache for Linux
And quite cheap and hackable ones at that.
grishka··on Firefox is now the last major browser that still supports uBlock Origin
I use Vivaldi and I recently installed an update that disabled my v2 extensions. Had to downgrade and disable update checking.
grishka··on "Solving a largely imaginary user goal"
Why does every website even need to provide its own toggle in the first place? How often do people use these, really?

(I don't get the "everything needs to support dark theme" thing either tbh)

grishka··on App Store Rejection of the Week: Dark Hours
While we're at it, let's also mandate the destruction of every general-purpose computing device incapable of secure boot or allowing it to be deactivated. And if someone dares to build a homebrew CPU out of relays, transistors, or logic ICs, they should expect the FBI to break down their door.
grishka··on App Store Rejection of the Week: Dark Hours
Tell them she doesn't own any devices that could connect to the internet. I'm sure they'll figure something out. They have to have procedures for this sort of thing.
grishka··on App Store Rejection of the Week: Dark Hours
> they told me to go to the website for my issue.

And this sort of attitude is exactly what needs to change.

grishka··on App Store Rejection of the Week: Dark Hours
Then maybe everyone needs to be educated to never ever trust incoming calls from unknown numbers? Or maybe these need to be blocked at the carriers? We have all this AI crap now but for some reason we can't deploy it to detect scam calls. We instead use it to automate the work that doesn't need automation, like software engineering or copywriting or art.
grishka··on App Store Rejection of the Week: Dark Hours
Then how about her not having online banking?
grishka··on App Store Rejection of the Week: Dark Hours
The society should change such that grandmas could decide for themselves whether they want tech or not, and still have a comfortable life if they choose to not use it. In our current society, smartphones and the internet are forced on everyone. It's not really a choice any more. Which is quite sad.
grishka··on My phone detects going on a run as “someone snatching my phone and running off”
I wish I could specify that I walk faster than most people.
grishka··on My phone detects going on a run as “someone snatching my phone and running off”
Google Maps has had glitched-out building outlines overlapping rivers in my city for years. I don't trust it at all. Citymapper is nice for public transit directions in cities.

But then, another Google product, Pixel Watch, has the bonkers default that if you just take a walk, like I normally do on most days, it considers that a "workout" of a dedicated type "walk" that needs to be tracked. It would vibrate rather annoyingly too. So basically every time I go outside to grab a lunch, that's a "workout"? But at least you can turn that off.

grishka··on I'll be stepping back from leading product for X
What do you mean? HN doesn't have a social graph. It's an entirely different beast as far as I'm concerned.
grishka··on I'll be stepping back from leading product for X
My issue is that you can't exclude yourself from the algorithm. You post something even tangentially political, it immediately pops up in the feeds of people that have no connections with you at all and have the extreme form of views opposite to yours. The only way to prevent your tweets from being recommended to random people is to lock your account, and that makes it pointless to reply to people who don't follow you or to like their tweets because they don't see anything you do.

I myself always use the "following" tab. So I would like to stay in my bubble, thank you very much.

grishka··on “Gravity is worth asking about”
You can disable Samsung's system apps using adb as well. The command is `adb uninstall --user 0 com.package.name`
grishka··on Thanks FedEx, This Is Why We Keep Getting Phished (2024)
That's a good approach, and I do this too actually, but some people's job or occupation requires them to take calls from unknown numbers. And some people still use landlines without caller ID.
← PreviousPage 3 of 34Next →