HN user

varbhat

3,620 karma

Don't hesitate to contact me, I always like getting to know new people!

https://varbhat.github.io

https://github.com/varbhat

https://linkedin.com/in/var-bhat

Posts128
Comments253
View on HN
github.com 28d ago

Show HN: DesktopMCP – Let AI See and Operate your Linux desktop

varbhat
3pts1
www.netmeister.org 5mo ago

Falsehoods CS Students (Still) Believe Upon Graduating

varbhat
4pts2
docs.rs 1y ago

Subsecond: A runtime hotpatching engine for Rust hot-reloading

varbhat
220pts36
huma.rocks 1y ago

Huma: Build HTTP REST/RPC APIs in Golang Backed by OpenAPI 3 and JSON Schema

varbhat
3pts0
en.wikipedia.org 2y ago

Halbach Array

varbhat
3pts0
github.com 2y ago

Show HN: Dvorak based keyboard layout for corne

varbhat
2pts0
gitlab.torproject.org 2y ago

Thu Future of HTTP and Anonymity on the Internet [pdf]

varbhat
2pts0
mozilla.github.io 2y ago

Mozilla Specification Positions: Mozilla's positions on open Web specifications

varbhat
21pts0
github.com 2y ago

Show HN: Cvtek: Craft Your Resume/CV Using TOML

varbhat
9pts0
github.com 2y ago

Nsh: Command-line shell like fish, but Posix compatible and written in Rust

varbhat
3pts0
wiki.debian.org 2y ago

Cheap Server Box Hardwares Supported by Linux

varbhat
3pts0
mahesh-hegde.github.io 2y ago

A tale of Interface Smuggling in Go net/HTTP

varbhat
3pts0
lea-fish.github.io 2y ago

Leafish: An open-source Minecraft client written in Rust

varbhat
2pts1
github.com 2y ago

Creusot: A deductive verifier for Rust code

varbhat
3pts0
jsonlines.org 2y ago

JSON Lines Format

varbhat
1pts0
www.ascenium.com 3y ago

Ascenium Aptos: New General Purpose Processor Without an Instruction Set

varbhat
1pts0
the-eye.eu 3y ago

Redarcs: Reddit/Pushshift Archive

varbhat
4pts1
tus.io 3y ago

Tus: Open Protocol for Resumable File Uploads

varbhat
3pts0
lwn.net 3y ago

Bcachefs – A New COW Filesystem

varbhat
11pts4
github.com 3y ago

Rust Keyword Generics: Progress Report

varbhat
3pts0
www.lazyvim.org 3y ago

LazyVim: A Neovim Setup

varbhat
3pts0
github.com 3y ago

Box64 – Linux Userspace x86_64 Emulator Targeted at ARM64 Linux Devices

varbhat
165pts42
github.com 3y ago

Av1an: Cross-platform command-line AV1 encoding framework written in Rust

varbhat
2pts0
jami.net 3y ago

Jami: Share, Message, Call freely and privately

varbhat
121pts40
www.b-list.org 3y ago

Boring Python: Dependency Management

varbhat
2pts0
news.stanford.edu 3y ago

'You've got to find what you love,' Jobs says (2005)

varbhat
2pts0
www.standard.co.uk 3y ago

My life got quite a lot better when I went back to an old school Nokia

varbhat
27pts27
web.archive.org 3y ago

Dotfiles being hidden is a UNIXv2 mistake (2012)

varbhat
324pts366
www.phoronix.com 4y ago

Xfce's Xfwm4 Sees Wayland Port with Wlroots

varbhat
11pts0
en.wikipedia.org 4y ago

Kexec: Boot new Linux kernel from the currently running one

varbhat
3pts0

Hello HN,

I have created an MCP server for the Linux desktop. It gives AI access to the Linux desktop. I developed this with the assistance of the AI.

desktopmcp connects AI assistants to the Linux desktop through three system interfaces: XDG Desktop Portals for desktop operations, AT-SPI for semantic UI understanding, and D-Bus for low-level system access. It exposes 144 tools over the Model Context Protocol, letting an AI see what's on screen, understand UI structure, move cursor, click buttons, type text, manage files, operate inputs and interact with desktop services.

I have moved to KeepassXC[1] on my desktop from Bitwarden. On phone, I use KeepassDX[2] which is Android client compatible with KeepassXC. On browser, I use KeepassXC Browser extension which connects with the desktop client. Since KeepassXC operates on a single file, you can use any Filesystem syncing tool to sync that file between devices or to store it in the cloud. I am really happy with the move.

[1] https://keepassxc.org [2]: https://www.keepassdx.com

I don't understand this. This post is saying that ChatGPT is good and is a forerunner because it provides a nice Mac App.

