HNHacker News
TopNewBestAskShowJobs

filmor

1,085 karma · joined November 27, 2014

submissionscomments
filmor··on Just how constexpr is C++20’s std:string?
SSO is "small string optimization", in case anyone was wondering.
filmor··on 111,111.1 meters is reliably 1 degree of latitude
You need some reference. The latitude grid is available anywhere on your chart, with multiple subdivisions, so even when your boat is shaking like crazy you'll be able to draw a course ad hoc (which requires estimating drifts due to wind and tide etc., which are conveniently given in knots (so nautical miles per hour)).

The coordinate grid may be arbitrary (though having a lot of factors is nice), but the derived nautical mile is not.

filmor··on 111,111.1 meters is reliably 1 degree of latitude
The math is not done in ones head but using a plotter on a chart. As long as latitude is defined as it is, nautical miles have meaning.
filmor··on 111,111.1 meters is reliably 1 degree of latitude
Nautical miles are used in sailing because they correspond (nearly) directly to an arcminute of latitude which simplifies chart navigation.
filmor··on Interactive Hiragana chart with audio
From my understanding, there are some words that are usually written in Hiragana anyhow (which always confuses me when that word contains a は). I don't think it would hurt to replace usage of Kanji by introduction of visible word boundaries, where necessary.
filmor··on 5 years ago Valve released Proton
Your example doesn't make sense. Linux distributions have always had this trade off: Binaries provided through the package manager work with the libraries that are provided by the same package manager. I have a bunch of older gog or Humble Bundle Linux releases of games that still work fine on my system because (Windows style) they carry around all of their libraries with them. Linking Xorg doesn't make sense and applications linked statically against libX11 will work perfectly fine even with Xwayland.
filmor··on Swap_8_and_9: A simple import can modify the Python interpreter
Python inports collect the locals in the "module script" and store them in a module object, which is then made available to the module that ran `import`. That module object is cached, so reimporting the module another time will not run the code again.

`source` is much more primitive.

filmor··on GNU Boot sent a cease and desist to Libreboot
Because they'll get the bug reports. It's very annoying having a bunch of "unofficial" releases floating around for a project one maintains.
filmor··on Why use Pascal?
Even in C, citing the standard (6.2.4, 20):

> Array types are characterized by their element type and by the number of elements in the array.

filmor··on Why use Pascal?
They are pretty much everywhere when statically allocated.
filmor··on Why is the volume of a cone one third of the volume of a cylinder? (2010)
I'd say that this is an application of Fubini's theorem which is very clearly calculus (or analysis, not sure where the distinction is drawn in English).
filmor··on School district sues Meta, Google, and TikTok over ‘mental health crisis’
Have age checking done by a trusted third party that only certifies the age check on the spot without storing any information (post office or sth like that?)?
filmor··on Intel mulls cutting 16 and 32-bit support, booting straight into 64-bit mode
x86-64 was the original name by AMD, they rebranded it shortly before commercial availability to AMD64. Kernels and compilers had already been updated at that time and just kept the "old" name.
filmor··on Motorola’s 1990s Corvette EV Project
IGBT: insulated-gate bipolar transistor.

Allows for fast and efficient switching of high current circuits and are thus used (from my understanding) to modulate the power that goes to the motor.

filmor··on Junk drawer phone as a music streaming server
The dative plural of nexus is nexui (and the nominative plural is nexus, with long u) :)
filmor··on Half of vinyl buyers in the U.S. don’t have a record player: study
And if you have a shitty record player, it will sound even worse. I don't think this can count in any way, reasonable CD players are easy to obtain and in the worst case you can always pull a FLAC play through whatever high-quality DAC you have available. Vinyl on the contrary is physically constrained regarding sound quality.
filmor··on Inkscape is hiring: Accelerating the GTK4 migration
I know that you have good reasons, but this (the clear message regarding staying with GTK+2 and thus no native Wayland) is what drove me away from Ardour.
filmor··on Aztec monks with 1/55 HP no longer die when picking up or dropping a relic
None of these would be a problem if people would round instead of truncate by default.
filmor··on Valve Restricts Accounts of 2500 Users Who Marked a Negative Game Review Useful
It at least rules out wall hacks and certain classes of aimbots.
filmor··on XUL Layout is gone
When was this? I remember that Firefox (or Phoenix, or Firebird) was very fast compared to other browsers (esp. full Mozilla) when it came out.
filmor··on systemd 100% cpu hang? – Proxmox Support Forum
Nonesense. You can still print the offset and even if you don't, you can always infer which hour you are in from context.
filmor··on New ATLAS result weighs in on the W boson
Hah, my Bachelor thesis from 2009 explored a measurement channel for the W and Z bosons a bit (qq->WZ->llνl, so two quarks become a W and a Z which then decay into in total 3 charged leptons and a neutrino, "Di-Boson Events with Leptonic Final States"), sadly with simulated data as the restart after the issues from 2008 was delayed. The simplest way to measure the W and Z masses was to "pattern match" potential events in the data (which were already heavily preprocessed with "pseudo particles" derived from the tracks in the inner detector, myon detection and calorimeters), in my case Z->µµ or Z->ee, try ones best to filter out parallel channels (e.g. Z->t tbar) and then derive information from the histograms of the "transverse mass", which is essentially the effective mass with the momentum component longitudinal to the beam deducted (https://en.wikipedia.org/wiki/Transverse_mass).
filmor··on 3dfx: So powerful it’s kind of ridiculous
Khronos is only responsible for OpenGL since 2006 (essentially 3.0), DirectX 8 came out in 2000. In the relevant timeframe for the OP, the ARB was responsible, which has nothing to do with Vulkan.
filmor··on The extensible vi layer for Emacs
I've been using Mason for LSP installation, works pretty well.
filmor··on Gentoo Linux 2022 Retrospective
He has nothing to do with NetworkManager, not a single comkit, as far as I can see.
filmor··on Gentoo Linux 2022 Retrospective
Could be multiple machines. I carried an image over three laptops, rebuilding with the new `-march` as I went along.
filmor··on Nix on the Steam Deck
It still doesn't have a concept akin to use-flags, which is what distinguishes Gentoo from Linux from Scratch, see https://github.com/NixOS/nixpkgs/issues/12877. The fact that Nix doesn't have these is also one reason why it's easier to cache than Gentoo packages.
filmor··on ABI compatibility in Python: How hard could it be?
You can migrate a lot out of your setup.py into the pyproject.toml nowadays (https://setuptools.pypa.io/en/latest/userguide/pyproject_con...).
filmor··on ABI compatibility in Python: How hard could it be?
Poetry is currently not useful for extensions: https://github.com/python-poetry/poetry/issues/2740
filmor··on What is an eigenvalue?
It doesn't mean "same". It means "own" in the sense of "inherent" or "characteristic".
← PreviousPage 3 of 12Next →