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 Organic molecules of unprecedented size discovered on Mars
"Decane, undecane, and dodecane were detected in a Martian sample" from the paper at PNAS: https://www.pnas.org/doi/abs/10.1073/pnas.2420580122.

A NASA article: https://www.jpl.nasa.gov/news/nasas-curiosity-rover-detects-...

Science article: https://www.science.org/content/blog-post/alkanes-mars: So why didn't these newly announced larger molecules show up then?

That's because this time the samples got a different treatment (two cycles of strong heating) before the mass spec analysis.

wglb··on War story: the hardest bug I ever debugged
The stuff of nightmares . . .
wglb··on War story: the hardest bug I ever debugged
So curious if this added a trick to your debugging toolbox?
wglb··on War story: the hardest bug I ever debugged
This is a very fun post, not only on its own merits, but also how it spurs many other hard-to-debug stories.

I like the hard-earned lessons that are often taken away from such sessions.

While nowhere on the scale of this story, I helped a fellow student while I was at the University where his program was outputting highly bogus numbers from punched card deck input. I ultimately suggested that he print out the numbers that were being read by the program and presto the field alignments were off. This has now become my first step in debugging.

During a co-op stint during my EE degree program was at a pulp bleach plant in Longview Washington. They were implementing instrumentation of various metrics in the bleach tower. The engineers told of a story about one of their instruments to measure flow or temperature or acidity. The instrument was failing but the manufacturer couldn't find any flaw, shipped it back. The cycle repeated several times until one of the engineers accompanied the instrument to the repair lab. The technicians were standing the instrument on its side, not flat as it was in the instrument rack back at the plant. Lying it flat exposed the error.

Another bug sticks in my mind from reading Coders At Work by Peter Seibel. Guy Steele is telling about a bug Bill Gosper reported in the bignum library. One thing caught is eye was a conditional step he didn't quite understand. Since it was based on the division algorithms from Knuth: "And what caught my eye in Knuth was a comment that this step happens rarely—with a probability of roughly only one in two to the size of the word." The error was in a rarely-executed piece of code. The lesson here helped him find similar bugs.

While three of us were building a compiler at Sycor, we kept a large lab notebook in which we wrote brief release notes, and a one-line note about each bug we found and fixed.

My most recent bug was a new emacs snippet was causing errors in eval_buf. Made no sense, so ultimately decided to clear out the .emacs.d directory and start over. There were files that were over 20 years old--I just copied the directory when I built a new machine.

wglb··on Problems with the heap
I think it has gotten better of late.
wglb··on The long-awaited Friend Compound laws in California
Well, if you fall ill, then you might decide that you have too few neighbors.
wglb··on The long-awaited Friend Compound laws in California
The number might be smaller.

If you take the Empire Builder from Chicago towards the northwest, one of the trains goes through North Dakota at night.

Every farm in the area has one of those mercury vapor lights in the yard, which are visible for tens of miles. If you sit in the scenic car then, you will see one of those farmstead perhaps every hour. It is very not populated.

wglb··on A love letter to the CSV format
How much easier would all of this be if whoever did CSV first had done the equivalent of "man ascii". There are all these wonderful codes there like FS, GS, RS, US that could have avoided all the hassle that quoting has brought generations of programmers and data users.
wglb··on [dead]
Because it is a boring topic. HN like interesting conversations.
wglb··on Intel: A Bug and a Pro
And another note:

Locked reads must be paired with locked writes, and the CPU's bus interface enforces this by forbidding other memory accesses until the corresponding writes occur. As none are forthcoming, after performing these bus cycles all CPU activity stops, and the CPU must be reset to recover

wglb··on Stoop Coffee: A simple idea transformed my neighborhood
When I lived in Ann Arbor, after going to work with a very green sky, I came home to a very weird sound.

Quickly figured out that power was out and the weird sound was neighbors sitting on their front stoop talking.

wglb··on Intel: A Bug and a Pro
From the wikipedia article:

Abrash spent hours tracking down exact conditions needed to produce the bug, which would result in parts of a game level appearing unexpectedly when viewed from certain camera angles.

wglb··on Intel: A Bug and a Pro
The risk is that some divisions will be fully off. If it is a chain of calculations, e.g. some stress analysis, or a spreadsheet involving a chain of calculations for a financial report, it could be bad.
wglb··on Cottagecore Programmers
So far as I can tell, yes. Plus they do have occasional sponsors, plus a bit of swag.

Few of us can replicate their energy and resourcefulness.

wglb··on Cottagecore Programmers
I believe it was so.
wglb··on Intel: A Bug and a Pro
However I was quite concerned at the time when they said, quite incorrectly that there was no risk to their users from this bug.
wglb··on Cottagecore Programmers
Having spent my youth on a dryland wheat farm in Montana, I would just say no.

Why does everyone who sits behind a computer long to be out in the fields or workshops?

My flip answer to that is that they haven't spent their youth on a farm, worrying about a hailstorm that wipes out the entire wheat crop for the year, or you lose 25% of your cattle herd to a recently diagnosed virus diarrhea. My grandparents were homesteaders who at some point in their life lived in houses with dirt floors.

