Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grishka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
451.
▲
by
grishka
1y ago
Because as a developer, you often don't get that choice, for example, if your product is an online service. Either you have an iOS app and play by Apple's stupid rules, or you don't, and your iPhone users go to a competitor t
452.
▲
by
grishka
1y ago
Maybe let's not optimize everything around people being tech-illiterate? We live in a society. You are expected to have some baseline knowledge to live in one. So let's instead educate people about that stuff instead of encouragin
453.
▲
by
grishka
1y ago
How and why is that somehow fundamentally different from someone gaining complete access to your computer, which allows you to run anything freely? Both are your personal devices that store your sensitive personal information.
454.
▲
by
grishka
1y ago
It turns out it's very easy to not know things when your salary depends on you not knowing them.
455.
▲
by
grishka
1y ago
And Android apps can be installed from apk files without any Google involvement whatsoever. All apks are self-signed anyway and signing identity only comes into play for updates , not initial installation. As in, when you first install a
456.
▲
by
grishka
1y ago
> "...unfortunately, it's impossible to do all the complex engineering to comply with the Commission's current interpretation of the DMA..." There's nothing complex and impossible about removing some "if&quo
457.
▲
by
grishka
1y ago
That's the short-distance FPV drones used near the front line. The long-distance ones, the kinds that strike hundreds of kilometers deep, fly pre-programmed routes afaik but also use mobile networks for something . Maybe intelligence
458.
▲
by
grishka
1y ago
And most people, me included, still call it Twitter.
459.
▲
by
grishka
1y ago
Meanwhile in Russia, mobile data shutdowns are becoming a routine. Especially in regions closer to the border/front line. They say it's to fight drone attacks, but no word on how effective that actually is.
460.
▲
by
grishka
1y ago
But why use AI for that in the first place? You can just, uh, google things. Like "software that does X". You would get a better result from forums and blogs and such. When doing research, AI really feels like an unnecessary middl
461.
▲
by
grishka
1y ago
Well, that's the thing — if you understand the technology you're working with and know how to verify the result, chances are, completing the same task with AI would take you longer than without it. So the whole appeal of AI seem
462.
▲
by
grishka
1y ago
No, we don't need to fix prompt injection. We need to discredit AI so much that no one relies on it for anything serious.
463.
▲
by
grishka
1y ago
Oh we had a bunch of Sun thin clients in my university, in a dedicated room where we went to get tortured with various tests. They were complete sets, with Sun branded monitors, keyboards, and mice. The system you got into was something ver
464.
▲
by
grishka
1y ago
The previous owners of my apartment left a VCR behind. I think it's from the mid-90s, but I'm not sure. It didn't work very reliably, taking time to turn on and sometimes shutting off when e.g. spinning up the video head. B
465.
▲
by
grishka
1y ago
IMO the use of <canvas> needs to be behind a permission prompt, the same as e.g. geolocation or WebRTC. Few websites actually need canvas/WebGL for legitimate purposes.
466.
▲
by
grishka
1y ago
лол)))))))
467.
▲
by
grishka
1y ago
As a Russian who removed "winlockers" from so many of my not-so-tech-literate schoolmates' computers in the late 00s, I disagree :D But those weren't as sophisticated, I suppose. They didn't encrypt files. They only
468.
▲
by
grishka
1y ago
Except the way some system notifications worked on iOS was always disrespectful. The kind where you unlock your device with a clear goal in mind and a modal alert pops up telling you that your battery is low, or that something "impor
469.
▲
by
grishka
1y ago
No, unless they can prove that the problem was caused by software.
470.
▲
by
grishka
1y ago
A lot of the size of the modern operating systems comes from two things: - modern screens are higher resolution, and so require much larger image resources. - modern OSes contain all translations in them. In the 90s it was common to have la
471.
▲
by
grishka
1y ago
These affect the "disable" button and the "pm disable" command, I believe. The "uninstall" command can't be prevented from working to my knowledge. But then I haven't had any experience with carrier p
472.
▲
by
grishka
1y ago
This doesn't strictly require a PC. There's this trick with using the wireless debugging feature to connect the phone to itself. You can do it with a terminal app like Termux but Shizuku is a nice GUI that streamlines this process
473.
▲
by
grishka
1y ago
The system partition is made some fixed size, the same way disk partitioning works on PCs, and never resized, because resizing file systems is still a non-trivial task. It often has some free space too to accommodate future system updates.
474.
▲
by
grishka
1y ago
The system partition is usually the same size regardless of which storage option of the same phone model you get.
475.
▲
by
grishka
1y ago
To be pedantic, yes, but not in a way that matters. The system partition is read-only. Mounting it read-write would require root and any modifications would break system updates. The apk will still be physically present in the file system,
476.
▲
by
grishka
1y ago
The "unremovable" part is inaccurate. While you can't completely remove it because it resides on the system partition, you most probably can still disable it with an adb command: adb shell pm uninstall --user 0 com.pack
477.
▲
by
grishka
1y ago
VKontakte has a very clever but at the same time cursed solution to this — the `execute` API method. It takes JS-like code that runs server-side. You can make up to 25 API calls and transform the data any way you please before returning it
478.
▲
by
grishka
1y ago
What really grinds my gears is websites with news/articles that assume that you have a stable fast internet connection for the whole duration of you reading the article, and so load images lazily to "save data". Except I some
479.
▲
by
grishka
1y ago
No, in my own experience, Qt apps have a very distinct "something is off" feeling to them. Because they implement everything from scratch, some of the subtle behaviors from AppKit-provided controls are just not there, despite Qt t
480.
▲
by
grishka
1y ago
Because high-speed internet became omnipresent. The act of making a software release stopped having a cost associated with it, like having to print CDs and ship them to stores. Software transitioned from meaningful releases, each of which n
More ›