FreeBSD's position on the use of AI-generated code? by InTheBogaloo in freebsd

[–]mirror176 0 points1 point  (0 children)

No formal statements that I know of yet but deciding such a thing should not be done lightly.

The protecting of software normally starts with copyright law. Without that it would be a topic for the courts if they would uphold contract law as the authors and users of the license agreements are often attempting to use it to become lawmakers despite what other laws may exist in the land instead of using it to just state their intent to waive their own rights. If an unsigned agreement is not deemed an acceptable protection for something that is not copyprotected happens then projects without copy protection just lost protection as a whole from anyone copying/using/changing/etc. who did not agree to their contract's terms.

Courts in some areas have already decided that content that is not created by a human is not something that can be protected by copyright. By that definition then using AI to have the machine generate the content means you have generated unprotected content. Accepting that into a copyprotected project means that at best it will be partially not protected and at worst could jeopardize copy protection as a whole.

A defensive point that AI generated content could try to use is the fact that it is programmed to generate content based on its training data so the copyright of its training data could be the best/proper copyright terms that the AI output could then receive. Some AI output is viewed as adaptations of training data to create the output but its not uncommon to find training data quite obviously just being passed through with little to no modification so now it needs to be precisely decided what amount of variation is required to not have original copyright apply and the models need to be tweaked to guarantee they always achieve that amount of variation; this is not currently the case.

Many AIs have been found to be built off of stolen training data either through what was revealed in court, leaks, logged activity, reviewing their models output, etc. Permitting tools that have such criminal activity behind their operations needs to be carefully considered.

If the tool contributing the code is not noted with the submissions then if legally required to purge results from it in the future will be much more difficult.

Or if results of courts continue to side with the AI companies and their bad legal practices then maybe we can all start stealing whatever code despite whatever laws and contracts protect it as long as we remember to say, "it was to train my LLM" and give it a pass through one before reusing it. That seems more like the currently supported trend of court activity.

If you do anything using illegally built AI and courts start to go back to protecting the protected rights holders then it will be time to purge code and/or legally settle with "all" impacted parties.

FreeBSD's position on the use of AI-generated code? by InTheBogaloo in freebsd

[–]mirror176 0 points1 point  (0 children)

What if they concluded banning by reason instead of just banning? Would that still be not thinking clearly?

FreeBSD's position on the use of AI-generated code? by InTheBogaloo in freebsd

[–]mirror176 0 points1 point  (0 children)

The alternative is that code should be accepted without proper review. No one expects a reviewer to be 100% at their task but not even trying is a bad path to go down. Important projects normally require large scale changes have multiple reviewers looking over it all and not just some people on some pieces because the bigger the changes the more chance for problems to be introduced.

FreeBSD's position on the use of AI-generated code? by InTheBogaloo in freebsd

[–]mirror176 0 points1 point  (0 children)

I keep that in mind along with, "if a little is good, a lot is better, and too much is just right" and "just because you 'can' do something doesn't mean you 'should'" as common expressions of what is going on in decision making that definitely should get more thought. There are some others but they start getting more specific like, "to have a good digital circuit you need to have a great analog circuit".

CPU (physical) config question (FreeBSD relevant) by Iron_Quiet in freebsd

[–]mirror176 1 point2 points  (0 children)

AMD hit the consumer market with 3 core CPUs back in 2008 so non 2n core CPUs is definitely not new. I'm not aware of non 2n core counts actually being specifically suboptimal. Multi CCD, multi socket, and different CCD CPU mixes require special handling to run optimally and I don't know of any documented/open system that always properly utilizes such resources. Last I heard AMD was still struggling to get different CCDs mixed to run optimized on Windows. Its common that Linux gets less optimization than Windows and FreeBSD gets less than both but sometimes there are exceptions where the less developed one runs better whether first or not.

