HNHacker News
TopNewBestAskShowJobs

jmiskovic

1,515 karma · joined May 10, 2019

Software engineer & free-software enthusiast. Worked once as embedded developer and digital systems designer in areas such as energy production, telecom, automotive, maritime. Currently working in architecture software.

Made a musical instruments app for Android https://github.com/jmiskovic/hexpress

Also made a live coding VR environment https://github.com/jmiskovic/indeck

I'm on Mastodon, say hi! https://fosstodon.org/@j_miskov

submissionscomments
jmiskovic··on One month coding with GLM 5.3 Flash
Inference vs training. It's training that takes enormous amount of power, both electrical and the compute. I suspect many many models get simply thrown away because they end up being too low on benchmarks by the time they are done. And some are not released to the public. So we learn only about tiny percentage of trained models and their environmental impact.
jmiskovic··on September 2026: The world today, as seen by one Polish guy
When you pile them up they burn my eyes. I seem to have skimmed through them.
jmiskovic··on September 2026: The world today, as seen by one Polish guy
Be careful with this, you'll get burned sooner or later. Short sentences and breaking up the rhythm are often taught as good writing style. The people will also pick up some LLMisms, especially the non-native speakers. I enjoyed this prose, I felt like author had a very personal perspective to share. My AI BS detector didn't spike and I think your post is the over-confident one.
jmiskovic··on Prompting Claude Opus 5.5
Did you know you can get certification from Anthropic? And it actually costs real money.
jmiskovic··on Meta VR Glasses
More info? Couldn't find anything about it and now the Quest communities are swamped with these glasses.

edit: https://github.com/Lumince/singularity

jmiskovic··on Divide by depth for instant 3D
Good point. And ambient occlusion, as sort of many micro-shadows. A bit more advanced to implement.
jmiskovic··on Comma's hands-off driving tech under investigation after 2 fatal crashes
Yes, they are dishonest and only loyal to stakeholders, that's capitalism 101. The other examples you mentioned are around for more time and they have safety regulations, inspections and fines. Another thing that changed is media landscape. Tesla can get caught of altering the logs in cases of autopilot crash and it just gets buried in news instead of being brought up and repeated over and over each time their stock is discussed.
jmiskovic··on Comma's hands-off driving tech under investigation after 2 fatal crashes
The GP is right, the correct mental model is just frequency of accidents. There's a high chance the accident might not be caused by you, it could be that you're a well behaved pedestrian and you still get hit. Your own cognitive abilities and skills matter, but only so much.

Would you rather that the other driver is a person or an algorithm? What if automated driving causes few % less accidents than humans but there's no liability or accountability when it happens? What if algorithms cause more accidents but far less fatal ones? When is it the best time to deploy them at scale, to enable rapid improvements and a significantly safer roads one year down the road? Difficult questions.

jmiskovic··on Divide by depth for instant 3D
3D on 2D screen is all about giving brain enough depth cues. Having size diminish with depth is a big one. The 2nd biggest thing is occlusion, which is altogether skipped in these wireframe renderings. Another big one is fog, or impact of medium the light is traveling through, very easy to do for the basic effect. It's basically just fading the colors to gray when more distant from camera.

You can have a convincing 3D with just the occlusion and fog (or even just the fog), without simulating the perspective. It's just another artistic direction.

jmiskovic··on Intelligence per Watt: Measuring Intelligence Efficiency of Local AI
In my case the bad internet also tips the scale.
jmiskovic··on Intelligence per Watt: Measuring Intelligence Efficiency of Local AI
Incredibly important research. We've reached the point where local LLMs are good enough! It takes less time for local model to take the first action on your task than it does for Claude to validate your login, put you into queue and start issuing the commands. Local models are persistent and 100% predictable unlike any cloud offering. It's better for the power system for the demand to be distributed. During the winter time the GPU also doubles as a 300W in-house heater. Not to mention avoiding personal data collection and re-selling.
jmiskovic··on Selling Software Worldwide from Europe
I got similar info from my accountant. Along the Peddle and Lemon Squeezy she also mentioned FastSpring. Do you know anything about them?

