<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: thomasikzelf</title><link>https://news.ycombinator.com/user?id=thomasikzelf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 11:03:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thomasikzelf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thomasikzelf in "The HTML-in-Canvas API origin trial"]]></title><description><![CDATA[
<p>This had to do with leaking privacy sensitive information such as visited links by reading back pixels from a rendered <a>. They fixed this with a concept they call "read-back-allowed rendering"</p>
]]></description><pubDate>Fri, 23 Oct 2026 07:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205368</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=50205368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205368</guid></item><item><title><![CDATA[New comment by thomasikzelf in "FLUX 3 Image"]]></title><description><![CDATA[
<p>In the context of knee bending: I was creating a simple walking animation with gemini 3 pro and could animate all the poses instead of one, left leg bend right leg straight. Right leg bend it had no problem but this one it just did not seem to understand.</p>
]]></description><pubDate>Sat, 03 Oct 2026 09:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49942550</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49942550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49942550</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Getting out of the way: my robotics crash course"]]></title><description><![CDATA[
<p>With a car I can imagine asking questions like "am I on the left side of the lane", "am I closer then 10 meter to the next car" which feel like questions the current models could answer. I see models understanding the calibration of the robot. Maybe you could have a jev style model make decisions like "move left", "activate gripper" and do the inverse kinematics in a different system.</p>
]]></description><pubDate>Thu, 01 Oct 2026 12:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49920941</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49920941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49920941</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Getting out of the way: my robotics crash course"]]></title><description><![CDATA[
<p>Nice work! Vision on the qwen models works very good. Jev is a really neat idea. I tried replicating jev style with qwen models using max 1 token output, which works great. How does this compare to that in terms of speed?</p>
]]></description><pubDate>Thu, 01 Oct 2026 12:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49920883</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49920883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49920883</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Getting out of the way: my robotics crash course"]]></title><description><![CDATA[
<p>What kind of decisions though? jev does not output joint angles, and if it did it also needs to know how. It also does not take in images.</p>
]]></description><pubDate>Wed, 30 Sep 2026 18:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49912662</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49912662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49912662</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Jeff – Jev-compatible 0.8B decision models, trained at home, ~30 ms"]]></title><description><![CDATA[
<p>Great project! How does this compare to asking qwen to reply with 1 token in terms of speed?</p>
]]></description><pubDate>Mon, 28 Sep 2026 23:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49886112</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49886112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49886112</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Businesses with ugly AI menu redesigns"]]></title><description><![CDATA[
<p>+ design looks better then the "minimal" style original<p>- dish in the top left is not on the menu (why is it there)<p>-- why is there a malnourished cow on the menu?<p>++ photos of of the product so you can see what you are gonna get<p>--- the photos do not match the actual meal</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49007941</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49007941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49007941</guid></item><item><title><![CDATA[New comment by thomasikzelf in "The unreasonable difficulty of time series forecasting"]]></title><description><![CDATA[
<p>I did some energy price forecasting and my neural network learned the morning evening patterns just from historical data, it worked great. Then I tried adding more information to this like wind and solar (and many more). None of these external factors made any difference while being very important for energy prices. It seems like the market already incorporated all the factors in the price (as they should).<p>The takeaway might be that historic data of market data might often be enough to make a reasonable prediction. Only external data that nobody else has (used) can make your prediction better then the market.<p>Making a prediction with same accuracy as the market: easy
Making a prediction with more accuracy then the market: very hard</p>
]]></description><pubDate>Wed, 22 Jul 2026 12:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49005801</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49005801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49005801</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Show HN: A new kind of FPS aim trainer"]]></title><description><![CDATA[
<p>Cool app! I also had some ideas a while ago that I think the current breed of aim trainers are still missing.<p>In-game practice like the Range, DM, and Team DM still feels like the gold standard to me. I generally only use aim trainers when they offer a noticeably higher return per minute, rather than just teaching me how to get good at aim trainer specific mechanics.<p>Here are a couple of things I think an aim trainer should have:<p>- Dynamic difficulty: I feel it works best when trying to keep accuracy relatively high, but fluctuating the target accuracy threshold over time and adjusting difficulty dynamically to match it. That keeps you challenged without breaking form.<p>- Dynamic scenarios: Instead of picking scenarios manually, I think a trainer should ideally detect what you suck at and launch those directly.<p>- Habit coaching: It would be awesome if a coach flagged bad habits in real time—like clicking too fast (low accuracy), doing a slow tracking movement instead of a sharp flick (mircoflicks), or using tracking when click timing is needed.<p>- Biomechanics: Finding the exact "perfect" sensitivity feels less important to me than ensuring your arm and wrist are working together properly, altough this might depend on your aiming style.<p>- Simplicity: A lot of trainers overwhelm you with numbers and menus. I image a simple "click here to start and follow feedback" workflow with nothing else for the user to learn. Seeing a bunch of numbers is less important to me then just getting better (maybe with a final score).<p>Valorant-specific focus: Trainers often feel too generic for tactical shooters like Valorant, where angle holding, target reading, and micro-corrections dominate.<p>I built a small aim trainer to experiment with these ideas myself: <a href="https://mousecontrol-thomaswelter-fceff2dbe456668c6bedef32db60ae5876c4b.gitlab.io/" rel="nofollow">https://mousecontrol-thomaswelter-fceff2dbe456668c6bedef32db...</a>
(the aim trainer is very basic, only made for myself, fixed sens etc).<p>- In this tool, difficulty scales dynamically while playing (the parameter in parentheses changes on the fly):<p>- Angle Hold (enemy speed increases): Practicing holding angles against multiple targets. Holding angles is crucial in Valorant (just look at how Primmie plays).<p>- Follow (standstill window decreases): Forces active mouse correction and reading the target before shooting. I tend to click too fast, so this forces me to slow down and micro-correct.<p>- Jiggle (jiggle speed increases): Targets perform tight jiggles. I find players who spam small jiggles really hard to hit, so this directly targets that weakness.<p>- Micro Flicks (snap distance increases): Micro flicks are easy enough to train in the Range, so I mostly use this mode when I am away from my gaming PC.<p>- Static (target size decreases): Standard static clicking, but with dynamic scaling as targets shrink.<p>- Strafe (movement speed increases): Moving targets with limited hit windows. When watching pro DM VODs, most kills are on stationary targets, but hitting moving players is still vital and tricky to isolate in-game.<p>I am still not very good at Valorant but the aim train ideas are interesting. Let me know what you think!</p>
]]></description><pubDate>Wed, 22 Jul 2026 10:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49004278</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=49004278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49004278</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Hyundai buys Boston Dynamics"]]></title><description><![CDATA[
<p>I have visited factories for work and my experience is the same. There is so much stuff that could easily be automated but is not because it is too expansive for too little value to make a custom one off machine. The big high volume things will be automated but these machines will have 90% success rate and lot's of stuff that needs to be done by hand. You can search for factory tours on youtube to get an idea. Here are two videos, an Amazon warehouse and a Tesla factory. the big heavy stuff is automated but lot's of work is still done by hand.
<a href="https://www.youtube.com/shorts/-R6cBkza17k" rel="nofollow">https://www.youtube.com/shorts/-R6cBkza17k</a>
<a href="https://www.youtube.com/watch?v=45slYC99uUg" rel="nofollow">https://www.youtube.com/watch?v=45slYC99uUg</a></p>
]]></description><pubDate>Fri, 19 Jun 2026 19:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48602080</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=48602080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48602080</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Building a robotics research setup that lives next to my desk"]]></title><description><![CDATA[
<p>It looks like one stole the design from the other, I don't know which one, haha.</p>
]]></description><pubDate>Fri, 19 Jun 2026 12:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48597885</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=48597885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48597885</guid></item><item><title><![CDATA[New comment by thomasikzelf in "Building a robotics research setup that lives next to my desk"]]></title><description><![CDATA[
<p>Nice, I will be following your posts! I just bought a robot arm myself, the seeed studio B601DM (€1500 6+1 axis), it works great and is open source hardware as well and a bit more solid then the so101. I also opted to not use ros, I don't want to give up control by putting another framework in between. Is your plan to see whats possible right now or do you also have ideas on how to improve sota?</p>
]]></description><pubDate>Fri, 19 Jun 2026 06:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48595631</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=48595631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595631</guid></item><item><title><![CDATA[New comment by thomasikzelf in "CSS-Native Parallax Effect"]]></title><description><![CDATA[
<p>firefox android does not support CSS animation-timeline, and firefox desktop needs layout.css.scroll-driven-animations.enabled. This probably should not be used for any critical features.</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369332</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=48369332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369332</guid></item><item><title><![CDATA[New comment by thomasikzelf in "CSS-Native Parallax Effect"]]></title><description><![CDATA[
<p>You can make some really cool stuff with css scroll animations. I used SVG paths with a scroll animated dash offset to draw an image while scrolling. Zero javascript, it feels so smooth. <a href="https://thomaswelter.nl" rel="nofollow">https://thomaswelter.nl</a> (the background)</p>
]]></description><pubDate>Tue, 02 Jun 2026 11:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368791</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=48368791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368791</guid></item><item><title><![CDATA[New comment by thomasikzelf in "The three pillars of JavaScript bloat"]]></title><description><![CDATA[
<p>The declarative vs imperative example is strange here. Why is the imperative example so convoluted? This is what one could write in js:<p><pre><code>  badge.textContent = count > 99? '99+' : count
  badge.classList.toggle('show', count > 0)
  paper.classList.toggle('show', count > 0)
  fire.classList.toggle('show', count > 99)
</code></pre>
The declarative example also misses the 99+ case. I don't think this example describes the difference between imperative and declarative well.</p>
]]></description><pubDate>Sun, 22 Mar 2026 09:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475907</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=47475907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475907</guid></item><item><title><![CDATA[New comment by thomasikzelf in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>I was also banned from claude. I created an account and created a single prompt: "Hello, how are you?". After that I was banned. An automated system flagged me as doing something against the ToS.</p>
]]></description><pubDate>Thu, 22 Jan 2026 23:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46726385</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=46726385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46726385</guid></item><item><title><![CDATA[New comment by thomasikzelf in "The Easiest Way to Build a Type Checker"]]></title><description><![CDATA[
<p>I recently implemented a Hindley Milner type checker. The algorithm itself is not necessarily super difficult (once you get your head around it ofcourse) but the way it is explained is. It seems like HM is mostly explained by people with a mathematics background that already know the proper notation. I wonder how much overlap there is between people that know the notation and do not know how HM works, probably not much.<p>Anyway nice demo. Bi-directional is already quite powerful!</p>
]]></description><pubDate>Sun, 30 Nov 2025 17:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46098796</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=46098796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46098796</guid></item><item><title><![CDATA[New comment by thomasikzelf in "`satisfies` is my favorite TypeScript keyword (2024)"]]></title><description><![CDATA[
<p>Really, that is surprising to hear. There are a couple of differences but most of the syntax looks the same to me, what part do you find alien?<p>The reskill problem is of similiar difficulty with learning a new framework I think. Especially because the language is rather simple compared to typescript (which is also its strength).<p>I do understand it is an uphill battle. The whole nobody get's fired for choosing IBM thing. The language is still unproven in the general perception. I do think that when it comes to libraries and frameworks I see a lot of developers choose new unproven stuff, more then they do languages.</p>
]]></description><pubDate>Sun, 23 Nov 2025 15:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024239</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=46024239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024239</guid></item><item><title><![CDATA[New comment by thomasikzelf in "`satisfies` is my favorite TypeScript keyword (2024)"]]></title><description><![CDATA[
<p>Have you seen ReScript? Of course it is not as popular as typescript but it improves on all the bad parts of typescript. You'll get sound types with the pain points of javascript stripped out. Because it compiles to readable javascript you are still in the npm ecosystem.<p>You don't have to rewrite your whole codebase to start using it. It grows horizontally (you add typed files along the way) compared to typescript which grows vertically (you enable it with Any types).<p>The point is that we don't have to move back to plain js. We have learned a lot since typescript was created and I think the time has come to slowly move to a better language (and ReScript feels the most like Javascript in that regard).</p>
]]></description><pubDate>Sun, 23 Nov 2025 11:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022726</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=46022726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022726</guid></item><item><title><![CDATA[New comment by thomasikzelf in "`satisfies` is my favorite TypeScript keyword (2024)"]]></title><description><![CDATA[
<p>If Typescript is javascript with types bolted on, Rescript is javascript with types the way it should have been. Sound types with low complexity. <a href="https://rescript-lang.org/" rel="nofollow">https://rescript-lang.org/</a></p>
]]></description><pubDate>Sun, 23 Nov 2025 09:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46021915</link><dc:creator>thomasikzelf</dc:creator><comments>https://news.ycombinator.com/item?id=46021915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021915</guid></item></channel></rss>