

Yes.
- 3D models: OpenSCAD.
- Video editing: ffmpeg.
Anything and everything Amateur Radio and beyond. Heavily into Open Source and SDR, working on a multi band monitor and transmitter.
#geek #nerd #hamradio VK6FLAB #podcaster #australia #ITProfessional #voiceover #opentowork


Yes.


I’ve been “programming” for over 40 years.
In many ways, if not all, it’s like creating art.
Perhaps it’s best explained by saying that what I do is translate ideas into ephemeral castles constructed of notional bricks written in imaginary languages and presented to an audience with little or no understanding of the fragility of the whole piece.
It’s also what pretty much runs our world, from water filtration through food production, space exploration to shopping, transport and telescopes, research and recreation.
Programming is the first tool that humans came up with that allowed us to explore ideas too large to fit in our brains and even now, being overrun by Assumed Intelligence and Unsupervised Text Extruders, it’s still the most exciting part of humanity.


Australia really needs to embrace this approach.


I moved from VMware Fusion after a hardware failure and migrated to Proxmox. I use VMs to isolate client information and to test and use different OS versions and distros.
I have a VM that runs Docker and connect to it via SSH for running applications I don’t want to install on my main workstation.
My main workstation is also a VM.
I came from bare metal Linux for years and found that I spent too much time recompiling kernels to make it work with my hardware.
Now that everything is a VM, changing underlying hardware, and even hypervisor is trivial.
If VMware hadn’t been bought by Broadcom and allowed me to virtualise x86 on Apple Silicon, I’d still be running VMware Fusion. UTM by the way is completely unreliable … I really tried.
As it is, I’m running Proxmox on AMD.
in summary, Proxmox allows me to build what I need when I need it virtually and it’s running on a standard Debian host.
Edit: #$#__# autocorrect (unreadable -> unreliable)
That’s very interesting and helpful. In light mode it’s normal.
Edit: And if you toggle Dark mode, it stays readable, but the navigation buttons go white until you open the keyboard.
Edit: Hmm the toggle fix only worked once and navigation stays white on white.


How is your code sample for an object any different from a function definition?
In both cases you need to read the documentation, consult the source, or have an IDE that does.


That depends entirely on how the object is constructed. Plenty of implementations use object.new() and you’re expected to fill in the blanks.
Besides, even if you have a constructor that takes parameters, it’s essentially the same as calling a function. Get it wrong and stuff breaks.
Thank you. I’ll lodge a bug report in the morning.


Which bit isn’t possible?
As far as data types goes, you can apply the same logic to function parameters.


In my experience, naming the elements in an object requires exactly the same documentation as naming the elements in a function call and it makes things worse if you forget to assign a value to one of them, since the object constructor will likely assign an unknown default value.


Box Jellyfish, Taipan, Stonefish, Redback Spider, Drop Bear, Hoop Snake.
Yeah, I suppose you’re right, we do like to name things in an understated elegance.


I absolutely think that it was too fast.
23 years ago, I wrote a mapping engine using image maps and clickable gifs. I had it to the point where I could draw a country with roads, towns and labels, you could zoom in and out, and I dealt with the different types of projections.
Then Google Maps came out.


With explanations like this, who can blame them 😁
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce


So … tools that are used hundreds, if not thousands of times a day, by millions of people, over decades, replaced by rewriting in a different language, within 12 months, by what appears to be a blockchain web3 security company.
What could possibly go wrong?


PHP is written in text files which can be managed using any number of version control systems. Pick your poison.
https://en.wikipedia.org/wiki/List_of_version-control_software
As someone else said, you can document your patches with a Docker file, but you’ll still need to track your changes.
Ultimately, what you’re essentially doing is maintaining a local fork of the code and keeping it synchronised with upstream.


On September 11, 2001, nineteen terrorists who were members of al-Qaeda, an Islamist extremist network, hijacked four California-bound commercial airplanes shortly after their departures from airports in Boston, Massachusetts; Newark, New Jersey; and Washington, D.C. In a coordinated attack that transformed the planes into weapons, the hijackers intentionally flew two of the planes into the Twin Towers of the World Trade Center, and another into the Pentagon in Arlington, Virginia. Learning about the other hijackings through telephone calls, passengers and crew members on the fourth plane launched a counterattack. When the passengers attempted to breach the cockpit, the hijacker pilot, who had changed course toward the nation’s capital, crashed the plane into a field in Somerset County, Pennsylvania, near the town of Shanksville.
Nearly 3,000 people were killed on that day, the single largest loss of life resulting from a foreign attack on American soil, and the greatest single loss of rescue personnel in American history. Approximately two billion people, almost one third of the world’s population, are estimated to have witnessed these horrific events directly or via television, radio, and Internet broadcasts that day.


I understood that all X11 apps running under Wayland are running inside the same environment, or is that wrong?
In other words, all X11 clipboards are shared.
I’m also not sure about clipboard isolation, since I’d have thought that copy/paste between Wayland and X11 would be expected.
I know there are large organisations where the laptops are configured to also update their firmware when users are trying to get out the door at the end of the day and the outsourced ICT teams couldn’t care less.
Microsoft continues to be the best advocate for migrating to Linux.