HNHacker News
TopNewBestAskShowJobs

ivanjermakov

3,078 karma · joined January 24, 2022

Passionate programmer, actively interested in graphics programming, game design, systems programming, programming language theory, and home networking.

https://ivnj.org

https://substepgames.com

https://github.com/ivanjermakov

submissionscomments
ivanjermakov··on Jailbreaking my car's navigation system just so I can change the time
This question was certainly asked during a meeting 30 years ago and the answer was "don't worry about it".
ivanjermakov··on Show HN: Warsaw in voxels – An interactive 3D map of the city centre
> Sure beats HTML tables with text and pictures

Except this website chokes many desktop PCs, not to mention phones.

ivanjermakov··on WTF Ubuntu?
Ubuntu is not a small open source project ran by maintainers, Canonical is a full fledged b2b company with 600+ employees.
ivanjermakov··on The AI cost of JavaScript frameworks
The point of using a framework is to reduce mental load at expense of customizability. The moment you need to change something in the framework - this mental model falls apart.

Obvious solutions are to vendor your dependencies (compile the framework from owned source) or to drop to the lower level of abstraction.

LLMs should have no problem using browser/node APIs directly since they're very well used, well documented, and not changing as much as higher level software does.

ivanjermakov··on Ask HN: How are you using AI in your personal life?
> A shopping list that sort by aisle in the order I go through them on my local store

Amazing idea, will make one for myself today

ivanjermakov··on Breaking the open web won't stop the bad bots
> is there a future

As long as it's legal and feasible for two remote computers to talk to each other, yes.

ivanjermakov··on The federated code forge
Finnish startup Tangled raises €3.8M to reinvent code collaboration https://www.vestbee.com/insights/articles/tangled-raises-3-8...
ivanjermakov··on elect.horse
Competitve side is much weaker than in enclose.horse, this game only measures hints used.
ivanjermakov··on We ran AI agent swarms in Minecraft and Mindustry
Game tick is usually 16ms, so a nanosecond latency is 7 orders of magnitude faster than needed.
ivanjermakov··on Edit an SQLite database in your browser
Exactly what a bot would say!
ivanjermakov··on Dayjob: Tax – evaluating AI agents on 50 professional tax assignments
Embarrassing...
ivanjermakov··on Dayjob: Tax – evaluating AI agents on 50 professional tax assignments
I also had a great experience consulting LLM regarding registering a business as a foreigner. Except I'm still very sceptical since it's not my area of expertise and consequences for a mistake are very high.
ivanjermakov··on Four Months of Zig
Dang, need to add two more +s
ivanjermakov··on Four Months of Zig
It's certainly a chore, especially for a project with multiple dependencies (i.e. a game). I wrote about it: https://news.ycombinator.com/item?id=49851097
ivanjermakov··on AI promised less work. I've never worked more
> The pitch was that AI would give us our time back

The pitch was that same amount of work would be delivered 10 times faster. Meaning you would do 10 times more work in the same time span.

No employer will ever pitch you 4 hour work week, only Tim Ferriss.

ivanjermakov··on Software may be getting worse, but it used to be horrible
Software bottleneck has moved from hardware performance to management efficiency.
ivanjermakov··on Type Server Protocol
Oh you're right, except since LSP 3.17 position encoding can be negotiated with clients/servers that support it. I initially got confused because my work with LSP started with 3.17 and I always used UTF-8 encoding.

https://microsoft.github.io/language-server-protocol/specifi...

ivanjermakov··on Type Server Protocol
No? In LSP source locations are line+character: https://microsoft.github.io/language-server-protocol/specifi...

https://microsoft.github.io/language-server-protocol/specifi...

ivanjermakov··on Type Server Protocol
What's wrong with UTF-16 for transport?
ivanjermakov··on Anthropic S-1
It will be even more wild when investors will notice growth slowing down.
ivanjermakov··on New iPad mini
Delivering iPad mini but no iPhone mini is double disappointing.
ivanjermakov··on Fixing Tool-Call Accuracy in vLLM
Do you know where <||> syntax is coming from? I find it very odd that existing markup wasn't used and there is very little info online about it.
ivanjermakov··on ThinkRail from JetBrains
There is more than ever unresolved usability holes in programmer's workflow. Coordinating work across agents and other team members, making specs and change them together with implementation, code review, support workflow of different level of "vibiness", give agents more IDE features to play with, and much more. JetBrains has both capacity and expertise to deliver a product in this space.
ivanjermakov··on We should be more ambitious with the software we build
Because now it's much harder to gauge how much human effort went into building a project.

Also basic brain chemistry: seeing a pack of impressive (by 2020 standards) solo dev projects a day makes it the new norm, raising the bar for the future. But now I feel like this bar is not reachable because of no way to accurately measure "impressiveness".

ivanjermakov··on Challenge Is Gone
LLMs might help you find harder challenges.
ivanjermakov··on We should be more ambitious with the software we build
I'm no longer excited about projects other people share online.
ivanjermakov··on Show HN: Steal My Bitcoin
Do I understand it right that it can be set up in a way that if exploit is used it can be "recorded" and revealed?
ivanjermakov··on The Goose Programming Language
I like it this way, it gives correct expectations regarding effort put into the rest of the project.
ivanjermakov··on Roku developer repositories moved from GitHub to GitLab
> fits so much better in "regular" company/organization projects

How so? I used both at work and they're functionally the same.

ivanjermakov··on Run full iOS 16.5 firmware on Android Devices
UTM was almost good enough but the procedure to enable JIT every time you run it was extremely clunky.
← PreviousPage 2 of 34Next →