HNHacker News
TopNewBestAskShowJobs

loumf

2,439 karma · joined February 21, 2007

Software Developer in Sarasota

Author of “Swimming in Tech Debt”

https://loufranco.com/tech-debt-book

Contact me via https://loufranco.com or on LinkedIn

---

meet.hn/city/us-Sarasota Socials: - github.com/loufranco - linkedin.com/in/loufranco

---

submissionscomments
loumf··on Woman charged with computer fraud due to scam CashApp account being in her name
The cop made me call my mom on a pay phone and 40 years later I still have to hear about it. Cruel and unusual.
loumf··on Apple Watch Series 12
Contemporaneous notes are absolutely used in courts. That doesn't make these summaries illegal, but I can't see how they won't become evidence. They will be subject to discovery.

The main argument against them being good evidence is if they are not accurate and the public (i.e. the jury) knows that.

loumf··on Apple Watch Series 12
There are legal prohibitions against one-sided recording in some states (for example, mine).

Am I liable if my watch starts doing this? Or is Apple if it does this by default without even my consent?

I have no idea if the law cares about the privacy features Apple mentioned (no accessible audio, no speaker ID) if the audio was clearly captured at some point.

loumf··on Document-borne AI worms can self-propagate through Copilot for Word
You'd have to compromise wikipedia in some way to get invisible text on its pages.

The one that was shown to work[1] was a niche answer to a specific question that programmers might ask. That site was controllable by the attackers in a way that wikipedia is not. Being a niche answer comes with automatic SEO, but for a smaller attack surface.

[1]: https://simonwillison.net/2025/Nov/25/google-antigravity-exf...

loumf··on Now is the time to give LLMs access to the ACM digital library
Suddenly it’s “copyright infringement” to put dots of ink on white paper.
loumf··on Now is the time to give LLMs access to the ACM digital library
I am unaware of any statute or constitutional provision that confers rights to AI.
loumf··on Now is the time to give LLMs access to the ACM digital library
Even if so, in older disputes (see Betamax/VHS), the possibility of verbatim reproduction didn’t stop the technology from being allowed because there were other non-reproduction benefits (time shifting).

Also, the restriction isn’t on a technology that could possibly reproduce something. It is on the act of using the technology to reproduce something.

loumf··on Now is the time to give LLMs access to the ACM digital library
Even after they decide, it is ok for people to disagree and work to overturn those decisions. You could just be a person that _wants_ a different reality. We have political mechanisms to do that.

I am not personally affected because I don’t mind LLMs using my code and writing to learn. I have open source under MIT and similar licenses. I didn’t foresee LLMs learning from it, but it does feel like it’s in the spirit of what I intended.

loumf··on Document-borne AI worms can self-propagate through Copilot for Word
The instructions will have to get more and more sophisticated to work, but the general problem is unsolvable, I think, in the way we do it now.

This paper describes a two-agent “solution” that is more like what I think we need: https://ai.meta.com/blog/practical-ai-agent-security/

I don’t think it has been shown to work yet, but humans also use this kind of thing too — in accounting, it’s called “segregation of duties” and “dual control”.

loumf··on Now is the time to give LLMs access to the ACM digital library
You are saying exactly what I said, but making it seem like you don’t agree with me.
loumf··on Document-borne AI worms can self-propagate through Copilot for Word
Part of reading a document is that in the middle of it, it may ask the reader to do something. That is true for humans too. Sometimes they might not realize that the instructions are malicious or are coerced to comply.

A simple example: Let’s say I know that you have a human assistant reading your email, summarizing and filtering it, and then forwarding on the important ones to you.

I could write an email that is directed towards that person with a bribe, threat, or other incentive to forward me your next password reset email.

loumf··on Now is the time to give LLMs access to the ACM digital library
The intellectual property law that governs ACM articles is copyright law, not patents. I don’t know who controls these (the ACM or the authors) or what rights might have been granted to the public.

The entire point of copyright law is so that people can make their writing public and still be able to control the right to make copies (for example, into your dataset for training an LLM).

