LLMs Shouldn’t “Answer” About Real-Time Anything

They need to stop it from “answering” anything about real time events. For another example, I tried going to SDF and noticed my SSH connection attempts immediately failing. Some additional commands showed some more info.

amcclure@ocelot:~$ ping sdf.org
PING sdf.org (205.166.94.16) 56(84) bytes of data.
64 bytes from sdf.org (205.166.94.16): icmp_seq=1 ttl=241 time=58.9 ms
64 bytes from sdf.org (205.166.94.16): icmp_seq=2 ttl=241 time=64.7 ms
^C
--- sdf.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 58.856/61.759/64.663/2.903 ms
amcclure@ocelot:~$ lynx 205.166.94.16 --dump
Looking up 205.166.94.16
Making HTTP connection to 205.166.94.16
Alert!: Unable to connect to remote host.
lynx: Can't access startfile http://205.166.94.16/
amcclure@ocelot:~$ lynx http://sdf.org --dump
Looking up sdf.org
Making HTTP connection to sdf.org
Alert!: Unable to connect to remote host.
lynx: Can't access startfile http://sdf.org/
amcclure@ocelot:~$ lynx https://sdf.org --dump
Looking up sdf.org
Making HTTPS connection to sdf.org
Alert!: Unable to connect to remote host.
lynx: Can't access startfile https://sdf.org/
amcclure@ocelot:~$ ping cdn.redhat.com
PING cdn.redhat.com (2600:1480:4000:1f3::) 56 data bytes
64 bytes from g2600-1480-4000-01f3-0000-0000-0000-0000.deploy.static.akamaitechnologies.com (2600:1480:4000:1f3::): icmp_seq=1 ttl=51 time=2.77 ms
64 bytes from g2600-1480-4000-01f3-0000-0000-0000-0000.deploy.static.akamaitechnologies.com (2600:1480:4000:1f3::): icmp_seq=2 ttl=51 time=2.16 ms
64 bytes from g2600-1480-4000-01f3-0000-0000-0000-0000.deploy.static.akamaitechnologies.com (2600:1480:4000:1f3::): icmp_seq=3 ttl=51 time=2.13 ms
^C
--- cdn.redhat.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.133/2.355/2.771/0.294 ms
amcclure@ocelot:~$ ping cdn.redhat.com -4
PING cdn.redhat.com (23.206.56.100) 56(84) bytes of data.
64 bytes from a23-206-56-100.deploy.static.akamaitechnologies.com (23.206.56.100): icmp_seq=1 ttl=51 time=2.37 ms
64 bytes from a23-206-56-100.deploy.static.akamaitechnologies.com (23.206.56.100): icmp_seq=2 ttl=51 time=1.96 ms
64 bytes from a23-206-56-100.deploy.static.akamaitechnologies.com (23.206.56.100): icmp_seq=3 ttl=51 time=1.62 ms
^C
--- cdn.redhat.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.615/1.983/2.371/0.308 ms
amcclure@ocelot:~$

If the cdn.redhat.com pings weren’t proof of anything: it’s not the network interface/connection on ocelot.aperware.com that’s having issues. Trying to search Google brought forth some less-than-good fruit.

We were told that “by their fruits you shall know them” after all, and since the LLM hasn’t brought forth good fruits… ya know…

Here was a second source showing the downtime by the way.

Down for Everyone confirms SDF.ORG was, in fact, offline.

Not a good look for Google or the tech industry as a whole when AI and especially LLMs are still the big thing that too many people treat as the greatest thing ever in recent years. If that’s not bad enough, there will be people who read this and say that the problem is my “prompt” (formerly known as a “search query”) was bad. Apparently “you’re just prompting it wrong.”

Over on the orangesite we have a comment responding to one that pointed out how demoing an LLM requires a ginormous prompt, saying: “The gigantic prompt has a side benefit though: it’s documentation on design and rationale that otherwise would typically not get written.” Documentation that only applies to a singular specific run of the program though. Different runs and different models give vastly different results, so what’s being documented? Something that will be here today and gone not much later the same day?

On that thought, maybe LLMs were even more of a mistake than many of us had already realized they were. LLMs might be “here to stay” but that shouldn’t mean we need to be forced to use them if we don’t want to.

