HN user

vedranm

515 karma

Doctor (but not that kind of doctor), researcher, teacher, developer. About: https://vedran.miletic.net/ Work: https://gaseri.org/

Posts57
Comments121
View on HN
group.miletic.net 3mo ago

Python Markdown pipeline after the collapse of MkDocs: ProperDocs and Zensical

vedranm
1pts0
group.miletic.net 5mo ago

OpenSSH connections with post-quantum key exchange through WireGuard tunnel

vedranm
2pts0
openwrt.org 9mo ago

OpenWrt 24.10.4 released with security fixes and 5 GHz WiFi for more devices

vedranm
3pts0
lists.freebsd.org 1y ago

FreeBSD 14.3-RC1 Now Available

vedranm
4pts0
lists.freebsd.org 1y ago

FreeBSD 14.3-BETA4 Now Available

vedranm
3pts0
group.miletic.net 1y ago

Cross-Building and Testing Windows Software on Linux with CMake, MinGW, and Wine

vedranm
1pts0
group.miletic.net 1y ago

Croatian early-career scientist funding is even more competitive than US NIH

vedranm
3pts0
twitter.com 1y ago

End of the gold run for Frontiers and MDPI

vedranm
2pts0
www.nature.com 1y ago

The co-evolution of computational physics and high-performance computing

vedranm
3pts0
cachyos.org 1y ago

CachyOS August 2024 Release: Nvidia Open Module, Cosmic, Secure-Boot, and More

vedranm
2pts0
lists.freebsd.org 1y ago

FreeBSD 13.4-BETA3 Now Available

vedranm
3pts0
www.phoronix.com 1y ago

OpenZFS 2.2.5 Released with Linux 6.9 Support, Some Linux 6.10 Bits

vedranm
4pts0
linuxiac.com 1y ago

Official (kernel.org) Linux kernel LTS will be reduced from 6 to 2 years (2023)

vedranm
1pts0
computermachines.org 1y ago

A Research Retrospective on AMD's Exascale Computing Journey (2023)

vedranm
2pts0
www.freebsd.org 2y ago

FreeBSD 13.4-RELEASE is scheduled for September

vedranm
2pts0
group.miletic.net 2y ago

Visual Studio Code Remote over SSH on FreeBSD with Linuxulator and Rocky Linux 9

vedranm
3pts0
github.com 2y ago

Docker Mailserver v14 rebases from Debian 11 Bullseye to Debian 12 Bookworm

vedranm
2pts0
group.miletic.net 2y ago

Serverless URL Redirects Using JavaScript on GitHub Pages

vedranm
1pts0
man.archlinux.org 2y ago

Uname26 – causes the program to see a kernel version number beginning with 2.6

vedranm
1pts0
en.cppreference.com 2y ago

List of all the symbols from the C++ standard library (namespace std)

vedranm
2pts0
lwn.net 2y ago

Gnuplot 6 Comes with Pie

vedranm
1pts1
www.ovito.org 2y ago

OVITO: open scientific data visualization tool for particle-based simulations

vedranm
2pts0
forum.garudalinux.org 2y ago

FireDragon, Garuda's Firefox fork, is now based on Floorp instead of Librewolf

vedranm
1pts0
group.miletic.net 2y ago

Moving home dir from /usr/home to /home after upgrading from FreeBSD 12/13 to 14

vedranm
1pts0
www.freebsd.org 2y ago

FreeBSD Release Engineering Team Update: Colin Percival Is Now Release Engineer

vedranm
8pts4
twitter.com 2y ago

Experimental chat bot that augments search in Material for MkDocs documentation

vedranm
2pts0
github.com 2y ago

OpenSSL 3.2 Alpha 2

vedranm
1pts0
matt-rickard.com 2y ago

GitHub Isn't About Code: only 3 of top repos on GitHub contain code (2022)

vedranm
2pts0
www.phoronix.com 2y ago

Loongson has contributed initial LoongArch HWCAPs support to glibc

vedranm
1pts0
squidfunk.github.io 2y ago

Material for MkDocs: guide to using built-in plugins

vedranm
2pts0

Several reasons, but major ones (for me) are reliability (checksums and self-healing) and portability (no other modern filesystem can be read and written on Linux, FreeBSD, Windows, and macOS).

