HNHacker News
TopNewBestAskShowJobs

g0xA52A2A

14,307 karma · joined May 15, 2016

submissionscomments
g0xA52A2A··on Exploring the native use of 64-bit posit arithmetic in scientific computing
Slides from this year's CoNGA (Conference on Next Generation Arithmetic) are available here [1]. Not sure if there are video recordings to come.

[1] https://posithub.org/conga/2023/#schedules

g0xA52A2A··on OpenBSD cron(8) now supports random ranges with steps
Another nicety OpenBSD's cron gained not long ago was the "-s" flag to ensure only a single instance of command will be run concurrently.

https://man.openbsd.org/man5/crontab.5#s

g0xA52A2A··on Fulfilling a reader's request for my “dot files”
I share the same annoyance with quoting but avoid it differently by setting

    export QUOTING_STYLE=literal
This means I don't have to be clever about thinking if I need to pass -N to ls depending which OS I'm on.
g0xA52A2A··on Reversing the AMD Secure Processor (PSP) – Part 1: Design and Overview
There's also a part 2 available https://dayzerosec.com/blog/2023/04/22/reversing-the-amd-sec...
g0xA52A2A··on Decreasing the number of memory accesses
Part 2 is also now available https://johnnysswlab.com/decreasing-the-number-of-memory-acc...
g0xA52A2A··on OpenBSD: Theo de Raadt at CanSecWest: Synthetic Memory Protections
Discussion on https://news.ycombinator.com/item?id=35302767
g0xA52A2A··on OpenBSD: Theo de Raadt at CanSecWest: Synthetic Memory Protections
Immutable mappings make this cheap.
g0xA52A2A··on Be Careful Using Tmux and Environment Variables
It's rather surprising how nuanced tmux can be considering its OpenBSD roots.
g0xA52A2A··on Privilege drop, separation, and restricted-service operating mode in OpenBSD
Just replying to provide some context [1] for those who come across this comment as I think it's pretty interesting. Also OpenBSD are working on something for this [2].

[1] https://seclists.org/oss-sec/2023/q1/92

[2] https://marc.info/?l=openbsd-tech&m=167673316325935&w=2

g0xA52A2A··on Privilege drop, separation, and restricted-service operating mode in OpenBSD
LOL I thought it was my submission, totally missed the redirect.
g0xA52A2A··on Privilege drop, separation, and restricted-service operating mode in OpenBSD
Changed "privilege separation" -> "separation" to fit within character limits.
g0xA52A2A··on Cashless society in Switzerland? People to vote on keeping cash forever
I'll offer a random anecdote. I lived in Switzerland for a couple of years in the early 2010's, so before contactless payment had become so prevalent as it is now. Most of the transactions I made and saw others made was via cash rather than chip and PIN (the norm in most Europe at the time). One of the memories that stands out from my time there is whilst in the queue getting some groceries in Denner (a lower end supermarket), the person in front of me paid with a 1,000 CHF note and no-one batted an eye! I didn't even know the denominations went that high, which is more a reflection of my ignorance of the place I was living really. I mentioned this to my work colleges the next day and was told it wasn't that unusual, especially with older generations.

To be clear chip and PIN was widely available at this time but most people used cash. Even with a decade gone and a pandemic I still wouldn't be surprised if I were to go back to Switzerland tomorrow and see people paying for groceries with huge documentations

TLDR: The Swiss like cash.

g0xA52A2A··on On the art of giving the same name to different things [pdf]
This is from a lecture given earlier this week [1], I hopefully there's a recording that can be made available.

[1] https://www.ucalgary.ca/programs/mathphil/2022-23

g0xA52A2A··on OpenSSL Security Advisory [7th February 2023]
This exemplifies one of the key reasons OpenBSD forked OpenSSL. For those who haven't seen it I'd recommend this presentation from Bob Beck[1], around the 10 minute mark he recounts fixing issues in the memory allocator which had been reported 4 years prior. Seems there's still a similar backlog sitting behind embargoes?

[1] https://www.youtube.com/watch?v=GnBbhXBDmwU

g0xA52A2A··on Sometimes it is a kernel bug: bind() in Linux 6.0.16
Dupe of https://news.ycombinator.com/item?id=34349558
g0xA52A2A··on Dotfiles Management
I'm a fan of just having my $HOME as a plain git repo with "*" in ~/.gitignore. Having to force add new files is a minor chore but one I'm more than happy to live with.
g0xA52A2A··on Sqld is a server mode for libSQL
Some context https://twitter.com/penberg/status/1611691744327831552
g0xA52A2A··on Pomsky – A portable, modern regular expression language
Annoyingly you can’t set “very magic” only “magic”. So I have written some vimscript to try and ensure when I start a pattern it starts with “\v” though I’d hesitate to call it robust.
g0xA52A2A··on Why does my SSH private key still work after changing some bytes? (2016)
What a beautifully formatted reply.
g0xA52A2A··on TelaMalloc: Efficient Memory Allocation for Machine Learning Accelerators
Title edited to fit within t character limits.
g0xA52A2A··on C23 Implications for C Libraries
Previous discussion https://news.ycombinator.com/item?id=33691048
g0xA52A2A··on Blitsort: A fast, in-place stable hybrid merge/quick sort
On mobile at the moment but it will be interesting to see how this compares to Glidesort [1]. Though I don’t think it’s been released yet.

[1] https://m.youtube.com/watch?v=2y3IK1l6PI4

g0xA52A2A··on New York City hiring top rat killer
It’s the 31st century, I’m exiting the TTS and once again I’m accosted by owls.
g0xA52A2A··on A Vim Guide for Advanced Users
The best guide is built in to Vim but sadly often overlooked.

https://vimhelp.org/usr_01.txt.html#usr_01.txt

g0xA52A2A··on Remote execution bug in BSD ping
Title should be "FreeBSD" rather than the all encompassing "BSD".
g0xA52A2A··on Keyboard shortcuts for GNU Readline
In a similar vein there's also Linenoise form the creator of Redis.

https://github.com/antirez/linenoise

g0xA52A2A··on Please Use ZFS with ECC Memory (2014)
I hate this headline and wince every time I see it, even the article quotes

> There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem. If you use UFS, EXT, NTFS, btrfs, etc without ECC RAM, you are just as much at risk as if you used ZFS without ECC RAM. I would simply say: if you love your data, use ECC RAM. Additionally, use a filesystem that checksums your data, such as ZFS.

And goes on to say

> I have nothing to substantiate this, but my thinking is that since ZFS is a way more advanced and complex file system, it may be more susceptible to the adverse effects of bad memory, compared to legacy file systems.

g0xA52A2A··on Cores that don’t count [pdf]
We have machine-check exceptions, the purpose of this paper is to draw attention to erroneous behavior that is silent.
g0xA52A2A··on Cores that don’t count [pdf]
I'd love to see more details on the defective parts, particularly counts of CPU model (anonymized if needs be) and counts of which part of the architecture exhibited faults.

From working in HPC I've handled reports of things like FMA units producing incorrect results or random appearance of NaNs. Were it not for the fact that we knew these things could happen and customer's intimate knowledge of their codes I dread to think how'd "normal" operations would track these issues down. Bad parts went back to the CPU manufacturer and further testing typically confirmed the fault. But that end of the process was pretty much a black box to anyone but the CPU manufacturer. I'd be keen to know more about this too.

g0xA52A2A··on The Expanse UI Design
A good cup of coffee seems hard to come by.
← PreviousPage 2 of 3Next →