Thank you for sharing your domain knowledge!

jmiskovic··on Orbs
A brand name for an agent in VM they spin up for you.
jmiskovic··on Iceland rejects reopening talks on EU entry
Have you traveled the EU? Things can always be better, but looking at the rest of the world I'd say we're doing pretty fine.
jmiskovic··on Show HN: Sloppie – Agentic development environment for Linux
I've noticed that images and fonts are broken and that it assumes emacs editor instead of using $EDITOR.

I like the general idea and simplicity of it though. I'll try to run a task or two through it.

jmiskovic··on OpenAI: GPT 5.6 Sol price reduction (until at least Nov 21)
The vendor lock-in trap does not apply here. Users don't actually even run the original weights, they mostly use open source inference engines with open source agent harness. If AI provider decided to start charging, a) released models would not be affected, and b) people would drop it instantly and move to other models.

The actual problem is that we know nothing about the training set of any open-weights model. They could be intentionally biased to influence users, from political censorship to brand advertising, or general shaping of cultural norms. You run the model on own hardware not knowing if it is designed to act against you. Having whole chain open source would allow audit and reproducing the results.

jmiskovic··on Qwen 3.8 27B
The Qwen team published the same sampler settings for 3.8 and presumably they used those while testing on benchmark. Do you believe they could have achieved higher result with top-n-sigma?
jmiskovic··on Show HN: ReadKinetic – a free, local-first speed reader for your own books
I like that there is a fallback to read the full text, but why are there two such app modes? I think if the main (non-popup) one should absorb the other's features like scrolling and bookmarks.

For some texts the layout is also important to understand the context. Poems, structured text, paragraph breaks. If you read word by word and stumble into block of structured text, it's a lot of friction to figure out. I would love a background low fidelity representation of paragraphs, like the minimap in code editors, with the current word highlighted there. It could be passively monitored for places to switch mode to reading the full text, and to keep spatial orientation around character dialogs and such. It would have to not draw attention to itself though.

The theme circle icons are not useful, they should preview text background and color.

I see Dyslexic font is already built-in!

Code is not available? It would be fun to hook this to browser extension to fast-read article in a ReadKinetic popup.

I didn't mind the controls at all, they are obviously for touch and not mouse and it seems inspired by video player controls. This is a kind of app that you spend hours with, so better to have more features and options than to be beginner friendly. Very nice app, I like it so far.

jmiskovic··on The Definition of Done
LinkedIn leaking out.
jmiskovic··on 1.38 Millimeter Microcontroller
Computing power is crazy cheap and does not help. The perceived slowness is because the taken measurements are averaged over second or so. When you step on the scale your weight shifts around and that affects the measurement by far more than half a kg. Averaging gives you better accuracy and more confidence in the result but it doesn't improve the measurement precision.

The scale precision comes from calibration of the measuring mechanism done on factory line at certain weights. If your specific body weight is far from the weights used in calibration, or too much time passed, then the calibration doesn't help much.

A better microcontroller doesn't help at all. Even a cheapest uC from decades ago is good enough. Better ADC and gauge sensor would help, but even more important is good analog engineering to produce self-correcting circuits with decent noise rejection.

In general this category of products is more for tracking changes in your body weight than getting the precise absolute value. And the body weight changes a lot just from hydration level, so the ±.5kg tolerance is considered good enough.

jmiskovic··on MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C
Also see: https://rxi.github.io/microui_v2_an_implementation_overview....
jmiskovic··on Use Boring Languages with LLMs
Bad code is result of not following enough good practices rather than following one too many. Goto creates too much cognitive load. It had to be phased out to make room for better ideas on describing the intention with code more clearly.
jmiskovic··on Stephen's Sausage Roll remains one of the most influential puzzle games
Two recommendations for puzzle lovers that like more open ended challenges:

Deadly Rooms of Death has same movement style as SSR. It is amazing series of games each with unique mechanics. It often evokes that feeling of being in active communication with puzzle author through evolving level design.

