HNHacker News
TopNewBestAskShowJobs

vbezhenar

16,221 karma · joined September 23, 2014

https://vbezhenar.com/
submissionscomments
vbezhenar··on WebUSB Extension for Firefox
Do you like the idea of installing Windows and installing some chinese drivers and some weird tool instead? Because that's the alternative to WebUSB.
vbezhenar··on WebUSB Extension for Firefox
WebUSB is particularly useful for this, because it allows you to just open a website. You don't need to install an app.

It also convenient for developer, as distributing apps nowadays is a lot of hoops to jump over. Website is just a website.

Also website is cross-platform by definition, as long as API is supported across platforms and WebUSB API is supported on all platforms except iOS.

vbezhenar··on WebUSB Extension for Firefox
The whole point of WebUSB is to create a tool that works with USB device, without all the risks and issues of installing external programs.

If I need to install a program, browser extension, just to work with a given tool, I probably would just prefer an ordinary program without browser at all.

Chrome approach is correct. It allows user to work with USB devices without exposing computer to the risks of installing a host software.

vbezhenar··on NSA is using Anthropic's Mythos despite blacklist
> it doesn't appear so, given how able AI tools already are at disassembly?

If that's your concern, shareware industry developed tools to obfuscate assembly even from the most brilliant hackers.

vbezhenar··on OpenClaw isn't fooling me. I remember MS-DOS
Going to the shop and buying groceries is not hard work. But I don't do that since delivery became available. I'm lazy and delivery is free. Same for ordinary people needs. It's not a big deal to manage my life, but if I can avoid doing that for free, that's probably what I'll do. For $200? Not sure. For $20? Absolutely. So the question is already about price.
vbezhenar··on OpenClaw isn't fooling me. I remember MS-DOS
Many wealthy people use human assistants to offload mundane work.

This is cheap replacement for ordinary people.

It's going to be big. But probably it's best to wait for Google and Apple to step up their assistants.

vbezhenar··on Sudo for Windows (2024)
Not really. You can have separate users with separate $HOME, separate passwords, separate groups, separate everything.

User is user. Uid is uid. It's not the same. Uid is used for file permissions, that's true.

vbezhenar··on Sudo for Windows (2024)
Minor nitpick, but there's not necessarily a single super user in UNIX. You can create multiple users with uid=0 and they all will be super users.
vbezhenar··on Turtle WoW classic server announces shutdown after Blizzard wins injunction
There are multiple private server implementations. Blizzard does not hunt them. They are on github, you can run it in your basement and play with bots and some friends. I don't know if that presents a copyright violation, but as a matter of fact, Blizzard doesn't care enough to even submit a DMCA to GitHub.

Funny fact that both Blizzard and GitHub nowadays owned by Microsoft, so in the end, Microsoft hosts private server code for its own game.

But if you're taking this code, host it on a powerful server for everyone to join, integrate shop to extract money from players, advertise it as a separate game. That's basically running a company which extracts money from Blizzard IP. That crossed the line.

I'm not the one to protect Blizzard, but in my opinion they're doing the right thing here. Turtle WoW attracts players who could be paying subscription to Blizzard and play WoW Classic.

vbezhenar··on Turtle WoW classic server announces shutdown after Blizzard wins injunction
I don't know much about FF. But a thing with WoW is that new release often brings a significant rework of many game mechanics; they might squish everyone's level; edit stats for millions of items; rework class talents and abilities, sometimes even bringing up the whole new approach to the talents.

So while just scaling down characters is technically not hard to do and there's tech in WoW for that, it's never the same as playing previous expansion. And players want genuine experience.

And preserving all the old mechanics for 12 of expansions would present a whole new class of challenges to a team. WoW is a huge game. They already plagued by lots of bugs.

vbezhenar··on The world in which IPv6 was a good design (2017)
IPv4 is absolutely fine. Consumers can be behind NAT. That's fine. Servers can be behind reverse proxies, routing by DNS hostname. That's also fine. IPv4 address might be a valuable resource, shared between multiple users. Nothing wrong with it.

Yes, it denies simple P2P connectivity. World doesn't need it. Consumers are behind firewalls either way. We need a way for consumers to connect to a server. That's all.

vbezhenar··on Claude Opus 4.7
"generating fake news, impersonating people, or automating abusive or spam comments on social media"

So it seems that these fears were founded. Doesn't seem to be a "theatre".

vbezhenar··on Write less code, be more responsible
AI not just types code for you. It can assist with almost every part of software development. Design, bug hunting, code review, prototyping, testing.
vbezhenar··on Microsoft isn't removing Copilot from Windows 11, it's just renaming it
I complain. I don't need AI on OS level.
vbezhenar··on Microsoft isn't removing Copilot from Windows 11, it's just renaming it
You do you, but I never bothered with anything like that and just used Windows as it is. It works. Yes, it probably tracks me and sends some stuff to MS servers but I don't care. I trust them enough to run their proprietary code on my machine with the highest privileges, anyway.

The problems with VM experience is because Windows seems to perform some tasks after installation or after long absence, like installing updates and stuff. That makes it slow for a while. But when you use it every day, it's not an issue.

vbezhenar··on All elementary functions from a single binary operator
Didn't read the paper, but it was easy for me to derive constants 0, 1, e and functions x + y, x - y, exp(x), ln(x), x * y, x / y. So seems to be enough for everything. Very elegant.
vbezhenar··on Bring Back Idiomatic Design (2023)
This is a lot of pain.

