euroquis

euroquis.nl · Personal blog · on HN since 2011

Personal blog of a KDE and FreeBSD developer covering Git workflows, C++ and Python notes, and FreeBSD desktop and laptop setups.

What HN saysHN commenters cite it for the 'git alligator' merge workflow and for FreeBSD desktop guides on KDE, Wayland and the Framework 13 laptop.
24HN people shared it
5linked it in comments
35stories submitted
239story points
12 months agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Git Alligator
    3 people · 1 points · first shared 2020 · discussion on HN
  2. 2
    Python and SysV Shared Memory
    2 people · 66 points · first shared 2024 · 5 comments on HN
  3. 3
    Needlessly Public
    2 people · 9 points · first shared 2024 · 8 comments on HN
  4. 4
    Strong Booleans
    2 people · 3 points · first shared 2022 · discussion on HN
  5. 5
    File Modes in C++20
    2 people · 3 points · first shared 2024 · 1 comments on HN
  6. 6
    Framework 13 AMD Setup with FreeBSD
    1 people · 65 points · first shared 2025 · 33 comments on HN
  7. 7
    KDE FreeBSD 2020.1
    1 people · 28 points · first shared 2020 · 5 comments on HN
  8. 8
    Where in the Stack?
    1 people · 18 points · first shared 2021 · discussion on HN
  9. 9
    KDE Plasma 6 Wayland on FreeBSD
    1 people · 7 points · first shared 2025 · discussion on HN
  10. 10
    FreeBSD on Slimbook – 14 months of updates
    1 people · 4 points · first shared 2021 · discussion on HN
  11. 11
    Calamares ABI Checking
    1 people · 3 points · first shared 2024 · discussion on HN
  12. 12
    Steam on FreeBSD (2021)
    1 people · 2 points · first shared 2022 · discussion on HN
  13. 13
    FreeBSD Progress on Slimbook Base14
    1 people · 2 points · first shared 2020 · discussion on HN
  14. 14
    Memory Disks
    1 people · 2 points · first shared 2023 · discussion on HN
  15. 15
    C++23 Characters
    1 people · 2 points · first shared 2023 · discussion on HN

What HN people wrote when they linked it

MayeulC · 2020-10-05
For the best of both worlds, I like the "git alligator" workflow: always perform a merge commit when adding a feature, then use `git log --first-parent` to browse the history without seeing the intermediate commits. https://euroquis.nl/blabla/2019/08/09/git-alligator.html first parent log isn't mentioned, though.
floatboth · 2017-07-26
KDE 5 is in progress, you can already try it http://euroquis.nl/bobulate/?p=1609 Closing the lid is a non-issue, see sysctl hw.acpi.lid_switch_state. A more serious problem is that some Thinkpads just don't wake up https://github.com/FreeBSDDesktop/freebsd-base-graphics/issues/145 :( This was already mentioned here but what's up with people thinking that ZFS is only for large storage arrays? You don't need anything more than a small SSD to get the benefits of snapshots, compression, and general ZFS reliability (copy on write — no data corruption ever, except for like hardware bugs). Boot Environments is an especially great snapshot-based feature. Also how is bhyve complex? It's the simplest hypervisor ever.
qchris · 2025-03-28
If anyone's interested, there's a slightly more recent update on this work at the link below, dated about a week after this post (23 March vs. 16 March 2025 on the main link). [1] https://euroquis.nl/freebsd/2025/03/23/framework.html
amarshall · 2021-10-27
FreeBSD wiki is a bit notorious for being out-of-date, and that particular page is marked “CategoryStale”. Anyway, first result on DuckDuckGo is someone using Wayland on FreeBSD successfully [1]. [1]: https://euroquis.nl/freebsd/2021/03/16/wayland.html
Twisol · 2021-07-04
I think the scenario you've described assumes that the branches have diverged -- that each branch has a commit not on the other. But if you always rebase your branch onto `develop` before merging, your branch definitively has no conflicts. If you then use `--no-ff` to merge, it will create a merge commit anyway. This article shows what I mean: https://euroquis.nl/blabla/2019/08/09/git-alligator.html . (The only thing missing is the rebase before merge, since the example image shows a case where a merge could have hidden some changes.)

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close