663 karma · joined December 28, 2016
Yes, I agree that disclosure is important, and yes, some of it is just “habits” of the model and we are a pattern-matching machine.
I still find it fascinating that, in my group of friends with somewhat diverse backgrounds, we are all pretty good at spotting AI-generated images (and also text to a lesser extent), but none of us can quite describe how. Some of the tells are more obvious, but I would love to see someone do a more systematic exploration of AI art to unearth the less common ones. Sometimes it almost makes me feel “crazy” that, to me, something is clearly AI, but I would not have any idea how to explain to someone who can’t recognize it how.
This is a bit of a problem for me when, for example, I try to explain to my parents how to spot it, and I can only show a list of AI images and say, “You know… like that,” instead of giving a real explanation.
Some elements are, the very saturated color or being overly busy, but not all images have these tells, and not all of them.
For a while I thought it was that sort of very subtle dithering/texture that a lot of the images have, but again not all of them.
Looking online, most seem to focus on things like the wrong number of fingers, things merging into one another, details that don't make sense, etc., but that’s not what I’m talking about.
Does anyone have an explanation for why they are this easy to recognize as AI even when they are decent?
I wanted a middle ground between web apps and Terminal UI that allows for things like raster images, vector graphics, simple audio support and file transfer; to let me move more apps and workflows from web apps to a lighter experience.
I have an old laptop that I love and is very nice to use, but since it has only 2 GB of RAM, using multiple web apps is out of the question. I live on the terminal and SSH, but it has its own limitations, like spotty support for images, no audio at all, and ReGis (for vector graphics) support is not available in a lot of terminals.
I've recently finished implementing both client and server libraries for multiple languages (with the help of AI), and right now I'm in the process of fully testing and squashing all bugs and inconsistencies. Next, I will port a couple of applications as a proof of concept.
I plan to publish the source code very soon to receive feedback.
- TTZ: A sort of next-gen protocol for terminals. The basic idea is to create a dedicated terminal protocol that allows for more features and less legacy cruft (text and commands are cleanly separated). Right now, I’ve defined the protocol and have a couple of implementations ready. It already supports pictures, vector graphics, and file and audio streaming. I love terminals and TUIs, but I found programming and developing UIs against the standard terminal protocols frustrating, so I tried to design a more "modern" version.
- KingD (temp name): A Linux-based OS that tries to unify the roles of router, NAS, and virtualization platform with a single user interface. In my day job, I need to manage multiple FreeNAS, OPNsense, and Proxmox installations, and I wanted something that "encoded" the common workflows I keep repeating and provided a single centralized platform. I’ve been working on this for a while, and I hope to be able to do a Show HN by the end of the summer.
I would like to test it for myself to confirm it.
None of the games I have in my library work like that, but online some people suggest that some games work even without Steam, once installed.
Your point, however, still stands.
However, a lot of games add their own DRM and/or protection scheme that complicates things.
EDIT: technically there are two distinct component: the actual DRM, called steamstub, and the steamwork library, that does not work without steam but it is not considered drm. Both can be easily bypassed/emulated.
Imagine if we teach from primary school student to clean their own classroom and bathroom so that everyone must do at least once every x days/week, it think it would help reconsider how we view this jobs. This is just an example, but I think there are plenty of ways for a government to incentivize desirable behavior (even social).
As an example, when asked to change the background, it also completely changed the bear (it has the same shirt but the fur and face are clearly different), and also: when it turned the bear in a balloon, it changed the background (removing the pavement) and lost the left seed in the watermelon.
It is something that can be fixed with better prompting, or is it a limitation of the model/architecture?
I think you could technically do it with a single tunnel by using firewall rules that refer to the IP address of the single peer but it's less convenient.
NOTE: I also added a dedicated dnsmasq instance only for the "guest" tunnel so that they have DNS working and can use hostnames instead of IP address.
This setup is trivial with both OpenWrt and OpnSense, but it should be doable also with manual setup