Posted in Uncategorized | Leave a comment

A Good Case for Making Search AI Summaries Explicitly Opt-In

Hey hi! You’re wrong that the Web site you cannot connect to at all is down as an irrelevant out-of-date cache of a downtime indicator said it was online several days ago!” (Gemini’s output in a nutshell)

Google Gemini is not a good tool for much (nor is it good at much), but it is incredibly bad when it comes to any real-time things.

Gemini confidentally declares gnu.org is "online and fully operational" even though it cannot be accessed from the University of Akron's Polsky Building in Akron, OH, US, from OVH's Data Center in Vint Hill, VA, USA, or from Mythic Beast's Data Center in Cambridge, UK.

We all know that GNU’s going to eventually bring everything back on-line. Then Google will update its search index to reflect that it’s offline and Gemini will confidentially declare that GNU’s not reachable for several days afterwards at a minimum.

There are problems though.

No search engine should have an “AI overview” deciding what is and isn’t accurate when you search for things. That would be best done by the Web sites in the search results. Plus, you’d avoid embarrassing potentially harmful-to-at-least-someone contradictions like this one here.

Now, will Google (and the rest of the pseudo-“agentic” search engines, like Bing and Bing-based DuckDuckGo, which is, in fact, a proudly AI-first search engine) do the right thing, or does someone need to start building their replacement that isn’t just some existing search engine scraper or crypto “currency” tool? I sure would like a reasonable search engine that just focuses on search and nothing else.

Your move, search engine companies.

Posted in Technology | Leave a comment

Photos: St. Mary Church in Akron

This gallery contains 5 photos.

The following photos have also been uploaded on my userdir at ocelot.aperware.com. If you are going to link to them, please do so from the copies there rather than here. The photos were originally taken following the 1PM mass. Judica … Continue reading →

More Galleries | Leave a comment

Hey Hi, The Future Is Now?

GitHub claimed over 50% of code was now being done with LLM tools. Further information shows that is not exactly the full story.

The Vervint article in the introduction there says: “GitHub’s own data shows that while Copilot might suggest code for 35-40% of what a developer types, only about 26% of those suggestions get accepted. Furthermore, we have far less data on how much accepted code actually survives code review, testing, and makes it to production unchanged.” It continues saying: “Context matters enormously. For example: A junior developer working on backend CRUD operations of an app might accept 40% of AI suggestions, while a senior engineer architecting complex distributed Agentic AI systems might accept less than 10%. The type of project, programming language, and company culture all dramatically impact these numbers.”

A comment reply to a news.ycombinator.com submission I made for a Techrights article makes a point that I’ve made before in discussions. People with the means to actually do so may try using the LLM to write a new GNU/Linux like OS without the GPL. Whether it will work is something we should have doubts on, as it likely won’t even reach the sloppy slopped bootloader when tested.

We know why IBM and RedHat, Canonical, Microsoft, Oracle, Google, and the rest of big tech and big FOSS are doubling down on LLM slop: they want to find people to give free money as a shareholder. But, like Roy wrote: “It cheats the shareholders, but for how much longer?”

What I can say now, at least, is that it sure would be horrible to have to have no way to easily get away from constant slop articles, slop posts, slop code, and blatant slop promotion. Consider news/information sources and software sources that do more than just LLM slop. What a bad time to be in (or going into) a tech industry right now.

Posted in Technology | Leave a comment

Ohio Notes is Not a Tech Blog

What would be the point of being a blogger about tech when there’s already better tech journalism than I’m able to reasonably provide? A lot of the on-line tech spaces comes with the baggage of left-wing politics, though. If you disagree with leftism, good luck making it big in the industry without extreme hatred against your work and you! If that’s not bad enough, the last few years has basically been “Use the AI and be happy”, which hasn’t been a good change.

I don’t like AI. I’ve also got friends who don’t like AI either. On the contrary: I’ve got coworkers who have it do everything for them, as they try to get credit for things they made using LLMs, as they say they made the LLM output somehow. Do I have anything against people who use AI responsibly? No. But those of us who are against AI-everywhere get targeted unfairly for this as if we were all extremists. It’s mainly a few bad apples who think everything needs a revolution who really are the extremists, but tech is just a cover for those people, and the goal is revolution.

