HNHacker News
TopNewBestAskShowJobs

vbezhenar

16,221 karma · joined September 23, 2014

https://vbezhenar.com/
submissionscomments
vbezhenar··on ChatGPT won't let you type until Cloudflare reads your React state
They know that the rules apply to them. They hope that they can avoid being caught.
vbezhenar··on A Faster Alternative to Jq
Looks like naive implementation of homemade bytecode interpreter. What's so mind blowing about that? Maybe I missed something.
vbezhenar··on Epoch confirms GPT5.4 Pro solved a frontier math open problem
Now multiply that with 7 billion to distill that one who will solve frontier math problem.
vbezhenar··on Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
> Games are mostly just doing their own thing, only interacting with the system for input & output.

They should be trivial to port then, no?

vbezhenar··on Java is fast, code might not be
No, in the example they provided, programmer wrote obviously stupid code. It has nothing to do with necessity:

    Long sum = 0L;
    for (Long value : values) {
        sum += value;
    }
I also want to highlight that there are plenty of collections utilizing primitive types. They're not generic but they do the job, so if you have a bottleneck, you can solve it.

That said, TBH I think that adding autoboxing to the language was an error. It makes bad code look too innocent. Without autoboxing, this code would look like a mess and probably would have been caught earlier.

vbezhenar··on Java is fast, code might not be
GraalVM is terrible. Eats gigabytes of memory to compile super simple application. Spends minutes doing that. If you need compiled native app, just use Golang.
vbezhenar··on Java is fast, code might not be
Why should compiler optimize obviously dumb code? If developer wants to create billions of heap objects, compiler should respect him. Optimizing dumb code is what made C++ unbearable. When you write one code and compilers generates completely different code.
vbezhenar··on The Reason Windows Hate Is Exploding: It's the End of Personal Computing [video]
It makes sense, if manufacturer provides support for Linux on the same laptop SKU. But that's very rarely the case. So selling laptop without OS seems like selling half-working product. When you're buying a car, it comes with a lot of software. ECU software, multimedia software (sometimes it's Windows CE) and so on.

I saw laptops selling with FreeDOS but realistically speaking I think that majority of these laptops end up with pirated Windows, so all it provides is increasing level of piracy.

Ideally laptop should provide a choice between Linux and Windows on the first boot. And easy way to buy Windows license if user chooses it.

vbezhenar··on Delphi 13.1 Released, with ARM64 support
They have free community edition. Main restriction seems to be: "If you're an individual, you may use Delphi CE to create apps for your own use and apps that you can sell until your revenue reaches US$5,000 per year."

So should be perfectly enough for hobbyist.

vbezhenar··on Delphi 13.1 Released, with ARM64 support
From $960 + $399/year.

I think it's quite an accomplishment to survive in the modern world of free software development tools.

vbezhenar··on Google details new 24-hour process to sideload unverified Android apps
How does it track time? Is it possible that user will just change current time to the future to instantly process the request? Is it possible to track time "safely"?
vbezhenar··on macOS 26 breaks custom DNS settings including .internal
It's incredibly bloated. I don't want AI engine in my OS. I don't want Spotlight in my OS. I don't want my OS to load CPU for 10 minutes after boot for who knows what. I don't want my OS to ship with Chess app and lots of other irrelevant software. I don't want my OS to ship with Music app and bother me with subscription offers. I don't want my OS to ship with iCloud app.

They also do strange choices regarding shipped software. For example they ship ancient bash 3, apparently because they hate GPLv3 or something like that. I like GPLv3 and this choice makes macos user-hostile.

vbezhenar··on macOS 26 breaks custom DNS settings including .internal
Maybe Apple Hardware would write Linux drivers to sell their hardware for servers. Intel contributes to Linux kernel. AMD contributes to Linux kernel. Nvidia contributes to Linux kernel. A lot of hardware manufacturers support Linux to some extent. It's no longer reverse-engineered wild west.
vbezhenar··on A sufficiently detailed spec is code
This is not correct. They can say "sorry" which makes them as accountable as ordinary developer.
vbezhenar··on What 81,000 people want from AI
I think that there's a "time window" right now, before most people realized the scale of AI. Those who jump there first, can monetize it. It certainly won't last forever, but you can earn some money while it lasts. And you will have years of AI-relevant experience afterwards.
vbezhenar··on Rob Pike’s Rules of Programming (1989)
We will optimize it later, we don't have time for that right now, it seems it works fast enough for our needs right now.

"Later" never comes and all critical performance issues are either ignored, hot-patched externally with caches of various quality or just with more expensive hardware.

vbezhenar··on Cert Authorities Check for DNSSEC from Today
My two most common problems:

1. Need to change IP as soon as possible, but DNS record has huge TTL (e.g. 24h).

2. Client ISP DNS does not resolve my domain and it's absolutely not clear how to proceed from here. I don't have connections in huge ISPs, writing stuff to ISP support is as effective as throwing stones in the lake.

Funnily enough, for both cases, /etc/hosts or its Windows equivalent comes to the rescue.

vbezhenar··on AirPods Max 2
I used to wear them daily and I didn't like it. Noise cancellation was important for me, but they were really heavy.
vbezhenar··on What makes Intel Optane stand out (2023)
I encountered FRAM chips in one PCB I worked with. It's like flash, but holds data forever and does not wear. One could easily create usb drive of small capacity using these chips. They are a bit expensive, but that longevity could be a market differentiator. So tech is there if you think you can sell it.
vbezhenar··on How I write software with LLMs
Intuition is subjective. It's hard to convert subjective experience to objective facts.
vbezhenar··on How kernel anti-cheats work
Most of cheating is botting. When bots farm dungeons or other activities, earn gold and then that gold is being sold at black markets for dollars to other players.

That's indirectly hindering other players progression, because it causes deflation (so you can't earn as much gold selling your ores); because it causes inflation (more circulating gold, yes, these are contradictory); because it denies other player farm (if bot gathered ore, other player have to search for another vein) and so on; also illegal gold selling increases expectations (other players bought super good gear, why don't you do that) and causes burn-out (because farming gold fairly is much more hard, than just buying it).

But mainly it just makes players angry, because they can see these bots moving in a predetermined route and stealing resources from their noses. I'm not really sure if bots are that bad in the grand scheme of things, but living players certainly don't like to compete with automatons.

There were also cheaters who used instant cast interruptions at arenas, but it seems that competitive PvP is not that popular nowadays so I'm not sure how it's wide spread.

vbezhenar··on Parallels confirms MacBook Neo can run Windows in a virtual machine
From operating system I want a very bare bones experience. I definitely don't want operating system to ship with browser, file manager, terminal emulator, PDF viewer or rich text editor. And I absolutely don't want operating system to ship with chess engine, AI thing and some weird disk search utility which never works but always eats my CPU.

You might argue that some tools like terminal emulator or text editor might be necessary to solve some basic OS issues, but these tools should be extremely simple, like notepad.exe (old one!) or cmd.exe.

Anything other should be distributed in application store or any other way but not as a part of base operating system.

Nor Windows not macOS suits me for that definition, at least their default distributions (I'm pretty sure that it's possible for Apple or Microsoft to build bare bones operating system distribution, but so far they didn't bother and I won't accept some unsupported third party modifications). Linux somewhat suits me, as I can build something with little effort. It'll still contain lots of stuff I have no idea about, but these tend to not show up loudly.

vbezhenar··on How kernel anti-cheats work
I'm playing WoW and I've heard lots of compains about Blizzard banning innocent players. Just recently there was a wave of complains that they banned players who spent a lot of time farming one dungeon (like 10+ hours per day).

I, myself, got two accounts banned and I was innocent. I managed to make it through support and got them unbanned but I'm fairly certain that many players didn't, because they seem to employ AI in their support.

So I'm a bit skeptical about that kind of behavioural bans. You risk banning a lot of dedicated players who happened to play differently from the majority and that tend to bring bad reputation. For example I no longer purchase yearly subscription, because I'm afraid of sudden ban and losing lots of unspent subscription time.

vbezhenar··on Parallels confirms MacBook Neo can run Windows in a virtual machine
MacOS has always been incredibly bloated.
vbezhenar··on Vite 8.0 Is Out
It is especially weird because JavaScript was not supposed to be processed at all! This is all wrong if you ask me. Web development should strive to launch unchanged sources in the browser. TypeScript also was specifically designed so engine could strip types and execute result code. These build tools should not exist in the first place.
vbezhenar··on Innocent woman jailed after being misidentified using AI facial recognition
At this point I think that AI will perform human duties better than human. So probably it's better to let AI autonomously jail people, of course with all the necessary procedures as required by law.
vbezhenar··on Kotlin creator's new language: talk to LLMs in specs, not English
Compiler is not 100% deterministic. Its output can change when you upgrade its version, its output can change when you change optimization options. Using profile-guided optimization can also change between runs.
vbezhenar··on The MacBook Neo
Windows license stored inside BIOS. When you install fresh Windows, it'll get activated automatically.

What's more troublesome is that some laptops require drivers and customizations, so you need to tinker with your fresh Windows by installing carefully selected subset of drivers, so your hardware works and at the same time you don't install the same shovelware. The driver situation for Windows is truly dire. There are drivers from laptop manufacturer (e.g. Lenovo). There are drivers from part manufacturer (e.g. Nvidia). There are drivers that Windows was bundled with. There are drivers that Windows will download automatically and install as part of Windows Update. It's a huge mess and I don't think anybody knows how to navigate that. So there's no reliable recipe to create "stable" Windows from the scratch.

vbezhenar··on SSH Secret Menu

    Host *
        ServerAliveInterval 25
vbezhenar··on No, it doesn't cost Anthropic $5k per Claude Code user
Why does Claude charge 10x for API, compared to subscriptions? They're not a monopoly, so one would expect margins to be thinner.
← PreviousPage 7 of 34Next →