HN user

Klaster_1

2,327 karma

klaster1@gmail.com My CV: https://klaster1.github.io/Klaster1/ https://github.com/Klaster1/timer-5 - a simple time tracking tool

Socials: - reddit.com/user/Klaster_1 - https://www.linkedin.com/in/ilya-borisov-ba6855234/ - meet.hn/city/cy-Paphos%20Municipality

Interests: Cycling, Programming, Gaming

---

Posts119
Comments430
View on HN
github.blog 7h ago

Next chapter: Restructuring GitHub's bug bounty program

Klaster_1
4pts0
www.youtube.com 8d ago

Starship – Critical Path [video]

Klaster_1
2pts0
blog.freecad.org 10d ago

FreeCAD: New Addon; Banana for Scale

Klaster_1
4pts0
www.euractiv.com 20d ago

EU could announce social media ban for kids in September

Klaster_1
4pts0
www.youtube.com 21d ago

Neuralink: Our First Transdural Procedure [video]

Klaster_1
3pts0
github.com 22d ago

VSCode-pull-request-GitHub repeatedly asked to sign in again using GitHub

Klaster_1
1pts0
www.youtube.com 1mo ago

Hoog: Europe Is Losing [video]

Klaster_1
2pts0
devblogs.microsoft.com 1mo ago

PowerToys 0.100 Is Here

Klaster_1
2pts0
github.blog 1mo ago

Claude Fable 5 is generally available for GitHub Copilot

Klaster_1
3pts0
github.blog 1mo ago

Larger context windows and configurable reasoning levels for GitHub Copilot

Klaster_1
3pts0
blog.angular.dev 1mo ago

Angular v22

Klaster_1
135pts79
github.blog 1mo ago

Updates to GitHub Copilot billing and plans

Klaster_1
4pts0
github.blog 1mo ago

Claude Opus 4.8 is generally available for GitHub Copilot

Klaster_1
4pts0
www.youtube.com 1mo ago

The Insane Complexity of the Semiconductor Global Supply Chain [video]

Klaster_1
3pts0
electrek.co 2mo ago

Tesla's 4680 battery cells are underperforming and frustrating buyers

Klaster_1
17pts0
www.youtube.com 2mo ago

SpaceX "Test Like You Fly" Documentary 4K [video]

Klaster_1
4pts0
electrek.co 3mo ago

IEA: Solar overtakes all energy sources in a major global first

Klaster_1
168pts135
pluralistic.net 3mo ago

Don't Be Evil

Klaster_1
6pts0
github.com 3mo ago

RotorQuant: Faster Than TurboQuant

Klaster_1
2pts1
www.youtube.com 3mo ago

Your Single Use iPhone [video]

Klaster_1
3pts0
www.youtube.com 3mo ago

Hoog: Why LA Can't Build [video]

Klaster_1
2pts0
mariadb.com 3mo ago

MariaDB Completes GridGain Acquisition

Klaster_1
1pts0
blog.freecad.org 3mo ago

FreeCAD Version 1.1 Released

Klaster_1
7pts1
zaborona.com 4mo ago

Hetzner erases Zaborona Media website for debt of 174 EUR

Klaster_1
5pts1
github.com 4mo ago

Bombadil: Property-based testing for web UIs

Klaster_1
257pts106
blog.freecad.org 4mo ago

FreeCAD: Rules regarding AI-generated patches

Klaster_1
3pts0
electrek.co 4mo ago

Donut Lab solid-state battery retains 97.7% charge after 10 days in third test

Klaster_1
3pts0
mariadb.com 4mo ago

MariaDB to Acquire GridGain

Klaster_1
3pts0
github.com 4mo ago

OpenBrushograph – A Brush Painting Robot

Klaster_1
1pts0
store.steampowered.com 4mo ago

Antivirus Survivors 2003 Professional

Klaster_1
1pts0

I'm curios why go HW route versus programming a keeb/mouse/ahk macro? For example, that one time I had a build in Diablo 4 where I needed to constantly rotate abilities to maintain it, which I solved with a macro on repeat that was toggled on/off with a button press. Does PoE discourage macro/ahk use?

Wow what an unexpectedly useful article! I have exactly this hub and wondered if I was imagining things. It absolutely has issues beyond that, for example I somehow managed to make a couple of ports unusable for micro-controller flashing even though they used to work just fine. For that price, it's an OK choice to low bandwidth stuff like periphery dongles and security keys, and the form-factor makes it easy to attach under desk or behind display. And buttons come in handy when you need to unpower a dev board. Anyone can recommend a similar shaped proper USB 3 hub off Ali?