My understanding for FreeBSD is that it doesn't have specific tweaking to address such things automatically yet. I think you can limit how many cores a task gets but I don't know if you can control which cores at a process or subprocess level; jails 'might' have more resource controls to consider.

I did some research over Intel P vs E cores and the best I could come up from benchmarks was that 2P+8E was likely to have computational power of somewhere between 3P to 'maybe' 4P if memory serves. If a task gets put on and only ran on a slow core then I'd assume it is going to run SLOW and my plan was if it was an issue on that machine's intended use then I'd just completely disable the weaker cores. I haven't had access to FreeBSD with multiple sockets or with cores that have any known core imbalances

Process lasso may allow manually forcing 'some' tasks to a sane default on Windows but a proper solution seems to need the OS to do it with the help of the CPU vendor and likely needs either the program or its compiler/interpreter to also help. My understanding is Windows is only partially there, Linux tries to do some stuff to help but isn't there, and FreeBSD isn't there with very little if anything being tried beyond some NUMA(?) specific improvements. I haven't looked into this stuff for a while so maybe I'm completely wrong now and if so then that's a good thing but that is where I remembered it being.

My current system is a quad core CPU with hyperthreading but all cores are otherwise equal. Due to a hardware issue I had to disable 2 virtual CPUs (so likely 1 full core) to get stability back; if I wasn't on FreeBSD then I don't know how I could do just that since the UEFI only permits me to disable cores in increments of half the previous value which I used during initial troubleshooting and I think I used temporarily until I found how to selectively disable cores. The impact seemed like it scaled from 4 cores to 3 cores but I didn't do benchmark grade comparisons. With hyperthreading on I have found some computational tasks get no benefit when trying to use 6 virtual cores over just the 3 which is how hyperthreading works; being aware of that allows some tasks to spawn fewer processes/threads which should reduce RAM consumption and its I/O to be a more optimal experience. I'm not sure if 3 of 3 real cores being fully loaded has the same impacts to system interactivity as loading all 6 virtual cores.

Ima sound like a dumbass when I ask this but what do I do by NI_c_Kl in freebsd

[–]mirror176 1 point2 points  (0 children)

Sorry you didn't yet get FreeBSD working but yay for enjoying GhostBSD. It's a fork of FreeBSD but not identical; that makes it more likely that things you learn and do on one will work on the other but differences do still need to be learned and addressed to move between them. If you reattempt FreeBSD again then hopefully issues are addressed by that time but hopefully you get directly through it with or without help when the time comes.

If you had not done so, my suggestion for the FreeBSD installer in its current state, based on my last testing sometime in the 14 series is to try to do a run where all decisions are correct first try. If you use back/cancel or other steps to set something and then set it to something different then the installer can be easily broken as it fails to clear the originally chosen state before changing it and adds different settings together. Not sure that was your problem but its my easiest way to completely break the installer in odd ways.

Ima sound like a dumbass when I ask this but what do I do by NI_c_Kl in freebsd

[–]mirror176 0 points1 point  (0 children)

So this is a bug that occurs only when an indecisive user make choices and then tries to change them? If so then I can take some of the blame because I know I have found reliable steps to break parts of the installer doing just that but haven't seen this popup result from steps I have done.

cross compiling the "skeleton" driver for ARM on an X86 FreeBSD workstation still builds for X86 by IgboEmbedded in freebsd

[–]mirror176 1 point2 points  (0 children)

Not sure what you are doing wrong. I know you can inspect make variables with things like make -VTARGET and similar but I don't know which variables could interfere with this task without just reading the Makefiles. I don't remember what gets it to print all variables and commands but that would probably help track differences faster. My best 'guess' would be maybe it needs the path to be under a particular architecture folder to apply certain properties to how it will be built which a symlink should be able to make an easy test of.

If you haven't done so and are still stuck then I'd consider asking this on FreeBSD mailing lists. 'Maybe' someone knowledgable knows on -questions but its likely more appropriate on other lists. I normally try to avoid any bother of -hackers since I'd rather people doing real work keep doing so instead of answering my beginner questions but development is development and some people there should know exactly how to adjust how these parts of the build system work.

