Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
13.05.2025 17:00
👍 333
🔁 84
💬 14
📌 14
First fault movement ever filmed. M7.9 surface rupture filmed near Thazi, Myanmar
YouTube video by 2025 Sagaing Earthquake Archive
I am speechless...
>> First fault movement ever filmed. M7.9 surface rupture filmed near Thazi, Myanmar
m.youtube.com/watch?v=77ub...
12.05.2025 01:17
👍 1907
🔁 661
💬 40
📌 250
Make *really* good looking charts with pyobsplot
YouTube video by marimo
Apparently someone made a video about pyobsplot and its use in a Marimo notebook:
www.youtube.com/watch?v=gcKl...
12.05.2025 07:23
👍 1
🔁 0
💬 0
📌 0
A hand holding an embroidery hoop in front of a brick wall. The hoop depicts an aerial embroidered landscape of bright yellow oilseed fields, green meadows and bushy trees.
A hand holding an embroidery hoop in front of a brick wall. The hoop depicts an aerial embroidered landscape of dark green crop fields, winding dirt roads and fresh grass in the middle, complete with a deep blue-green pond.
Yellow fields or dark green fields? 💛💚 These are the other two aerial embroidery landscapes that will be available on my site later - and I couldn't resist more oilseed fields! The right one started with the fun path shapes :) all here: victoriaroserichards.co.uk/collection/a...
10.05.2025 13:11
👍 232
🔁 49
💬 5
📌 2
Congratulations! Great news for you and for us!
03.05.2025 08:47
👍 0
🔁 0
💬 0
📌 0
Screenshot of a marimo notebook cell displaying a pyobsplot generated chart.
New released pyobsplot version should now work on Marimo notebooks (and other pyodide based environments).
pyobsplot is a Python package allowing to create plots with Observable Plots with a syntax close to the JavaScript one.
juba.github.io/pyobsplot/
24.04.2025 13:35
👍 2
🔁 1
💬 0
📌 0
It's quite sad how many early internet open protocols are slowly dying because companies are incentivized to lock in their users.
22.04.2025 10:55
👍 91
🔁 4
💬 3
📌 1
Clifford attractor forming a triangle of rainbow coloured funnel-like shapes. Based on the these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-0.698555402688055&b=-2.5&c=-0.948401947296007&d=0.280267964864016&brightness=0.3&contrast=1.05&gamma=2.2&saturation=0.8&colorSpeed=1.46004815891265&colorPhase=228.403361344538&invert=false&flip=true
Clifford attractor forming two large lobes extending right and down from a green triangle shape at their intersection. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-1.00334956080002&b=-1.856545666208&c=-0.711339824320028&d=0.314133982432007&brightness=0.3&contrast=0.79453781512605&gamma=0.890389094129673&saturation=0.777310924369748&colorSpeed=0.194861107748022&colorPhase=180&invert=false&flip=true
Clifford attractor look like a series of orchid like flowers on long stems radiating from a central green mass of intersecting stems. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-2.16133982432&b=-1.1114932797121&c=-0.637369033760203&d=-1.37916689596787&brightness=0.3&contrast=1.05&gamma=0.890389094129673&saturation=0.340336134453782&colorSpeed=0.194861107748022&colorPhase=180&invert=false&flip=true
Clifford attractor forming a shell-like torus structure in muted greens. Formed from these parameters: https://observablehq.com/@rreusser/clifford-and-de-jong-attractors-revised-coloring?type=Clifford&a=-2.16133982432&b=-2.1952058418881&c=-0.637369033760203&d=-1.37916689596787&brightness=0.466386554621849&contrast=2&gamma=1.21348276774914&saturation=0.172268907563025&colorSpeed=0.106495820255651&colorPhase=213.27731092437&invert=false&flip=true
I love these! Such a variety of forms achievable with just small parameter tweaks.
16.03.2025 09:20
👍 3
🔁 3
💬 0
📌 0
Today I learnt about GOOD, a web search engine based in Germany which claims to be privacy friendly and to use an independent search index (the same as Brave).
Far from as featureful as Kagi, but results seem ok. It is based on an affordable subscription model (2 euros per month).
good-search.org
10.03.2025 15:16
👍 0
🔁 0
💬 0
📌 0
Snippet from a WSJ article saying :
At a Morgan Stanley conference this month, Brian Robins, finance chief for San Francisco-based software maker GitLab, said GitLab is aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less.
“What the Department of Government Efficiency is trying to do is what GitLab does,” Robins said.
Time to go away from Gitlab too, it seems...
Source: archive.is/okSlz#select....
10.03.2025 15:08
👍 0
🔁 0
💬 0
📌 0
For Severance (and custom visualization 📊 fans): @giammaria.bsky.social re-created part of the macrodata refinement (severance.wiki/macrodata_re...) UI in Vega. An impressive demonstration of what you can do in Vega.
Try it in the editor at vega.github.io/editor/#/gis...
25.02.2025 19:09
👍 14
🔁 4
💬 0
📌 0
Screenshot of a sample usage of pyobsplot, with the Python code and the resulting chart below.
pyobsplot 0.5.2 has just been released, with Observable Plot updated to 0.6.17.
pyobsplot is a #python package to use Observable Plot in #jupyter notebooks or #quarto documents.
juba.github.io/pyobsplot/
21.02.2025 13:10
👍 9
🔁 2
💬 0
📌 0
I use it daily, it is super useful. Many thanks for your work.
11.02.2025 19:49
👍 0
🔁 0
💬 0
📌 0
We’re building a new static type checker for Python, from scratch, in Rust.
From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
29.01.2025 17:18
👍 725
🔁 104
💬 35
📌 34
To "celebrate" the inauguration I've donated money to Planned Parenthood, Translifeline and The Trevor Project. The next few years are going to be chaotic so I'll be striving to ignore the things outside my control while doing my best to support the communities that I can help.
20.01.2025 18:33
👍 164
🔁 10
💬 3
📌 0
printing out a lockfile in the terminal for a Jupyter notebook. Terminal command: cat Untitled.ipynb | jq -r '.metadata["uv.lock"]' | bat -l toml
`juv tree` example printing the dependency tree for a notebook
`juv export` command showing a pip-compatible lockfile for the notebook
Released juv v0.3.0! 🎉
Brings uv's locking for standalone scripts to Jupyter notebooks. Lockfiles are embedded directly in metadata for self-contained, reproducible notebooks.
- `juv lock` generates a lockfile
- `juv tree` shows dependencies
- `juv export` outputs pip-compatible format
15.01.2025 18:34
👍 22
🔁 6
💬 1
📌 0
Our Daily Data Insight today — the world has passed “peak child.”
13.01.2025 08:45
👍 154
🔁 58
💬 4
📌 17
TIL about juv, a tool which allows to add inline dependencies to jupyter notebook and run them in jupyter lab with a one line command.
Extremely useful.
13.01.2025 13:45
👍 1
🔁 1
💬 1
📌 0
UK Bivariate Map
How to: reproduce this lovely Bivariate Map with Observable Plot
(original by Muhammad Mohsin Raza)
observablehq.observablehq.cloud/pangea/plot/...
03.01.2025 09:41
👍 45
🔁 11
💬 2
📌 1
Found this amazing publication from 1926 😱 in a pile of “old stuff” at a friend house - #dataviz 📊
28.12.2024 17:59
👍 45
🔁 8
💬 0
📌 1
GitHub - juba/ddg2kagi: User script to launch a Duckduckgo search with Kagi
User script to launch a Duckduckgo search with Kagi - juba/ddg2kagi
Just published ddg2kagi, a very simple user script that allows to easily launch a duckduckgo or brave search with kagi.
Once installed, just press <alt+k> on a duckduckgo or Brave results page to launch the same query in kagi.
github.com/juba/ddg2kagi
11.12.2024 10:26
👍 0
🔁 0
💬 0
📌 0
A big collection of lego bricks with printed control panels, taken from many different sets.
😂 I love this.
“The UX of LEGO Interface Panels”, a look at the fictional interfaces printed on 2×2 sloped bricks.
interactionmagic.com/UX-LEGO-Inte...
29.11.2024 02:53
👍 786
🔁 209
💬 20
📌 16
Reposted for the waffle plots! (So much better than a pie chart.) 📊#dataviz
23.11.2024 00:26
👍 11
🔁 2
💬 1
📌 0
Nothing incredible and I'm clearly not a designer, but I've been quite happy to make a bit of #d3 again and to see that I still know a little about it.
19.11.2024 09:56
👍 0
🔁 0
💬 0
📌 0
DuckDB | Observable Framework
🎺 I always like how modest our release notes and version numbers are. But here’s the quack 🐤🐤🐤.
Observable Framework v1.13 — just released! — adds support for 🐤 DuckDB’s extensions 🐤 : SPATIAL, H3, VSS… you name it.
observablehq.com/framework/li...
13.11.2024 16:45
👍 19
🔁 3
💬 1
📌 0