2,438 karma · joined July 19, 2020
https://withoutdistractions.comSounds like you had an unfair advantage!
Writing the damn book should be the job of the author.
I learnt Janet after learning Clojure, and it all felt very natural. So a possible approach is to grab a beginner Clojure book/tutorial first, run some of the examples, and then see how far you get with Janet.
Not everything is the same, but you'll find that out along the way, and the people in the Janet Zulip chat are always super helpful.
Also check out https://janetdocs.com for some examples.
- the channel id by youtube channel url
- the duration + aspect ratio (<= 3 min + vertical = short)
- whether or not it's a live / future video
@mathix maybe you can make it clear on the website that this doesn't create app/play store apps, as most people probably think about them when they read "turn any website into an app".
From the github readme[0]:
> FTWA uses the --app='https://app.example' parameter with Chromium-based browsers to launch a website in "app mode".
> [...]
> When choosing linux as target OS, FTWA generate a shell script that will create a .desktop file and it's icons.
[0]: https://github.com/mathix420/free-the-web-apps?tab=readme-ov...
This is rocket league!
In-depth video: https://www.youtube.com/watch?v=duPr5kViBVU
The difference here is that they were not looking for something crazy, they just wanted to measure things to enable policy makers to make a well-informed decision. Then you unexpectedly find something crazy, and you don't have a clear answer right away.
Imagine being the first person to spot a black swan, and you happen to be a biologist, but your research didn't have anything to do with birds. That's a pretty big derail, and I don't think every scientist would be happy in that scenario.
These scientific cruises are a huge undertaking, and the fact that the team managed to do this during Covid was an achievement by itself. Shipping containers filled with obscure tech to a different country that you'll then send to the bottom of the ocean will surely raise eyebrows at customs. Then there was the self-isolating, and working in shifts so different teams can do different kinds of lander deployments (and pick them back up), etc. Incredible!
Some of the tech that's put on these kinds of research ships is pretty crazy, too. For example, they put spherical glass floats on landers that go to the bottom of the ocean[0]. Weights pull the lander down, and when the lander receives a signal it detaches the weights[1] so the floats pull it back up. These glass floats are pretty big and need to be able to resist a huge amount of pressure at depths of multiple kilometers. If I recall correctly, if one of these spheres breaks, due to the pressure, the collapse of the water on all sides of the sphere results in as much energy released as an atomic bomb.
As to this research: the researchers initially weren't too happy to find this. First they doubted if it was correct, but it's actually worse when you find out it is in fact correct but it goes against everything in biology books: how the hell are you going to explain this to people?
[0] I'm not sure if a lander like that was used in this research btw, it's just an example that I found interesting.
[1] One time, I think on a different cruise, researchers didn't have enough weights to do an extra deployment, so they got weights from the gym on the ship and put them on the lander. There's a whole bunch of these kinds of interesting/funny stories in different fields of science, could be nice if someone were to collect them somewhere.
Instead of following a bunch of them and having to sync them I guess you could just follow the combined one and be done with it. If you have multiple feed readers, each with their own way to input feeds, I think something like rsscombine might be an easy solution.
If I recall correctly v1 and 2 were completely closed, not sure though.
Anyone doing this but with Vim help files?
Mine was its creation.
I am now officially emotionally invested in htmx so I have to justify investing my time/energy in htmx instead of something else, so all alternatives to htmx are stupid and their existence make me very angry.
"The truest 10x engineer I ever encountered was..."
Sounds awful! :-)
This power that Smalltalk systems have where the code runs in a GUI that is also the editor/debugger/etc has deeply fascinated me recently.
At the same time it makes me kind of sad, because it feels like we're all stuck writing code with a hand tied to our back. Almost makes me think that there's a happy alternative coding universe where the Smalltalk way is the default way, and a couple of weirdos are using separate IDEs/editors and restart their program on every change, or think they're smart if they're running something as primitive as a REPL.
The reason why I'm not just diving in and never looking back is that it seems like such a big investment, and that I'm so comfy with my (very) extended Neovim setup. And I'd like to be able to create applications that run without shipping the entire Smalltalk VM. And I'd like to actually understand a tool that I'd have to dive into that deeply, and I think I'll never have the time to truly understand all of the VM, the classes, etc.
Maybe instead, I should just create my own language that contains its own code editor. Seems like almost the same time investment, but maybe more satisfying?
Sigh...
Anyway, here is some other related interesting material:
- Bret Victor - Inventing on Principle (Always funny to hear the crowd go nuts when he does the live game editing time thingy.)
- Pretty much any Alan Kay video.
- Dan Ingalls his "Lively Kernel", which seems to me like it's pretty much the same as a Smalltalk system, but where you code in JavaScript, and it runs in the browser.