Thanks for clarifying, that's a pretty good summary. Russian developers experienced the same "HN is not for politics" kinds of reaction on Habr (russian HN, more or less) a decade ago, until politics came for them and Habr died. Before that, "being outside of politics" was a stance some people identified with because back then Putins regime didn't repress as much and the situation was "stable". Seeing a take like that still having its followers after our autocracy matured even more is disheartening and sad.

Macaroni Messenger is not a political statement. We are not trying to circumvent restrictions. We are not trying to circumvent restrictions. We are not trying to fight the laws.

This is talking politics without talking politics. The project literally attempts to circumvent russian censorship restrictions and their spirit. This is either a joke the file talks about or naive CYA.

Cool project nevertheless, I like idea of an utility SPA distributed as bare HTML file that doesn't even require a web server.

A couple of months ago, I experimented with this - took tsgo and ported tsc to go with Claude. The main issue why this still didn't happen yet is because tsgo doesn't expose plugin API externally, but it's still there, so you can just co-locate your plugin as extra Go module and compile everything together. Managed to get my fairly large Angular app to compile and even run unit tests. Cold compile time went down about 2x - so the benefits are there, but not as dramatic. I think this would still need architecture level optimizations that enable build parallelization, but that also requires making some changes to framework API so components can be isolated-compiled or something.

Some things are verifiable. Before coding agents, if I encountered an issue with a library or a framework, my first hunch would be to find a GitHub issue with a suggested workaround. Nowadays, I can ask an agent to really dig into it and often it does surface the root cause. For example, the other day I got a test hangup after updating to Angular 22, and the agent managed to find the bug and suggest a very trivial workaround compared to what I originally planned to go with. I reported the issue and it was fixed the next day, more or less along the lines of what I'd do.

Angular v22 2 months ago

Same experience here.

I wish Angular dropped their weird compiler that's tight coupled to tsc and moved into more pluggable approach so you can use it with whatever TS compiler. App and unit test cold build times are still crap, but at least with a coding agent you care about this less.

This is a component you can use if you're building a DIY keyboard and want to make it wireless?

Pretty much so, yes. I used similar, nice!nano inspired modules (SuperMini) to build these after I purchasing for a keeb build that didn't pan out:

1. Headphone hook that automatically switches output device to headphones when you take them off.

2. Bicycle wireless shifting module to retrofit my old wired Di2 levers.

Very noob friendly and cheap to experiment with. You can even program it with Python.

I do this all the time, getOrInsert would come really handy: you need something from a Map-backed storage, but the value may be unset, so you first check if it's undefined, set the default value, and then use that.

Example:

    update(store, (draft) => {
      if (!draft.alertConfigurations.has(req.params.clusterId))
        draft.alertConfigurations.set(req.params.clusterId, new Map());
      const clusterAlerts = draft.alertConfigurations.get(req.params.clusterId);
      req.body.forEach((alert) => clusterAlerts.set(alert.id, { ...alert, predefined: false }));
    });

With upcoming mediterranean summer scorch, the idea doesn't sounds that bad at all: go to bed even later, still wake up at dawn, nap at lunch. The only problem is that businesses are closed early morning and late evening.

Starship V3 2 months ago

Same here! New Firefox VPN feature comes in really handy here - just toggle it on and the access is back, load the page and turn off again.

I dunno, with advent of Mangaplus I basically stopped reading scanlations, except for a few cases that are not officially available online. Paired with Mihon, the experience is super smooth, all for 2 bucks per month - a very reasonable price. Compare that to Crunchyroll, which has some exclusives I'd like to read, but doesn't offer a good service and costs more - I choose to read something else and maybe download the rips some years later from Madokami.

When implementing an AI feature in a product recently, I noticed a tendency of management to steer towards a limited, well-behaved feature set that straight jackets the underlying model. This resulted in similar experience to what you describe. Maybe this is control and accountability thing? If I were to do this, I'd just slap a bunch of product specific tools (MCP, CLIs, HTTP API wrappers, etc) and skills (how to use those, best practices) with an agent and call it a day - if it can do more but also can fail, that's fine by me. That's why I like the idea of WebMCP more than custom built, limited AI chat interfaces that pop up everywhere nowadays. Just let Claude access everything and dump knowledge into it.

Tried yazi this week and it indeed feels nice, currently trying to maybe move over from Total Commander to yet to have same file manager across OSes.

Some aspects are still not completely ironed out, though. For example, today I discovered that there's no reliable exit hook and plugins have to override hotkeys and resort to various hacks. I had to patch a session saving extension so it kills mpv-based music preview plugin after yazi quits with "q". Kinda rough experience, but at least manageable with plugins in Lua.