1 792
Подписчики
-224 часа
Нет данных7 дней
+2930 день
Загрузка данных...
Похожие каналы
Облако тегов
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
август '26
август '26
+52
в 3 каналах
июль '26
+57
в 7 каналах
Get PRO
июнь '26
+68
в 8 каналах
Get PRO
май '26
+78
в 8 каналах
Get PRO
апрель '26
+81
в 6 каналах
Get PRO
март '26
+56
в 10 каналах
Get PRO
февраль '26
+69
в 7 каналах
Get PRO
январь '26
+53
в 4 каналах
Get PRO
декабрь '25
+42
в 7 каналах
Get PRO
ноябрь '25
+50
в 6 каналах
Get PRO
октябрь '25
+52
в 7 каналах
Get PRO
сентябрь '25
+45
в 4 каналах
Get PRO
август '25
+61
в 8 каналах
Get PRO
июль '25
+52
в 7 каналах
Get PRO
июнь '25
+58
в 5 каналах
Get PRO
май '25
+62
в 7 каналах
Get PRO
апрель '25
+66
в 7 каналах
Get PRO
март '25
+65
в 6 каналах
Get PRO
февраль '25
+55
в 5 каналах
Get PRO
январь '25
+58
в 6 каналах
Get PRO
декабрь '24
+100
в 10 каналах
Get PRO
ноябрь '24
+85
в 6 каналах
Get PRO
октябрь '24
+104
в 4 каналах
Get PRO
сентябрь '24
+86
в 4 каналах
Get PRO
август '24
+82
в 3 каналах
Get PRO
июль '24
+69
в 6 каналах
Get PRO
июнь '24
+67
в 5 каналах
Get PRO
май '24
+55
в 3 каналах
Get PRO
апрель '24
+49
в 3 каналах
Get PRO
март '24
+52
в 7 каналах
Get PRO
февраль '24
+60
в 3 каналах
Get PRO
январь '24
+77
в 5 каналах
Get PRO
декабрь '23
+64
в 4 каналах
Get PRO
ноябрь '23
+20
в 3 каналах
Get PRO
октябрь '23
+21
в 4 каналах
Get PRO
сентябрь '23
+412
в 0 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 30 августа | 0 | |||
| 29 августа | +1 | |||
| 28 августа | +1 | |||
| 27 августа | +1 | |||
| 26 августа | +2 | |||
| 25 августа | +4 | |||
| 24 августа | 0 | |||
| 23 августа | 0 | |||
| 22 августа | +1 | |||
| 21 августа | +2 | |||
| 20 августа | +1 | |||
| 19 августа | +4 | |||
| 18 августа | +3 | |||
| 17 августа | +1 | |||
| 16 августа | +1 | |||
| 15 августа | 0 | |||
| 14 августа | +1 | |||
| 13 августа | +6 | |||
| 12 августа | +4 | |||
| 11 августа | +3 | |||
| 10 августа | +3 | |||
| 09 августа | +2 | |||
| 08 августа | +1 | |||
| 07 августа | +1 | |||
| 06 августа | +1 | |||
| 05 августа | +1 | |||
| 04 августа | +3 | |||
| 03 августа | +2 | |||
| 02 августа | 0 | |||
| 01 августа | +2 |
Посты канала
| 2 | A SAT Attack on Tarski's High School Algebra Problem
Comments
via arxiv.org via fanf | 57 |
| 3 | One flake to rule them all
Comments
via fzakaria.com via PieWombat | 76 |
| 4 | Interview with oofoe about REBOL, Forth, Decker, Janet and the VFx Industry
Oofoe (sourcehut) is a REBOL-refugee comes from animation and now works on precision instrument software. He makes puzzles in Decker and games in Janet (using his Janet->JavaScript transpiler) and Racket and Racket and, again, Racket and Racket and even visual novels.In this interview, we discuss:DSL designexotic languages (REBOL, Forth, Janet)Deckerindustrial domains (VFx)Do you know of any resources to set up additional targets in %project.janet?This can be good, but what's the %?Oh, sorry... The % business is a holdover from REBOL that I took up with. They indicate file paths to the parser with a leading percent sign. So you can say things like write %survey.csv data and you don't need quotes around the path like most other languages. REBOL had something like 20+ types that the parser understood. REBOL was my first introduction to PEG (which led me to Janet...)Oh! Please shill REBOL! This is now an interview.REBOL had four things really going for it (in my opinion):A very simple, concise syntax,Built-in, first-class PEG (parsing expression grammars),An AMAZING declarative GUI library,And, between the docstring features and decompiler, it was self-documenting.Here is a digital clock application with GUI in REBOL:view layout[origin 0 t: h1 red black (to string! now/time) rate 1 feel[engage: [t/text: now/time show t]]]Now, that's a purposely code-golfed example, but it gives you an idea of how small you can go. But you can go big too -- I taught myself the fine points of the GUI that weren't covered in the manual by decompiling the VID dialect and pulling on the levers thus revealed. I then used it to build (among other things) a visual video editor, tools to ingest and process stuff into a professional editing package, and lots and lots of utilities that could have nice interfaces because they were so easy to do in REBOL.This is a simple visual flow-based compositor that I did for a contest at work a while back: https://hg.sr.ht/~oofoe/tcUnfortunately, despite its incredible capabilities and genius antecedents (designed by Carl Sassenrath, who did the Amiga operating system), REBOL was eventually discontinued. So I found myself looking at other languages.Janet has surpassed REBOL in the PEG category because of how it handles the grammar. And it's not too far behind in the self-documenting sweepstakes. Syntax... Well, Janet's a Lisp and REBOL took inspiration from SmallTalk and Forth.Unfortunately Janet has no "decent" GUI bindings yet. Probably a difficulty of making threading work? I once put together a REBOL style declarative GUI package for Python, so have considered doing that for Janet with RayLib. But haven't gotten around to it.Why did Sassenrath quit?It was tragic that Carl Sassenrath (the guy who invented it) decided to quit (and run a vineyard) before taking it to 64bit, but on the other hand, maybe it was the right decision, because his idea of "programming in the small" had a hard time finding a receptive audience, even though it was spot on. It also didn't help that his company hoped to charge for a higher-spec professional version of REBOL during the era when free Python, Ruby and JavaScript were stomping around the world in seven-league boots. I really loved REBOL, though, for me it just worked.Programming in the small?Wikipedia has a bit about it, but here's his manifesto. "Programming in the small" is the idea that programs don't have to be big and complex to be useful and robust. Part of that philosophy was achieved by having lots of useful data types in REBOL (e.g. 16:34 is a time, 2021-05-19 is a date, 34x994 is a coordinate and so on. You didn't have to do anything special (like import libraries), you could just use them. The other part is stuff like "global variables are good enough" and not worrying too much about side effects. You're making a small program that does a limited set of things, it doesn't have to be a big interoperating thing (like anything in Java), or have… | 88 |
| 5 | Debugging Type-Based Alias Analysis optimizations in BPF
Comments
via loshz.com via Shorden | 81 |
| 6 | But where does taste come from?
Comments
via dustycloud.org by dustyweb | 115 |
| 7 | OpenWrt: Monitor your IPv6 Status
Comments
via bergs.biz via jummo | 116 |
| 8 | Transfer files over an ethernet patch cable
Comments
via maurycyz.com via robalex | 129 |
| 9 | Automating immersive reading
Comments
via smoores.dev by smoores | 143 |
| 10 | On Taste
Comments
via mattiryttylainen.com via calpaterson | 141 |
| 11 | Rust Function Overloading - Call for Experimentation
Comments
via blog.rust-lang.org via madsmtm | 150 |
| 12 | The essence of architectural work - Part 6
Comments
via ufried.com via BinaryIgor | 149 |
| 13 | Gram Editor 3.3.0 Released
Comments
via gram-editor.com via patchunwrap | 150 |
| 14 | California Passes AB-1856 For Open-Source Relief Over Age Verification
Comments
via phoronix.com via lonami | 170 |
| 15 | Prompt Injection in Claude Code Opus 5 Auto Mode
Comments
via embracethered.com via skycam | 167 |
| 16 | There's no such thing as Just a Tool
Comments
via deadsimpletech.com via kirch | 170 |
| 17 | Bug blindness
Comments
via danluu.com via nolan | 177 |
| 18 | Omnipresent availability risks in cloud software
Comments
via surfingcomplexity.blog via azhenley | 185 |
| 19 | Functional State Machines in Rust: Typestate and Newtype Patterns
Comments
via dl.acm.org via anex9d | 177 |
| 20 | What GLM-5.3 Flash running on Chinese hardware actually means
Comments
via martinalderson.com by martinald | 186 |
