Mariano Guerra 2023-02-07 16:05:21 With Patrick Dubroy we have been working for some months on a digital-first book "for JavaScript programmers who want to learn the nuts and bolts of WebAssembly. You'll go from hand crafting bytecodes to building a real compiler for a simple programming language."
🐦 Announcement Tweet
On top of writing a book we are exploring what's possible if we create content ignoring the constraints of "printing dead words".
Follow WasmGroundUp for updates, or sign up at wasmfromthegroundup.com.
Jonas 2023-02-07 16:09:50 Nice, sounds really interesting! Sign me up as a beta user right now
Mariano Guerra 2023-02-07 16:16:49 great! can you signup on the website so we can share the draft links with you?
thanks!
Josh Yudaken 2023-02-07 17:07:22 Hey all, finally released a pretty cool (well I think so) demo of the rules language DSL we built for fighting spam/abuse/fraud/all-the-bad-stuff at Smyte (acquired by Twitter). It's heavily SQL-based but includes a lot of features for working with very large teams, deploying new rules in seconds, and tracing which rules caused an action to occur.
Demo: websqrl.vercel.app/twitter
Docs: sqrl-lang.github.io/sqrl
Motivation: sqrl-lang.github.io/sqrl/motivation.html
Would welcome any comments/questions. Just glad to finally get this out the door 🥳
Jason Morris 2023-02-07 17:56:23 Is there an order of execution for the rules, or do they all apply simultaneously? And what happens if you specify cyclical rules?
Josh Yudaken 2023-02-07 18:13:10 Jason Morris there's a cycle detector so cyclical rules will be caught at compile time
they all are applied simulataneously, but there are some automatically generated features to help with waiting (such as SqrlExecutionComplete
that depends on all of the rules finishing executintg)
Jason Morris 2023-02-08 01:43:50 I'm curious how you came to the conclusion that avoiding the halting problem was worth eliminating loops and recursion. In practice, were there a lot of situations in which it caused bugs that weren't caught in testing, or easily avoided?
Oleksandr Kryvonos 2023-02-08 09:48:18 cross-sharing from #devlog-together
Mariano Guerra 2023-02-09 14:42:48 Outables: Outlines + Data Tables
Row & column pagination
Customizable number of rows and columns per page
Pin & Hide columns
Expand a row to see all fields
Ctrl + Click to jump 10 pages
Ctrl + Alt + Click to jump to first/last page
youtu.be/GHmiffK-eoA
William Taysom 2023-02-10 02:38:06 Very neat. I really want to see table interaction (pin this, hide that), reflected back onto the step on the left of the screen below the query.
Mariano Guerra 2023-02-10 17:53:32 my idea is to implement the "preview" of the database to show its schema and by interacting with it I could generate and modify queries once I have the query builder dsl 🙂
Lu Wilson 2023-02-09 22:03:33 hello everyone please enjoy my new video that I've been working on for a while now. it's about a few different topics that might be relevant to you such as programming, creative coding, life, art, intelligence, definitions and dead fish
youtu.be/ZMklf0vUl18
Lu Wilson 2023-02-10 05:20:02 Thank you! Cool I'll check this one out -a commenter recommended this one too
and yes "it's not meant to be heard by anyone" :)
Lu Wilson 2023-02-10 08:11:53 Hey thanks, that was a really interesting read! and I'm glad you see the relation to the Treachery of Images. I'm very inspired by surrealism as a whole, and also - Bret Victor references it in his Stop Drawing Dead Fish talk!
Specifically, I was very inspired by this exhibition I visited - Surrealism Beyond Borders - which covered a much wider range of artists than we usually associate with the movement.
And I enjoyed that many of them rejected the typical western surrealism (like the Treachery of Images), and its intellectualism.
It resonated with me a lot, and as my minor act of mild-rebellion I say "this IS a pipe" and "this IS a fish"
Ivan Reese 2023-02-11 06:03:13 This entire series is so good, and I'm thrilled to have your flagrant embrace of weirdness here flying in the face of staid startup monoculture. The future of computing is more dead fish than anything else.
Lu Wilson 2023-02-11 08:51:41 Thanks Ivan Reese, I really appreciate that! and I think it's a credit to this community that it somehow supports the collision of business-y projects and hobby-y projects in the same space!
Jason Chan 2023-02-10 23:04:46 Hey everyone! Really excited about this new feature we shipped today at Subset, which allows you to jump between your different files kind of like Notion. I’ve noticed that I have a ton of little trackers and calculators that I eventually forget about, but every time I come across it again, it reminds me of a task I need to do. Ultimately, it makes individual files and spreadsheets less ephemeral. Here’s what it looks like. Next up we probably need some grouping or favoriting system. Let me know if you have any thoughts 🙂
Srini K 2023-02-11 15:54:44 this looks neat! I’ve been in the data tooling space for a decade, I need to play with Subset more 🙂
Jason Chan 2023-02-11 17:48:48 oh wow really? Any chance I could actually pick your brains a bit about that experience?
Ivan Reese 2023-02-11 21:27:59 Future of Coding • Episode 62
Fred Brooks • No Silver Bullet
𒂶 futureofcoding.org/episodes/062
Jimmy and I have each read this paper a handful of times, and each time our impressions have flip-flopped between “hate it so much” and “damn that’s good”. There really are two sides to this one. Two reads, both fair, both worth discussing: one of them within “the frame”, and one of them outside “the frame”. So given that larger-than-normal surface for discursive traversal, it’s no surprise that this episode is, just, like, intimidatingly long. This one is so, so long, friends. See these withered muscles and pale skin? That’s how much time I spent in Ableton Live this month. I just want to see my family.
No matter how you feel about Brooks, our thorough deconstruction down to the nuts and bolts of this seminal classic will leave you holding a ziplock bag full of cool air and wondering to yourself, “Wait, this is philosophy? And this is the future we were promised? Well, I guess I’d better go program a computer now before it’s too late and I never exist.”
For the next episode, we’re reading a fish wearing a bathrobe.
Sorry, it’s late and I’m sick, and I have to write something, you know?
Jason Morris 2023-02-12 06:51:59 Ivan was right — programming is inherently spacial, but not because programs are. Programming is a thing human beings do, and human beings are inherently spacial.
Jason Morris 2023-02-12 07:00:49 By the way, more music, please. Really enjoyed the strange loop feel from the 7-bar harmonic phrase.
Christopher Shank 2023-02-12 19:26:03 It’s a bit quirky as well 😂
Bet you have never seen a statechart anthropomorphize
Jason Morris 2023-02-12 20:30:50 Assume Harel is talking about a 40-year time horizon, and then look at things like TLA+, and s(CASP)'s event calculus over unbounded continuous time, he seems pretty prescient, if maybe optimistic on timeline. Still, it's strange to see someone writing in the 90s about something that barely exists nearly 30 years later.
Ivan Reese 2023-02-12 20:37:04 Is a Turing machine inherently spatial?
Is text inherently spatial?
How about a linked list?
What does "inherently" even mean? Also, what does "spatial" even mean?
I think we can all agree that Jimmy and I would end up agreeing, and that he wouldn't sincerely hold such a strange perspective as to believe programming isn't inherently spatial.