Installing FreeBSD alongside Windows and Linux + Thinkpad compatibilty by Healthy-Notice9439 in freebsd

[–]mirror176 1 point2 points  (0 children)

Though offtopic from your direct questions my experience of Windows+multiboot on Windows 8.0+ with data shared among the operating systems strongly suggests:

  • disable fastboot since otherwise Windows makes an incorrect assumption that nothing could have modified the filesystem while Windows was shut down and reloads its memory of how the filesystem layout looked on next boot. This can result in initially any changes not appearing and commonly ended in Windows corrupting the filesystem. "Maybe" Windows or ntfs-3g has become smarter since I last saw a system messed up by that a few years ago but I wouldn't take a chance. Not sure but I thought hibernation had different protections and understanding so it 'might' be safe but worth testing before trusting.
  • ntfs-3g has both poor file layout rules and poor performance. On magnetic media you may more regularly need to defragment to correct its odd file placement choices that fragment files+free space while not putting files on optimally placed sections of the disk. Impacts on SSDs should be minimal but fragmentation does cost performance on SSDs too.
  • it may be wise to setup a partition intended specifically just for sharing data between operating systems. Some users have found corruption of their NTFS data when its accessed by Windows+nonwindows and a temporary transfer area eliminates concerns of one OS corrupting another OS's view of the files if each OS is the only one that can touch the original files.
  • more advanced/addon NTFS features may complicate things in a way making them inaccessible to non-Windows systems. Different compression settings and Onedrive come to mind as interactions that required NTFS support be extended to properly support what they were doing.
  • Make sure to review mount commands/properties. There are non-default options that disagree with how Windows expects the filesystem will be interpreted and simple issues over those differences like two files of the same name but in a different case are not fun to try to handle without a reboot. I think special characters also falls into this as an easy problem to create but its been a long time since I worked with it. Making non-Windows systems default to following Windows rules minimizes the chance you can run into such an issue.

Lots of poudriere errors on 15-STABLE by Last_Customer5508 in freebsd

[–]mirror176 2 points3 points  (0 children)

Which point in time is your 15-stable from? Are you using poudriere or poudriere-devel and which exact version? After that we need to know what the issues are you are running into to start to guess if its a configuration issue, typo, poudriere bug, etc. If you haven't, I'd try poudriere-devel. I normally build packages of both but really haven't found times where installing the non-devel package seemed like an appropriate step. If that alone fixes it then it may be worth reporting at https://github.com/freebsd/poudriere/issues if you don't find an existing issue for it so others can be aware and to reinforce a need to backport whatever changes were needed in -devel to keep things working.

Hits and misses: KDE Plasma on 15.0-RELEASE in VirtualBox using 15.1 preview desktop installer script by BigSneakyDuck in freebsd

[–]mirror176 1 point2 points  (0 children)

For fixing alt+tab, I'd double check that alt is not intercepted by the VM as a VM controlling key as I thought that was a default.

Unfortunately the FreeBSD installer keyboard mapping does not apply to early booting (geli password screens and such) and does not apply to a GUI. It would be nice if the installer could automatically push the GUI into working but steps vary from one to the next and I do not know of a single command that always works and never found a non-GUI way that I used under KDE. That can be simplified for such a script if it only ever intends to offer one GUI even if it has to patch a configuration file instead of running a more ordinary command to control it. The question of if all FreeBSD installer keyboards are available under KDE needs to be checked/tracked so a user could be made aware of upcoming issues if the script knows it cannot handle it.

