I fully agree here. It's also not uncommon to have the reply for specific items be "Ahh, well that is a bit of an edge case see because of X and Y" and then you learn there are many many "special cases" to the point that they aren't that special anymore.
We were working through many complex business flows and running into exactly what you describe in many areas. Some of the project people with less experience complained that we were spending too much time on exceptions and slowing down the project. We had to explain that when each exception happens 100 times a day with significant impact on business productivity, then it doesn't matter whether you call it an exception or not, it's important to solve for.
It's funny that the post states:
"None of these band-aids really help — we still all hire tons of false positives (unqualified) and turn away false negatives (actually qualified), despite every attempt to make the process perfect, or even good"
The post touches on it (regulation about firing causing legal issues) but the unfortunate truth is that turning away false negatives has little cost to a business as long as you make sure to turn away false positives. Bad hires are extremely expensive, where as the lost revenue of turning down a good hire isn't nearly as bad (it's easy to try to hire them again later).
The stamp idea is good, reputation based hiring is important, as shown by the use of referrals in hiring. I've always wondered why we don't keep track of referrals inside companies in order to figure out who is recommending their peers who legitametly are good fits, vs those who are just trying to help out friends (who might not be the best hires).
Further I think there is also the problem that anti-corruption/anti-nepotism often harms hiring. It's much easier when working in a start up to hire the most talented people you know without other people sitting in, compared to at a big company where I know people who actively know good people they want to hire, but who can't be arsed with the long interview process and high chance of rejection.
If it wasn't for the regulation around firing some sort of staking your job on the line would be effective. You can refer someone and have them skip most of the process but your job is on the line if that was a bad call.
My point was we know those are decent margin industries and video games aren't any more expensive, but anyway you usually look at 20% margin in the industry give or take 10% depending on the scale and particularly advertising costs at large scales.
See my further reply, margin of 20% give or take 10% depending on scale (on average, some products obviously have incredibly high or low margins as is typical in the creative industry).
My point about revenue was that games are pulling in more money than film and TV and we all know they cost less to make, and film and TV has good pay so therefore the games industry can afford similar rates, if not more.
Hmm compared to film/entertainment yes, but from the perspective of an individual developer worker, your alternatives are not just in film/entertainment
I've been done by illegal electronics on Amazon too many times. They don't seem to care at all. You can still buy chargers on them that are in an advisory red list on gov UK....
Isn't the Uk the opposite? There are many visas in which you have to be in the UK to apply. This is why we have people coming on boats, and why they are not illegal immigrants. They technically have to travel here to apply for aslyum, and since they do not have a visa cannot take conventional transport, but it is entirely legal for them to come here on a small boat as long as they present themselves to the authorities to claim aslyum upon arrival.
Graduate visa's are the same for example, where you cannot apply abroad, so you must be careful not to leave the country between graduating and getting that visa.
The asylum system and immigration system are surprisingly disconnected from each other in the UK.
Pretty much all forms of permission to stay in the UK other than asylum can only be granted from within the country if you hold an existing long term status. So if you're visiting as a tourist you can't then decide to apply for a spouse visa or even a working holiday or student visa without leaving the country first. If you're already on a student visa or a work visa or similar you can change categories without having to leave.
The graduate visa is essentially an extension to the student visa with slightly different permissions - it makes sense that you can only apply to extend if you're in country and you view it from that lens.
The historic reason behind all this is that there used to be a substantial difference between being granted "leave to enter" and "leave to remain" (out of country vs in country applications). Leave to enter used to be granted by embassies etc and the foreign office, but leave to remain was granted by the home office. Now the home office handles everything in the UK centrally so the distinction is not significant.
It's become rather clear that Open source licenses are vulnerable, since defending them costs large amount of money, and proving violations can be hard since by definition the products that break them are closed-source.
A legal battle is expensive and time consuming. For example they have been fighting one with Visio since 2021[0]. It’s going to court this year.
I’m not sure how well tested AGPL has been tested in court, but assuming it has, the SFC has the right to reverse engineer anything covered by the license. That will help people sooner than trying to get a court to make a decision.
I think the Vizio lawsuit will set a more narrow precedent than the SFC wants. The tentative ruling the judge in that case made in December (not binding, but represents the judge's current understanding of the case going into the trial) is that Vizio has a contractual obligation to provide the GPL source code for the TV the SFC bought because the TV has an offer to provide source code upon request buried in one of the menus. The tentative ruling doesn't cover what happens if a company doesn't offer to provide source code. In the future, a company that uses GPL code without a source code offer could argue that third-party GPL beneficiaries have no grounds to sue because there's no contract being violated, and this would take another lawsuit to resolve.
That was my impression, as well, but I recently met SFC people and they assured me that the judge is taking the third party beneficiary doctrine very seriously, it‘s not off the table. Funnily, because Vizio objected to the tentative ruling, it has little meaning now.
The trial in August will handle the TPB stuff, as well. It will be streamed, btw.
Open source for medium and small projects is dead if enforcement is a consideration. Trivial to reimplement in same or other language and give yourself plausible deniability.
So many people in the comments here are making assertions about the quality of the rust re-write but the point largely remains the same. There is no way you've read all million LOC in the time and reviewed to make sure it really is transpiled. It's not a criticism of the method, but the time and review process.
reply