Sign in

rhannequin.bsky.social

@rhannequin.bsky.social
56 followers 160 following 61 posts
PostsRepliesMedia
rhannequin.bsky.social @rhannequin.bsky.social · 14/09/2026
I built Horologium, a library to handle scientific and high-precision time in Ruby blog.rhannequ.in/posts/introd...
blog.rhannequ.in
Introducing Horologium
Handle scientific and high precision time in Ruby
000
rhannequin.bsky.social @rhannequin.bsky.social · 03/09/2026
📣 New on Caelus: 200 years almanac! For any selected date between 1900 and 2100, you can see astronomical events for the next 12 months, including conjunctions, oppositions, greatest elongations, lunar eclipses, equinoxes, solstices, and many more to come. caelus.siderealcode.net/almanac
Screenshot of Caelus almanac for September 2026 from Paris, France
000
rhannequin.bsky.social @rhannequin.bsky.social · 27/08/2026
📣 New on Caelus: Lunar eclipses! You can now follow for each year all lunar eclipses that will happen, and then access all the details of each one of them. And there's one tomorrow, visible from Europe and Africa! Check it out at caelus.siderealcode.net/lunar_eclips...
Mobile screenshot for the list of eclipses in 2028 on CaelusMobile screenshot of the lunar eclipse on 2026-08-28 on Caelus
000
rhannequin.bsky.social @rhannequin.bsky.social · 27/08/2026
I am so excited to join @euruko.org again this year to co-host with Sarah Lima a workshop on a topic that is dear to me: Time. Our vision of time and tools for timekeeping have evolved since the dawn of humanity, and today they both well understood but also incredibly complex.
122
rhannequin.bsky.social @rhannequin.bsky.social · 21/07/2026
I am now hosting my blog myself with all my personal and professional posts. It's called Observatory, and I realised I've written more than 20 articles in 5 years! blog.rhannequ.in To many more to come ✍️
blog.rhannequ.in
Software, web and funky stuff.
Software, web and funky stuff.
001
rhannequin.bsky.social @rhannequin.bsky.social · 02/07/2026
📣 New on Caelus: an accurate drawing of the Moon! The Moon's representation now accurately reflects most of the effects that affect how we see the Moon, including phase, orientation and libration. 👇🧵
Caelus representation of the Moon
100
rhannequin.bsky.social @rhannequin.bsky.social · 26/06/2026
Astronoby v0.10.0: Lunar eclipses & observational events dev.to/rhannequin/a...
dev.to
Astronoby v0.10.0: Lunar eclipses & observational events
It has been a while, but Astronoby just got a brand new release, and it's massive! Let me introduce...
100
rhannequin.bsky.social @rhannequin.bsky.social · 24/06/2026
Tomorrow is @brightonruby.com and I'll talk about time shenanigans in programming. But it'll also be the day for a new and very exciting version of #astronoby! ☾ Stay tuned for the new release notes! #BrightonRuby
000
rhannequin.bsky.social @rhannequin.bsky.social · 18/06/2026
I'm excited to announce that I'll be speaking at @brightonruby.com ! This will be about timekeeping shenanigans and all the weird ways time can trip us up in software. If you're at the conference, please come say hi! I'll also be joined by my wonderful colleagues from @thoughtbot.com
brightonruby.com
Brighton Ruby Conference
021
rhannequin.bsky.social @rhannequin.bsky.social · 23/02/2026
Are you a user of Astronoby, or you consider using it? I need your help to choose the next big feature to develop! Here are 3 major features I’m considering: - Earth satellite tracking and predictions - Eclipses - Comets and minor planets observation Is there one that you’d love first?
000
rhannequin.bsky.social @rhannequin.bsky.social · 09/12/2025
📣 New on Caelus: You can now use a custom time and use all the features for any date between 01/01/1900 and 01/01/2100. caelus.siderealcode.net
Screenshot for Caelus' feature to set a custom time and date.
000
rhannequin.bsky.social @rhannequin.bsky.social · 03/11/2025
Introducing Caelus, an open source astronomical dashboard dev.to/rhannequin/i...
dev.to
Introducing Caelus
It's not often you finally build something you've been dreaming about for more than a decade. For me,...
000
Reposted by @rhannequin.bsky.social
Mickaël Correia @mickacorreia.bsky.social · 11/10/2025
"Il faut l’écrire en toutes lettres pour en réaliser la folie [...] : après trois défaites électorales, dont la dernière a mis ses soutiens en minorité à l’Assemblée nationale, et trois démissions gouvernementales, Macron a reconduit à Matignon l’homme qui venait d’en claquer la porte."
10587234
rhannequin.bsky.social @rhannequin.bsky.social · 01/09/2025
Astronoby v0.8.0 is out, and to celebrate it I wrote a blog post on how to calculate the best days for planetary observation! dev.to/rhannequin/h...
dev.to
How to calculate the best days for planetary observation
A few months ago, I started a tradition: each time I release a new version of Astronoby, I write a...
110
rhannequin.bsky.social @rhannequin.bsky.social · 31/07/2025
Moment of appreciation of Rails yesterday as I started a new personal project. Thanks to "omakase", it is easy and straightforward to start something with good practices by default. 🧵
100
rhannequin.bsky.social @rhannequin.bsky.social · 30/07/2025
Over the next few weeks I'm going to host more projects and content on a single server and domain. As usual, I'll do this in public and will try to document what I learn.
100
rhannequin.bsky.social @rhannequin.bsky.social · 30/06/2025
For anyone interested in watching my Helvetic Ruby talk "Modelling the Cosmos in Ruby", it now available online youtu.be/ZYWfiOM-zlY
youtu.be
Rémy Hannequin - Modelling the Cosmos in Ruby: Applying OOP and DDD to Astronomical Concepts
YouTube video by Helvetic Ruby
000
rhannequin.bsky.social @rhannequin.bsky.social · 20/06/2025
Tomorrow (or today depending on your time zone) is June's solstice. Did you know it's an instant and not a day? And did you know you can use this instant to find the Earth's axial tilt? Well, you can, in Ruby: dev.to/rhannequin/w...
dev.to
Where on Earth do shadows disappear? Finding the sub-solar point with Ruby
There is constantly a place on Earth where you would cast no shadow. Or more exactly, if you were a...
010
rhannequin.bsky.social @rhannequin.bsky.social · 10/06/2025
Ephem v0.4.0 and it's all about performance! Benchmarks show this new version is around 12 times faster than the previous one! Using it alone is now incredibly performant, but it will also contribute to Astronoby's overall performance. github.com/rhannequin/r...
github.com
Release v0.4.0 · rhannequin/ruby-ephem
[0.4.0] - 2025-06-09 Improvements Improve Chebyshev polynomial performance (#33) Improve download file management (#34) Validate against all kernels and date ranges (#36) Add supported Ruby versio...
000
Reposted by @rhannequin.bsky.social
Pablo @pacumo.bsky.social · 06/06/2025
🚨 New Episode Alert 🚨 buff.ly/wRBddmV A few days ago Stan and @rhannequin.bsky.social joined me to talk about working in legacy code. What is legacy code? How to work with legacy code?  Is legacy code inherently bad code? Join us as they answer these questions and more!
open.spotify.com
14 - On Legacy Code
A Junior, A Senior and I · Episode
001
Reposted by @rhannequin.bsky.social
Marco Roth @marcoroth.dev · 23/05/2025
@rhannequin.bsky.social talks about the Cosmos and using Ruby for Astronomy and Science!
131
Reposted by @rhannequin.bsky.social
ESO @eso.org · 23/05/2025
Astronomy is often described as a visual science, but a purely visual approach to communicate it leaves out a significant part of the population. In this ESO blog post we talked with two experts to learn how we can do better with tactile activities. www.eso.org/public/blog/... 🔭 🧪
eso.org
ESOblog: Accessibility in Astronomy Pt. 1: Feeling your way through the cosmos
Accessibility in Astronomy Pt. 1: Feeling your way through the cosmos
24515
Reposted by @rhannequin.bsky.social
thoughtbot @thoughtbot.com · 21/05/2025
We're speaking at Helvetic Ruby on May 23rd, let's meet there!
thoughtbot.com
thoughtbot at Helvetic Ruby 2025
We’re speaking at Helvetic Ruby on May 23rd, let’s meet there!
011
rhannequin.bsky.social @rhannequin.bsky.social · 12/05/2025
Astronoby v0.7.0 is out! 🪐 I worked a lot on this new version that not only adds Solar System planets to the list of supported celestial bodies, but also introduces the use of ephemerides for outstanding precision. I summarised the new features in this blog article: dev.to/rhannequin/a...
dev.to
Astronoby v0.7.0: Planets and ephemerides
tl;dr at the end After months of refactoring, Astronoby v0.7.0 is released! This new version...
010
rhannequin.bsky.social @rhannequin.bsky.social · 30/04/2025
Ephem v0.3.0 is out! It includes a huge improvement in the overall performance, better naming for the public API and some dependency bumps. github.com/rhannequin/r...
github.com
Release v0.3.0 · rhannequin/ruby-ephem
Features Improve find_interval with binary search (#24) Use alias methods to get segment position or state (#27) Improvements Bump irb from 1.15.1 to 1.15.2 by @dependabot (#21) Bump standard fr...
000
Reposted by @rhannequin.bsky.social
thoughtbot @thoughtbot.com · 28/04/2025
Explore the universe with Rémy Hannequin on our latest episode! Discover his new open source gem Astonoby for astronomical coordinates and join our discussion on the search for extraterrestrial life. Tune in now: podcast.thoughtbot.com/571
001
Reposted by @rhannequin.bsky.social
Lucian Ghinda @lucianghinda.com · 28/04/2025
📢 Short Ruby Newsletter - edition 133 published! This edition is sponsored by @adamlogic.com from Judoscale Let me share 👇 some highlights from this edition #Ruby #Rails #Newsletter
Screenshot about the current edition of the Newsletter
142
Reposted by @rhannequin.bsky.social
Astropierre @astropierre.com · 24/04/2025
Le 7 avril dernier, la planète Uranus passait pile devant une étoile lointaine située à 400 années-lumière de nous L'étude de cette occultation permet de mesurer les caractéristiques physiques (pression, température, composition) de la haute atmosphère d'Uranus Source: www.nasa.gov/general/plan...
418823
rhannequin.bsky.social @rhannequin.bsky.social · 23/04/2025
I shared some thoughts and ideas on how to deal with immutability and performance in Ruby.
022
rhannequin.bsky.social @rhannequin.bsky.social · 21/04/2025
The next version of Astronoby is coming soon and will have plenty of new features and objects. The documentation will live in the wiki and I already started to write the main pages. Still some more work to do until the version is ready but you can already check on GitHub: github.com/rhannequin/a...
github.com
Home
Astronomy and astrometry Ruby library for astronomical data and events - rhannequin/astronoby
010
Reposted by @rhannequin.bsky.social
David D. Levine @daviddlevine.com · 12/04/2025
LLMs hallucinating nonexistent software packages with plausible names leads to a new malware vulnerability: "slopsquatting."
theregister.com
LLMs can't stop making up software dependencies and sabotaging everything
: Hallucinated package names fuel 'slopsquatting'
331337386
rhannequin.bsky.social @rhannequin.bsky.social · 02/04/2025
Ephem v0.2.0 is out! Ephem is a #Ruby gem that provides a simple interface to some of the best ephemerides available in the scientific community. Check out the CHANGELOG: github.com/rhannequin/r... Let's see what's new in v0.2.0 🧵
github.com
Release v0.2.0 · rhannequin/ruby-ephem
Features Simplify download (#12) SPK excerpt generator (#13) Improve documentation on excerpts (#16) IMCCE INPOP support (#20) Improvements Add Dependabot (#6) Replace testing kernel (#17) Add i...
142
rhannequin.bsky.social @rhannequin.bsky.social · 20/03/2025
Today is spring in the Northern hemisphere and autumn in the Southern one, which means it is the day of the March equinox.
The equinox is an exact moment as it is define as an exact astronomical configuration. 
And this time is computed and available from Astronoby! Let’s see how it goes 🧵
111
rhannequin.bsky.social @rhannequin.bsky.social · 16/02/2025
I didn’t realise how much refactoring of Astronoby I would need when introducing actual ephemerides. It’s like I’m starting every from scratch. But it’s going to be *so accurate*! I’m really implementing notions like they’re defined by observatories. I feel like I’m doing real science here. 🤩🪐🌘
100
rhannequin.bsky.social @rhannequin.bsky.social · 16/02/2025
@linguisticae.com Salut, je regarde fréquemment tes VOD et tant qu’à faire autant que ça puisse te rapporter : quelle est la plateforme la plus rentable pour toi (YouTube, Deezer, autre lecteur de podcasts) ? Bonne continuation !
100
rhannequin.bsky.social @rhannequin.bsky.social · 15/02/2025
I need to integrate a large (~15 MB) file of raw data in an open source library, in kind of a key-value format. I need to get a single row at a time based on the key. How should I store the file and get the values? #ruby
100
rhannequin.bsky.social @rhannequin.bsky.social · 13/01/2025
I'm happy to announce I developed and published a new Ruby library, Ephem, a parser and interface for NASA JPL ephemerides. More info here: dev.to/rhannequin/i...
dev.to
Introducing Ephem
tl;dr at the end I am glad to announce a new Ruby gem on astronomy has been published: Ephem, a...
000
rhannequin.bsky.social @rhannequin.bsky.social · 17/12/2024
Did the community left Twitter for good? What happens with Mastodon now?
010
rhannequin.bsky.social @rhannequin.bsky.social · 11/12/2024
🌘 Astronoby v0.6.0 is out! This time the main changes are related to bug fixes. Check out github.com/rhannequin/a... More information in 🧵
github.com
Release v0.6.0 · rhannequin/astronoby
What's Changed If you are upgrading: please see UPGRADING.md. Bug fixes Fix ObservationEvents infinite loop in (#110) Fix observation events times with local time dates in (#105) Fix IncompatibleA...
100