HNHacker News
TopNewBestAskShowJobs

jansan

2,431 karma · joined February 22, 2017

Author of Hyvector: <https://www.hyvector.com>
submissionscomments
jansan··on Ebola Outbreak Now Third Largest Recorded and "Spreading Rapidly"
If that outbreak was in a midsize European town like Marburg they would even name the virus after it.
jansan··on Google I/O
I wondered why they updated the Gemini Chat modes today, removing "Thinking" and adding "Thinking level" to Flash. Looks like marketing has been working overtime.
jansan··on New accessibility features powered by Apple Intelligence
Since Apple uses Gemini to power its AI, are those features actually powered by Google Gemini?
jansan··on No More JetBrains Products for Me
I have recently thinking about jumping ship, too, but for usability reasons. The Claude Code terminal is quite a desaster. Soft line breaks are copied to clipboard as hard line breaks (not great for console commands), it constantly loses focus and it has not good focus indicator, which is so super annoying that this alone made me already switch to VS Code for smaller projects. Also, keyboard navigation sucks (it randomly seems to switch between ctrl and shift enter for line breaks), no ctrl+a (very annoying if you want to delete a longer text). It does not seem to get much love from Jet rains, despite being as important as the editor itself. Using Claude in Webstorm feels like using a terminal in the 80s, and while others may find this cool I am not enjoying that.
jansan··on Enough with the AI FOMO, go slow-mo, says Domo CDO
Not quite 'HEADLESS BODY IN TOPLESS BAR,' but damn close.
jansan··on Operation: Epic Furious
I know this is frowned upon on HN, so feel free to vote me down.

But it only works on Firefox for me, not on Chrome.

Error Message on Chrome:

    Error: Failed to initialize graphics.
    at SceneManager.initGraphics (rmmz_managers.js:1957:15)
    at SceneManager.initialize (rmmz_managers.js:1929:10)
    at SceneManager.initialize (CGMZ_Core.js:1662:41)
    at SceneManager.run (rmmz_managers.js:1918:14)
    at Main.onEffekseerLoad (main.js:150:22)
    at _onRuntimeInitialized (effekseer.min.js:35:44)
    at effekseer.min.js:35:327
    at Module.onRuntimeInitialized (effekseer.min.js:15:164351)
    at doRun (effekseer.min.js:15:164904)
    at run (effekseer.min.js:15:165064)
jansan··on Mythos Finds a Curl Vulnerability
Mythos marketing really leans into that "too powerful to be legal" vibe, much like how PS2s were allegedly banned from North Korea because their chips were basically missile-grade.
jansan··on Ask HN: What are you working on? (May 2026)
You will probably have to use the BigInt data type to track those wait times.
jansan··on Ask HN: What are you working on? (May 2026)
I am working on an OpenType text shaper and renderer in Javascript and Rust with minimal memory requirements. Will allow complex scripts (Arabic, Devanagari, Thai, Khmer, etc.) rendering with standard TrueType fonts on embedded systems like a valilla esp32.
jansan··on Poland is now among the 20 largest economies
Living only a good hour away from the Polish border I must say that this is really great for our region, too. When the income difference was higher, there was a lot of property crime (mostly cars, but also other things) originating from Poland. I went to a Polish village just at border once and you could feel the crime there. Young guys driving too expensive cars despite houses being run down, suspicious looks if you drive by with your German number plates. But that is over. If you go to Szczecin or Bydgoszcz you feel no wealth gap at all and I am happy that it turned out this way.
jansan··on Poland is now among the 20 largest economies
Also, the Poles who I talked to have the feeling like money is going into the right projects and corruption is relatively low. This is quite different if you talk to people from Bulgaria, for example.
jansan··on New statue in London, attributed to Banksy, of a suited man, blinded by a flag
Who decides that this is from Banksy? I could make a stencil graffiti in my village and claim it's from Banksy and noone could prove me wrong. Or is he using a digital signature as proof of authorship?
jansan··on A Primer on Bézier Curves – So What Makes a Bézier Curve?
A very simple explanation of Bézier curves is this:

- You have one polynomial describing the x-coordinate and one describing the y-coordinate, and both polynomials have the same degree (two for quadratic, three for cubic Bézier curves)

- The two polynomials share the same parameter t, which runs from 0 to 1.

That's all.

jansan··on Alphabet Announces First Quarter 2026 Results
You may be right, but that was not the point. There were many voices who claimed that AI would make Google obsolete.
jansan··on An update on GitHub availability
> Half of my friends is vibe-coding something but they can barely get the rest of the group chat to use it once.

Some people I know can't even explain what they are trying to create.

jansan··on An update on GitHub availability
The entire concept of multi cloud is amusing if you think what cloud originally was supposed to be. They could call them meta clouds (might infringe trademarks), and with the current growth trajectory of AI generated code eventually multi-meta-clouds, renamed to beyond-clouds, and then multi-beyond-clounds. I see no limits.
jansan··on Less human AI agents, please
Sometimes I actually do want a discussion and Claude just goes without saying a word and implements it, which then has to be reverted.

We obviously have different expectations for the behavior of coding agent,s sp options to set the social behavior will become important.