So, with all that being said, why would I write about this type of tech? Most people I know don’t even consider retro computing as something worth doing, and others group anything non-SaaS into retro computing. Almost nobody I know understands the concept of using Unix as a social tool either, which doesn’t help. If only schools taught more tech than just SaaS and Windows. Sadly, that’s not the world we lived in, though.

But how about I keep this blog as a place for things that matter, preferably without needing AI or computers in general forced into everything everywhere? And maybe also for whatever things I just find interesting and want to write about?

Posted in Politics, Technology | Leave a comment

Rustaceans Are Going After OpenBSD Now?

So, on the OpenBSD Ports mailing list, David Uhden Collado appeared with an interesting request: add the Rust Rewrites of the GNU CoreUtils with conflicting names, despite their known incompleteness and bugginess. Thankfully, Theo de Raadt didn’t immediately cave like how some others did, and he called out what he saw in no uncertain words:

> The truth is, I find these Rust reimplementations quite
> interesting. Ubuntu 26.10 has already adopted uutils coreutils because
> the project has reached a level of maturity and stability where it can
> be used reliably. The other reimplementations are still more of a work
> in progress.

Smells like agenda.

And later on:

> I'm not sure yet whether it's possible to install the individual
> utilities as separate binaries. This is new territory for me, since
> uutils is structured as a metapackage, and because it's written in
> Rust.

Oh, because it is written in Rust.
Your agenda is showing.

Well…

The e-mailer pushing for uutils looks a bit “sloppy” if you know what I mean.

Apparently, no human effort was put into this attempt at a forced rusting?

“Hey hi. We need OpenBSD to adopt rust or we’ll say it’s the most unsafe OS ever. And make sure you use the LLMs to write it like how we use it to write everything and do all of our critical thinking for us!”

—Rustaceans somewhere, probably

And to just think about the possible sheer number of on-line contents we read about faith, politics, and tech that had little to no human involvement. I don’t really understand how anyone thinks ruining trust and reliability is good, especially with the high risk & low reward setup that slopping everything into Rust comes with.

At least I’m not using slop here. I was glad to hear one of my friends openly reject a suggestion of using AI to search for stuff too (even though she then faced pushback in return from the AI suggester). I think that more of us need to reject AI things like this more.

Oh, how I wish my AI usage could have been the same as Roy Schestowitz‘s. (For those who don’t know: he hasn’t used it.)

Posted in Politics, Technology | 1 Comment

Testing 2

This is a test of my return to weblogging. The main difference is that it is now on a new domain name, and isn’t self-hosted anymore. The 2022 articles that weren’t just old Web site specific announcements have been partially restored.

Posted in Uncategorized | Leave a comment

Tech Optimism and Pessimism, When Extreme, May Harm You

There are the “tech optimists”, which are the people who believe that technology is great, and it will make the world a better place. There are also people known as the “tech pessimists”, which are people who believe things ranging from “technology was good but now it’s bad” to just a flat-out and extreme “technology is a mistake”.

If all technology is a mistake, does that include technologies for travel? How about assistive technologies? Are those also mistakes?

Being overly optimistic does not help either, especially if it leads you to claim things like “everything will be on the cloud and we will be happy!” and “crypto[currencies] and NFTs are good actually… no, really!” With the data breaches, lack of privacy, and all of the other issues that come with cloud computing, and the enormous waste of electricity that comes with cryptocurrencies and mass-produced images that sell for too much money, you can’t really blame the people who say “technology is a mistake”.

Perhaps the flaw in that view is with how broad of a term “technology” is.

Technology has its uses for sharing information, like what I do with my personal web site and blog.

It has its use for letting people communicate with each other over short or long distances, as many have done over the decades with Internet Relay Chat (IRC), AOL Instant Messenger (AIM), MSN Chat, and even nowadays with Discord, Skype, Slack, and for still quite a large amount of people: IRC.

It has its uses for various medical things, and medical devices have drastically changed healthcare for many through innovations.

It also has its uses with assistive technology, which even the UN considers to be life-changing.