It is very easy to fix. Add button somewhere around text box. Which turns it into multiline text edit control, increases its height. Now <Enter> works as line feed and to submit the text user have to click "send" button. Most of chat messages are not multi-line, but few are and for them, proper edit UI is essential.

I, personally, just use separate text editor like Gnome Text Edit to compose my message and then Ctrl+C/Ctrl+V to send it.

vbezhenar··on Anthropic downgraded cache TTL on March 6th
Use cloud AI hoster with open model. Can't get more transparent and reliable than that. They won't subsidize anything, because the whole point of their business is to rent hardware. Open models won't go anywhere, they're there to stay.

The quality will be a bit behind frontier proprietary models. You gotta pay for what you use, no way to cover your expenses from peers underusing their subscription. But otherwise it should be a reasonable middle ground, with very little risk of rug being pulled out from you.

vbezhenar··on How Complex is my Code?
Can you provide some examples of these beautiful abstractions or tools?
vbezhenar··on S3 Files
The most obvious approach seems to implement device blocks as S3 objects and use any existing file system on top of it.
vbezhenar··on Is Germany's gold safe in New York ?
You can't just walk in and out carrying 12kg bars. Also I don't think you can just buy a bar of tungsten, you gotta smelt it, coat with gold, not trivial. That kind of operation would involve a lot of cooperating people. You also need to convert gold to dollars which might not be as trivial as you think.

So maybe that happens, but it's a lot more complicated. And, of course, there are measures against that happening.

vbezhenar··on France pulls last gold held in US
Russia's frozen assets probably were considered safe by the similar calculations. Everything is safe until it is not.
vbezhenar··on Samsung Magician disk utility takes 18 steps and two reboots to uninstall
How do you know that you need to remove:

    /usr/local/bin/xxx symlinks
    /etc/hosts modifications
    /Library/PrivilegedHelperTools/com.docker.vmnetd
after you moved your Docker folder to Bin.

That's only system files, there are also dozens of other files in $HOME.

I guess you can do `find / -name 'docker'` and `grep -iR docker /` but that's a bit ridiculous.

vbezhenar··on Why are we still using Markdown?
HTML is valid markdown. So I'm not sure how you make oppose markdown and XML. XML is basically a subset of markdown.

    <b>This</b> <i>is</i> *valid*
    <ul>
    <li>*Mark*</li>
    <li>_down_</li>
    </ul>
Markdown basically adds a whole layer of complexity upon HTML.
vbezhenar··on Samsung Magician disk utility takes 18 steps and two reboots to uninstall
They certainly can clean everything after them. And I'm pretty sure that many of them do. When macOS user drags application folder to the Bin, application does not have a chance to clean after itself.

Just because some Windows uninstaller are bad doesn't mean that all of them are bad, or that uninstaller concept is bad.

Now I'd welcome for operating system to be built in a way to let user to delete everything related to the application. Maybe android or ios are built this way, but not macos.

vbezhenar··on Samsung Magician disk utility takes 18 steps and two reboots to uninstall
Mac apps often do various things on your computer. Just because you dragged it to Bin, doesn't mean there are no leftovers on your computer. I'd prefer proper uninstaller any day.
vbezhenar··on IBM Announces Strategic Collaboration with Arm
I don't think "know COBOL" is enough. I'm pretty sure I can learn COBOL in a week. It's more about "know COBOL and know all this old stuff like CLIs, etc, and know all these old approaches".
vbezhenar··on IBM Announces Strategic Collaboration with Arm
What I think today people do:

1. They run complicated infrastructure software, written by third-party developers.

2. And they run their own simple programs on top of them.

So for example you can rent Kubernetes cluster from AWS and run simple HTTP server. If your server crashes, Kubernetes will restart it, so it's resilient. There will be records in some metrics which will light up some alerts and eventually people will know about it and will fix it.

Another example: your simple program does some REST GET query. This query failed for some reason. But that query was intercepted by middleware proxy and that proxy determines that HTTP response was 5xx, so it can retry it. So it retries it few times with properly calibrated duration and eventually gets a response and propagates it back to the simple program. Simple program had no idea about all the stuff happening to make it work, it just threw HTTP query and got a response.

There's a lot of complicated machinery to enable simple programs to be part of resilient architecture. That's a goal, anyway.

vbezhenar··on Why the US Navy won't blast the Iranians and 'open' Strait of Hormuz
No, it is not. Russia was attacked by Ukraine multiple times and nukes are still not used. India, Pakistan and China are in various stages of conflicts with each other for decades and all of them are nuke-enabled super-powers.

There are three points of having nukes:

1. Deter other countries with nukes from using them against you, or your military ally.

2. Prevent total annihilation in the war. You can lose the war, but not too much.

3. Burn the world to ashes. Very few countries can do it. It effectively forces the whole world to make sure that this scenario does not happen. So you can be sure that scenario where Ukraine conquers Russia and completely destroys it - will be prevented by the very Ukraine supporters. They don't want to live in the nuclear post-apocalypse, because there are scenarios where Russia fires every single nuclear missile on every major city on the Earth. As Putin framed it: We will go to heaven as martyrs, and they will simply drop dead.

America lost several wars, recently they lost Afghanistan war and right now they're losing Iran war. They won't invoke nukes to overturn the table, they'll accept the lose.

vbezhenar··on Claude Code's source code has been leaked via a map file in their NPM registry
LoL! https://news.ycombinator.com/item?id=30337690

Not exactly this, but close.

← PreviousPage 6 of 34Next →