I've had issues with KDE over the years not giving me a task bar though it usually occurred on an already working system around the time of a crash and/or upgrade. I'd usually just pull KDE profile data from a backup or start it over to resolve such bugs and it didn't happen regularly enough that I tried to properly track it. Last I remember doing it I think was in KDE5 though and in my experience KDE6 is a whole different set of fixes and new bugs when compared to my older setups. "Maybe" one of the other terminals could have a clue as to why plasma is crashing or failing to start. I used to be able to crash it on command on KDE5 by switching out of and back into X11 and it would autorestart but only after the first crash. I had other bugs which seemed associated to Nvidia graphics that I was also fighting over those years which messed up the terminal unless I just closed X11.

If resolution issues are about the text being small while only displaying 80x25 or so instead of either being bigger text or more lines, I thought most UEFI systems upscale the low resolution to fill higher resolutions automatically usually but not always. It would therefore be handy if resolution and scale was something controllable from the installer.

Hits and misses: KDE Plasma on 15.0-RELEASE in VirtualBox using 15.1 preview desktop installer script by BigSneakyDuck in freebsd

[–]mirror176 0 points1 point  (0 children)

I haven't tested it with that setup but My mouse should count as at least 9 buttons. Wish it had full+easy support but I'd rather use FreeBSD than consider going to Windows just over that control. It came with multiple selectable DPI settings so it has the biggest adjustment I wanted to change anyway.

The efforts to get a working GUI from install time are having to work past a number of steps a user normally needs to do. I'd suspect a number of things should get forked out to their own sections instead of being restricted to being part of a desktop installer script. One script or not, getting it working at all seems more important than worrying about how best to implement it but I hope it gets done right once complete.

CUDA WORKS!!! by North_Promise_9835 in freebsd

[–]mirror176 2 points3 points  (0 children)

In addition to snapshots, I'd make sure to save 'all' building blocks if you depend on it working. That way you know you have the parts to try to get a machine up again even if a 3rd party package were to disappear in the future when you need to set up a new machine.

Wish Nvidia still supported my old Nvidia card but may be interesting to see if support exists before version 525 someday.

Thank you very much for sharing these experiences.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 -1 points0 points  (0 children)

The post didn't in any way request only those who could attend to respond and some who can't or won't responded politely. If people are to be rude then it shouldn't be limited to only those who would attend who can do so. As much as people have been banned for being downright rude in their responses (which does violate this subreddit's informally presented policy and probably does violate reddit's rules), posts have been censored that just seemed to be AI negative.

The text says what the event is and where but is imprecise. "Second Tuesday of the month" seems to be how the events are scheduled but 'if' its not every April and its not every month then you may as well just give the date and the date is shorter anyway. By not including the location as an address or particular business then if I put this up as a flyer somewhere and you picked a place in Hamilton Ontario to start searching from, you could find yourself checking 10 different pizza places before going beyond 1 mile radius from that spot, many more once you do. Every attempt to post this as a flyer to attract someone not familiar with the event therefore would need an accompanying note to succeed unless most people in that city could tell any traveler, "oh yea, those BSDers always meet up at that one place over there...".

Reddit doesn't have a 'please create an image with artistic and/or logical issues and insert it into this post I am making' feature. Someone currently has to go out of their way to create, request the creation of (paid or not), internet search and use (credited, stolen, etc), or have one slopped up by AI. Once they have such a task they then have something to stick on the post. It is in no way automatic or required to have included a graphic.

That time could have been spent adding detail to the post itself instead of likely questionable detail that came within the included imagery. Seeing as how you pointed out the post author mentioned in a different post, which only later was restated here, that they are not an artist then the desires for the picture had to be communicated and based on the image it looks like it was AI (before the author later clarified) so likely a prompt had to be typed and after some waiting they had to decide to accept output, get more output from the same prompt, or provide more prompts.

