HNHacker News
TopNewBestAskShowJobs

viktorcode

1,872 karma · joined September 26, 2020

submissionscomments
viktorcode··on Apple has locked my Apple ID, and I have no recourse. A plea for help
It's a defence mechanism against account hijacking if someone has access to your phone number, linked to your account. Went through the same procedure to recover an account I haven't been using for a few years.
viktorcode··on Apple has locked my Apple ID, and I have no recourse. A plea for help
> What's the rationale?

Most likely stolen cards. Stolen credit cards are used to purchase gift cards which are then resold to unsuspecting buyers. Think of it as stolen money laundering.

viktorcode··on Valve reveals it’s the architect behind a push to bring Windows games to Arm
The one very visible trend in the last 30 years of game development was about reducing input complexity. It has nothing to do with complexity of games themselves. Now instead of fighting clunky controls like in good old times you fight game challenges, where the input tries hard to be as transparent as possible
viktorcode··on Valve reveals it’s the architect behind a push to bring Windows games to Arm
I'm not sure what you are referring to, but I remember way less cross-platform software than we have now, and way worse working WINE. No, there was never time when we could run whatever software we want on a machine of our choice.
viktorcode··on Valve reveals it’s the architect behind a push to bring Windows games to Arm
It's Android where you need Vulkan. Overwhelming majority of PC games that can run on Vulkan can also support Metal due to the engine they use.

The real barrier is DX games.

viktorcode··on Valve reveals it’s the architect behind a push to bring Windows games to Arm
> Right now Valve is quietly targeting MS' attempt to create a walled garden for gaming on Windows and (probably) cut them out.

Current MS' approach is to not do exclusives and sell all their games on every platform available except Apple's

viktorcode··on The Censorship Network: Regulation and Repression in Germany Today
Germany does have piracy policing for torrents, for instance. Access is not blocked though, and thus I don't consider fines for torrenting to be an act of censorship.
viktorcode··on France threatens GrapheneOS with arrests / server seizure for refusing backdoors
For contrast, you can imagine how this debate between a private OS developer and the government would go in a non-democratic country. Or, you don't even have to imagine, because examples are not hard to find.
viktorcode··on Google Revisits JPEG XL in Chromium After Earlier Removal
A large and important piece, but not the final. If it will remain web-only codec, that is no Android and iOS support for taking photos in JPEG XL, then the web media will still be dominated with JPEGs.
viktorcode··on Signal knows who you're talking to (2023)
> You still need one to register

Case in point: recently, some Russian mobile service providers started blocking registration SMS for popular messengers, Signal included.

In earlier years there were also cases of mobile number spoofing in the country, where the control over the number was given to law enforcement who then use it as second factor authentication to break into different accounts.

That's how easy it is. The word "secure" and "mobile phone number" are the opposites of each other.

viktorcode··on The Censorship Network: Regulation and Repression in Germany Today
I mostly agree with your points, but there’s one form of censorship that exists in Germany today: internet censorship driven by the commercial interests of right holders and implemented by the major internet service providers. In short: illegal streaming sites can be blocked for access.

Some people might disagree that it isn’t a form of censorship, but it fits the bill: blocking access to information on the sole discretion of 3rd party pursuing its own interests.

viktorcode··on Streaming platform Twitch added to Australia's teen social media ban
If the aim was to limit children exposure to social messengers, then Discord absolutely must be on the list. I don't know the backstory, but it seems to be a typical exercise of political power by the people lacking expertise in the field.
viktorcode··on Streaming platform Twitch added to Australia's teen social media ban
This list indeed seems to be a random selection
viktorcode··on How two photographers transformed RAW photo support on Mac
> “The only thing I have is Preview, and I have to look at one photo at a time,” Shan says. “It’s crazy. I got fed up with it so I looked at different apps.”

Select files in Finder, option + double click on them, and you have many photo files accessible in a single Preview window.

viktorcode··on Your smartphone, their rules: App stores enable corporate-government censorship
How about app creators sue DOJ and/or Apple if the law is on their side?
viktorcode··on WBlock: A New Ad-Blocker for Safari
That info is outdated. Safari also allows JS scripts running on sites, i.e. extensions working like script injectors. The difference with content blockers is those extensions must be explicitly allowed to access sites being browsed first, for privacy reasons.
viktorcode··on WBlock: A New Ad-Blocker for Safari
After using uBlock origin lite on Safari for a while I went back to blocklist-based blockers. They are just faster. They don't suddenly break, making me reload site or restart browser. And the only thing needed on top is just some JS script injection via a separate extension for some sites like YouTube
viktorcode··on AMD GPUs Go Brrr
Just to point out that those crashes are specific to Windows: current generation of consoles run the same UE games with no crashes.
viktorcode··on Android developer verification: Early access starts
The US anti trust legislation punishes the abuse of monopoly power, not being monopoly in itself. Google was found guilty in leveraging their dominating position on the platform to do just that.

