Keep up the good work and thank you for sharing. I wasn't sold about the source level snapshot tests, they seemed clunky and not that universal. But, I am definitely giving snapit a try after this blog post, and the…
Since everyone is sharing, I'm using bookmarklets daily, the main ones being 3x and 2x, which find the video element in the current page and speed it up. I also made some overlay grid helpers, like 8h and 8v which…
There's a twitch streamer(tsoding) doing a FORTH like language from first principles. I've watched a couple of episodes and went started my own. I learned a bit of arm64 assembly, and now I have both an interpreter and…
You have fair points and much more experience than I have in this domain. Yeah, $5 even at a 1M users is probably not that much, having to maintain drivers, and as you mentioned serving updates, that would require a…
Yep, it makes sense. With the popularity of Roblox with the young people, and it using Lua for scripting, Lua can see a renaissance of some sorts.
I will definitely give it a try. Even after many years of not using terralang I still cannot forget what a good of an idea it is. Nelua seems like a more pragmatic implementation of similar ideas, but generates C code…
Bought the PDF after reading the free web version, the work definitely has a lot of love put into it and this has to be rewarded. I've skimmed the web version till the end, but thoroughly read half of it, still learned…
The way I see it, this is what programmers do, they turns things into programs. A good example are hardware description languages, where hardware designers write programs, and at the end a very complex chip design is…
Yes, my plan is to do it in Rust. I did start it in luajit first, because I thought that it will be a faster feedback loop. I created an OpenGL window, and set up nodemon to restart the luajit app on changes. It is…
I'm a powershell user for about 7 years now, or more. Have a lot of bindings, helpers in my powershell profile, and use it everyday for work. That being said, I'll never use it on Linux as my shell. It's just too slow…
Geekbench M1 single threaded ~= 1720 M1 multi threaded ~= 7400 Ryzen 5900h single threaded = 1520 Ryzen 5900h multithreaded = 9325 Ryzen is consuming 45W, M1 is said to consume 13. Ryzen is on TSMC 7nm, M1 on 5nm. It's…
One of the few things I remember from watching fastai course a few years ago, is to train a model with smaller data. For example, instead of 2k×2k images, downscale them to for ex 400×400. A network with a better design…
You're right, it could be that Nvidia will push for more beefed up cortex CPUs, with the same tricks employed in m1, like larger L1/l2 caches, increasing the die size, and add more complex pipelines, put the ram on the…
If it will cut into their sales they might have to adapt. Also, from what I heard, while intel was on top, it was charging outrageous margins on its CPUs. AMD mobile were said to be hundreds of dollars less per cpu. The…
Yep. It's difficult to find usages for autodiff, and it looks like a very niche thing to add to a language. But, it's still cool. In a language with extensible syntax(ex: proc macros), this would sit in a library. And I…
I think there are official tensorflow bindings for Rust, add well as for pytorch C++ API. But, adding auto differentiation to match the Swift for tensorflow behaviour, sounds like a serious undertaking, and I doubt is…
Yep. Lua has a bunch of advantages even over python. * It can be embedded in the viewer, so the user doesn't have to install a separate distribution of libraries. Only the viewer. * It should be faster than python, even…
This almost made me stop working on my own openscad inspired system in lua. It has almost everything that I think is missing from openscad: * A full programming language * Fillet and chamfer support * A better viewer…
Looks really interesting. I've started to notice a series new http/web libraries that are using futures-rs and tokio-rs under hood. Yours look really clean. Keep up the good work.
She won the popular vote though. Which partially proves his point. That being said, correlation doesn't mean causation.
I am really looking forward for an VR headset as a replacement to a laptop for on the go working. Something like a GalaxyVR with an VR first DesktopEnvironment. That will have a huge 3d floating code editor. This and a…
I wonder if in the long run it will be possible to generate an Android APK without having the Android NDK/SDK installed. Since it could link against the Android's stdlib. Though, I guess Android NDK uses a custom…
Fair enough. Though, I've tried vim/neovim inside a tmux session, and the terminal in neovim. And I find the latter(my personal opinion) to be more fluent to use. There's only one .nvimrc to manage as opposed to also,…
Static linking i.e. having one single binary to drop onto a server, and most likely lower memory consumption(more concurrent users served by a single box). These two could probably be added to a list of reasons.
Glad to see the language evolve. It feels great, once one gets used with the borrow checker messages. One thing that could make the language better(and was mentioned in the post) is faster compilation. Having programmed…
Keep up the good work and thank you for sharing. I wasn't sold about the source level snapshot tests, they seemed clunky and not that universal. But, I am definitely giving snapit a try after this blog post, and the…
Since everyone is sharing, I'm using bookmarklets daily, the main ones being 3x and 2x, which find the video element in the current page and speed it up. I also made some overlay grid helpers, like 8h and 8v which…
There's a twitch streamer(tsoding) doing a FORTH like language from first principles. I've watched a couple of episodes and went started my own. I learned a bit of arm64 assembly, and now I have both an interpreter and…
You have fair points and much more experience than I have in this domain. Yeah, $5 even at a 1M users is probably not that much, having to maintain drivers, and as you mentioned serving updates, that would require a…
Yep, it makes sense. With the popularity of Roblox with the young people, and it using Lua for scripting, Lua can see a renaissance of some sorts.
I will definitely give it a try. Even after many years of not using terralang I still cannot forget what a good of an idea it is. Nelua seems like a more pragmatic implementation of similar ideas, but generates C code…
Bought the PDF after reading the free web version, the work definitely has a lot of love put into it and this has to be rewarded. I've skimmed the web version till the end, but thoroughly read half of it, still learned…
The way I see it, this is what programmers do, they turns things into programs. A good example are hardware description languages, where hardware designers write programs, and at the end a very complex chip design is…
Yes, my plan is to do it in Rust. I did start it in luajit first, because I thought that it will be a faster feedback loop. I created an OpenGL window, and set up nodemon to restart the luajit app on changes. It is…
I'm a powershell user for about 7 years now, or more. Have a lot of bindings, helpers in my powershell profile, and use it everyday for work. That being said, I'll never use it on Linux as my shell. It's just too slow…
Geekbench M1 single threaded ~= 1720 M1 multi threaded ~= 7400 Ryzen 5900h single threaded = 1520 Ryzen 5900h multithreaded = 9325 Ryzen is consuming 45W, M1 is said to consume 13. Ryzen is on TSMC 7nm, M1 on 5nm. It's…
One of the few things I remember from watching fastai course a few years ago, is to train a model with smaller data. For example, instead of 2k×2k images, downscale them to for ex 400×400. A network with a better design…
You're right, it could be that Nvidia will push for more beefed up cortex CPUs, with the same tricks employed in m1, like larger L1/l2 caches, increasing the die size, and add more complex pipelines, put the ram on the…
If it will cut into their sales they might have to adapt. Also, from what I heard, while intel was on top, it was charging outrageous margins on its CPUs. AMD mobile were said to be hundreds of dollars less per cpu. The…
Yep. It's difficult to find usages for autodiff, and it looks like a very niche thing to add to a language. But, it's still cool. In a language with extensible syntax(ex: proc macros), this would sit in a library. And I…
I think there are official tensorflow bindings for Rust, add well as for pytorch C++ API. But, adding auto differentiation to match the Swift for tensorflow behaviour, sounds like a serious undertaking, and I doubt is…
Yep. Lua has a bunch of advantages even over python. * It can be embedded in the viewer, so the user doesn't have to install a separate distribution of libraries. Only the viewer. * It should be faster than python, even…
This almost made me stop working on my own openscad inspired system in lua. It has almost everything that I think is missing from openscad: * A full programming language * Fillet and chamfer support * A better viewer…
Looks really interesting. I've started to notice a series new http/web libraries that are using futures-rs and tokio-rs under hood. Yours look really clean. Keep up the good work.
She won the popular vote though. Which partially proves his point. That being said, correlation doesn't mean causation.
I am really looking forward for an VR headset as a replacement to a laptop for on the go working. Something like a GalaxyVR with an VR first DesktopEnvironment. That will have a huge 3d floating code editor. This and a…
I wonder if in the long run it will be possible to generate an Android APK without having the Android NDK/SDK installed. Since it could link against the Android's stdlib. Though, I guess Android NDK uses a custom…
Fair enough. Though, I've tried vim/neovim inside a tmux session, and the terminal in neovim. And I find the latter(my personal opinion) to be more fluent to use. There's only one .nvimrc to manage as opposed to also,…
Static linking i.e. having one single binary to drop onto a server, and most likely lower memory consumption(more concurrent users served by a single box). These two could probably be added to a list of reasons.
Glad to see the language evolve. It feels great, once one gets used with the borrow checker messages. One thing that could make the language better(and was mentioned in the post) is faster compilation. Having programmed…