Snapshots ("boot environments") are also supported by Btrfs (my Linux installations use that so I don't have to worry about having the 3rd party kernel module to read my rootfs). Performance isn't that great either and, assuming Linux, XFS is a better choice if that is your main concern.

I have a website [1] on GitHub Pages. It's extremely easy to move out of GitHub, since it is on a domain I control, which is not the case with e.g. social profiles. That fact that the site is static makes it really easy to host it basically anywhere where a web server exists.

The site is deployed using a GitHub Actions workflow, which happens to be the only GitHub-specific feature, but a similar script could easily be written in the future for another hosting if necessary.

[1] https://group.miletic.net/

My group used to teach Computer Networks at a university ([1] gives a fair overview of the scope if you know Croatian or use a bit of Google Translate). We used CORE and PHP built-in web server [2] for the basic course. IMHO, stuff like Shadow is too overwhelming for the introductory course, but we planned to use it together with ns-3 and SimGrid for the advanced course (which in the end we never got a chance to develop for unrelated reasons).

[1] https://group.miletic.net/hr/nastava/kolegiji/RM/

[2] https://coreemu.github.io/core/

These days I am doing HPC software development, so not much web development. Over the last few years I used to work as a senior lecturer and then a junior professor at a university, where my group worked with web tech quite a bit.

We used PHP/Laravel for developing a scientific SaaS prototype [1] and Python/Django for teaching web application development [2]. For documentation (including teaching materials, blogging), we had a preference for static site generator (Jamstack) solutions: we used Sphinx and later switched to MkDocs [3, 4].

[1] https://group.miletic.net/en/publications/#2021

[2] https://group.miletic.net/hr/nastava/kolegiji/PW/#vjezbe

[3] https://group.miletic.net/en/blog/2017-07-29-why-we-use-rest...

[4] https://group.miletic.net/en/blog/2021-08-16-markdown-vs-res...

I'm presently on leave at a university in Croatia and my research group's name is Group for Applications and Services on Exascale Research Infrastructure, so the acronym is GASERI. [1]

The first result for gaseri on Stract is our presentation of group's research work, and the second result is our landing page.

Can't complain.

Viva open source, viva AGPL search engine!

[1] https://group.miletic.net/

Congratulations! Here's a summary of the highlights from the release announcement [1]:

- OpenSSH has been updated to version 9.5p1.

- OpenSSL has been updated to version 3.0.12, a major upgrade from OpenSSL 1.1.1t in FreeBSD 13.2-RELEASE.

- The bhyve hypervisor now supports TPM and GPU passthrough.

- FreeBSD supports up to 1024 cores on the amd64 and arm64 platforms.

- ZFS has been upgraded to OpenZFS release 2.2, providing significant performance improvements.

- It is now possible to perform background filesystem checks on UFS file systems running with journaled soft updates.

- Experimental ZFS images are now available for AWS and Azure.

- The default congestion control mechanism for TCP is now CUBIC.

[1] https://www.freebsd.org/releases/14.0R/announce/

NetBSD 10.0 RC1 3 years ago

FreeBSD is a full-featured OS. Me and my colleagues used it for initial porting of a particular scientific software (non-GUI, just CLI and library) to macOS while having no access to an Apple Mac machine. Almost all the time (modulo Clang version differences), what worked on FreeBSD, also worked on macOS. Even if that was not the case, just using FreeBSD would have helped us a lot to "de-GNU-ify" the assumptions present in the code.

FreeBSD Ports/packages are a great collection of software (~30000); while not always providing the latest version of all software (and I will admit that I am spoiled in that regard by the usage of Arch Linux and derivatives), almost anything you need is there and it just works.

FreeBSD 14 adds a new "fwget" utility for fetching firmware packages - initially fwget can get firmware for Intel and AMD GPUs. Among the many changes to find are FreeBSD replacing sendmail with dma, Kinst as a new DTrace provider, makefs adding ZFS support, boottrace is a new interface for capturing trace events during system boot and shutdown processes, the kernel TLS offloading handling receive-side offloading of TLS 1.3, initial WiFi 6 support in WPA, sh is now the default shell for the root user, and an updated LLVM toolchain.

https://gaseri.org/en/blog/

It used to be a separate website, but since becoming a principal investigator and starting my own group, I have integrated it into the group website. I mostly write about academic research/teaching and open-source software/principles/evangelization.

One of the posts from last year https://gaseri.org/en/blog/2022-02-24-dont-use-rar/ got a fairly nice traction on HN: https://news.ycombinator.com/item?id=30465933

My personal favorite overall is the post from 2015 https://gaseri.org/en/blog/2015-09-14-what-is-the-price-of-o... where I wrote about proprietary and open-source software in computational chemistry by debunking an article from American Chemical Society's Journal of Physical Chemistry Letters.

How exactly would Red Hat pursue such strategy and compete with Canonical? Consider the fact that Red Hat leaves the copyright to the contributor in Red Hat's projects, while Canonical requires contributors to sign CLA to get patches included in Canonical's projects. Given this arrangement, Canonical both benefits from the contributions and also has extra rights over the code that everyone else doesn't have that gives them a competitive advantage.