Viewing profile — thomasikzelf
thomasikzelf
HN member- Joined
- Thu, Jul 02, 2020, 12:12 PM UTC
- HN karma
- 159
- Public activity
- 72 items
- HN profile
- View on Hacker News ↗
About thomasikzelf
Recent public activity
-
comment
Comment #49007941
+ 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 …
-
comment
Comment #49005801
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 t…
-
comment
Comment #49004278
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 …
-
comment
Comment #48602080
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 t…
-
comment
Comment #48597885
It looks like one stole the design from the other, I don't know which one, haha.
-
comment
Comment #48595631
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 …
-
comment
Comment #48369332
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 fe…
-
comment
Comment #48368791
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 s…
-
comment
Comment #47475907
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+' : coun…
-
comment
Comment #46726385
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 a…
-
comment
Comment #46098796
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 explaine…
-
comment
Comment #46024239
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? The reskill problem is of similiar d…
-
comment
Comment #46022726
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 s…
-
comment
Comment #46021915
If Typescript is javascript with types bolted on, Rescript is javascript with types the way it should have been. Sound types with low complexity. https://rescript-lang.org/
-
comment
Comment #45982227
You might be using the webgl lines (LINE_STRIP), those are always thin. The other way is to build a mesh that looks like a line (which Three.js also has functions for). select the …
-
comment
Comment #45874470
This looks good! It feels a little bit similiar to ReScript. I like the idea to have nodeMain, browserMain and buildMain. The Roc language had something similiar with platforms and…
-
comment
Comment #45622124
I agree separating your UI into components is important. If React learned us one thing it is that keeping related stuff together is the way to go. Separating into components and ke…
-
comment
Comment #45621043
a b ... ... const $ = name => document.querySelector(name) $('#dropdown').addEventListener('change', ev => { $('#a').style.display = ev.target.value == "a"? "block" : "none" $('#b'…
-
comment
Comment #45620900
I do use abstractions to make my life easier. The main abstraction is a function called tag: const tag = (tagName, props, ...children) => { const el = document.createElement(tagNam…
-
comment
Comment #45616544
If you are writing the same DOM update code in each event handler you can abstract it into a function.
-
comment
Comment #45616424
If you go to the React website you need to click "Learn React". A library often does not make you learn new concepts. It is just functions with input and output. On the first page …
-
comment
Comment #45616240
I don't think this has to be true. If you think of a framework as a piece of code that calls you where you sort of supply it with configuration you could do that when writing vanil…
-
comment
Comment #45616000
I build a figma clone for animation ( https://moos.app ). It is by no means a super large project (I think 40k loc) but is has reasonable frontend complexity. Most stuff is just co…
-
comment
Comment #45357044
You should try ReScript. The language has improved a lot recently. If Typescript is javascript with types bolted on then ReScript is javascript redesigned the proper way. The lsp i…
-
comment
Comment #45173983
Writing simple code is also much harder then writing complicated code. If you write some complicated code at the limit of your mental capabilities you can not debug it, but you mig…