I’ve recently built a GeistGeist Totem. 36 keys, splayed, low profile. With silent kalhi switches. It’s more silent than membrane keyboards, completely customizable and super lightweight. (Got a carry box that is the…
Americans don’t get scolded enough for their abuse of AC. In terms of accounting for preventable waste of energy, US guzzles more electricity on cooling than most countries do on everything else.
This reminds me of Patrician III so much. The sailing battles had the same wind mechanics. It’s amazing, so many memories unlocked.
You could take a stab at Julia. It’s still dynamic in nature. But you can tune how much staticity you want. The spectrum goes from Python to C in terms of staticity. And with tools like JETLS.jl maturing you get a lot…
I’ve landed on a very similar usage in my last pet project. I’ve used the llm mainly as a glorified refactoring tool/LSP/rubber duck. I can define custom skills that act as specific passes over the codebase that are…
Might want to take a look at WasmTarget.jl it’s rather new and experimental but could be what you’re looking for!
I would definitely love a glass of smoked cyber
As a sibling comment mentions, yes it does. Just don’t expect to have code that runs as fast as C without some effort put into it. You still need to write your program in a static enough way to obtain those speed. It’s…
This was supposed to be under a different post. Not the main article. Whops.
That post is 10 years old, stale, with all issues resolved and more. Waving around an outdated blogpost as if it would automatically invalidate everything is just silly at this point.
Checkout PythonCall.jl and juliacall (on the python side). Not to mention that now you can literally write python wrappers of Julia compiled libraries like you would c++ ones.
Yeah, it didn’t have the explosive success that rust had. Most probably due to a mixture of factors, like the niche/academic background and not being really a language to look at if you didn’t do numerc computing (at…
aot will help a lot. In cases of simple programs you can also start Julia with no optimizations, which trade off the startup latency for runtime speed.
You should give Julia a go, can be written completely static if desired (not as static as rust of course, but compared to python it’s miles ahead). Can be made fast, very fast. AOT compilation with trimmed executables…
It is often the case, that one’s perspective is a personal synthesis of external ideas. The act of quoting great past authors is also a way of recognizing where your influences come from. To describe by association how…
This reminds me of a little project [1] I had fun with to try and compute the sharpness of a position and/or evaluate whole lines. Indeed, the notion of sharpness (which I believe it’s different from complexity)…
I did something very similar some years ago while learning metal [1], I recall them being called "boids". I spent days just playing with the various parameters, luckily my implementation was not as pretty as the one…
This site is unreadable on mobile. Too many nested bullet points
You should give Julia a shot. That’s basically that. You can start with super dynamic code in a REPL and gradually hammer it into stricter and hyper efficient code. It doesn’t have a borrow checker, but it’s expressive…
The “proportionality constant” is doing a lot of work in that claim. A lot of “constant” parameters are swept under the rug. If you fix enough stuff that claim is indeed correct, although I agree a bit simplistic
This feels a bit disingenious. All the languages brought as an example need some sort of handling of the `not found` case. In C++ and Go you need to check against null pointers (or don't but then encounter segafults),…
This is something that I have always strived for, and try to practice every living moment. You put in clearer and more detailed words what I have been trying to develop by myself. I will be forever grateful for the time…
I’ve recently built a GeistGeist Totem. 36 keys, splayed, low profile. With silent kalhi switches. It’s more silent than membrane keyboards, completely customizable and super lightweight. (Got a carry box that is the…
Americans don’t get scolded enough for their abuse of AC. In terms of accounting for preventable waste of energy, US guzzles more electricity on cooling than most countries do on everything else.
This reminds me of Patrician III so much. The sailing battles had the same wind mechanics. It’s amazing, so many memories unlocked.
You could take a stab at Julia. It’s still dynamic in nature. But you can tune how much staticity you want. The spectrum goes from Python to C in terms of staticity. And with tools like JETLS.jl maturing you get a lot…
I’ve landed on a very similar usage in my last pet project. I’ve used the llm mainly as a glorified refactoring tool/LSP/rubber duck. I can define custom skills that act as specific passes over the codebase that are…
Might want to take a look at WasmTarget.jl it’s rather new and experimental but could be what you’re looking for!
I would definitely love a glass of smoked cyber
As a sibling comment mentions, yes it does. Just don’t expect to have code that runs as fast as C without some effort put into it. You still need to write your program in a static enough way to obtain those speed. It’s…
This was supposed to be under a different post. Not the main article. Whops.
That post is 10 years old, stale, with all issues resolved and more. Waving around an outdated blogpost as if it would automatically invalidate everything is just silly at this point.
Checkout PythonCall.jl and juliacall (on the python side). Not to mention that now you can literally write python wrappers of Julia compiled libraries like you would c++ ones.
Yeah, it didn’t have the explosive success that rust had. Most probably due to a mixture of factors, like the niche/academic background and not being really a language to look at if you didn’t do numerc computing (at…
aot will help a lot. In cases of simple programs you can also start Julia with no optimizations, which trade off the startup latency for runtime speed.
You should give Julia a go, can be written completely static if desired (not as static as rust of course, but compared to python it’s miles ahead). Can be made fast, very fast. AOT compilation with trimmed executables…
It is often the case, that one’s perspective is a personal synthesis of external ideas. The act of quoting great past authors is also a way of recognizing where your influences come from. To describe by association how…
This reminds me of a little project [1] I had fun with to try and compute the sharpness of a position and/or evaluate whole lines. Indeed, the notion of sharpness (which I believe it’s different from complexity)…
I did something very similar some years ago while learning metal [1], I recall them being called "boids". I spent days just playing with the various parameters, luckily my implementation was not as pretty as the one…
This site is unreadable on mobile. Too many nested bullet points
You should give Julia a shot. That’s basically that. You can start with super dynamic code in a REPL and gradually hammer it into stricter and hyper efficient code. It doesn’t have a borrow checker, but it’s expressive…
The “proportionality constant” is doing a lot of work in that claim. A lot of “constant” parameters are swept under the rug. If you fix enough stuff that claim is indeed correct, although I agree a bit simplistic
This feels a bit disingenious. All the languages brought as an example need some sort of handling of the `not found` case. In C++ and Go you need to check against null pointers (or don't but then encounter segafults),…
This is something that I have always strived for, and try to practice every living moment. You put in clearer and more detailed words what I have been trying to develop by myself. I will be forever grateful for the time…