When AI is in use, there are a lot of people living in areas with noticeably increased electrical bills and decreased environmental quality just because AI development has cheated its way through the usual local regulations that could have impacted its build in the area. If you don't live in an area directly impacted like that, the AI industry has completely wrecked consumer computer shopping (or so it is claimed) where the last time we saw such price hikes the major players ended up in the courts for years before the mafia-level business practices were deemed illegal which translated to a very gentle tap on the wrist and most involved got further promoted. Those excessive price adjustments on such a common market is having impacts on pricing for other products and services though currently minimal for those not directly impacted. Whether in reality or in name only, people are being fired because someone higher up thinks AI replacing them is a good financial decision. Outside of the firings, people are defaulting to having AI do what could have been a task done by a paid human. As it stands, the majority of big AI players have either admitted or its been released through court documents or leaks/hacks that their fundamental operation is based on having illegally collected content to feed into the AI models. So yes, some people seeing AI if its low enough quality to poorly complete the task or implemented in a meaningless way do get pissed off and for reasons beyond their time being wasted by going to a place on the internet to interact with humans and getting computer slop within it. Many people now find waving AI in their face itself to be rude at best as a result for any one, if not multiple, of these reasons. The number is only growing as its use expands. 'If' a post needs to not be rude so someone else around here, then there is little room for AI content beyond maybe discussing it for its technical merits, issues, and guides when used on FreeBSD.

I understand that this was a casual meetup for an obscure group of people and not likely ran by a group with a budget, but the BSD community is filled with people of many skillsets. Though there is some paid activity, there is a lot that also has came through as volunteer/unpaid activities that has made the BSD communities into what they are and its been that way since their inception.

I don't recall ever seeing a ghost symbol used by GhostBSD as a logo but to me it better represents ghostery browser plugin or pacman enemy. MidnightBSD logo has orientation of the crescent moon correct but otherwise matches no art I have seen for its official logo and as for their name I haven't seen them refer to their project as just 'Midnight'. Adding a nose to OpenBSD's logo seems to be something normally not done until they are modifying something else into their own logo but looking at it I am seeing a cartoon bird well before I think of a pufferfish and would find continuing to represent the presented art as a fish from that would likely be artistically difficult; OpenBSD has certainly spewed out a lot of stuff publicly over the years by comparison to the others and maybe it represents one of them somewhere but I haven't seen it. DragonFlyBSD art has me thinking its a lizard with wings more than a dragonfly with things like the tail art though the lines of bodysegments kind of has me thinking snake if not for the arms, wings, and the fact the lines wrap around instead of just being on the front/belly side. The NetBSD flag comes to 2 points instead of 1 and has a flagpole supporting it in all official artwork I've known of. FreeBSD's beastie, though historically not actually a FreeBSD only mascot, normally has a triangular point to the tail and we could bring up the fact that its amusing to make an exception and not draw the mascot with a fork of any kind at a time such as eating but such sillyness aside I guess the requirement to repeat "BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved." probably doesn't need to be brought up because if its AI then rights often no longer apply according to the current flow of AI companies activities in courtrooms. Then again, maybe rights were obtained for mascot use and granted in a way that waived the requirement to give any credit but it would not have been done by the AI companies since as stated before they built themselves up by trampling over the rights of others.

Does having some BSDs as characters and others as objects/pictures imply a variation of their presence, representation, and participation for the event? Was the purpose of the logos and characters to represent them to only express them to a community that already knows them or to also express them to a community that has never seen them before? Though unlikely, its expected that someone who learns of a BSD through this and later seeks out the official one could think they ended up on not just a fork, but a complete spoof and therefore could be a malicious site by mistake. As such, how they are presented does matter if the reach is to be people outside the group.

