The Big OOPs: Anatomy of a Thirty-Five Year Mistake
My presentation from the inaugural Better Software Conference, with notes.
Today I watched "The Big OOPs: Anatomy of a Thirty-Five Year Mistake" [C. Muratori] - amazing presentation and a carefully researched history lesson about OOP, about where the core ideas came from and where some really good ideas got lost:
www.computerenhance.com/p/the-big-oo...
24.07.2025 19:29 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
Screenshot from movie "Being John Malkovich" where employees work in offices with very low ceiling.
Looking back at years of doing web development with a tiny browser console log window and complaining about it until I learned that I can configure it to use a separate window.
24.07.2025 17:52 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Mechanical Watch โ Bartosz Ciechanowski
Interactive article explaining how a mechanical watch works.
It is such a joy to browse the amazing interactive articles by Bartosz Ciechanowski - like this one (but there is so much more!): ciechanow.ski/mechanical-w...
25.06.2025 21:07 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
๐ก TIL that G. Voronyi (of Voronoi diagrams) was the doctoral advisor of B. N. Delaunay (Delaunay triangulation) and W. Sierpiลski (Sierpiลski fractals).
13.06.2025 14:28 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Trying out my first Windows installation in this century - what did I miss?
02.06.2025 19:25 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0
We at NSF Unidata are pleased to announce that we have now received funding from the National Science Foundation (NSF) for the next year of our five-year award. This allows us to end the current furlough of our staff and resume our operations. buff.ly/GafcZts
02.06.2025 19:00 โ ๐ 208 ๐ 57 ๐ฌ 2 ๐ 12
NSF Unidata Pause in Most Operations
NSF Unidata Pause in Most Operations
Due to the current gap in funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program is pausing most operations effective 12 May 2025. Nearly all staff will be furloughed until funds from our existing NSF grant become available. For more information, see buff.ly/d2TC1Oy
09.05.2025 16:00 โ ๐ 61 ๐ 54 ๐ฌ 4 ๐ 29
US-RSE is here! ๐
@us-rse.bsky.social
25.03.2025 10:42 โ ๐ 5 ๐ 2 ๐ฌ 1 ๐ 1
Image of the draft table of contents which looks like written with a typewriter.
Having fun typing a blog post about how to call #rustlang from #Fortran. It's all about choosing the right tools.
22.03.2025 18:36 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
10 Simple Rules for Leadership Without Formal Authority
๐งต 10 Simple Rules for Leadership Without Formal Authority
A resource to use when you're leading and growing teams you don't have formal authority over.
Full resoruce at: eoss-om-communitycalls.github.io/2024-08-27-1... y tambiรฉn en Espaรฑol eoss-om-communitycalls.github.io/2024-08-27-1...
21.03.2025 21:35 โ ๐ 7 ๐ 5 ๐ฌ 1 ๐ 1
This amazing space is recharging and inspiring like a visit to a museum or an art exhibition.
21.03.2025 20:45 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
And thanks for building and supporting and sharing egui which is amazing.
21.03.2025 16:45 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Homepage - openRxiv
openRxiv is an independent non-profit, the new organizational home for bioRxiv and medRxiv, enabling researchers to instantly share groundbreaking findings with the global scientific community.
Big news: we are setting up a new non-profit organization to run bioRxiv and medRxiv. It's called openRxiv [no it's not a new preprint server; it's dedicated organization to oversee the servers] openrxiv.org 1/n
11.03.2025 13:20 โ ๐ 2590 ๐ 855 ๐ฌ 55 ๐ 42
Screenshot of the National bedrock database map.
TIL about this very cool #map of bedrock by the Geological Survey of Norway (NGU): geo.ngu.no/kart/berggru...
10.03.2025 20:26 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
#!/usr/bin/env bash
for repo in ap-election-loader \
data \
pym.js \
multi-slider \
uber-tlc-foil-response \
d3-pre-renderer \
d3-pre-cli \
d3-pre \
gulp-d3-pre \
oscar-ads \
react-color \
victory \
victory-chart \
guns-data \
nfl-elo-game \
redistricting-atlas-data \
russian-troll-tweets \
actblue-analysis \
checking-our-work-data \
twitter-overlap \
candidate-emails \
nba-player-advanced-metrics \
covid-19-polls \
WNBA-stats \
superbowl-ads \
police-settlements \
negro-leagues-player-ratings \
election-results \
github-actions \
ai2html; do
git clone --mirror https://github.com/fivethirtyeight/${repo}.git
done
Time to archive data. #FiveThirtyEight
07.03.2025 22:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Typst is such a pleasure to work with: the usability, the documentation, the Typst Universe, the Open Source - thank you!
27.02.2025 19:49 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
Closeread Prize winners are here! ๐
Want to create engaging, scroll-based stories with your data? See stunning scrollytelling examples made with Quarto: posit.co/blog/closere...
Learn more about Closeread and its power to create dynamic narratives. Congrats winners! #Quarto #RStats #Python
24.02.2025 15:14 โ ๐ 93 ๐ 28 ๐ฌ 2 ๐ 11
GitHub - corsa-center/oss-documents: Collecting guidance, documents, examples, templates for open-source software project, such as on governance, roadmaps, contributing, license, code of conduct
Collecting guidance, documents, examples, templates for open-source software project, such as on governance, roadmaps, contributing, license, code of conduct - corsa-center/oss-documents
I've been collecting guidance, documents, examples for open-source software projects, such as on governance, code of conduct, licenses, etc. in github.com/corsa-center....
Now I would like to add sustainability plans. What projects have good plans? Or even guides about how to write one.
19.02.2025 21:42 โ ๐ 17 ๐ 9 ๐ฌ 0 ๐ 0
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
โ๏ธ CodeRefinery free online workshop on tools and techniques for more reproducible research; six half-days March 25-27 and April 1-3, 2025
More info and registration: coderefinery.github.io/2025-03-25-w...
#RSEng #FAIR #researchsoftware #git
17.02.2025 09:26 โ ๐ 11 ๐ 10 ๐ฌ 0 ๐ 7
Thank you for this brilliant episode! It really brought hope and clarity into these dark ages.
12.02.2025 19:29 โ ๐ 17 ๐ 6 ๐ฌ 0 ๐ 0
The Death Generator
The Death Generator
Created using the wonderful deathgenerator.com by @foone.bsky.social
29.01.2025 22:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
CATS: do not install python packages into base
29.01.2025 22:04 โ ๐ 4 ๐ 1 ๐ฌ 1 ๐ 0
Donate to Wikipedia.
Do it today, and every time one of the broligarchs has a tantrum because he canโt buy it
21.01.2025 22:48 โ ๐ 3897 ๐ 1946 ๐ฌ 51 ๐ 72
When assisting researchers with #HPC computing and programming, 90% of my effort is spent on reproducing the problem, and only 10% on finding a solution.
I used to motivate #reproducibility with "it's good for others". Now: "it's good for you and allows me to help". Others benefit as side-effect.
22.01.2025 09:31 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
screenshot of how the button looks in a Jupyter Notebook
Thanks so much to the developers of jupyterlab-code-formatter.readthedocs.io
This is how the button looks:
12.01.2025 21:45 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
environment.yml containing the dependencies: black, isort, and jupyterlab-code-formatter
Auto - formatting code in JupyterNotebooks can be
done with a single click!
๐ฑ๏ธโจ
Auto-formatting code in #Jupyter Notebooks can be done with a single click!
With this wonderful extension:
12.01.2025 21:45 โ ๐ 9 ๐ 2 ๐ฌ 1 ๐ 0
GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful
A Git-compatible VCS that is both simple and powerful - jj-vcs/jj
One of the most interesting projects/tools I came across recently is Jujutsu, a #Git compatible VCS that is both simple and powerful: github.com/jj-vcs/jj
"What if we actually could replace Git? Jujutsu might give us a real shot." [Chris Krycho]
01.01.2025 12:17 โ ๐ 3 ๐ 2 ๐ฌ 1 ๐ 0
PhD Candidate in Statistics and Machine Learning | Machine Learning Group @ UiT The Arctic University of Norway | Uncertainty estimation for object detection and classification tasks
Official daily update on atmospheric CO2 levels in the post-400 ppm era from Scripps Institution of Oceanography's iconic Keeling Curve.
Programming: computerenhance.com
Comics: meowtheinfinite.com
Video game creator, filmmaker, writer, etc. ๐ณ๏ธโ๐๐ง๐ปโโ๏ธ she/her
The lesbian roadkill of the information superhighway.
Making Death by Scrolling, Dungeons of Freeport, Deck & Conn.
www.elissablack.com
Author of RAINBOW TRAP and QUEER DATA ๐ Researching LGBTQ data at the University of Edinburgh ๐ he/him/his โก๏ธ linktr.ee/kevinguyan
He/him. I have my fingers in too many pies. Game Dev, TTRPG, music, crossword construction, but on here Iโll mostly post pixel art!
Artist for @nichrome.bsky.social
Father's Sword, a pixel art adventure, coming to Webtoon soon!
Tale-Top Games on the Ro
http://Sega-16.com is the premier resource for articles on Sega's hardware legacy! "Sega Goes Handheld: A History of the Game Gear & Its Games" available soon at Amazon!
Stanton Senior Fellow, Carnegie Endowment for International Peace; Author of โTHE NEW NUCLEAR AGEโ (Polity) & โKIM JONG UN AND THE BOMBโ (Hurst/Oxford)
Subscribe to my newsletter (Nukesletter): https://panda.substack.com/
charlotte or cinnamon. 24 ^-^
technician & artist
en/fr/ํ/es OK, ๐ char.lt/bio
Official Account for the Office of California Governor Gavin Newsom.
Building a #CaliforniaForAll.
๐ linktr.ee/CAgovernor
๐จโ๐ผfine time tracking software at nokotime.com
๐ธ I killed Flash (with script.aculo.us)
๐ญ #astrophotography - https://lightfrom.space
๐น๏ธ #retrocomputing
๐ #cats
Ally. He/him.
Passionate about Supercomputing / High-Performance Computing (HPC) - doing HPC since more than 30 years and teaching HPC since more than 10 years - grown up as a physicist - comments and opinions are my own - she/her - https://asc.ac.at/training
A semi-sentient colony of self-assembling, cooperative, biological nano-units. Still somewhat functional, despite its age. ๐Deloitte Fast 500 ๐Red Herring Top 100 Private Companies ๐IGF Narrative. ๐Hugo nominated Caves of Qud Sproggiwood pronoun* BLM
computers can be understood โข she/her, โข โข Chicago
I help others create amazing technology. responsiveX founder. Azure and AI MVP. Microsoft Regional Director. Azure SQL DB book author. Guitar player. Husband. Dad.
A Merry & Macabre Point & Click Adventure Game by David & Sophie Younger
Wishlist: http://store.steampowered.com/app/1848440
Late Pledge: http://shop.foolishmortalsgame.com
Award-winning Science events for kids. Founded Irelandโ๏ธScientist & Mum, speaker United Nations ๐บ๐ณ Hands-on, STEM fun to kids Ireland ๐ฎ๐ช UK ๐ฌ๐งCanada ๐จ๐ฆ Join us as Franchise Owners! Licences for universities and corporations junioreinsteinsscienceclub.com
Co-Creating Ireland's Public Involvement in Open Research Roadmap
ENGAGED is building a national roadmap to shape public involvement in open research in Ireland. We believe that research can and does play an important role in tackling societal challenges.