HNHacker News
TopNewBestAskShowJobs

viktorcode

1,872 karma · joined September 26, 2020

submissionscomments
viktorcode··on Apple pulls iPhone torrent app from AltStore PAL in Europe
Apple does not get to decide what‘s published on alternative stores, but they can revoke certificates still.
viktorcode··on Apple pulls iPhone torrent app from AltStore PAL in Europe
That statement cannot be taken at face value. Russian developers and Russian registered entities are freely publishing apps on App Store. EU sanctions do not prevent that.
viktorcode··on Google will allow only apps from verified developers to be installed on Android
Apple adopted many ideas that first appeared on Cydia. Some customisation options, some missing features. And now even game emulators are available on App Store.
viktorcode··on The web does not need gatekeepers: Cloudflare’s new “signed agents” pitch
By that logic AI already killing people. We can't presume that whatever can be found on the internet is reliable data, can't we?
viktorcode··on The web does not need gatekeepers: Cloudflare’s new “signed agents” pitch
They will learn to pay for high quality data instead of blindly relying on internet contents.
viktorcode··on The web does not need gatekeepers: Cloudflare’s new “signed agents” pitch
AI poisoning is a better protection. Cloudflare is capable of serving stashes of bad data to AI bots as protective barrier to their clients.
viktorcode··on The web does not need gatekeepers: Cloudflare’s new “signed agents” pitch
I wish Cloudflare would roll out AI poisoning attack as protection for their clients (providing bad data cache to AI bots), instead of this. Would work like a charm.
viktorcode··on Google will allow only apps from verified developers to be installed on Android
There's a technical possibility, but it's not a thing, as in there's not a lot of iPhone users interested in that
viktorcode··on YouTube made AI enhancements to videos without warning or permission
We can relax; it's only about YouTube shorts
viktorcode··on A German ISP changed their DNS to block my website
I cannot stress that enough: do not use your ISP provided DNS.
viktorcode··on Job Listing Site Highlighting H-1B Positions So Americans Can Apply
The companies do that because they already had an applicant from abroad for this role they accepted. And now they must wait out the period for job posting to be live before inviting the applicant.
viktorcode··on Let's get real about the one-person billion dollar company
I’m sorry, but outside of venture capital world one person billion dollars company already happened. Remember Minecraft?
viktorcode··on Japan: Apple Must Lift Browser Engine Ban by December
For reference, here's Apple's requirements for browser engines in EU: https://developer.apple.com/support/alternative-browser-engi...
viktorcode··on Australia widens teen social media ban to YouTube, scraps exemption
I think that was a buyout. Government offered money for the guns.
viktorcode··on Games Look Bad: HDR and Tone Mapping (2017)
Please watch this for yet another take on the issue: https://www.youtube.com/watch?v=j68UW21Nx6g

The points are: game graphics is indeed suffering, but the problem is not being unlike films and photos, it's the opposite. The games should stop using film industry produced tone mapping curves and instead create their own, making a clean break.

Personally, I agree with the video.

viktorcode··on Use Your Type System
The idea is to just wrap them in a unique type per intended use case, like AccountID, SessionID, etc. and inside the may contain a single field with String.
viktorcode··on AMD CEO sees chips from TSMC's US plant costing 5%-20% more
I see what she did here. That's just for silicone, not for the ready to use product. I expect the final US-made CPU available for sale cost to jump significantly higher than 20%
viktorcode··on Cloudflare starts blocking pirate sites for UK users
I refer to that kind of content availability as geo-locking. Geo-blocking is specifically for blocking internet access based on the client's locality.
viktorcode··on Cloudflare starts blocking pirate sites for UK users
> Blocking is the wrong terminology here. This is geo-blocking, by definition.

Personally, it's always sad when a company agrees to censor on their own merit when they don't have legal obligation to.

viktorcode··on Apple vs the Law
I'm not sure if you are serious or not with that proposition that would treat gatekeepers more strict than monopolies.

Regardless, I wanted to point out the obvious: each new broad regulation increases the cost of operating in the market where said regulation applies. The gatekeepers of today might not leave, but every new potential newcomer will calculate is it even worth it to operate in a market like that? Maybe it pays off to invest hundred of millions into lawyers and lobbying instead of technologies? Or maybe we'll skip EU market altogether (for reference, according to a courtroom statement Apple gets 7% of their revenue from Europe)

viktorcode··on Stop Killing Games
Look at Concord. It was turned off immediately, because there was no players interest and Sony decided to cut the losses right away. Under the proposed rules they wouldn't be able to just kill a game they had high hopes for but ended up unneeded.

The only financially viable solution for online games is to release in Europe later, after the project popularity in other markets was established.

viktorcode··on America’s incarceration rate is in decline
In the light of that dynamic I fund it curious that Russian prisons population is rapidly declining too, but for very different reason.
viktorcode··on uBlock Origin Lite Beta for Safari iOS
Maybe we should not have the app to do that, but we can have it and personally I missed that one tap convenience on my Mac.
viktorcode··on uBlock Origin Lite Beta for Safari iOS
… or sideboard for free for a week.
viktorcode··on uBlock Origin Lite Beta for Safari iOS
I might be misunderstanding your problem, but if you want to easily switch DNS there is an iOS app I was using. Sadly, don’t remember what it was called, but I’m sure an AppStore search will yield possible solutions
viktorcode··on Samsung embeds IronSource spyware app on phones across WANA
Fact of life: cheap Android phones are funded by ads. Same holds true for TV sets.
viktorcode··on VPN providers in France ordered to block pirate sports IPTV
Just use a VPN that's not on the list. It is also will be useful to learn other ways to get around internet censorship which people use in the countries like China and Russia
viktorcode··on Cloudlflare builds OAuth with Claude and publishes all the prompts
It can be done, but for my environment the sum of all prompts that I end up typing to get the right result ends up being longer than the actual code.

So now I'm using LLMs as crapshoot machines for generating ideas which I then implement manually

viktorcode··on What’s new in Swift 6.2
> And incidentally, I've used startObservation() in places, and it's crippled by another idiotic design choice: It only works once. It reports the first change, and then never another one. So in the onChange closure, you have to re-start the observation. Every goddamned time.

The restart is there in my example, and it doesn't look too complex. And this aspect of observation is exactly what will be changed in Swift 6.2. Nice improvement, I'd say!

> I disagree, because the model hasn't changed yet. That's the crippling aspect to it: You can't tell some controller object to recompute its state based on a change to another object in the model, because you're getting notified BEFORE that object has changed.

If your model stores 2 interdependent states then you'll risk running into infinite update loop regardless of whether you've been notified from `didSet` or `willSet`. It can be fixed by changing the model.

To be fair I didn't understand your example with camera and resolution. In all cases you already know the new value and so the dependent code is good to go. The code shouldn't ever care where the value comes from: the main state, the future state, or some mock state.

viktorcode··on Build iOS Apps on Linux and Windows
> To install your own personal homebrew apps without Apple's approval, use AltStore (Windows) or SideStore (Linux)

It works by signing the build with your personal Apple ID, using Apple servers.

← PreviousPage 6 of 24Next →