I've also enjoyed Rhell: Warped Worlds & Troubled Times, a recently released gem. It is completely opposite of SSR, with how broadly you can approach the puzzles depending on which spells you have available (with many parts becoming too easy if you postpone them). Many games design their puzzles with a single solution. Rhell takes approach of "you cannot pass here, let's see you try" which is a fun spin on the genre. I also enjoyed how you gain abilities through game. In many modern games you unlock higher jumping by collecting skill points and spending them on skill tree. Here the same ability is emergently and organically incorporated into game mechanics. Over the playthrough the player collects new spell runes; at one point you gain rune to apply the spells to yourself. By assigning a combo strong-raise-on-self to a hotkey, you empower the character with the higher jump ability and stop using the normal jump. There's all kind of crazy and innovative ideas in there and the entire game is delightful.

jmiskovic··on Clean-room implementation of Half-Life 2 on the Quake 1 engine
This is engine for HL1 while OP talks about HL2.

I'll add, if you have a VR headset, modded HL1 runs beautifully on it with full hand controller support for gun aiming and crowbar smashing. I've also heard lots of praises for HL2 VR mod bringing the game to new levels, I have yet to try it myself.

jmiskovic··on Kimi K2.5 Technical Report [pdf]
That's unfair. Binary driver blobs are blackmail: "you bought the hardware, but parts of the laptop won't work unless you agree to run this mysterious bundle insecurely". Open weight is more like "here's a frozen brain you can thaw in a safe harness to do your bidding".
jmiskovic··on Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday
I wish this was true.

Unfortunately when the software is done, the product lifetime comes to a close soon after. Everything around the product changes and the software needs to change to keep up. Smart lightbulbs need apps to keep working and you get kicked out of app stores if you don't keep up with never-ending churn Apple and Google imposes on you.

The only way to run older games is to use emulators and other 3rd party effort, that also needs to be continually updated. When you claim that any piece of software is done and completed, you've only externalized the effort required to keep it useful.

I absolutely agree with your pushback against feature creep. That is unfortunately a reflection of internal corporation value system, while the successful open source projects often know where to draw the line.

jmiskovic··on All AI Videos Are Harmful (2025)
Do an experiment. Take any single photograph and try to recreate any aspect of it with the AI. For example, try to match overall vibe of the color palette _exactly_ as it is on your photo. Or try to match the exact camera angle. Or exact composition. How many slot spins did it take? How many would it take to match multiple aspects of a single image?

Creativity involves an extra step, imagining something in your mind eye and then bringing it to life. Not settling for whatever comes out, but demanding more. As you learn any craft your ability to articulate increases beyond happy little accidents into intentional mastery. Not so much with AI.

The argument about killing creativity makes a lot of sense to me. Our brains are inherently lazy and always they seek paths of least resistance. That's the intelligence, basically, strategizing for best outcome with least effort. AI models require ~zero effort to map your prompt to a mere sliver of the entire possibility space. How can we then convince ourselves to spend weeks or years to try to reach some novel art styles, when they require so much manual labor and the attention muscle that we allowed to deteriorate away?

jmiskovic··on Mozilla appoints new CEO Anthony Enzor-Demeo
Maybe you could voice your actual grievance in more details?
jmiskovic··on Mozilla appoints new CEO Anthony Enzor-Demeo
Maybe? I block popups, use privacy badger to deprive the usual suspects of my data, use one extension for finer control over video playback speed and one more to make reddit redirect back to old interface. I only use 7 of them because of security nightmare they are in general.
jmiskovic··on Mozilla appoints new CEO Anthony Enzor-Demeo
I also hate concept of summaries, as well as related concept of AI text inflation.

I'm also against any third party being involved here. I'm pointing out the potential of AI in the browser, but for me it has to be locally run or it is a no go.

My point is that browser plays a central role in our digital interactions. Extensions help with smoothing out the experience. LLMs could write those extensions, or serve as an agent to further make the online interactions more pleasant. I could see myself using it to either optimize my existing experience, or to vastly broaden the communication surface in directions that currently hold too much friction.

The rest was a joke, sorry if it made your day worse.

Page 1 of 20Next →