On the other hand in the US Apple's App Store was not found to be a monopoly in the first place. Different cases about abusing dominating position also didn't go far.

viktorcode··on Valve is about to win the console generation
Consoles win a marketshare by having games ported or developed for their hardware, improving experience.

What Valve offers is just one more PC configuration

viktorcode··on Swift on FreeBSD Preview
SwiftUI is build upon Apple's frameworks like Metal, CoreGraphics, CoreAnimation, and UIKit / AppKit. If someone want's to make a version for another platform, they will have a whole lot of work to do. That is the real show stopper, and not the core SwiftUI features like many were led to believe
viktorcode··on Swift on FreeBSD Preview
Data race safety is not offered by default. In Swift 6.2 you can enable strict mode and it will cover majority of data race problem, but not all.
viktorcode··on Linux gamers on Steam cross over the 3% mark
It’s not needed for old games, but as I said: Cyberpunk is an example of port properly done. It’s not something achievable via simulator.
viktorcode··on Linux gamers on Steam cross over the 3% mark
I think what you are describing is Apple Silicon GPUs delivering good results with sheer power. However, when the same titles are adopting TBDR you'll get faster rendering time or higher resolution. Cyberpunk is a good example of porting properly done.

Skipping unnecessary operation during frame rendering is always better for games.

viktorcode··on Linux gamers on Steam cross over the 3% mark
I don't think there's any issue to run any older game using Crossover or similar on a Mac. Grab that on Steam or GoG and go. Not sure why Apple should become involved in those simulation efforts.
viktorcode··on Linux gamers on Steam cross over the 3% mark
Two more points to that:

First, due to substantial differences in graphics hardware, that is tiled-based deferred rendering for Apple Silicon and immediate mode rendering for NVIDIA and AMD the software simulation or translation layer will never be as good as DXVK/VKD3D, which essentially do rendering on exactly same GPUs. In case of using TBDR the pipeline must be rewritten to get the benefits. Simply put, for Apple hardware every Windows game wrapped in a translation layer will be significantly worse off than a native port. That’s why it’s important for Apple to push for that.

Second, Apple is the owner of the biggest game storefront in terms of revenue. They don’t have to ask for game developers to come, they are already here. The market we are talking about is AAA games market. And this market is characterised by dedicated hardware: consoles and gaming PC. So I think this is where lies the actual problem: Apple doesn’t make dedicated hardware for games.

viktorcode··on Linux gamers on Steam cross over the 3% mark
I believe the statistics doesn't count Windows version of Steam games running on Mac via Crossover. And of course Steam is not the only store to purchase games on Mac (in last couple of years bought 2 games via App Store and none via Steam)
viktorcode··on Linux gamers on Steam cross over the 3% mark
Seems this kind of comments will keep coming no matter what. Nevertheless, here's some points on the matter:

Apple was the company that boosted OpenGL popularity by using it as the graphics API for OS X. In Apple platforms world there's only one graphics API that is guaranteed to work across their hardware, so it was a big deal. However, they could not keep up with OpenGL updates, as they overlapped poorly with their products map, i.e. switching new OS X to newer OpenGL revision would require to drop support for older Macs.

Out of that need (and also to address multiple shortcomings of OpenGL) Metal was born. OpenGL support layer was implemented on Metal.

Metal was released before Vulkan API was finalised. There was never need for Apple to support Vulkan. Vulkan, as the OpenGL before it, has the same downsides for Apple, but bringing nothing to the table compared to Metal.

Very few games have custom written Vulkan rendering pipeline. Majority rely on game engines, and if the engine supports Vulkan rendering, it is almost certain to also supports Metal.

So, instead of relying on supporting 3rd party rendering APIs Apple spends resources on helping with porting games to Macs natively.

viktorcode··on Keep Android Open
My reply is a counterpoint to the statement that banks, government services and streaming services require excessive control over my device. They aren't, as they all can run in a browser, which sandboxes them from the OS. That's it.

And I guess people who downvoted my counterpoint thought that it means that all services on the planet have very well functioning browser version, judging by their comments. Some don't, some do. But no one of them "requires" excessive access a native app can provide.

Some may want to have it, for some browser version is simply not a priority. But nobody needs to have additional info for those services to function.

viktorcode··on Keep Android Open
It's not just Netflix. It is also FaceTime calls for Firefox. This is the reason why Netflix limits Firefox.
← PreviousPage 4 of 24Next →