Posts by keithp@fosstodon.org
(DIR) Post #AWl1XXI11bq2PSHdFg by keithp@fosstodon.org
2023-06-16T18:37:15Z
0 likes, 0 repeats
@mjg59 But, people in charge of security are never responsible for delays introduced by security leading to people routing around it to hit schedules.Enforcing security with threats of dire consequences puts people in an unwinnable situation -- either get fired for security violations or get fired for failing to meet deliverables.
(DIR) Post #AWl2VCMrwMbMtg0Ero by keithp@fosstodon.org
2023-06-16T18:48:04Z
0 likes, 0 repeats
@mjg59 But security isn't ever accountable for product schedules, so "time to work with security" is an unbounded entry on any product schedule. Far easier to just "encourage" people to route around the blockage. There's always a way to do things insecurely that will be faster than the right way.
(DIR) Post #AXp8pauUxIUtP8tpia by keithp@fosstodon.org
2023-07-18T16:09:41Z
0 likes, 0 repeats
@mjg59 After a week-long junket to lake Como and Monza, I interviewed at Nokia in 2005 to work on this stuff. I asked which of Series-60 or Symbian was being replaced by Linux. Their answer encouraged me to find alternative employment.
(DIR) Post #At45GGoTan5u9k8mcC by keithp@fosstodon.org
2025-04-13T22:30:59Z
1 likes, 1 repeats
Finished up the first round of -fsanitize=undefined work in picolibc and wrote down some notes. précis: use this flag, it's good.https://keithp.com/blogs/sanitizer-fun/
(DIR) Post #AtBrozKxIfqSWt7kCe by keithp@fosstodon.org
2025-04-17T18:13:43Z
0 likes, 0 repeats
I was handed a bucket full of lego worm gears https://www.bricklink.com/catalogItemPic.asp?P=4716 a few weeks ago and came up with this model:
(DIR) Post #AtBuMKDStP6UkXe0MS by keithp@fosstodon.org
2025-04-17T19:01:38Z
0 likes, 0 repeats
@wolf480pl There are two 8-tooth gears attached to the platform which engage with the worm gears.
(DIR) Post #B1SyVWhEQkN1ojJzYO by keithp@fosstodon.org
2025-12-21T01:40:36Z
0 likes, 0 repeats
I managed to merge five PRs from other picolibc contributors today. I really like getting contributions from other other people; it makes me think that maybe my little project is starting to be useful in the world.
(DIR) Post #B1xdc2LzZCmSbLPL3A by keithp@fosstodon.org
2026-01-05T02:11:01Z
1 likes, 0 repeats
Support for using picolibc as the primary C library with GCC landed today. Thanks much to Jeffrey Law and Andrew Pinski for their help improving the changes and getting them merged. https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=commit;h=72274d0a421785ed38ad704af1192a7578660e7f
(DIR) Post #B33VAp4BOHPYnLHEjw by keithp@fosstodon.org
2026-02-06T19:56:17Z
1 likes, 1 repeats
I was just finishing the set of password file parsing functions for picolibc and discovered glibc's getpwent_r.The man page claims this function is re-entrant, and yet then states that it uses the same stream as getpwent and setpwent. Which sure sounds like global state to me.Am I missing something, or is this function actually useful? Unless there's a good reason, I think I'm going to leave this one out; it looks like a user trap.