PorkrollPosadist [he/him, they/them]

Hexbear’s resident machinist, absentee mastodon landlord, jack of all trades

Talk to me about astronomy, photography, electronics, ham radio, programming, the means of production, and how we might expropriate them.>

  • 67 Posts
  • 1.31K Comments
Joined 4 years ago
cake
Cake day: July 25th, 2020

help-circle




  • Would be very cool if FreeCAD and LibreCAD became much more mainstream

    IMO, it already has. Not world-domination status, but a great deal of progress has been made compared to 5/10 years ago, and growing. Largely driven by the introduction of affordable 3D printers. As the general problem of 3D modeling is increasingly solved, development of various processes in the Path workbench will likely drive increased small-scale industrial use, in a market which is currently dominated by LUDICROUSLY expensive packages like MasterCAM and Esprit.

    In industry, its use is very marginal, but this is not necessarily a fault of FreeCAD. I know engineers who still use Pro/Engineer (even though we have seats available both in SolidWorks and Creo Parametric). People will use what they are familiar with. A lot of these people will never switch. Not to mention, any engineering work already done in one CAD system will likely be married to that CAD system for its entire product lifecycle. New CAD packages work their way in on the margins, either by providing a very niche / specific workflow where others fall short, or in solving problems the company isn’t willing to pay a license for. FreeCAD adoption is going to be driven mainly by new blood entering into the industry, and this will only become apparent as new product lines are developed.

    As a CNC programmer, I use FreeCAD professionally whenever I can get away with it. I get to practice using it at home, producing models for my 3D printer. I am very familiar with its geometric constraint solver, whereas it is always a fight when I need to use Creo for one reason or another (and I have scrapped large parts because of “soft constraint” shenanigans). For me, FreeCAD is usually the fastest, most reliable option.

    But I am a niche. I am the only person in the shop who uses FreeCAD. I am also the only person in the shop who edits G-Code in Emacs. For the engineers working directly with clients, they need to use whatever CAD systems the clients provide models in. While STEP files are the industry standard compatible format, they lack important contextual information like tolerances (not that many commercial packages incorporate this, but models usually need to be adjusted to the tolerance mean before entering the CAM pipeline). For the work I do, modeling individual components, one-off fixtures, and gages, or even producing prints to send to the toolroom for manual machining, FreeCAD is in a pretty good place. I can export either IGES or STEP, import it in a CAM program, and create toolpaths. For work on complex assemblies, FreeCAD has only embraced an official assembly workflow with this release, and it remains to be seen how this goes. For CAM work, a lot of legwork has been done on 3 axis milling, but in practice there are many processes (4/5 axis milling, turning, swiss screw, grinding, sinker/wire edm, water jet, laser cutting/welding/engraving, FDM/Resin 3D printing, etc.) and many more CNC controllers out there (Fanuc, Mitsubishi, Haas, Citizen, GF, etc.) which need to be nailed down.




  • This proposal has tangential clauses.

    If you are citing a twitter post as news please include not just the twitter.com in your links but also any other Twitter mirror that doesn’t require an account. […] or archive them as you would any other reactionary source usin

    I am against this as a requirement, but I have utmost respect for the posters who do it, and try to do it myself when I’m not out on a smoke break with like two minutes left. I’d prefer a paywall/accountwall link over no news. It is a sliding scale though. I probably will not view anything on instagram or facebook. The worse the platform, the more compelling the news must be to justify posting it.

    Twitter screenshots still need to be sourced or they will be removed

    100%. Anybody can whip up a fake tweet in two seconds. Tweets (posts in general on any platform) can be taken down, revised, corrected, or simply fake. Screenshot as a convenience is one thing, but it needs a source. It isn’t real unless I can send it PIGPOOPBALLS.






  • Zelensky is in a similar situation to Netenyahu. Domestically, he is not particularly popular to begin with, and the second the war is over, he is done. With the end of active combat comes the relaxation of martial law. Relaxation of military censorship, the return of electoral politics. People will begin to reflect on the losses they have been forced to endure. In the face of defeat, they will question how many additional hundreds of thousands of lives it was worth sacrificing to avoid an earlier settlement. Meanwhile, anything short of delivering Moscow on a silver platter will make him persona non grata to the Banderites. And their fascists now have years of combat experience, unlike the typical American chud who can’t even bag a deer.



  • I hate Windows so fucking much. Its such a fucking piece of shit. So fucking bad.

    screed continues...

    Shit tries to be all cute showing news headlines in the lock screen. The headlines are obviously curated by Microsoft, because every other one is about Copilot. Surely this can be disabled, but I’m not sending IT an email about it. I disabled the nags in Explorer myself.

    IT was kind enough to install 7zip on here. Surely for their own convenience, but it helps me low key install some software (like FreeCAD and Emacs) in my user directory. But it is an old version which fails to open some more recent archives. So I grabbed a copy of the latest version, threw it in my user directory, right click the 7z archive (the right click menu on Windows 11 is an ABOMINATION, but I’ll get to that), open with, pick the NEW 7zfm.exe, check ALWAYS, and it STILL USES THE FUCKING OLD ONE.

    This isn’t just a thing with pre-installed software. I set up Emacs for editing NC programs, because I won’t be caught dead using Notepad or CimcoEdit. Been using Emacs 28.1 for a while. Just updated to 29.2. Did the same thing. Right click, open with, new exe file, always, it still opens the old Emacs.

    The right click menu in the file browser fucking SUCKS. The copy/paste/rename functions don’t even have text. I’m supposed to decipher these hieroglyphic icons which change depending on the context. AWFUL. At least this can be fixed with an (undocumented) registry entry (and doesn’t require admin).

    The icons in the start bar straight up disappear. You have applications open and you don’t even know what they are, because there’s no text either.

    3 times a week I need to print a spreadsheet that gets emailed to me. From Outlook, this requires clicking “print” on FOUR layers of dialogue windows.

    If I already have a file browser open and I open a second one, it is OBVIOUSLY because I intend to drag and drop files from the current one to a new folder, but the file browser always opens up stacked directly on top of the current window, no matter its size or location.

    Shit. Shit. Shit. Absolute fucking dog shit operating system.


  • Rybar on today’s events on the Lebanon-Israel border, extremely pessimistic

    I don’t read Rybar regularly (pretty much just when people repost it here), but I recall the same thing after the ground invasion of Gaza. Extremely pessimistic maps demonstrating the IOF bisecting and choking off sections of the strip. But these maps truly failed to capture the situation. Resistance fighters would regularly pop up out of the ground, or out of the rubble in areas the IOF “controlled” and pull off ambushes. Neighborhoods the IOF had “cleared” would be full of militants weeks later.

    The situation in Gaza in particular was very three-dimensional, and I think Rybar’s perspective suffers from the same problems as Seymour Hersh covering this conflict, where they have good intelligence, sources, and a fundamental understanding of one situation, but due to a variety of factors, those sources and analytical tools don’t measure up when applied elsewhere.

    I expect anybody just taking news reports and painting a map to spell doom. As far as I know, this is the contingency plan for an invasion, after all. To draw the IOF into southern Lebanon and engage them on their own territory, where they are prepared and dug in. If you paint a map of that, it’s going to look like a crushing defeat. It is going to look like the IOF is gaining a lot of territory. It is going to look like they are actually approaching their objective of establishing a “buffer region” inside of Lebanon. The question is, what will it cost them? Will the IOF be able to effectively clear it? Or will they end up in the same situation as Gaza? Another Pyrrhic victory where they blow the place to hell, kill an untold number of civilians in their tantrum, but do not come one step closer to controlling it.





  • The difference between most distributions can be summed up in plumbing (irrelevant as far as you’re concerned) and frequency of updates. They’ll have different package managers (all of which could be told to “install this” or “uninstall that”), and slightly different versions of software available (some newer, some older). So, stick with what you’ve got. You may decide to switch one day, but you should do it for a compelling reason (e.g. “I like the philosophy behind this project”) rather than something superfluous (e.g. “this one thing is broken, maybe wiping my hard drive and starting from scratch with a different distribution will make the problem go away.”)

    Video on Linux can be a bit confusing, because there are a lot of moving parts. If you have a modern AMD card (up to somewhere around 10 years old), it should be supported by the amdgpu driver, which is part of the Linux Kernel and should be included out-of-the-box in any distribution. The driver is probably working fine. The graphics libraries (Mesa3D in the case of AMD cards, this provides the OpenGL / Vulkan APIs used by games and graphics software) are probably also fine.

    There are two major display technologies present on Linux. X11, and Wayland. X11 is the classic method, with a lineage running all the way back to 1987. Wayland is a newer system, introduced in 2008, but only gaining traction somewhat recently. Your desktop environment (KDE Plasma, Cinnamon, Gnome, etc) ultimately needs to use either X11 or Wayland to put graphics on your screen. Over the past decade, there has been an ongoing migration. Many distributions default to Wayland unless there is a good reason not to. Considering your hardware, you are probably running a Wayland session. You can check by running echo $XDG_SESSION_TYPE in a terminal.

    Xrandr is a tool for configuring displays on X11, if you are running a Wayland session, it probably won’t work correctly. A lot of distributions still allow you to choose an X11 session in the display manager (the graphical log-in screen).