Onno (VK6FLAB)
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
- 163 Posts
- 1.59K Comments
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.
Onno (VK6FLAB)@lemmy.radioto
Programming@programming.dev•Parameter Object: count the commas backwards and you have your answer
1·1 天前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.
Onno (VK6FLAB)@lemmy.radioto
Programming@programming.dev•Parameter Object: count the commas backwards and you have your answer
1·2 天前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.
Onno (VK6FLAB)@lemmy.radioto
Programming@programming.dev•Parameter Object: count the commas backwards and you have your answer
11·2 天前Which bit isn’t possible?
As far as data types goes, you can apply the same logic to function parameters.
Onno (VK6FLAB)@lemmy.radioto
Programming@programming.dev•Parameter Object: count the commas backwards and you have your answer
3·2 天前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.
It’s a collection of repos for different aspects of using SDR to decode, collate and distribute to all manner of different projects.
There’s plenty of documentation and a set of wikis.
Essentially it’s like walking into your nearest hardware store with the instructions to “build a house” … some assembly required.
Onno (VK6FLAB)@lemmy.radioto
Explain Like I'm Five@lemmy.world•ELI5: Why do AI web scrapers take down sites?English
4·4 天前While this is idiotic and counter productive long term, the thing to remember, it’s not just one scraper, it’s hundreds of them, simultaneously trying to outscrape the other, each trying to hoover up as much as possible as fast as possible.
If that’s not enough, the Facebook scrapers hit the same URL over and over again, even when that URL returns an error. Their approach to web scraping is essentially: “Fuck you, deal with it”, even if the website is run by a small business that cannot financially justify more bandwidth or server capacity.
I’ve seen this process bring sites down, to the point of actively having to block all non-human requests, just to be able to serve customers. This of course doesn’t work long term because the bots continue to probe and morph.
Onno (VK6FLAB)@lemmy.radioto
Showerthoughts@lemmy.world•Australia will have an extremely venomous type of frog that causes excruciating pain and makes your dick rot off and they call it the Whimsy Flimsy or some shit.
9·4 天前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.
Onno (VK6FLAB)@lemmy.radioto
Linux@programming.dev•Ubuntu's Rustification Has a New Milestone! Coreutils Migration is Complete
4·4 天前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.
Onno (VK6FLAB)@lemmy.radioto
Programming@programming.dev•Anecdotally, programmers dislike "reduce"
71·4 天前With explanations like this, who can blame them 😁
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce
Onno (VK6FLAB)@lemmy.radioto
Linux@programming.dev•Ubuntu's Rustification Has a New Milestone! Coreutils Migration is Complete
169·4 天前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?
Onno (VK6FLAB)@lemmy.radioto
Selfhosted@lemmy.world•How do you manage PHP edits across application upgrades?English
8·4 天前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.
Onno (VK6FLAB)@lemmy.radioto
pics@lemmy.world•This photo was taken at the 9/11 memorial museum on July 29,2022 [OC]
12·6 天前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.
Onno (VK6FLAB)@lemmy.radioto
Linux@programming.dev•Zoom update triggers privacy risk by slurping Linux clipboards
8·6 天前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.
Onno (VK6FLAB)@lemmy.radioto
Ask Lemmy@lemmy.world•If you could be any inanimate object in the year 1959, what would it be, and why?
22·7 天前The bolt that holds the flag pole unfurling mechanism planted on the moon by the Apollo 11 crew, because it’s likely to be part of human history for quite some time to come.
Also, I’m aware that the moon landing wasn’t in 1959, but I imagine a NASA engineer pulling it out of a bucket of bolts from previous projects, ie. memorable place in history, not particularly noticeable or special.
Disclaimer: I have no knowledge whatsoever of the actual construction of the flagpole or its origins.








I cannot count the number of times this exact phenomenon has happened to me when parking my car in an empty carpark.