loumf··on Apple Will 'Watch Everything Burn' When the AI Bubble Bursts
I don't know if his final analysis is right or wrong, but if he believes this, he's completely clueless (about this aspect at least).

Edit: to be clear, I am talking about Ed’s contention that AI coding isn’t net productive.

loumf··on Show HN: SpinWin – A macOS menu bar app to visually rotate or spin any window
I think it’s apps that don’t implement the JPEG orientation tag correctly.
loumf··on The Three-Second Theft: Why AI Voice Fraud Outruns Every Defence
Also cash? Scammers will (and do) send a mule to your house to pick up boxes of cash.
loumf··on Show HN: Make senders work to get into your inbox
I’m sure the source is LinkedIn ultimately. They reference my job and things from there and pretend to have carefully considered my posts (just LLM generated BS)
loumf··on Show HN: Make senders work to get into your inbox
I am saying that 70 emails would be 70 seconds of time, so not a big deal. I can usually tell from the sender that it won’t be real and it takes just a couple of words to prove that. The good thing is that they tend to get to the point quickly, which works in my favor.
loumf··on Show HN: Make senders work to get into your inbox
I get about 10 AI generated spam emails a day that get through my spam filter. It takes about 10 seconds to block and mark as spam. I barely read the first three words of each.
loumf··on Cursor 0day: When Full Disclosure Becomes the Only Protection Left
It’s been known for decades that you should never put your current directory in your PATH. There are endless opportunities for vulnerabilities then. I learned this in college in the 80’s (by not following it and getting owned).
loumf··on Siri AI
For me, it feels like a prompt injection based security nightmare.

Literally every file on my mac and every site I browse is potential malware.

Edit to add: every email and text message as well.

loumf··on Launch HN: Chert (YC P26) – Twilio for iMessage
Wins for "devices owned", but not necessarily for customers, which depends on the product/service.

The OP has said they have fallback to SMS/RCS.

loumf··on Archive of BYTE magazine, starting with issue #1 in 1975
https://archive.org/details/byte-magazine-1981-08
loumf··on Glassworm Is Back: A New Wave of Invisible Unicode Attacks Hits Repositories
The threat is that you depend on this library or use the VS Code Extension.
loumf··on The Singularity will occur on a Tuesday
This is great. Now we won’t have to fix y2K36 bugs.
loumf··on Ask HN: Share your personal website
https://loufranco.com
loumf··on 2026 will be my year of the Linux desktop
I recently switched to Linux for all development. I still use my Mac for everything else.

The main reason was to protect my personal data from possible supply chain issues or LLM agent mishaps.

I’m 99% in VSCode, a browser, and a terminal. There’s hardly a difference day-to-day.

loumf··on Ask HN: Why Did Python Win?
I have recently gone all in on Python. Before I decided this, I was using Python for projects where I needed Pandas or numpy. I used React/TypeScript/Node for web applications. But, I moved to Django/HTMX.

The main reason is to avoid npm, but also, I wanted something with more built-in defaults (my web apps have simple needs). It has nothing to do with the language -- it's more the ecosystem for me.

I considered Ruby/Rails, but it didn't seem enough better than Python and can't replace the Pandas work I need to do.

loumf··on Shai-Hulud Returns: Over 300 NPM Packages Infected
When you do regular updates, they are quick. But also, you can timebox it and then back out and plan a harder than expected update.

Also, it keeps you in touch with your deps so you can consider if it’s even worth it. My favorite update was removing the dep (or starting a plan to remove it because it was interfering with regular updates)

loumf··on Are consumers just tech debt to Microsoft?
I think of it a different way. The consumer market (if Microsoft doesn’t value it) is holding them back from paying tech debt. The fear of regressions is a good reason to not touch stuff.

If you do value a market and ignore this, the consequences can be fatal (see Sonos). But if you don’t, then doing the minimum is rational.

loumf··on My "Show HN" Follow-Up for "Swimming in Tech Debt"
Wanted to share some stats and thoughts about Show HN's impact on my book.
Page 1 of 34Next →