• 0 Posts
  • 108 Comments
Joined 2 years ago
cake
Cake day: July 6th, 2023

help-circle
  • I’ve been using copilot. Potential is there but getting a result is more art than science. I’ve found it helpful to document desired workflows in readmes and ask for unit tests then run unit tests until it works out.

    • use a premium model like sonnet and put it in agent mode
    • Ask it to review the project
    • ask it to review the ticket/requirements
    • ask it to research existing solutions and write a design document that meets the requirements with high certainty
    • Let it write the document and make sure it stays on task
    • review the output and send build errors back, roll forward or undo the code and re-submit
    • identify what works and reduce scope



  • I offered 3 potential solutions that work across ever model (unlisted) and you guys are downvoting?

    • USB - apple 30 pin: note that the pin number might change depending on release year. Someone smarter than me will mention why firmware might not work out.
    • USB to aux: this will give you a headphone jack and is the most reliable
    • FM transmitter: if you lack a headphone jack you can also get an FM transmitter. It makes your device a mini radio station. These are pretty unreliable or staticy, but sometimes you need an option. I would recommend a new player first.



  • US Sr SRE (devops) checking in: I would personally recommend the networking path. Caveat: A good engineer will know the background of both (curl, telnet, Iam, security groups, cidrs, domains)

    Devops was mostly automating the stuff in between the other teams; and most of that is working out of the box these days. Most repos already have their Jenkins and docker files. How much admin are you expecting on serverless? Most people are pivoting to app support (ticket queues) or supporting managed services (on call).

    As far as my day to day:

    • Troubleshooting incidents and walk ups
    • Answering pages (read restarting things)
    • Groovy Jenkins build pipelines
    • Cdk applications
    • Ruby configuration management
    • Parameter/secret management
    • Reading error messages for devs
    • Yaml/xml linting
    • Assisting in load testing
    • Changing settings to make the application more stable. Ex: db connections, memory
    • Cloud UI/clis

    Pros: I do a lot of different things, we get downtime because we need to respond to things immediately, I don’t have normal project/sprint planning. I have the keys to the kingdom. Higher pay than most other devs. I hack things together, I don’t need to design workflows.

    Cons: I am on call, I am the silliest clown (I get hardest problems), I need to understand a lot of moving pieces, sometimes when things break, there is a lot of pressure on you to find something hard. I regular have to Google “bash variable syntax” because I’m coding in 15 languages. Interviewing for jobs is impossible because no 2 positions are the same









  • Grab a 4 free AOL disk from blockbuster, use 3 of them as frisbees. Take the last one home and spend 10 minutes waiting the interface to install. Plug in the phone line and hear a series of beeps and schreeches before being greeted by an early robotic voice saying “welcome!” And often “you’ve got mail”.

    Afterwards you follow a guide to sign up for a mail account and a text like document with links to AOL platform tooling like chat rooms and search tools. You started looking for urls everywhere wondering what hidden gems you’ll find in the virtual world and what kind of content was on cereal websites or Nickelodeon. There was a massive learning curve for multimedia, but you had a lot of pen pals from chatrooms. So much porn spam. Nabisco had an awesome gaming site



  • It all started with PAL: https://en.wikipedia.org/wiki/PAL the short version is that old cameras were tuned to work with the electromagnetic frequency, your camera either worked in Europe or in the US. This effected the frame rate of the end video (4%) and meant that tvs, video players and consoles ran at a different frame rate which lead to 2 standards NTSC and SECAM.

    As trade expanded publishers created trade routes and business partnerships that created a patterns of distribution. Later when we resolved those 2 standards with modern technology, we are still were using those methods to get the physical copies to the stores and those same stores are still handling digital distribution, using the same laws and regulations. It might seem simple to click download, but that’s built on a monolith of history and automation to deliver a good user experience.

    To actually get rid of it, I’m not a lawyer but I imagine we have internal trade treaties to visit? I don’t think it’s legal to sell PAL versions outside of their region unless you are also doing business there. I know Japanese pokemon games were hard to buy as a kid. Disclaimer: I know tech stuff.




  • Eli5 VPN: https://dnsleaktest.com/ Visit this site unsecured and it will display your general geographic location (county/region). Connect to your VPN and try again incognito and under most circumstances it will display the VPN location instead.

    Example scenario: you are in Canada and connect to Netflix and are incredibly disappointed with the Canadian selection. You connect toa VPN from New York a few miles away and you get access to the full United States catalogue. (Netflix is fighting this)

    Example 2: you setup your smart vacuum on your home network and being concerned about security, you disabled access outside your home. You can connect to a personal VPN you configure to “spoof” being inside the house while on vacation to modify your vacuum settings.

    Vpns are also commonly used as “public transit” for users to obfuscate their identity.

    Benefit: When you make a request against a website, they often put trackers on you including your operating system, browser application, and store data like your geographic location. Advertisers are tracking your history, sites are using cookies to charge more with dynamic pricing when you revisit, data brokers are selling that data. There have been use cased where whistle blowers are identified off that purchased data from known journalist meetings. There’s a lot of reasons to have a VPN, but never use a free one. Adding an extra jump to your VPN location is definitely adding latency, if you don’t need one, it’s just extra weight.