Check out this visual Clojure REPL. Have no idea why would I need something like this at the moment, but it looks impressive for sure.
#talk #tool #clojure
#talk #tool #clojure
YouTube
Data Rabbit - Alpha 1, Quick Intro / Overview (cljs-only version)
A flow-based Clojure(script) eval/REPL canvas for "composable" visual exploration, experimentation, and data observability.
https://datarabbit.com/
https://datarabbit.com/
OMG, e-book readers are vulnerable! JS execution, filesystem reads, network access - you can do bad bad things there. It seems that humanity has failed.
#talk #cybersec #book
#talk #cybersec #book
YouTube
How Your E-book Might Be Reading You: Exploiting EPUB Reading Systems
In recent years, global e-book sales have shot through the roof and e-book reading applications have sprouted like mushrooms. EPUB, the most popular open e-book format, is supported by free applications on virtually any device, ranging from desktops to smartphones.…
I'm basically obliged to share this video, two of my passions meet - chess and programming. Some guy is building the game itself and some basic AI for it.
#talk #gamedev #ai
#talk #gamedev #ai
YouTube
Coding Adventure: Chess
My attempt at creating a little chess playing program!
Think you can beat it? Give it a go over here: https://sebastian.itch.io/chess-ai
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: https://www.pat…
Think you can beat it? Give it a go over here: https://sebastian.itch.io/chess-ai
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: https://www.pat…
On our last peerlab we've been trying to understand how suitable is DALL-E for pet project graphics generation. There's a story of generating graphics for a game in this post. So, somewhat suitable.
#image #ai #ml
#image #ai #ml
Et tu, Cthulhu
Adventure game graphics with DALL-E 2 - Et tu, Cthulhu
Is DALL-E 2 fit for use in creative work? A case study involving pixel graphics for a point-and-click adventure game.
Listen on a port - what does it mean? This post tries to help you build mental model of these interactions. Really love this narrative style with characters, their relationships, etc.
#socket #network #port
#socket #network #port
paulbutler.org
What does it mean to listen on a port?
Decided to focus on SQLite this week, encountered an interesting post series.
- B-trees, pages and record format
- ACID and rollback journal
#sqlite #db
- B-trees, pages and record format
- ACID and rollback journal
#sqlite #db
Fly
SQLite Internals: Pages & B-trees
Let's open a hex editor and see what this thing is made of
Check out this crazy tool to code with your voice.
This video will help you understand wtf is going on.
And this otherworldly one is actual coding.
#tool #editor #voice
This video will help you understand wtf is going on.
And this otherworldly one is actual coding.
#tool #editor #voice
GitHub
GitHub - cursorless-dev/cursorless: Don't let the cursor slow you down
Don't let the cursor slow you down. Contribute to cursorless-dev/cursorless development by creating an account on GitHub.
Not sure how to summarize this post. Author shares his thoughts on soft and languages, experiments with UI-frameworks, and, finally, implements a JVM language. It's a longread, but it's worth it.
#ui #programming #language
#ui #programming #language
Luis
Adventures in Dynamic Software, Visualisations, Creating a JVM Language, UI, and More
In which I detail what I've been doing this year, and some ideas for improving our software.
Check this out: the same prompt for Stable Diffusion (supposedly) in styles of many different artists.
#ai #image #ml
#ai #image #ml
Old man yells at Rust programmers.
Linus our Torvalds puts "Rust is safe" people in their place in terms of kernel development.
#linux #kernel #rust
Linus our Torvalds puts "Rust is safe" people in their place in terms of kernel development.
#linux #kernel #rust
Check out this crazy handwritten (using reMarkable) blog. Very strange. Hard to wright, hard to read. "Why, Mr. Anderson?, Why, why? Why do you do it?"
#blog #handwriting
#blog #handwriting
Y'all mad. AI mad. There's a bunch of AI-based generators here. Some are cool. Meme generator is crazy though. There's been an otherworldly pedophile joke at some point. Not gonna share it.
#ai #humor
#ai #humor
Thisxdoesnotexist
This X Does Not Exist
Using generative adversarial networks (GAN), we can learn how to create realistic-looking fake versions of almost anything, as shown by this collection of sites that have sprung up in the past month.
I've seen many similar posts on "How to ask questions" topic, but this one is kind of ultimate. Some serious stuff right here.
#guide #community
#guide #community
Nice talk! Jack Rusher - Stop Writing Dead Programs. Why do we write programs the way we do?
#talk #programming #language
#talk #programming #language
YouTube
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Most new programming languages are accidentally designed to be backwards compatible with punchcards. This talk argues that it would be better to focus on building new live programming environments that can help us solve the problems of the future.
Talk transcript…
Talk transcript…
👍1
John Romero on principles and history of id Software (Doom, Quake, Wolfenstein and much more) at the very beginning.
#talk #history #gamedev
#talk #history #gamedev
YouTube
"The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)
As co-founders of id Software, John Romero and John Carmack created the code behind the company's seminal titles. The principles they defined through experience in id's earliest days built upon one another to produce a unique methodology and a constantly…
Haven't heard about Fuchsia in a while. Here's a talk about their IPC lang by a FIDL dev.
#talk #os #fuchsia
#talk #os #fuchsia
YouTube
"An IPC Language For The Whole Operating System" by Ian McKellar (Strange Loop 2022)
Fuchsia is a new open source operating system, developed primarily by Google. One of its distinctive features is the Fuchsia Interface Definition Language (FIDL) that is used to define the API and ABI boundaries between all the different parts of the system…
Interesting stuff. An app that spies on you while your phone is unlocked via cameras and screen capture resulted in this art project.
#talk #art #experiment
#talk #art #experiment
YouTube
"Art you can make by spying on yourself with your phone" by Kate Hollenbach (Strange Loop 2022)
Throughout the day, a person gazes at their phone. Does the phone gaze back? What if it did? This talks shares a series of video works created with custom software called phonelovesyoutoo, an Android application that lovingly watches its user's activities…
In Morgan Stanley they've built a system that is able to take your simple linear code and to batch / parallel it automatically.
#talk #fp #monad
#talk #fp #monad
YouTube
"Monad I Love You Now Get Out Of My Type System" by Gjeta Gjyshinca (Strange Loop 2022)
Traditionally, libraries that support asynchronous execution invade the type system, with monad-like constructs changing function signatures, and execution concerns inevitably leaking into business logic.
Our platform is different. Automated asynchronous…
Our platform is different. Automated asynchronous…
One more OS by Google. The idea is to build a secure system for embedded and smart devices. In Rust.
Thanks to @MightySeal for the link
#google #os #rust
Thanks to @MightySeal for the link
#google #os #rust
Google Open Source Blog
Announcing KataOS and Sparrow
We've open sourced several components for our secure operating system, called KataOS, on GitHub, as well as partnered with Antmicro