Further yet, it has its uses in education for engagement, participation, feedback, and connection to content and real-world experiences, with things such as D2L Brightspace, Zoom, and Microsoft Teams now being seen in many schools and universities worldwide.

But the same technologies can be used for horrible purposes that can do more harm than good. Big tech companies pull tons of data from their users to sell for various purposes such as advertising, so they know how to target us with ads for new products or political wins that will favor them, sometimes even if you thought your custom settings disabled it.

But with how bad the technology can be, it can always get better, and it could always be worse. We all have roles that we can play in tech, no matter if you are designing a program, writing the code, performing quality control, using the finished product, or even if you are doing multiple or all of those things at once. Since all technologies are a mix of good and bad, there is no logical reason to be completely optimistic or pessimistic about technology.

The line between good and evil is not a solid one, but rather a very elaborate and blurry one. It is not even just a smooth transition between “here is the good, here is the nice smooth linear transition, and here is the evil.” What is good for some people is evil for others, and what is evil for some is good for others. So, the examples given in this article describing good and bad things can be the exact opposite for some people!

For marketing purposes, collecting data is great since it gives insights into information and groups of people whom they want to target a product or service to.

Would a marketer be a marketer if perse was not marketing to the correct markets? Yes, but per job would almost always be done incorrectly. The same goes for software developers. As people, we want to know how our programs and products are performing compared to others that do the same thing, so in this case, data collection can be seen as justifiable.

For many students as well as professors and teachers, Zoom and Microsoft Teams are nowhere close to replacing the more immersive and involved environments that in-person classes offer to people.

These virtual meeting programs are just horrible attempts at so-called substitutes that cannot truly replace in-person meetings/classes. Likewise, people working in an actual office or at least a physical building were more productive, and they got more done with in-office work than their work-from-home counterparts.

So, while there are benefits to technology, the negatives can sometimes overshadow the positives, and in other cases, the positives will overshadow the negatives. Frequently in tech optimism, all tech is seen as good, and in tech pessimism, all tech is seen as bad.

With all this being said, can we truly group tech into groups of “good and bad” without having tons of overlap or people pointing out how their thoughts make yours wrong?

Posted in Technology | Leave a comment

Petition Web Sites Should Stop Spamming Messages

In the past month, I’ve received hundreds of emails and occasional texts, all because I signed a few petitions.

To help try and get support, too many of them would write names of politicians in the “to” field. Tons of people have received such emails, supposedly authored or even sent from left-leaning people such as Nancy Pelosi or Bernie Sanders for left-leaning petitions or right-leaning people such as Donald Trump and Ron DeSantis for right-leaning petitions.

Sending unwanted messages is a horrible practice for people who claim they want to bring about positive change for their goals. All the unasked-for emails seem to only make a positive change on the number showing how large my mailbox (or maildir) got!

I would prefer to have opted in myself to get the emails. Furthermore, what is stopping me from using any other method for finding causes to support, such as the web site or an RSS feed?

We should still support good causes, but it is difficult for many to do so with how many petition web sites operate: they will spam you relentlessly unless you remember to “unsubscribe” after signing nearly every petition. They want you in their email lists, and they will potentially sell your email address to others, whether you like it or not.

What we could try doing is requesting that those who manage these petitioning platforms stop the unnecessary email spamming. Better yet, we should ask them not to collect unnecessary personally identifiable data on people solely for marketing purposes that the signers would find to be shady and creepy.

We should try to get our point across by signing petitions that let you opt-in (not opt-out) from such emails or texts and encourage petition writers to reject the platforms that spam emails and texts. We should also ask that once the organizers have your email address or phone number, they do not misuse that data in those same ways.

I am not against petition web sites using the information if the signer consents to receive the messages. For example, the person should get an easily understandable message letting per know “you are signing up to this email list, and we will send x messages per day/week.” Alas, if petition web sites operated this way, we would not need to call for the practice to change.

Petitions should be a tool for making change, not building up a list of emails and phone numbers to spam and possibly sell.

Let’s all help make it that way.

Posted in Politics, Technology | Leave a comment

Testing

Welcome to my new experiment in weblogging. THIS IS A TEST of the blogging software. No action is needed.

Posted in Uncategorized | Leave a comment