The fact of life was that due to technology, the productivity of the American farm increased by almost two orders of magnitude during my Grandfather's lifetime. This meant that a tractor that my dad purchased when I was about 3 for the equivalent of 1500 bushels of wheat cost about 9000 by the time I went to college.

Thus, the economics of a family farm, or sole dude wanting to get away from the computer and grow something is painful.

A couple of kids that do an excellent job of building a homestead are the couple behind the youtube channel Ambition Strikes. They call at an off-grid homestead, but through their unbounded energy and creativity have created their own substantial mini-grid. I have a lot of respect for them and what they have done.

The article notes It is difficult to think of any field more forcibly disentangled from any sort of understanding of the impact of your labor than the majority of positions in tech. This is discussed in some detail in the book "Stiffed" by Susan Faludi. She discusses the community nature of the naval shipyards, in which everyone apparently was connected meaningfully to their work and the workers around them. She contrasts that with the workers in aerospace whose work is so abstract that it was hard for a professional working there to describe to their kids what exactly they do all day.

wglb··on Desert rocks suggest unknown microorganism uses marble and limestone as a home
The Taylor and Francis Online article: https://www.tandfonline.com/doi/full/10.1080/01490451.2025.2...

The rims of the micro-burrows contain 1 µm wide contours

If you are wondering what a terranes is, this might help: https://en.wikipedia.org/wiki/Terrane

wglb··on A special group of single-celled organisms laid foundation for complex cells
A related article from two years ago that noted the beginning of the investigation: https://phys.org/news/2022-12-complex-life.html

Article in the journal Cell: https://www.cell.com/cell/fulltext/S0092-8674(25)00254-5 (One of the shorter titles for journal that I have seen.)

wglb··on Genetic study reveals hidden chapter in human evolution
The article https://www.nature.com/articles/s41588-025-02117-1 has more detail.

The technique involves hidden Markov model (HMM) in a particular model named cobraa.

wglb··on Bacteria developed ability to produce antimicrobials, removing competitors
There is more detail in Nature Microbiology: https://www.nature.com/articles/s41564-025-01958-0
wglb··on Long-lived trees in the Tanzanian rainforest are a new species
Published in the journal Phytotaxa: https://phytotaxa.mapress.com/pt/article/view/phytotaxa.694....
wglb··on Unveiling the mysterious 'red sprite' lightning strikes over the Himalayas
The article includes a video.

Lacking precise timestamps for detailed analysis, the research team developed an innovative method to synchronize video time using satellite trajectories and star field analysis. This innovative approach allowed them to determine the exact occurrence times of the sprites and link them to their parent lightning discharges.

The paper: https://link.springer.com/article/10.1007/s00376-024-4143-5

wglb··on Play the Virtual Organ from Arp Schnitger
Let's hear more!
wglb··on Lies Murder Lexicography Dictionary (2012)
A referenced article by the amusing Kory: https://korystamper.wordpress.com/2011/12/19/an-introduction...

Another video: https://www.youtube.com/watch?v=WtSuicGXil4

wglb··on Google to buy Wiz for $32B
> . If you're in cyber and don't have knowledge of these things you're either in something insanely niche, in research of some sort, or lack critical knowledge that you should have

Here are some things that counter this:

https://users.ece.cmu.edu/~adrian/731-sp04/readings/Ptacek-N...: A paper that rocked the security industry at the time.

Tptacek also was cofounder of Matasano, now part of NCC; also cofounder of Latacora.

More info: https://sockpuppet.org/me/

Also the co-author of https://cryptopals.com/, https://microcorruption.com/login.

The author of https://www.latacora.com/blog/2018/04/03/cryptographic-right..., https://sockpuppet.org/blog/2015/01/15/against-dnssec/, https://sockpuppet.org/stuff/dnssec-qa.html,

These are about what I call hard-core security, hardly insanely niche, and hardly lacking critical knowledge.

wglb··on Sign in as anyone: Bypassing SAML SSO authentication with parser differentials
An axiom of secure programming is to never trust the client. You don't really know what the client is.

Often it takes several penetrations via compromised/replaced clients to get the message through.

Just look at all the discussions about why browser-based javascript encryption is problematic.

wglb··on Astronomers discover new supergiant fast X-ray transient, expanding rare class
"Italian astronomers report the detection of a new X-ray binary (XRB), which has received the designation 4XMM J181330.1-17511 (J1813 for short). The newfound object represents the rare subclass of XRBs known as supergiant fast X-ray transients. The discovery is detailed in a research paper published March 6 on the arXiv preprint server."

The paper is at https://arxiv.org/abs/2503.04009.

I've been long fascinated by odd astronomical items like this, particularly since I heard Joe Taylor play an audio tape of various frequencies that quasars pulsed at.

wglb··on Physicists uncover 2 superconducting regimes in a Kagome lattice superconductor
The referenced article in Nature Physics. "kagome-lattice superconductor CsV3Sb5". What is a "kagome lattice"? https://en.wikipedia.org/wiki/Trihexagonal_tiling#Kagome_lat...
wglb··on Genomic study: our capacity for language emerged at least 135k years ago
The paper https://www.frontiersin.org/journals/psychology/articles/10.... appears in Frontiers in Psychology.
← PreviousPage 9 of 34Next →