In my opinion, not everything requires a native app. AI Chat assistants are completely fine to be used in the web browser. for most used applications like slack, I do have native application( even slack which is website in a shell is completely usable as a desktop application). What i really don't understand is the benefit of a ChatGPT native application other than native widgets instead of web elements.

Nano Banana Pro 8 months ago

Can anyone please explain me the invisible watermarking mentioned in the said promo?

I agree. I use Bitwarden on my Samsung Android phone and also on my Linux desktop. Bitwarden currently supports passkeys on almost all the apps on my android including firefox. The same passkeys which i used to login on my phone can be used on my Linux desktop where i use Firefox with Bitwarden extension. What's now possible was not even possible at the start of this year. I haven't switched everything to passkeys but i can see it as an alternative to passwords now(passwords really shines in some areas too).

I read about Passkey comittee being against open source passkey managers during start of this year (can't reference it, sorry) but with open source password/key managers already supporting passkeys, i don't think it turned out to be true.

Pixel 10 Phones 11 months ago

I want to know how the TSMC-manufactured Tensor processors compares to Samsung-manufactured Tensor processors and also how TSMC-manufactured Tensor processors compare to TSMC-manufactured Snapdragon processors. Samsung's Tensors (also Exynos) had the fame of getting superhot. I want to know if these problems persist in new Tensor chips.

Until the time when Microsoft realises this and creates a privileged API just for Microsoft Recall so that It can see the screen.

Better switch to Linux. It's not perfect but I am sure that you will be fine using Linux(Unless you want to use Adobe Suite or Few Corporate applications which won't be used by many)

I would like to use tailwind css for styling but i also like components provided by these CSS frameworks.

Basically a DaisyUI, but with looks of Bootstrap or Semantic-UI

I don't like the way how Daisy UI looks. But, I do like the way how Bootstrap or Semantic-UI CSS frameworks look. Has anyone tried to recreate the components of Bootstrap or Semantic UI using Tailwind CSS (including the looks)?

vim keybinding. helix doesn't have vim keybindings. it might or might not be better but it isn't vim keybinding.

It's a soft fork trying to catch up with the main codebase. It feels like a second class citizen. Features introduced in Helix might not be intended for usage with vim keybindings anyway.

Congrats!

I am happy for helix but i don't think it's a good fit for me.

I use Neovim. It does what i want it to do. It's one of the best available options. But, i am not completely satisfied with it. I personally want an editor with following:

* Modern codebase. Written from scratch.

* VIM Keybindings: I have muscle memory of Vim. I would like to use Vim Keybindings in my editor. I don't want to use any other keybindings even if they are proclaimed to be better. It must walk like vim and quack like vim.

* Good defaults. I hate configuring a lot. Neovim requires configuring a lot and need not always provide good defaults if it provided. Helix might have gotten this right.

* Based on Treesitter. Better they run Treesitter parsers as a WASM in WASM runtime just like how Zed and latest Neovim do.

* Extension System. But, I don't really favor lua, js or scheme. They just aren't my cup of tea. Maybe make it a wasm module with only necessary functions exposed to it. And configuration of those plugins in non turning complete configuration language.

* TUI and optional GUI

* LSP,DAP and Snippets support built-in(along with auto complete/suggestions, UI for Testing and Debugging)

* Oil.nvim like FS as buffer built-in

* Telescope/FZF-lua style Search built-in

* Git integration built-in (Maybe magit/neogit like GIT UI is welcome)

* Flash.nvim style Treesitter based Code AST Manipulation and Jump-to by label built-in

* Macros and Multi cursors

* Optional Cursor Style AI integration (Chat UI)

Zod 4 1 year ago

I am not an expert here but I had a thought that JSON-Schema might be a good choice because since it's schema based, i can implement the validators in Non-Typescript languages too.

https://ajv.js.org is one such JSON Schema library. How does zod compare to this?

Best means that it's better than everything else which in this case is factually incorrect.

I do think that X220 is a great laptop because despite its age, it still runs great.

But, tbh, i don't think that it holds up well in terms of performance if we compare it to any modern laptop.

What we do want is a modern laptop which is open source friendly, has a great battery life, is repair-friendly, has a good hardware. Do Framework laptops fit this criteria? I don't know. I also do hear that the modern Thinkpads are good but they used to be better, years back.

When Material Design 1.0 was released with Android Lollipop, it felt so revolutionary and refreshing. Now more than a decade later, I would have to say that I miss both Halo and Material 1.0 as these new design iterations have only made it look worse.

I was interested in NFC payments using a smartwatch. Do these watches support NFC payment? I didn't see any mention of it.