Skip Navigation
Recommendation Algorithms & Advertising - Where do you draw the line?
  • I just would like to see the results of a recommendation algorithm that gives you something that it thinks you definitely won't like, say, 20 percent of the time.

    Because a lot of times in my endless scrolling I just end up with the same old drivel. Throw me something challenging occasionally, jeeeez.

  • 'I signed up to be a b****, not a criminal': Australia's 'most-hated' TV villain speaks
  • This didn't occur thirty years ago when "reality tv" was in its infancy. The actual reality is well known and abundantly clear now.

    This was well understood 20 years ago.

    https://en.wikipedia.org/wiki/Chart_Throb

    Reality television has always been manipulated for the most draaaama otherwise it's just hours of people sitting around.

    For a bit of an experiment, try watching it with the sound off and just subtitles. The music and staging absolutely are used to control the narrative to paint whoever they want as Public Enemy #1.

    I guess in that sense reality television accurately portrays modern media.

  • Drones trespassing in my property
  • Precisely.

    A 1200 watt microwave is essentially like a 1200 watt bar heater if you're outside the oven cavity. To a person, it will feel pretty warm at a distance of a few feet as the energy is basically unfocused as it exits through the open door.

    But to a drone, it's 1200 watts of RF noise near a receiving device that's tuned to listen for signals that are typically around 0.00000001 watts. It would be like trying to hear a pin drop at a rock concert.

    Do need to make sure you point it upwards though as it will cause havoc with microwave motion sensors and a bunch of other sensitive listening stuff. Also, good luck getting wifi within a hundred metres of it.

  • Drones trespassing in my property
  • "I think there's something wrong with the door switch on my old microwave oven. I've been testing it outside for safety, that's why it's out in the back yard pointing upwards with the door open."

  • Systemd 256.1 Maintenance Release Fixes Home Directory Deletion Bug
  • The bug is the lack of documentation and that a simple unguarded command can erase all user's data on the system.

    Also, the principle of least surprise would like a word.

    If I look at the command line arguments of a program called "systemd-tmpfiles" and one of them is called "purge" I will generally assume that option will purge temporary files.

    Now it turns out that someone decided that this program would be a simple way to do something with /home directories(*) so they included /home in the config file for the program, the file that the program reads by default when it is invoked.

    Who decided it would be a good idea for it to deal with /home?

    Wellllll...

    https://github.com/systemd/systemd/blob/main/tmpfiles.d/home.conf

    (*)I have no idea what this program is doing with /home in its config file. I will presume that there is a useful and mostly logical reason for it, and that this command line option was just an unfortunate footgun for those users who were not intimately familiar with systemd.

  • Dell said return to the office or else—nearly half of workers chose “or else”
  • Pretty much.

    Capable employees don't raise a huge stink.

    They quietly put the word out to a few people they know and play along until something interesting appears on the horizon.

    Then when they're good and ready they just "suddenly" fuck off to somewhere nicer for them.

  • A Weird Final Test for Boeing’s Starliner Uncovered the Likely Cause of Several Recently-Failed Thrusters
  • Click Here And Try This One Weird Test That Boeing Hates On Your Malfunctioning Thrusters!

  • Let's chat about these SEVEN nuclear power plants the LNP want to build ...
  • Link the east and west coast grids to let afternoon solar on the west coast flatten the evening east coast peaks, pick a big old chunk of desert in South Australia for wind and solar, throw in a few gigabatteries and tart up some hydro systems, done.

    Probably only be $10-15 billion or so.

  • What the heck is a god dang cloud?
  • And how if you share a file in Teams and then six months later you want to share a file with the same name to ANYONE else via teams, well that's a big no-can-do. Teams just went ahead and uploaded that file to your "stuff to share" folder in OneDrive and didn't put it in a subfolder unique to the chat, or add a unique prefix or suffix or anything because hey, you'll only ever share a file with a particular name once in your life, right?

    And nobody would ever want to share a file with the same name, but different data, right? So Teams can just give the end user the choice between replacing the current file with the new one, or sharing the same one again to these new guys, because there's no possible use case for actually having two files named the same with different information in the file, right?

    Nobody would want to share a README.TXT, or Photo001.jpg, or contact.ics, or a zip file of a folder they just downloaded from Teams' SharePoint interface, the file that's automatically called "OneDrive.zip" without the option to change it before saving, more than once, right? Right??

    Fuck teams. And fuck Teams(New) too, just for the shitty name.

  • Why Python Is So Slow (And What Is Being Done About It)
  • Generally I bash together the one-off programs in Python and if I discover that my "one off" program is actually being run 4 times a week, that's when I look at switching to a compiled language.

    Case in point: I threw together a python program that followed a trajectory in a point cloud and erased a box around the trajectory. Found a python point cloud library, swore at my code (and the library code) for a few hours, tidied up a few point clouds with it, job done.

    And then other people in my company also needed to do the same thing and after a few months of occasional use, I rewrote it using C++ and Open3D. A few days of swearing this time (mainly because my C++ is a bit rusty, and Open3D's C++ interface is a sparsely-documented back end to their main python front end).

    End result though is that point clouds that took 3 minutes to process before in python now take 10 seconds, and now there's a visualisation widget that shows the effects of the processing so you don't have to open the cloud in another viewer to see that it was ok.

    But anyway, like you said, python is good for prototyping, and when you hash out your approach and things are fairly nailed down and now you'd like some speed, jump to a compiled language and reap the benefits.

  • Microsoft in damage-control mode, says it will prioritize security over AI
  • Eh.....Windows 3.1, 95, 98SE, XP, and 7 were all pretty great.

    From a user interface perspective, they were okay, perhaps because by the time people got to XP they'd had a decade of a consistent interface and were just used to its quirks.

    From a security context they were not ok. Not ok at all.

  • Why don't electric car manufacurers put solar panels on the car roofs?
  • Assumption:

    Someone crams a 300 watt solar panel onto the roof of their EV and manages to integrate it into the charging system so that it's pretty efficient to use that power.

    Numbers:

    One hour of good sunshine on the 300 watt panel = 300 watt-hours (Wh).

    Average EV energy usage : 200Wh per kilometre these days. Maybe a little more, maybe a little less, depends on how and where you're driving.

    Result:

    One hour of perfect sunshine hitting the roof of your car equals 1.5 kilometres of extra range, or you can drive your car in a steady-state fashion at a 3-5 kilometres per hour because an EV is more efficient than the average usage at lower speeds.

    Conclusion:

    Probably better off increasing the storage capacity of the battery as a full day's sunshine will get you about 10 kilometres of range.

  • [Somewhat solved] NES outputs 4.6V on controller port instead of 5V which prevents Blueretro from functioning properly
  • Could be. The way the voltage sags at the end of the cable with the blueretro connected suggests that someone skimped on copper in the wires.

    If you can figure out a way to measure the voltage at the port with the cable attached and powering the blueretro, do that. If it is mostly the same whether the blueretro is connected or not, yep, it's the cable.

  • Your Experience with Linux, BSD etc
  • I hate how bloated the kernel is. I'd like it to fit into main memory.

    Take a copy of lspci, lsusb. Use them to build a kernel from source with only the bits you need and then make the bits you might need modules. Include your filesystem driver into the kernel and you can skip the usual initramfs stage and jump straight to your root filesystem.

    Might take a few tries, but at least it doesn't take 18 hours to compile the kernel anymore....

  • Sand and CPU creation
  • You need silicon.

    The earth's crust is about 25 percent silicon. Sand made out of quartz like desert sand is about 50 percent silicon. Beach sand is usually mainly calcium carbonate from shells and it doesn't contain much silicon at all. Volcanic beach sand is more likely the same as the earth's crust so 25-50 percent.

    So as long as you refine your sand/gravel/rocks/lava so that you're left with pretty much pure silicon, you're good to go.

  • The level of engagement on Reddit these days
  • Digg was Reddit, before Reddit came along. And then they tried to monetise it all and pushed out a site layout update that "enhanced" that monetisation aspect (sound familiar?)

    Basically they fucked it up right there.

    I left Digg in 2010 and never went back, and now the domain and it's remnants are owned by some advertising company.

  • Google Is Paying Reddit $60 Million for Fucksmith to Tell Its Users to Eat Glue
  • I would like to hear your opinion on crumbed, deep fried, pineapple rings. 🤔

    For example : https://www.redrooster.com.au/menu/sides-kids-meals/pineapple-fritter/

  • Google Is Paying Reddit $60 Million for Fucksmith to Tell Its Users to Eat Glue
  • Also, things not designed for food use or human consumption don't have to follow strict rules regarding their composition, and they're not monitored.

    Nobody is checking PVA glue for heavy metals or melamine or pesticides or any other number of things that will give your insides a bad day.

    Nobody is issuing a recall if your bottle of glue ends up with ground up glass in it.

    Because it's not food, and it doesn't matter, until you put half a cup of it in your pizza because Google told you it was a good idea.

  • Removed
    when google bought datasets from reddit
  • i like how the answers are the exact same generic unhelpful drivel you hear 20k times a month if you're...

    Searching for a solution to any problem on the internet.

    There are a million ad- laden sites that, in answer to a technical question about your PC, suggest that you run antivirus, system file checker, oh and then just format and reinstall your operating system. That is also 90 percent of the answers coming from "Microsoft volunteer support engineers" on Microsoft's own support forums as well, just please like and upvote their answer if it helps you.

    There are a million Instagram and tiktok videos showing obvious trivial, shitty, solutions to everyday problems as if they are revealing the secrets of the universe while they're glueing bottle tops and scraps of car tires together to make a television remote holder.

    There are a trillion posts on Reddit from trolls and shitheads just doing it for teh lulz and Google is happily slurping this entire torrent of shit down and trying to regurgitate it as advice with no human oversight.

    I reckon their search business has about two years left at this rate before the general public regards them as a joke.

    Edit: and the shittification of the internet has all been Google's doing. The need for sites to get higher up in Google's PageRank™ or be forever invisible has absolutely ruined it. The torrent of garbage now needed to ensure that various algorithms favour your content has fucked it for everyone. Good job, Google.

  • The Onboarding
  • I work in OT. The number of "best practice" IT mantras that companies mindlessly pick up and then slavishly follow to the detriment of their mainly-OT business is alarming.

    Make your own damn best practice that suits your business best, don't copy and paste something from a megacorp. Sure, include elements from megacorp's best practice if they are applicable, but don't be a slave to the entirety of it.

  • [Feature Request] option to merge or roll up simultaneous cross-posts in the feed.

    I subscribe to a bunch of communities and often there is a cross post with the same title and the same URL link across four or five of them at once. This usually results in a screen or two of the same post repeating for me, and I usually just find the one with the most commentary to check out.

    It would be nice just to do that automatically, and shrink to a single line or otherwise "fold in" the other cross posts to the highest commentary post so they don't clog my feed. Maybe a few "related" lines under the body of the post when you go into it, similar to the indication that it's been cross posted.

    Thoughts?

    0
    My customisable solar hot water system controller (project in progress)

    Hi all,

    In an effort to liven up this community, I'll post this project I'm working on.

    I'm building a solar hot water controller for my house. The collector is on the roof of a three-storey building, it is linked to a storage tank on the ground floor. A circulating pump passes water from the tank to the collectors and back again when a temperature sensor on the outlet of the collector registers a warm enough temperature.

    The current controller does not understand that there is 15 metres of copper piping to pump water through and cycles the circulating pump in short bursts, resulting in the hot water at the collector cooling considerably by the time it reaches the tank (even though the pipes are insulated). The goal of my project is to read the sensor and drive the pump in a way to minimise these heat losses. Basically instead of trying to maintain a consistent collector output temp with slow constant pulsed operation of the pump, I'll first try pumping the entire volume of moderately hot water from the top half of the collector in one go back to the tank and then waiting until the temperature rises again.

    I am using an Adafruit PyPortal Titano as the controller, running circuitpython. For I/O I am using a generic ebay PCF8591 board, which provides 4 analog input and a single analog output over an I2C bus. This is inserted into a motherboard that provides pullup resistors for the analog inputs and an optocoupled zero crossing SCR driver + SCR to drive the (thankfully low power) circulating pump. Board design is my own, design is rather critical as mains supply in my country is 240V.

    The original sensors are simple NTC thermistors, one at the bottom of the tank, and one at the top of the collector. I have also added 4 other Dallas 1-wire sensors to measure temperatures at the top of tank, ambient, tank inlet and collector pump inlet which is 1/3rd of the way up the tank. I have a duplicate of the onewire sensors already on the hot water tank using a different adafruit board and circuitpython. Their readings are currently uploaded to my own IOT server and I can plot the current system's performance, and I intend to do the same thing with this board.

    The current performance is fairly dismal, a very small bump of perhaps 0.5 - 1 deg C in the normally 55 degree C tank temperature around 12pm to 1pm, and this is in Australia in hot spring weather of 28-32 degrees C.(There's some inaccuracy of the tank temperatures, the sensors aren't really bonded to the tank in any meaningful way, so tank temp is probably a little warmer than this. But I'm looking for relative temperature increases anyway)

    Right now , the hardware is all together and functional, and is driving a 13W LED downlight as a test, and I can read the onewire temp sensors, read an analog voltage on the PCF8591 board (which will go to the NTC sensors), and I'm pulsing the pump output proportionally from 0-100 percent drive on a 30 second duty cycle, so that a pump drive function can simply say "run the pump at 70 percent" and you'll get 21 seconds on, 9 seconds off. Duty cycle time is adjustable, so I might lower it a bit to 15 or 10 seconds.

    The next step is to try it on the circulating pump (which is quite an inductive load, even if it is only 20 watts), and start working on an algorithm that reads the sensors and maximises water temperature back to the tank. There are a few safety features that I'll put in there, such as a "fault mode" to drive the pump at a fixed rate if there is a sensor failure, and a "night cool" mode if the hot water tank is severely over temperature to circulate hot water to the collector at night to cool it. There are the usual overtemp/overpressure relief valves in the system already.

    All this is going in a case with a clear hinged cover on the front so I can open it and poke the Titano's touchscreen to do some things.

    Right now I am away from home from work, so my replies might be a bit sporadic, but I'll try to get back to any questions soon-ish.

    A few photos for your viewing pleasure:

    The I/O and mainboard plus a 5V power supply mounted up: !

    The front of the panel, showing the Pyportal: !

    Thingsboard display showing readings from the current system: !

    Mainboard PCB design and construction via EasyEDA: !

    !

    7
    dgriffith Dave. @aussie.zone

    I'm a technical kinda guy, doing technical kinda stuff.

    Posts 2
    Comments 240