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 Dark matter in gas giants might collapse into detectable black holes
Published in https://phys.org/news/2025-08-dark-gas-giants-collapse-black... Phys D
wglb··on DNA from extinct hominin may have helped ancient peoples survive in the Americas
Published in the jounnal science https://www.science.org/doi/10.1126/science.adl0882
wglb··on Dissecting the Apple M1 GPU, the end
https://rosenzweig.io/
wglb··on In the long run, LLMs make us dumber
Are you older than Cobol?
wglb··on In the long run, LLMs make us dumber
Whippersnapper
wglb··on Temporary tattoo could detect an unwanted drug in your drink
Article in ACS sensors: https://pubs.acs.org/doi/abs/10.1021/acssensors.4c03737
wglb··on Humans, not glacial transport, brought bluestones to Stonehenge (new research)
Article in Journal of Archeological Science https://www.sciencedirect.com/science/article/pii/S2352409X2...
wglb··on Decoding sweet potato DNA: New research reveals surprising ancestry
Article in Nature: https://www.nature.com/articles/s41477-025-02079-6
wglb··on GPTs and Feeling Left Behind
I don't think the analogy holds.

If one thinks of the history of programming, think about the IBM 1401. The first programming was done without the advantage of assembler. Once SPS was introduced, labels for locations were introduced, saving having to learn how to do this. Did one need to learn how to do it the old way to be a good programmer? Certainly not.

When Fortran and Cobol were invented, there were those that said you couldn't be a good programmer unless you first mastered machine language.

Mastering programming requires managing and overcoming complexity. Building the complex systems that we do today involves many levels of abstractions that few have mastered the totality of. Nor is it necessary. Unless you are Donald Knuth.

There was an exchange of opinions between Knuth and Dijkstra about the Goto following the letter titled "Goto Considered harmful". Knuth suggested that some of Dijkstra's later advice and opinions diverged from how Dijkstra himself had learned and practiced programming. I think this is a very common occurrence. We don't remember specifically how we learned to program, and recommend newcomers learn.

I think there are far more levels of abstractions in programming than are in music.

wglb··on My Lethal Trifecta talk at the Bay Area AI Security Meetup
I didn't mean this in a flippant way, and in fact have been experimenting with telling gimini "examine this code for SQL injections" and "examine this code for cryptographic flaws". Early results are very encouraging. I've been testing this approach on some open source libraries such as sqlalchemy.

I suspect that you will get better results than telling it to make no mistakes at the beginning.

wglb··on My Lethal Trifecta talk at the Bay Area AI Security Meetup
Write a prompt that asks to detect sql injection in each source code model. Or other security issues.
wglb··on Things that helped me get out of the AI 10x engineer imposter syndrome
Not what I have found with gemini.

What is particularly useful is the comments about reasoning about new code added at my request.

wglb··on Things that helped me get out of the AI 10x engineer imposter syndrome
https://github.com/wglb/gemini-chat Almost entirely generated by gemini based on my english language description. Several rounds with me adding requirements.

(edit)

I asked it to generate a changelog: https://github.com/wglb/gemini-chat/blob/main/CHANGELOG.md

wglb··on Launch HN: Gecko Security (YC F24) – AI That Finds Vulnerabilities in Code
Static analysis tools were the bane of my existence being security guy at a software provider. A customer insisted on running a popular one on our 20 million line code base. Two of us spent two weeks clearing false positives. Absolutely nothing was left.
wglb··on Crush: Glamourous AI coding agent for your favourite terminal
Yes, someone has. See https://news.ycombinator.com/item?id=44738004
wglb··on Crush: Glamourous AI coding agent for your favourite terminal
Out of curiosity, why is that?
wglb··on Teach Yourself Programming in Ten Years (1998)
The point is that there are better books to start with. The title sets unrealistic expectations.
wglb··on Teach Yourself Programming in Ten Years (1998)
I do believe he is teaching courses about LLMs and associated technolgies. He is the author of two major texts on AI.

Yes, the LLM can produce code at a high rate, but you aren't going to learn at the same rate that it will produce code.

wglb··on Teach Yourself Programming in Ten Years (1998)
After all this time, I am not all that convinced that Object Oriented Programming was all that much of a sliver bullet. Its impact is less that Cox claimed, in my opinion.
wglb··on Teach Yourself Programming in Ten Years (1998)
One test is that you build a system that works and solves some problem, and that it keeps working.
wglb··on Valve confirms credit card companies pressured it to delist certain adult games
Disputed charges by the user. I know of one payment processor that specifically seeks out these high-risk businesses. Consider one of many possible scenarios would be that of a spouse who is alarmed at a charge to a clearly risque service and says "What the heck is that??" and the offender says "What the heck I don't know. Cancel the charge!"
wglb··on Ask HN: Any active COBOL devs here? What are you working on?
I was a consultant at a very large insurance company in the 90s when the dictate came from the top “no more assembler”. There were a few groans from the audience of developers.
wglb··on Ask HN: Any active COBOL devs here? What are you working on?
This is in my past, so no COBOL recently but in one of my first consulting gigs I wrote several business programs in RPG III. Which is the nightmare that you might imagine it is. Think plugboards. Halfway through the IBM guy came by and installed COBOL and wow what a difference. My last act was to recommend that they get a computer department. And so Tom Monaghan called IBM
wglb··on Lost English legend decoded: revealing a medieval preacher's meme
From the Review of English Studies: https://apps.crossref.org/pendingpub/pendingpub.html?doi=10....

A better link to the research: https://academic.oup.com/res/advance-article/doi/10.1093/res...

wglb··on Astronomers witness the dawn of a new solar system
Nature article: https://www.nature.com/articles/s41586-025-09163-z
wglb··on Distant galaxy protocluster harbors a remarkably evolved core, observations find
Paper on the arxiv server: https://arxiv.org/abs/2507.06284
wglb··on New eclipsing variable star discovered in the Pegasus constellation
Paper in arxiv https://arxiv.org/abs/2507.01005
wglb··on Voracious honey bees threaten the food supply of native pollinators
Article: journal Insect Conservation and Diversity https://resjournals.onlinelibrary.wiley.com/journal/17524598
wglb··on A new species of rare pseudoscorpion has been named after the Slovak president
Paper in Zookeys: https://zookeys.pensoft.net/article/111308/
wglb··on TaIrTe₄ photodetectors show promise for sensitive room-temperature THz sensing
The paper in Nature: https://www.nature.com/articles/s41928-025-01397-z
← PreviousPage 5 of 34Next →