Remember when you could trick a colleague into posting in Twitter, Facebook... by just sending a link?
CSRF fixes are great for security - but they've definitely made some of the internet's harmless mischief more boring
1,365 karma · joined April 19, 2010
Remember when you could trick a colleague into posting in Twitter, Facebook... by just sending a link?
CSRF fixes are great for security - but they've definitely made some of the internet's harmless mischief more boring
That gives anyone the right to get the source code of that commit and do whatever.
The article does not specified if the company is still using the code AFTER the license change.
The rest of the points are still valid.
> Open-source software is software released under a license where the copyright holder grants users the rights to use, study, change, and distribute the software and its source code, for any purpose.
That’s the first result you get on Google—and it’s exactly why so many companies relicensed their projects (Redis, HashiCorp, Elasticsearch, MongoDB…).
If it’s open source, you can sell it, host it, or give it away for free. The only difference is which obligations the license attaches:
GPL → you must keep the license.
AGPL → you must keep it and extend it to hosted services.
BSD/MIT → do almost whatever you want.
But the core right is always the same: distribute, host, and sell. Courts have even confirmed this is the accepted definition of “open source.”
> We are open-source (https://github.com/cactus-compute/cactus). Cactus is free for hobbyists and personal projects, with a paid license required for commercial use.
If it is open-source, one is free to distribute even for commercial use by definition. Which one is correct and what's your business model?
Backend development at justwatch. Looking for all levels, not only junior.
Go, postgress, kubernetes.
No remote.
Feel free to contact: guillermo.alvarez at justwatch.com
For me, that deeper knowledge is an advantage. It helps me quickly evaluate tradeoffs between databases, debug at the OS level, or dismiss a library still relying on select if I expect heavy load. This insight saves time and increases efficiency.
Check it out: https://www.linuxfromscratch.org/
With cookies and browser access, they could get into my emails, family photos, bank accounts, and even read desktop notifications from my phone's SMSs.
For developers, the real risk lies in the variety of dependencies our apps have, which could get compromised.
So, this isn't really news. There are also tools to access all your iMessage history from a Mac, for example.
I believe the feature is really useful, and for sure you can turn it off.
We predominantly utilize Golang and Kubernetes, interfacing with GRPC APIs from teams such as Content (housing "the" database) and Martech (for ad display). Additionally, we work with databases like Scylla and Elasticsearch, ensuring seamless operation even under high loads exceeding 5k requests per second.
We're tackling challenges like integrating video ads, fortifying against scraping, enhancing response times, and optimizing the click-through rate for our recommender engine.
My colleagues from the content team, are also looking for a ML expert that help us finding the right recommendations.
If you in, write me (guillermo.alvarez@justwatch.com) or visit: https://www.justwatch.com/talent/jobs/tech/streamingguide-se... (Junior offer to be open soon).
The difference is developer behavior that each framework encourages.
While htmx/turbo focus in just couple of helpers and then leave you with the full HTML/JS, in a react ecosystem you end having with 3 party components, and a state management system and build system that will change in 10 months. I don't say it isn't justify and that it have its pros, but it's a rabbit hole in my experience, where you easily end fighting with the framework than focusing on business.
However, I will argue that 80% of PWA exist to have proper push notifications, or faster development than native.
While comparing with htmx it feels more developer focus than tech focus, but I believe the race between the two will depend on which one is integrated with your backend framework.
Hi. I am Guillermo, backend developer of StreamingGuide. We try to make justwatch.com the best streaming guide worldwide.
We predominantly utilize Golang and Kubernetes, interfacing with GRPC APIs from teams such as Content (housing "the" database) and Martech (for ad display). Additionally, we work with databases like Scylla and Elasticsearch, ensuring seamless operation even under high loads exceeding 5k requests per second.
We're tackling challenges like integrating video ads, fortifying against scraping, enhancing response times, and optimizing the click-through rate for our recommender engine.
If you in, write me (guillermo.alvarez@justwatch.com) or visit: https://www.justwatch.com/talent/jobs/tech/streamingguide-se...
I will personally love to see a link to openstreetmaps that tends to be more detail in my area.
This feels more like being evil, than trying to provide a good experience to the user and being nice. (Maybe they are working on that already)
If you saw an ad for a movie we probably did it. Justwatch is the biggest and most up to date streaming guide.
Company size: about 300. Engineering: about 40. No VC behind. 8 cofounders. 10 years old. Profitable.
In my team we build scraping protection improve SEO, grahpql, improve ad campaigns. Microservices, k8s... that kind of things.
All levels.
Also looking for devops, sre, frontend and ML, but can't provide details for thoose.
More info here https://www.justwatch.com/talent/jobs/tech or write me: guillermo.alvarez @ justwatch.com
Location: Berlin
Remote: Optional
Willing to relocate: No
Technologies: go, rails...
Résumé/CV: 20y experience https://de.linkedin.com/in/galvarez
Email: guillermo@cientifico.net Location: Berlin
Remote: Optional
Willing to relocate: No
Technologies: go, rails...
Résumé/CV: 20y xp. https://de.linkedin.com/in/galvarez
Email: guillermo@cientifico.netWhat I wanted to say is to take a lot of care to not define your self by your weaknesses. If you have several startups with other people you are already awesome.
Then consider that there is nothing bad with your speech. Instead there is something bad with the expectations. You are a founder so you set the expectations. Setting meetings with agenda, not improvise decisions, maybe your focus should be more in expectation management for meetings than improving your speech.
And last. Consider if there is really a fit. I probably will love working with you. Other people might not.
Look also for a fit. I will like to work with you. I like to have a meeting, reflect, and come to conclusions after several sort sessions. Other people (not looking at sales), tend to prefer (in my short experience) meetings without agendas and fast decision making. The CEO should bring versatility to the approach.
Long live to slow thinkers! https://sive.rs/slow
I said yes (instead doing what I wanted that was to invest the time needed to agree on a vision).
Then I continued saying yes again and again, until without realizing it, I put my self in an employee mindset. Waiting for her to decide what I work as she blocked everything.
I need to move back to founder mindset and start setting some boundaries.
Thanks for your comment.
On 8 months so far, the CEO:
* Don't want to have any alignment meeting.
* Don't want to plan anything.
* Don't want to drive vision.
* Want to focus only in the killer feature.
* Don't want to build mockups or prototypes to test with users.
* If we do, they have to be beautiful.
* Don't want to work on anything that takes more than a week.
* Rejected to have any effective meeting.
</Frustration>What I want to say in this message is that I miss exactly the things that are not in the book.
Edit: we are just 3 cofounders!
I need to inform my customers what I do with their personal data. That includes to which companies I share that data with.
Having an excel with customer data is providing that data to Microsoft. So I need, as responsible of the data, to know how they will use it. Any use case that isn't obvious have to be cleared stated in the data privacy agreement. Including moving data outside EU into other countries like America (where US government can request that data without even informing us) or using their data to train AI.
Come'on. If we need to inform that we used chatgpt (just in case they provide PI), why we will not need to inform about Microsoft.