Fork me on GitHub
#off-topic
<
2021-05-21
>
mathias_dw11:05:11

Just read this: https://blog.stackblitz.com/posts/introducing-webcontainers/ Any idea how this could relate to clojurescript?

indy12:05:22

2022: JavaScript developer turned neurosurgeon made the brain run on Node.js

hindol12:05:23

That's the plan B. If Chrome OS fails, turn Chrome into an OS.

raspasov13:05:44

@U0G4JDMLM well, if you can run Node.js in the browser… I guess you can have a ClojureScript Node.js REPL there!

noisesmith13:05:25

@UMPJRJU9E better that than running node.js on the brain

indy14:05:18

Haha, actually I'd much prefer my brain being single threaded, would be able to focus much better

Aron14:05:06

dunno, never met anyone with multi-threaded brain, at least not with someone who expressed more than a single conscious thread of thought

lilactown14:05:01

this is interesting because you get a complete developer environment in a browser

lilactown14:05:40

ClojureScript could work in it to using the self-hosted compiler, but would probably require a lot of surgery

lilactown14:05:25

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.

lilactown15:05:13

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 :)

mauricio.szabo21:05:34

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...

Aron01:05:49

@U3Y18N0UC > 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,

Aron01:05:04

it's like running a jvm in the browser, but not quite

Aron01:05:16

has all the ups, not all the downs

Jeff Evans15:05:33

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

😂 9
Joel Jucá13:05:20

I’m into tmux and “finding an answer right after asking a question” as much as you 😆

indy18:05:42

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.

📚 3
Christoffer Ekeroth22:05:38

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

Christoffer Ekeroth23:05:52

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)

3
sova-soars-the-sora23:05:03

not a book, but casually browsing through core.clj is power

3
Christoffer Ekeroth23:05:10

Good point; I learned a lot about OOP from browsing the Django source code

indy04:05:05

I’ve read the pragmatic programmer too and found it putting into words what I might sometimes do out of instinct, but none of it “stuck”. Maybe because some of us already what it recommends intuitively.

indy04:05:31

I’m going to add the Erlang book to my list. Thank you. And browsing clojure.core is fun and I do it often, but I guess I can spend more time on this. Some of the other code bases I want to learn is Datascript, Reagent, Asami, Meander and maybe Crux too.

indy04:05:25

I was thinking the other day if there was a way to go back in time, to the very first commit of Clojure and play and pause the commits like a movie or slideshow.

Joe18:05:49

Data And Reality changed the way I think - though I think more through the questions it raised than the ones it answered.

2
2
2
sova-soars-the-sora23:05:22

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 .

Jacob Rosenzweig09:05:38

You use NLP through Machine Learning. The Lisp driven AI evolution is dead unfortunately

Jacob Rosenzweig09:05:22

If you just want it to draw boxes around specific words (e.g. nouns) then a naive solution like a simple dictionary can work

sova-soars-the-sora23:05:42

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.