1,606 karma · joined April 3, 2010
I read this play for the first time last week and this exchange really stuck with me.
The magic is definitely gone.
`git pull origin ${{ github.head_ref || github.ref }}`
In the pull_request_target action, $github.ref is the name of the branch, which in this case included a curl request for a shell script, a pipe character, and bash.
1. https://www.avclub.com/why-does-everyone-on-youtube-make-the...
A sleep blindfold with Bluetooth headphones built in. It's helped me become a deep sleeper.
Remote: Yes (only)
Willing to relocate: No
Technologies: React, Typescript, NodeJS, etc (modern web stack)
Résumé/CV: https://hiredanatoday.com/
Email: hello [@] hiredanatoday [dot] com
I've been in the tech industry for 25 years and I've led remote teams since the early 2010s. Looking for a VP or Director of Engineering role where I can build out teams, help engineers level up, and build a great culture.
We’re looking for software engineers to join our growing engineering team. You’ll partner with product management and design to architect, implement, test, iterate and maintain features that will bring unprecedented technology to the school and substitute teacher marketplace. You’ll play a key role in helping us modernize and reimagine our codebase, infrastructure, processes, and products. This role will meaningfully impact Swing Education’s mission to ensure that learning never stops in K-12 classrooms.
We have a diverse, supportive Product, Design, and Engineering (PDE) team that values experimentation, learning, and personal growth. Your fellow engineers will help get you ready to contribute quickly. We also have lots of exciting work in the pipeline, ready for an engineer like you!
Technology:
- Front-End: Typescript, React
- Cloud: AWS
- CI/CD: Gitlab CI/CD, Ionic Appflow
Roles:Sr. Software Engineer: https://careers.jobscore.com/careers/swingeducation/jobs/sr-...
Software Engineer II: https://careers.jobscore.com/careers/swingeducation/jobs/sof...
- Terry Pratchett
It sounds great on paper. If I were selling widgets, I might want an API so people have yet another avenue to buy widgets and put money in my pocket. But at that point I’ve lost control of the widget-buying experience and I can’t collect as much data on the audience of widget buyers.
Public APIs disappeared as quickly as they showed up and companies focused on partnerships. You can’t ask your voice assistant to order you a pizza from the local joint, but if you say “I want a Pizza Hut pizza” we’ve got you covered.
I expect this product to go the same way. People will find a way to block their browser automation and the universe of things it can do will shrink until it’s a glorified timer and to-do list. But if you want a medium stuffed crust and a side of wings, we’ve got you covered.
I personally prefer a completely free & open web, but I understand that means I'm going to be installing binaries for some things. I'd much rather have to download netflix.exe than have the current state of browser drm for example.
(It's not the app I worked on but it's out there as an example)
Native apps can block screenshots. Apple doesn't always like it, but you can plead your case to the reviewers. Web apps don't have an API to prevent screenshotting or to know when one is about to be taken and hide their contents. This is important to protect privacy (nudes) and people have come to expect it.
Know what's interesting? Screenshot protection is available for Encrypted Media Extension (DRM) video if you have Hollywood $$$.
Browsers (on desktop) also have dev tools built in. They make it easy to download any image you can see even if we put all the right click prevention scripts and CSS hacks in the world in place. Imagine having to explain to the privacy protection team that you can't disable dev tools for your site when that's not even an issue on native mobile without extra steps.
Those are platform wide issues, and I seriously doubt the people setting web standards are going to be on board with new standards that keep information (even very, very personal information) from being free.
I've championed the web since 1996. And PWAs may be fine to replace some basic e-commerce and information apps. But the platform needs to make some changes before it can totally replace native apps.