You are viewing archived messages.
Go here to search the history.

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!

Jonas 2023-02-07 16:20:29

Of course, will do

Jonas 2023-02-07 16:22:25

Done 👍

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 🥳

Josh Yudaken 2023-02-07 17:55:12

Unfortunately it seems I was a little too late and the Twitter API key is off 😭.

Wikipedia demo is less interesting but atleast working: websqrl.vercel.app/wikipedia

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

[February 7th, 2023 8:51 PM] geraclion: hi everyone, I have created another canvas experiment https://uprun.github.io/canvas-typewriter/canvas-documents.html and now I am not sure if this is the way to go for me … maybe next time I will start with pen&paper prototype first

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

Christopher Shank 2023-02-09 22:42:22

So fun to watch!! 😄

William Taysom 2023-02-10 02:50:45

Brilliant. Reminds me of youtube.com/watch?v=_ahvzDzKdB0 a bit. (Music balance is a little high — though the point may be to not take the speech too seriously.)

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 Morris 2023-02-12 06:03:49

I laughed out loud at the fractal bit. Well done!

Lu Wilson 2023-02-12 09:24:33

Thanks Jason Morris! :)

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 🙂

Srini K 2023-02-11 15:55:00

funnily enough, my last job was focused on Superset (superset.apache.org)

Jason Chan 2023-02-11 17:48:48

oh wow really? Any chance I could actually pick your brains a bit about that experience?

Srini K 2023-02-11 17:54:02

yeah happy to chat

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?

Ivan Reese 2023-02-11 21:39:42

DVD Extras:

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.

William Taysom 2023-02-12 09:42:41

Come for the FoCing. Stay for the music.

Christopher Shank 2023-02-12 17:59:11

Cant wait to listen!

For anyone interested there is a lovely response by David Harel in 1992 called “Biting the Silver Bullet: Towards a Brighter Future for System Development”!

wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/BitingTheSilverBullet.pdf

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.