Howard Chu @ Symas
hyc@mastodon.social
<p>CTO Symas Corp., Chief Architect OpenLDAP Project, Musician</p>
Posts
-
View post
RE: https://macaw.social/@mergesort/117496154140902425 Fuzzing was definitely a big step forward in improving software robustness. Maybe AI is too but it strikes me as a ridiculously wasteful approach. You could do it more cheaply, with no model training step at all, using just an instrumented simulator. You could use just the AST of a program, and recursively check all paths of every branch point. It'd be a massive computation but I suspect it's still cheaper than LLMs, and the results...
-
View post
Was just reminded of this post again, where I stumbled across a fundamental flaw in M$ ActiveDirectory. A couple months later, M$ invited me to become their VP and Director of Directory Services. I declined. https://www.openldap.org/lists/openldap-devel/200711/msg00002.html
-
View post
@teajaygrey@rap.social back when we were still using #BerkeleyDB, on a 5M user DB, #OpenLDAP authentication rates were over 2 orders of magnitude faster than ActiveDirectory on the same hardware and OS. (Even faster than that with OpenLDAP on Linux vs Windows too.) https://web.archive.org/web/20071214114023/http://connexitor.com/blog/pivot/entry.php?id=185#body They've only gotten slower, while our transition to #LMDB got even faster...
-
View post
@ondrej@mastodon.rfc1925.org @bagder@mastodon.social in OpenLDAP we simply prohibit AI generated code. This is a simple consequence of our existing policy to only accept code submitted by its authors. LLM generated code is inherently unoriginal, and it's certain that none of the actual authors are performing the submission.
-
View post
Thunderbird 3 adopts #LMDB "Thunderbird’s legacy “Offline Storage” (OST) mode writes duplicate copies of every message to local SQLite DBs—increasing SSD write amplification by 3.1× and accelerating NAND wear. Alpha 1 replaces OST with a unified, journal-optimized LMDB store that shares indexes across accounts—reducing on-disk footprint by 62% and eliminating write stalls during large attachments." https://lifetips.alibaba.com/tech-efficiency/first-look-at-thunderbird-3-alpha-1
-
View post
It&#39;s 4am and all&#39;s quiet
-
View post
&quot;Statistics show that emails are hardly read these days&quot; My percentage of opens may have gone down, but that&#39;s only because the amount of spam has gone up. The number of actually meaningful emails I read probably hasn&#39;t changed.
-
View post
RE: https://flipboard.com/@xdaofficial/xda-developers-ntraf9plz/-/a-1Hhvp79zRZ2qM0QiQ8s1cQ%3Aa%3A2772481191-%2F0 Old software didn't change, it just looks better over time because so much new software is all crap.
-
View post
Region-locked cars are a thing now. Ohjoy. https://carnewschina.com/2026/07/23/zeekr-9x-owner-stranded-abroad-remote-lockout-disables-smart-features-for-30-hours/
-
View post
Tune LMDB, Entry Cache and DN Cache in 389 Directory Server Tune 389 Directory Server LMDB map size, entry cache, DN cache, and normalized DN cache using dsconf backend config, monitor dbmon, and memory budgeting on MDB backends. https://www.golinuxcloud.com/389-directory-server-lmdb-tuning/ SMH. I wrote #LMDB so that we could eliminate the entry and DN caches in OpenLDAP. Once again, the 389DS guys are Doing It Wrong. They've perpetuated the cache tuning headaches of BDB instead of prope...
-
View post
Recycled thoughts: physical networks are inherently natural monopolies and should just be acknowledged and operated as such. Electricity, water, telecoms... their usefulness grows with their scale. They should be nationalized, community owned and operated. VNOs and fake competition all selling service on the same physical infrastructure is just a wasteful bureaucratic fiction. Eliminate them.
-
View post
Reminder: AI "generated" code is 100% plagiarized. You must not accept code of unknown provenance into your code base. Doing so opens you up to potential copyright infringement lawsuits. Nobody needs a repeat of the SCO vs IBM lawsuit over ownership of Unix. Accepting AI-assisted code is just legally untenable. That's black and white, there's nothing to debate. Projects that accept it are idiots and should be shunned. https://mastodon.social/@hyc/114777864519941643
-
View post
RE: https://hachyderm.io/@badnetmask/116913005775228849 Tech debt being created "just because I can", not because you should, struck a chord. I think it's just the latest incarnation of people who got into programming because they heard you could make money at it, and not because they had any real interest in the technology.
-
View post
An overview of Virtual Memory (VM), a fundamental concept in modern computing https://dev.to/sangyog2058/csapp-chapter-9-virtual-memory-deep-reference-e46
-
View post
@Natasha_Jay@tech.lgbt bugs ya in ways you can't even derive the words for?
-
View post
Past noon, solar panels at over 100% of rated capacity
-
View post
Hallo-Live: Real-Time Streaming Joint Audio-Video Avatar Generation The method adopts a causal dual-stream DiT model to generate synchronized avatar video and speech in a streaming manner. Hallo-Live reaches 20.38 FPS with 0.94 s latency on two NVIDIA H200 GPUs, while preserving strong lip-sync accuracy, visual fidelity, and speech quality. Built on #LMDB https://github.com/fudan-generative-vision/Hallo-Live
-
View post
&quot;389-DS (Red Hat Directory Server) is the production choice for &gt;1M entries — purpose-built for large directories with a dedicated replication engine&quot; https://linuxcent.com/tag/openldap/ Pure BS. #OpenLDAP serves millions of queries per second with DBs with over a billion users. 389DS doesn&#39;t even manage 1/10th of that. 389DS&#39;s /RedHatDS&#39;s underlying tech was so outdated they had to abandon it all and adopt OpenLDAP&#39;s libraries just to s...
-
View post
@cmconseils@mastodon.social actually ... no I don't get it. ??
-
View post
@Ananas toilet demons? Funny you should mention them. Yesterday morning I found a small orange frog swimming in my toilet bowl. Still have no idea how he got there.
-
View post
I find it weird how people only trust projects with lots of commit activity and merge requests. In mature projects a high commit activity would be embarrassing to me, because it shows that a lot of mistakes were still being made. Eventually a project should be &quot;done&quot;. And stay done.
-
View post
RandomX version 2.0 released https://github.com/tevador/RandomX/releases/tag/v2.0 Changes: Program size increased from 256 to 384 CFROUND tweaked to change the rounding 16 times less often Group F and E register mix is done using 16 AES operations (the extra 262144 AES ops come from this change) Dataset prefetch is 2 iterations ahead instead of 1 v1 hash: 4194304 VM instructions + 262144 AES = 4456448 total ops v2 hash: 6291456 VM instructions + 524288 AES = 6815744 total ops...
-
View post
Pro tip: software is written to solve particular problems. But all proprietary software is written to solve the same problem: how to extract maximal profits from consumers. If it&#39;s not open source, it&#39;s not worth running. If you&#39;re a software professional, and the projects you work on are proprietary, you&#39;re part of the problem, not the solution.
-
View post
It&#39;s kind of astounding that people could get so far into computing that they could create LLMs in the first place, while never encountering the phrase &quot;garbage in, garbage out&quot;. Like, how is it even possible to not realize that the system you&#39;re building is worse than the sum of its inputs?