Just read this: https://blog.stackblitz.com/posts/introducing-webcontainers/ Any idea how this could relate to clojurescript?
Is it a service? Can I compile this "node on a browser" on my current machine? Where's the code? I really wasn't able to grasp what's exactly what they are announcing...
@mauricio.szabo > create fullstack Node.js environments that boot in milliseconds and are immediately online & link shareable—in just one click. The environment loads with VS Code's powerful editing experience, a full terminal, npm and more. It also runs entirely inside your browser,
it's like running a jvm in the browser, but not quite
has all the ups, not all the downs
I’m going to quote @plexus on this one: https://twitter.com/plexus/status/1395558249169096708?s=20
2022: JavaScript developer turned neurosurgeon made the brain run on Node.js
That's the plan B. If Chrome OS fails, turn Chrome into an OS.
@mathias_dw well, if you can run Node.js in the browser… I guess you can have a ClojureScript Node.js REPL there!
(maybe)
@kslvsunil better that than running node.js on the brain
Haha, actually I'd much prefer my brain being single threaded, would be able to focus much better
dunno, never met anyone with multi-threaded brain, at least not with someone who expressed more than a single conscious thread of thought
this is interesting because you get a complete developer environment in a browser
ClojureScript could work in it to using the self-hosted compiler, but would probably require a lot of surgery
their point about remote dev environments being a pain because it requires starting up containers on a remote server, being constantly connected, etc. is accurate.
the “dev environment in a can” is pretty cool. I have spent a lot of time setting up bespoke environments at every place I’ve worked :)
https://github.com/stackblitz/core/issues/20#issuecomment-845827433
Anyone use tmux
? I’m trying to figure out how to tweak something and my Google-fu is failing. In particular, if you enter a wrong command, a little warning flashes on the screen telling you about it (ex: Unknown command
or Usage: …
if you gave the wrong args, or something). The problem is, that warning stays on the screen for like two seconds then goes away. I can’t read it unless I take a screenshot, which is hilariously awkward. Is there a config I can set to make that last longer?
Edit: and of course, found it right after asking, as per usual. https://superuser.com/a/295744/113578
I’m into tmux and “finding an answer right after asking a question” as much as you 😆
What are some technical books that really helped you become better at what you were doing? Maybe changed the way you think? I am currently reading Designing Data-Intensive Applications and finding it quite resourceful. Previously, I have read the Elements of Clojure to help me write some idiomatic Clojure, the Joy of Clojure to deepen my understanding of some of the language's inner workings, and the super fun Clojure for the Brave and True when I was starting out.
Data And Reality changed the way I think - though I think more through the questions it raised than the ones it answered.
The Pragmatic Programmer, for sure. I read it as a beginner, re-read it as an intermediate developer and learned many (and different) things each time
It might seem a bit underwhelming but I’ve also found the “Erlang Programming Rules” to be the closest thing there is on how to write good programs: http://www.erlang.se/doc/programming_rules.shtml I know there are a bunch of books like Clean Code and Code Complete, but IMO they get a bit too caught up in the details. The Progamming Rules are sort of like The Elements of Style - short and to the point. If anyone knows of a similar guide - i.e. a terse book or document on how to write “good” code - I’d love to hear about it! (I guess The Elements of Programming Style is another one that fits the bill)
How would you design an application to draw boxes around English text to help identify parts of speech, nouns, verbs, etc? What if you wanted it to be fuzzy so there could be typos and misspellings and missing spaces? I'm trying to do something long-term long-run with processing Japanese, I am wondering how I can do fuzzy matching .
You use NLP through Machine Learning. The Lisp driven AI evolution is dead unfortunately
If you just want it to draw boxes around specific words (e.g. nouns) then a naive solution like a simple dictionary can work
not a book, but casually browsing through core.clj is power
Good point; I learned a lot about OOP from browsing the Django source code
Rich Hickey likes the book Process & Reality by Whitehead. What is there but flows until we engage in concrescence -- the act of concreting something into a solid entity. Not sure if it has helped me program better, but it has helped me appreciate the fact that my perceived reality has a lot of "autograsp" going on, an overlay over the raw info ... sometimes useful sometimes narrowing. to un-narrow one must un-label and un-reify ... which is why thinking about flows is so helpful.