thomasikzelf

Joined 6 years ago

Karma
161
Submissions
78
Member since
Jul 2
Founder moos.app and interested in webgl, crdt, javascript, future programming languages and the web in general. https://thomaswelter.nl
View on Hacker News

Recent submissions

Comment · 8 days ago
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"
Comment · 28 days ago
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.
Comment · 1 month ago
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.
Comment · 1 month ago
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?
Comment · 1 month ago
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.
Comment · 1 month ago
Great project! How does this compare to asking qwen to reply with 1 token in terms of speed?
Comment · 3 months ago
+ design looks better then the "minimal" style original

- dish in the top left is not on the menu (why is it there)

-- why is there a malnourished cow on the menu?

++ photos of of the product so you can see what you are gonna get

--- the photos do not match the actual meal

Comment · 3 months ago
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).

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.

Making a prediction with same accuracy as the market: easy Making a prediction with more accuracy then the market: very hard

Comment · 3 months ago
Cool app! I also had some ideas a while ago that I think the current breed of aim trainers are still missing.

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.

Here are a couple of things I think an aim trainer should have:

- 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.

- Dynamic scenarios: Instead of picking scenarios manually, I think a trainer should ideally detect what you suck at and launch those directly.

- 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.

- 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.

- 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).

Valorant-specific focus: Trainers often feel too generic for tactical shooters like Valorant, where angle holding, target reading, and micro-corrections dominate.

I built a small aim trainer to experiment with these ideas myself: https://mousecontrol-thomaswelter-fceff2dbe456668c6bedef32db... (the aim trainer is very basic, only made for myself, fixed sens etc).

- In this tool, difficulty scales dynamically while playing (the parameter in parentheses changes on the fly):

- Angle Hold (enemy speed increases): Practicing holding angles against multiple targets. Holding angles is crucial in Valorant (just look at how Primmie plays).

- 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.

- 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.

- 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.

- Static (target size decreases): Standard static clicking, but with dynamic scaling as targets shrink.

- 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.

I am still not very good at Valorant but the aim train ideas are interesting. Let me know what you think!

Comment · 4 months ago
Comment · 4 months ago
It looks like one stole the design from the other, I don't know which one, haha.
Comment · 4 months ago
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?
Comment · 5 months ago
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.
Comment · 5 months ago
Comment · 7 months ago
The declarative vs imperative example is strange here. Why is the imperative example so convoluted? This is what one could write in js:

  badge.textContent = count > 99? '99+' : count
  badge.classList.toggle('show', count > 0)
  paper.classList.toggle('show', count > 0)
  fire.classList.toggle('show', count > 99)
The declarative example also misses the 99+ case. I don't think this example describes the difference between imperative and declarative well.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton