HNHacker News
TopNewBestAskShowJobs

wglb

69,558 karma · joined January 13, 2008

At home, Simple country boy wgl at ciexinc.com twitter: @wgl8 w8lvn, 7019, 3519, 1819 and occasionally 7074.000

Formerly at kCura/Relativity, security. I do application penetration testing for hire these days. Happy to chat about application security, programming, and ham radio. My conversations about agriculture are not that interesting.

Security: https://ciexinc.com/ Of particular interest are the solarwinds articles at https://ciexinc.com/blog/solarwinds/index.html Old very fun projects: https://ciex-software.com

“Eventually, all things merge into one, and a river runs through it. The river was cut by the world's great flood and runs over rocks from the basement of time. On some of the rocks are timeless raindrops. Under the rocks are the words, and some of the words are theirs.

I am haunted by waters.”

Beware the anxiety industrial complex.

submissionscomments
wglb··on At the frontier between two lives–the evolutionary origins of pregnancy
The article in nature: https://www.nature.com/articles/s41559-025-02748-x
wglb··on Incapacitating Google Tag Manager (2022)
How unattractive do you think it will make it for them?
wglb··on Incapacitating Google Tag Manager (2022)
What do you expect this to do, long term? I’m curious.
wglb··on Hymn to Babylon, missing for a millennium, has been discovered
Source article in the journal Iraq: https://www.cambridge.org/core/product/identifier/S002108892...
wglb··on New geometry discovery could stop lunar landers from falling over
Arxiv article: https://arxiv.org/abs/2506.19244
wglb··on Radio observations shed more light on the properties of Pandora's Cluster
Ariv paper: https://arxiv.org/abs/2506.20634
wglb··on Memory safety is table stakes
> Do you remember the actual Heartbleed bug?

Vividly. I spent a full week on remediation, even though the risk we had was traced to a single linux box exposed to the internet that had tens of kb of traffic over the last year.

Being proactive, we reissued all certificates for all of our internally deployed ssl points.

> In my own experience, seasoned engineers often remind me that every line of code is a liability. Tens of millions of lines of C++ that work closely with the internet sounds like quite the surface area.

No question. I don't question the wisdom of rewriting all of it in Rust. Having spent 60 years in the software business, I have a feeling for the size of the effort. And for what it is worth, I don't have any doubt about the competency of the teams involved.

wglb··on Memory safety is table stakes
> Legacy codebases can eventually become more expensive to maintain than to rewrite

I'm wondering what the cost would be of rewriting Chrome, at 20 to 30 million lines of code, in Rust?

I suspect that despite the memory unsafety, the cost of maintaining it in its current form is vastly lower than this.

Plus, any rewrite will certainly introduce new bugs, some of them temporarily serious. Did you see the post years back about a Rust program that exhibited the Heartbleed bug?

These new bugs need to be taken into account when estimating the cost of rewrite.

wglb··on Ask HN: Is anyone else just done with the industry?
For whatever reason, my career has been driven by curiosity, first computers and Fortran II, then real-time medical data analysis, then compilers, then collection of batch financial data from dozens of sources, then low-latency financial trading backed by genetic programming, then application security.

I've luckily managed to avoid too many brain-dead execs, but there have been spells that the gig is boring.

Looking back on it, there have been very few spells in which I have not been programming, if not for a gig, but on my own to explore my curiosity.

wglb··on Memory safety is table stakes
My favorite crypto bug was not a memory safety issue: https://i.blackhat.com/us-18/Wed-August-8/us-18-Valsorda-Squ...

Was a fascinating detective story to illustrate it.

wglb··on Judge denies creating “mass surveillance program” harming all ChatGPT users
> Seems that a judge does not understand the impact of asking company X to "retain all data"

You can count on the fact that the judge does in fact understand that this is a very routine part of such a process.

It is more like the users of ChatGpt don't understand the implication of giving "the cloud" sensitive information and what can happen to it.

It might surprise many such users the extent that the data they casually place at the hands of giant third parties can be, and has routinely, been the target of successful subpoena.

As an illustration, if two huge companies sue each other, part of the legal process involves disclosure. This means inhaling vast quantities of data from their data stores, their onsite servers, executives laptops. Including those laptops that have Ashley Madison data on them. Of course, part of the legal process is motions to exclude this and that, but that may well be after the data is extracted.

For understanding of this topic, pay attention to what DannyBee says https://news.ycombinator.com/item?id=44361478 and not what HN users wish were true.

