• 0 Posts
  • 260 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle

  • That is only an issue in very small grids that are entirely renewables in one location. And the impact of AI on the grid has been much more problematic than any renewable sources because it’s localized and its is sudden spikes in usage whereas spikes in generation can be mitigated with battery and capacitor tech. Spikes at the usage side need to either be mitigated by the user or the grid has to implement mitigation at just those locations which is more difficult to plan for.



  • 4k thing may not be Netflix itself. There’s a ton of DRM that has to be working just right built into a lot of hardware and software. Many things can cause it to have issues and it’s designed to break if there is anything it considers abnormal. Problem is that it’s kinda, sorta new and hardware can’t be updated. Same issues happened with 1080p at the time. My PS3 HDMI port broke multiple times during warranty and then I gave up after it expired. Just the slight distortion caused by the defect made the TV and all the other devices decide it was being used to pirate content and so they refused to work. These days the devices are more stable and the media industry has stopped aggressively enforcing the DRM to be so aggressive. But they still are doing it with 4K. Any little bug in a driver, software, or hardware firmware and it falls back to 720p or 1080p if you’re lucky.



  • Two ways to process voice, on device or on server. Device-based solutions either are very basic and just detect differences between words or need training data based on your voice or they need lots of processing power for more generalized voice recognition. So is your battery draining and phone is often hot because an app is keeping the mic on and keeping the phone from slowing the processor? Other option is to stream the data to the server. This would also increase battery usage as the phone can’t sleep, but might not be as noticeable, but more evident would be your phone using a lot more bandwidth than is reasonable while you aren’t actively using it.


  • One of the primary requirements for my latest project moving a bunch of stuff to self hosted is that if it has a GUI that is going to be internet facing, it either has to support OIDC or it has to be something low risk enough that I feel comfortable setting it up without much security and just setting up a single basic auth login with traefik. A few apps I had trouble finding, but worked most of it out.


  • It’s just how HR does stuff in the US. Most applications have to go through an automated system for filtering before reaching a person, unless it’s a pretty small company. That system usually requires very specific criteria to get through. Like I remember applying for a seasonal job at Target, around the end of 2010 when I was laid of, and having to fill out a really detailed application online and take a bunch of personality tests. Turns out I scored too high on leadership and had too much professional experience to be a stock person/cashier, so I was rejected before it was sent to the store manager.

    It’s not an accident or unintended consequence kind of thing either. It’s how they can have a job position “open” and have hundreds of applications, but still be understaffed and thus force workers to work what should be extra people’s jobs for no extra pay. It’s just how the mega-corp culture is in the US for the most part.

    As for the software and some other very technical industries, it’s a similar cultural thing, but on top of that, most recruiters are not technically literate and so don’t know how to judge a technical person, but are made to filter applications before passing then on. My last job had a position open the entire 10 years I worked there and there were no interviews at the hiring manager or team level in all that time. It was an analyst position and I would have hired basically anyone who had the one bit of specialized knowledge if it was up to me. But I did the job of two people the whole 10 years and was never able to move up I the company because of it.

    Only reason I didn’t leave sooner was that I didn’t have the funds to get a degree when I was younger and fell into a time when the crazy unsecured loans were not as much of a thing, and most companies filter out software related candidates without a degree up front, regardless of experience. Finally got a degree when I found a program that I could handle while also doing two peoples’ worth of work.


  • If it’s just one job post, then automating it is not going to be very useful. I don’t think OP meant that. Seemed like they want to give a general CV/resume and then feed it each job posting and get customized versions for each posting. Many HR departments have keyword filters necessary to clear before it gets to a person. Otherwise, it takes only a few minutes to customize one time and would be much better to do manually anyway.

    Problem is, these days it usually takes 50-100 job applications per interview depending on industry. In the software industry (in the US anyway), that’s about average. Last job took me about 500 applications and that led to 3 third-round interviews and 2 of them gave offers. Total I probably had around 8-10 first round interviews, not including the many 5-10 minute phone calls with headhunter recruiters that contacted me based just on my resume on LinkedIn and various other sites.


  • Not exactly. I just think trying to apply a single threaded, cyclical processing model on a process that is neither threaded nor executed in measurable cycles is nonsensical. On a very, very abstract level it’s similar to taking the concept of dividing a pie between a group of people. If you think in terms of the object that you give to each person needing to be something recognizable as pie, then maybe a 9-inch pie can be divided 20 or 30 times. Bit if you stop thinking about the pie, and start looking at what the pie is made up of, you can divide it so many times that it’s unthinkable. I mean, sure there’s a limit. At some point there’s got to be some three dimensional particle of matter that can no longer be divided, but it just doesn’t make sense to use the same scale or call it the same thing.

    Anyway, I’m not upset about it. It’s just dumb. And thinking about it is valuable because companies are constantly trying to assign a monetary value to a human brain so they can decide when they can replace it with a computer. But we offer much different value, true creativity and randomness, pattern recognition, and true multitasking, versus fast remixing of predefined blocks of information and raw, linear calculation speed. There can be no fair comparison between a brain and a computer and there are different uses for both. And the “intelligence” in modern “AI” is not he same as in human intelligence. And likely will never be with digital computers.


  • Regardless of how you define a “bit”, saying 10 in a second when most people easily process hundreds of pieces of information in every perceivable moment, much less every second, is still ridiculous. I was only using characters because that was one of the ridiculous things the article mentioned.

    Heck just writing this message I’m processing the words I’m writing, listening to and retaining bits of information in what’s on the TV. Being annoyed at the fact that I have the flu and my nose, ears, throat, and several other parts are achy in addition to the headache. Noticing the discomfort of the way my butt is sitting on the couch, but not wanting to move because my wife is also sick and lying in my lap. Keeping myself from shaking my foot, because it is calming, but will annoy said wife. Etc. All of that data is being processed and reevaluated consciously in every moment, all at once. And that’s not including the more subconscious stuff that I could pay attention to if I wanted to, like breathing.


  • I just skimmed it, but it’s starting with a totally nonsensical basis for calculation. For example,

    “In fact, the entropy of English is only ∼ 1 bit per character.”

    Um, so each character is just 0 or 1 meaning there are only two characters in the English language? You can’t reduce it like that.

    I mean just the headline is nonsensical. 10 bits per second? I mean a second is a really long time. So even if their hypothesis that a single character is a bit we can only consider 10 unique characters in a second? I can read a whole sentence with more than ten words, much less characters, in a second while also retaining what music I was listening to, what color the page was, how hot it was in the room, how itchy my clothes were, and how thirsty I was during that second if I pay attention to all of those things.

    This is all nonsense.



  • It’s good to use SSL even if you don’t plan to use it externally. At some point you may change your mind, or you may need to access it via VPN and there may be one hop between your browser and the VPN that will then be in plain text. Plus, not all devices are trustworthy anymore. An Android or iPhone device might have “malware” (including from reputable companies like Google trying to track you for ad purposes but recording unsecured http traffic to do it.) Or a frienday bring a bad device over and connect to your wifi and inadvertently capture that traffic. Lots of ways for internal traffic to be spied on.

    Google: “how to create self signed certificate authority on <your workstation OS>”

    And if that article doesn’t have it, google: “how to create a domain certificate from a self signed certificate authority”.

    It doesn’t have to be a valid external domain, just use “.internal” as the top level domain which is reserved for this kind of thing, like “vaultwarden.internal”. You can also just use IP addresses in the certificate, but I find that less desirable.

    Then google: "how to add a trusted certificate authority on <all your OS’s of all internal devices>”. Depending on what web browser you use, you may need to add it there as well. Once the certificate authority is trusted by your devices and browsers, then the domain certificate created by that CA will be as well.

    You can set your expiration dates to be far in the future if you want, to avoid having to create new ones often, but be sure to document how just so in 5 or 10 years or so, if it’s still that way, you’ll know how to update them.





  • Cloudflare DDNS updated by ddclient on my OpnSense router. Cloudflare happens to be my current domain registrar. Honestly, my IPv4 doesn’t change that often. And when I used to be on Comcast, they assigned a block of IPv6 addresses and the router dealt with that. Unfortunately, I now have Quantum Fiber who only assign a single IPv6 address, so I gave up on IPv6 for now.



  • A lot of times of it’s a very small, light item, there are contracts that allow for expedited shipping through government channels which might reduce cost which is why the faster option is less. Probably if it were a bigger item, the faster option would be either unavailable or way more expensive and the slower would be about the same price. Similar to how in the US the first class mail is very cheap.

    Also, it’s probably so expensive because expediting the customs process is mostly there just for rich people to skip the line kind of thing like in many other areas of society. There’s almost always a backlog in customs combined with “antiterrorism” things like radiation detection, xray, pathogen detection, poison detection, etc., that is often done at random in large batches, but with expedited they often have to test every piece rather than rooms full of stuff. And routing is similar. They also can’t wait to add your package to a larger batch of things when moving between various points along the way, so a lot of things are moved in smaller batches or direct courier. All of that makes it very expensive to move something very fast, no matter how small.