jansan··on Less human AI agents, please
I disagree. I wan't agents to feel at least a bit human-like. They should not be emotional, but I want to talk to it like I talk to a human. Claude 4.7 is already too socially awkward for me. It feels like the guy who does not listen to the end of the assignment, run to his desks, does the work (with great competence) only to find out that he missed half of the assignment or that this was only a discussion possible scenarios. I would like my coding agent to behave like a friendly, socially able and highly skilled coworker.
jansan··on Qwen3.6-Max-Preview: Smarter, Sharper, Still Evolving
How "social" does Quen feel? The way I am using LLMs for coding makes this actually the most important aspect by now. Claude 4.6 felt like a nice knowledgeable coworker who shared his thinking while solving problems. Claude 4.7 is the difficult anti-social guy who jumps ahead instead of actually answering your questions and does not like to talk to people in general. How are Qwen's social skills?
jansan··on Claude Design
Well, after having high expectations from watching the intro the actual result of a simple prompt "Bear on a bicycle" is very underwhelming.

Maybe AI is not good at everything, yet.

jansan··on jj – the CLI for Jujutsu
It is not about starting over, like moving from CVS or Subversion to Git. jj is backend compatible to Git, so nothing really had to change on the backend.

It's just that although Git was created by Linus Torvalds it is not perfect and could be more beginner friendly. But efforts to improve this should be concerted, not individual efforts.

And it does not have to be jj. I just think there is room for improvement, and not to alienate old farts it could be called GitNext, GitStep, GitFlow or similar to emphasize that is still is just Git, only with an improved front end.

Maybe Linus Torvalds himself should start the initiative.

jansan··on What is jj and why should I care?
We all need to give ourselves a push and finally make the next step in version control. Github, Google, Microsoft, Meta (did I forget anyone relevant? Probably) should just join forces and finally make it happen, which should not be a problem with a new system that is backend compatible to Git. Sure, Github may lose some appeal to their brand name, but hey, this is actually for making the world a better place.
jansan··on Ask HN: What Are You Working On? (April 2026)
A complex text shaping and rendering library in Javascript and no_std Rust that supports Ligatures, Bidi, Arabic, indic, CJK, Khmer, etc and is super small and memory efficient. JS version is <25 KB gripped, Rust version is aimed at approx. 130 KB compiled size. My plan is to show a demo of it running on an esp32 soon.
jansan··on Revision Demoparty 2026: Razor1911 [video]
That Dynamic Duo disk at the beginning reminded me of my friend who got his house raided in 1987 for exchanging (not selling) cracked computer games for the C64 at the age of 18 in super rural Germany. He still managed to get into the army as an officer.
jansan··on CERN levels up with new superconducting karts
When they later actually sold the t-shirt they had previously presented as an April Fools joke? That was pretty cool.
jansan··on Show HN: Converter for legacy Paint Shop Pro files (.psp and .pspimage) to SVG
This project has a very niche target audience — people sitting on a bunch of legacy Paint Shop Pro files from the late 90s / early 2000s. But for them, it solves a long-standing problem: there's been no good way to convert these files to a modern format (GIMP fails on vector layers). This tool handles them properly.
jansan··on Ask HN: How is AI-assisted coding going for you professionally?
It is great to solve "puzzle" problems and remove road blocks. In the past, whenever I got stuck, I often got frustrated and gave up. In so many cases AI hints to the corret solution and helps me continue. It's like a knowledgeable colleague that you can ask for help when you get stuck.

Another thing is auditing and code polishing. I asked Claude to polish a working, but still rough browser pluging, consisting of two simple Javascript files. It took ten iterations and a full day of highly intensive work to get the quality I wanted. I would say the result is good, but I could not do this process vey often without going insane. And I do not want to do this with a more complex project, yet.

So, yes, I am using it. For me it's a tool, knowledge resource, puzzle solver, code reviewer and source for inspiration. It's not a robot to write my code.

And never trust it blindly!

jansan··on The engine of Germany's wealth is blocking its future
It's both. Of course the massively shrinking share of the Chinese market is a big chunk of the problem. But the whole mindset here in Germany is completely delusional with the idea to be leaders in environmental technology and sustainability solutions.

My favorite example of this delusion is Porsche who somehow thought that selling their bread-and-butter model Macan exclusively as an EV was a good idea. I still cannot understand how they arrived at this decision.

jansan··on From RGB to L*a*b* color space (2024)
The problem is that this will only work in one direction. You can calculate the stimulation of the photoreceptors for a certain spectrum, but not the other way around. For example the eye cannot distinguish between purple light consisting of one specific wavelength and purble light mixed by red and blue wavelengths, because both give the same stimulation of the receptors. So there is an infinite number of possible spectra for any given stimulation of the photoreceptors. All we can do is take the stimulation values (X, Y and Z) and convert from there to all kinds of color models and back.

Your approach would make a lot of sense for sensors that are full spectrum analyzers, but the eye isn't one.

jansan··on MacBook Pro with M5 Pro and M5 Max
The performance numbers are impressive, but I do not get the on-board AI spin. What is it used for?
← PreviousPage 3 of 34Next →