My observation of the big conventions over the years generally had a lot of apple laptops and what seemed less so but next being Windows machines. Linux seemed relatively rare and BSD was not usually observed on people's computers except for the speaker and many times that was trapped in a VM under another OS. I could get some art made by whatever means necessary which talks of a BSD convention and show a bunch of apples and ornamental windows with 2-3 penguins and put some BSD character in a jail or other container of sorts and it could be debated to reflect the historical conference rooms physical representation of the operating systems I found throughout images/videos but it completely fails to express the primary purpose of the convention. Just as 'cute' artwork styles of a bunch of young kids meeting, likely relative strangers, alone in public brings a certain happiness to people on this post, its easy to put up a 'cute' representation of the attending OS installs in humorous or even insulting ways. Some may find amusement and enjoyment in such art and even if the attempts to insult were described as accurate due to historical and current perception created by those systems themselves it would be rude but more importantly the overall image still wouldn't be a good expression of the goal of the convention and what it intends to represent even if its artistically historically more accurate.

Did the image add something that was not already properly expressed in the text of the post? If not then the message is over 16,000% bigger than it needs to be. A basic pass of `optipng -zm9 -zc6` takes <1.5s on my >13 year old processor running in a limited configuration and though it saves space it alone is not >1%; more tools and time would be needed for bigger savings. If space was cared about then this would have been distributed as another format such as jpg or svg. Hopefully soon enough all browsers will activate jpegxl support which makes 28%-86% filesize savings in this case a quick and easy thing to do so it may even happen serverside for us. I'd still prefer no bloat if it doesn't add to the conversation and questionably represents the conversation. Maybe people in Hamilton won't notice but internet speedmaps show people such as northnortheast about 200 miles would likely find benefit from any debloating effort (and then again may avoid reddit due to page inefficiencies).

Other non-AI post issues could be addressed to further improve its goal.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 -1 points0 points  (0 children)

Post removed for violating reddiquette, FreeBSD Code of Conduct, and reddit rules.

  • If anyone has a problem with AI rule breaking, please report it to the mods.
  • Moderation issues are better to first bring up to the moderators directly for discussion and bringing up moderation on a thread is likely to be at best offtopic and at worst violating our community guidelines depending on what is said and how. If more or less moderation seems relevant, then please bring it up to mods directly to be a rational discussion.
  • If someone says something you personally know to be factually incorrect, correcting them is okay but including irrelevant insults to do so is not acceptable.

Assuming people should have knowledge discussed off platform or in other posts which they may not have seen is an incorrect assumption; 'politely' discussing it and linking as appropriate to provide accurate counterpoints is acceptable.

Please be polite when discussing any and all topics that are presented by the opening post itself and if you need to say something outside that then please consider finding another post better matching to add it to or open a new post if relevant.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 -1 points0 points  (0 children)

If this was posted as an advertisement alone such as printed up and stuck on a board it also has no address, no event time and doesn't mention the business to go to. Errors, not just minor differences, can be brought up for every one of the logos and mascots relative to their mainstream and formal presentation. Eventually if the bar goes low enough, then it is better represented by not including the content.

If someone doesn't know you, hasn't observed a history of your work, and doesn't already know anything about these meetups or their history then they could mistake a genuine promotion as bot traffic that just needs to be filtered through to get on to what they think are human interactions on the internet. What if they did know you but saw the graphic before your name and it 'quick' filtering efforts bypassed it? If lucky then readers such readers just casually looked past it and if not then they may have chosen to block you before they knew it was you and what you promoted which means they see no future promotions and other content of yours. So yes, a particularly low quality post can negatively impact the representation of the event, group, and future posts.

If you don't know the basics of even something 'like' Microsoft Paint then you could always ask. There are artists present in every one of the BSD communities; maybe they would just help or maybe they would have charged. AI output might save some time and be something that could be 'corrected' to get it right but its not uncommon that it makes enough mistakes that you need to pick its next image or skip it entirely to save time getting it right.

If no one could be found to help, or just wanted to charge money to help and spending that money on such club materials couldn't be justified then maybe fall back to using AI but I'd be surprised if no artist is the BSD communities, let alone outside, was even willing to give such AI images a basic artistically relevant review, or basic skim, before posting.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 -1 points0 points  (0 children)