wglb··on Excalidraw+ Is Now SoC 2 Certified
I can tell many stories about the giant spreadsheets. The larges of them has near 1000 rows. And if you have a lot of security-conscious customers, you will get a lot of them. And they supposedly all cover the same topics, but they all divide the topics up differently. Thus, the hope of generalizing a pool of answers is defeated.

Getting a well-designed SOC2 will help some of this. If you are in an industry with a lot of regulation, your customers will ask or insist on getting ISO 27001. That is a substantial amount of work.

So if you have both, the spreadsheets won't totally go away, but it will reduce the load.

wglb··on Klein Bottle Amazon Brand Hijacking (2021)
When I was doing security training for the engineers at Relativity, I gave each attendee (ultimately all of engineering) the book.

I saw Cliff speak twice at the Dayton Hamvention. The first time was a retelling of his Cuckoo's Egg story, and the second time was about the joy of learning and all the marvelous things you could get at the flea market to build something.

Thanks, Cliff!

wglb··on Earths largest camera:3B pixel images
https://archive.ph/2025.06.19-151703/https://www.nytimes.com...
wglb··on Requiem for a Solar Plant
This is an excellent writeup. This rhymes with the complexities noted in https://www.bitsaboutmoney.com/archive/why-is-that-bank-bran....

Lots of seemingly little things that are necessary to get something off the ground.

wglb··on Scientists detect light passing through human head:new doors for brain imaging
Reference: https://www.spiedigitallibrary.org/journals/neurophotonics/v...
wglb··on Major sugar substitute found to impair brain blood vessel cell function
Another related article: https://medicalxpress.com/news/2025-06-major-sugar-substitut...
wglb··on Major sugar substitute found to impair brain blood vessel cell function
Thanks!
wglb··on [dead]
Article in Current Biology: https://www.cell.com/current-biology/fulltext/S0960-9822(25)...

One wonders about the forensic implications of this.

wglb··on Major sugar substitute found to impair brain blood vessel cell function
Article in Physioliogy https://journals.physiology.org/doi/10.1152/japplphysiol.002...
wglb··on Turning carbon dioxide into fuel just got easier, thanks to acid bubbles
More detailed article in Science: https://www.science.org/doi/10.1126/science.adr3834
wglb··on Unprecedented optical clock network lays groundwork for redefining the second
Referenced article in Optica: https://opg.optica.org/optica/abstract.cfm?doi=10.1364/OPTIC...
wglb··on Flies grow their gyroscopes: Study reveals how flight stabilizers take shape
Underlying article https://www.cell.com/current-biology/fulltext/S0960-9822(25)...
wglb··on Astronomers observe the Sausage cluster at low radio frequencies
Paper ar https://arxiv.org/abs/2505.23402
wglb··on OpenAI slams court order to save all ChatGPT logs, including deleted chats
I have a friend who is a Forensic Attorney (certified Forensic Examiner and licensed attorney). He says "You folks are putting all of this subpoenable information on Google and other sites"
wglb··on Strategy to fabricate highly performing thin-film tin perovskite transistors
Article in Nature Electronics: https://www.nature.com/articles/s41928-025-01380-8
wglb··on My five-year experiment with UTC
Many ham radio operators always know what time it is UTC as they participate in worldwide events. Some can even tell you what time sunrise and sunset are at interesting places across the world.

My wife has a friend who teaches classes to students in several countries and time zones. She does them by Arizona time which is among the most confusing time zones to folks from, say, India.

We tried the UTC experiment in our household once. Lasted about half a day.

wglb··on Practical SDR: Getting started with software-defined radio
Tim’s station is one of the biggest in the world. His tallest tower is 240 feet high.

Some stations do use SDRs to feed the reverse beacon site. https://beta.reversebeacon.net/main.php

wglb··on Practical SDR: Getting started with software-defined radio
My buddy is one of the top station builders and contesters. He says it is a about $10,000 per tower. And one tower won't do.
wglb··on As a developer, my most important tools are a pen and a notebook
I've spent some quality time with debuggers but have come to the conclusion that it is a seductive way to spend time that doesn't necessarily get me there any faster than with printf or equivalent.

Admittedly, I mostly develop with sbcl and slime, so the judiciously place 'break' statement brings you to a stack trace.

Also with sbcl/slime, you can do ESC-. on a function and go to the actual source, even deep within the core of sbcl itself.

Nonetheless, I mostly depend on logging statements and print statements. When I need to go to python, print statements give most of what I need.

← PreviousPage 6 of 34Next →