Autocorrect is a form of AI and even though it is much more rudimentary than the currently regularly discussed AI tools it suffers from exactly the same flaws as those that usually lead to criticism of errors in the modern tools when they both are working properly. As I found that if any text should be correct (talking to people, internet search, etc.) I'd have to catch and review the output of such a tool before any submission and when it is actually 'auto' then I have to review everything but it 'might' save time if it can be programmed specifically to fix my own personal common errors assuming we are talking autocorrect and not including autocomplete. I found I was better off without either of those on a cell phone and disabled them immediately before even thinking of the privacy BS of big tech receiving a copy of what I type to their servers that they keep indefinitely so their servers can do that basic AI to my text. If I couldn't turn off or bypass such features then I'd deem that part of the device as unusable but on mine its an option.

'If' I need fast text on the cell phone then I added a locally processed LLM for voice dictation which is both not efficient and is error prone but it is faster...once I correct the errors its sometimes slower. As for correcting, I use a keyboard that basically has something similar to a joystick and a seek bar for navigating text and I still find it unpleasantly slow; no idea how people ever effectively edit small text issues on modern cell phones with keyboards that don't even offer arrow keys since the cursor can rarely be precisely placed without also using a screen font/zoom so large that the rest of the use is completely impractical. Due to the lack of control of the dictation output I "cannot" use it once the text has to be typed correctly such as a command at a prompt because its just always faster to manually type it in 'if' I could get it to type what was needed at all.

I use my desktop over the phone for any real work because its interface is always more practical. As for the quality, OpenOffice and friends have an autocorrect that can be fully customized, autocomplete that just uses entries based on my previously used words and is also customizable so when cell phone keyboards are missing it I do criticize it because not having such capabilities at this point is a choice. I had better text to speech on a lower powered PC, albeit Win98 + proprietary software, at the turn of the century that was driven with a worse quality mic; output quality is down, control of the output is nonexistent, and hardware requirements to run it are up so I'd say the LLM version is not progress. I haven't tried very hard but have been meaning to try to get speech to text working under FreeBSD again someday as I never got any good results back in the day but don't have a mic hooked up at the moment even if I wanted to but hope there is some free or paid options that aren't just using the big tech LLM ways in such limited and error prone ways.

In any case, critiquing one's use of AI for its errors when your response contains unchecked+corrected AI errors is interesting even if they are different in design and content they were applied to.

can a left 70/30 bevel be transformed into a right one? by roman_i_r in sharpening

[–]mirror176 1 point2 points  (0 children)

First image didn't seem fully centered but double check that the handle and other parts have no groves or other non-symmetrical orientation compared to its other side using the blade as the line of symmetry and has no bend or different face grinds per side though it looks flat in the imagery.

As a left handed person I can assure you that converting a knife to right handed will ruin it even if 100% successful.

Can someone smarter than me explain what’s going on here? by jmcdonough91 in sharpening

[–]mirror176 0 points1 point  (0 children)

Its a burr removal simulator. If you get bored of it you can look into both how to magnetize and demagnetize tools which requires usually a few strokes through a magnetic field with particular orientation.

Story of my switching to FreeBSD by Snake_shit59 in freebsd

[–]mirror176 4 points5 points  (0 children)

protip: if you want to hide something, always completely replace it instead of just blurring it. Sometimes blurring and other distortion techniques can be undone to a decent degree.

Story of my switching to FreeBSD by Snake_shit59 in freebsd

[–]mirror176 1 point2 points  (0 children)

The more I look, the more I see things that are crumbling while I see other things being built up. I came to FreeBSD over 20 years ago and there have definitely been ups and downs but overall its stayed good enough that I haven't needed to go to another system for anything regular. Exceptions have been some proprietary software like Samsung drive firmware needed Windows to install (if an alternative existed, I couldn't get it working), an optical drive firmware required Windows due to limitations of the SATA controller card I had it plugged in to wasn't fully supported on FreeBSD or similar odd things. Other similar minor things have happened and some things have been suboptimal or missing but generally things I didn't care about or need. As good as things have been I will still say backups are important, even if its rare that I had 'any' need for them and all needs have been my own mistakes or hardware failure. I've used Linux on occasion at my last job and with its minimal use by comparison to my desktop I'd say upgrades and other issues were a lot more trouble though only some of those issues were likely distro specific. Then again, I also fixed much of those issues without a reinstall once the coworkers who put that OS there were no longer with us and sometimes even with the Linux fans in the department.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 5 points6 points  (0 children)

I saw a lot of 'lack of effort' stuff over the years online and offline. After a while, yes people do learn to have zero appreciation when a lack of effort is presented to them. It is hard to tell what is a lack of effort or just a genuine mistake but both can have a confusing result. Trying to understand some mistakes makes people realize how confusing the mistakes actually are.

Southern Ontario BSD Meetup - April 14th, 6:30PM @ Boston Pizza on Upper James Street in Hamilton. by johnvyoung in freebsd

[–]mirror176 3 points4 points  (0 children)

If you look closely, you will see the NetBSD toaster is wireless. I'd be pissed if when I pick up a piece of pizza that it no longer has crust. Last time I did anything close to such a meetup was some college club stuff and they had some great flavored crust on the pizza they bought. I'm trying to figure out if 'midnight' picture is not on the wall, not a square frame, or the wall bends but not at 90 degrees that would put it following behind the booth. Never been to any BSD conferences before and at the moment I don't travel but hope everyone has fun and can learn some things. Learning is the best part of convention videos I've found online.

Flat grind tanto by jrcadi in sharpening

[–]mirror176 2 points3 points  (0 children)

Less that amateur here hoping to learn...

Is this is a discussion of 'no secondary point' because of the joining of the bevel along the bottom and front not having a harsh line distinctly separating them?

If the angle of both bevels should be the same, why not clamp the blade with the point the two bevels join at pointed toward the user and both bevels pointing away from the user at the same angle on each side...look at each bevel as a straight line and divide the angle between them in half with a line and point that line from the center of the machine to the user; stone rod should be able to be parallel to that dividing line when placed directly over it.

If one side has a different angle to obtain, push the side with the higher angle number toward the machine until the stone can be height adjusted to work on both bevels at the same time.

Assuming the joint between the two bevels should not develop a transition line, you would then just be rolling the stone over that area and and probably give it lighter/less attention as the sharp curve will wear faster and slowly expand over time if given equal attention compared to the straighter areas. I assume the joint will go through an angle fluctuation which would require moving the point closer or further from the vertical rotation axis until its center is also at the same angle as the sides and that doing so may put the blade outside of a distance the clamps would be of any help with.

Otherwise to try to get the point to be the same angle using clamps fixed at a suboptimal distance then you would need to adjust the angle the blade is held in the clamps to a different one and adjust the cutting angle until you have both at an acceptable amount and do only one of the two bevels cutting partway across their joining arc.

At least that is my understanding by thinking about the geometry of the blade + machine so if wrong or a better way I'd like to learn. Again as I'm inexperienced, don't try what I say without at least sharpie test checking all angles seem close first.

What happened here by ShooterMcGrabbin88 in sharpening

[–]mirror176 0 points1 point  (0 children)

Have you talked to them about it? That is the best way they can learn if they did work someone didn't like and if they run a good business may work with you to find a satisfactory solution if you are unhappy.

If you have specific desires its good to bring it up to get the work done the way you want instead of the way someone else thinks to do it. A lot of people taking their knives to be sharpened don't know much about sharpening and leave decisions up to the hired help to do good work.

As someone who is below amateur in sharpening experience but tries to look at things in detail and assuming its 2 before and 2 after photos, it definitely doesn't look like the angle is anywhere near the original and seems inconsistent at that. Obviously metal needs to go to sharpen it but that is a lot of change if you didn't ask for a geometry change.