[-] nous@programming.dev 5 points 2 years ago

But while that is technically true how would you form a policy around it? If you can afford to pay for private school but not the VAT have it VAT free? But if you can afford the VAT then you must pay it? That would be very hard to enforce and ripe for abuse. A blanket VAT/no VAT on private schools is far easier and overall will be a positive even if some more students will drop down to the state paying for their education.

And yeah, having VAT exception rules for stuff children need to buy, like books cloths food etc is good. But why is that good? Because it applies to everyone not just a select few people rich enough to buy the best books, designer cloths and luxury foods. And public schools are already VAT free - by virtue of being free. This is not a blanket tax on all education, just the luxury side of it which only the wealthy currently partake in.

Pointing out the £7000 cost without putting it into context seems like an argument a conservative would use against this policy - even though there is an overall net gain with it taken into account. Yes we should take it into account but so should we the amount of money brought in. And that is how we decide if it is a good policy or not (and it seems like it will be).

The only real concern here would be if the government implements the tax and does not give that back to the schools - which TBH is a real concern. Though even if it is neutral - the government paying for the extra students but not giving extra overall funds I would still say it is worth while as it is a form, even a small one, of tax on the rich. So long as it does not hurt the public schools (which the government would have not pay for the extra students for that to be true - I am not sure they would go that far).

[-] nous@programming.dev 5 points 2 years ago

But I feel like Uncle Bob is leaning more towards that if a task requires 100 different operations, then that should be split into 100 different functions. One operation is one thing. Maybe not exactly, but that’s kind of vibes I get from his examples.

Oh yeah he defiantly does. He even says so in other advice like a function should be about 1-3 lines. Which IMO is just insane advice.

[-] nous@programming.dev 5 points 2 years ago

I use it precisely because it doesn't break all the time and is less restricting... Don't know where you got the idea it is not.

[-] nous@programming.dev 5 points 2 years ago

“Best practices” might help you to avoid writing worse code.

TBH I am not sure about this. I have seen many "Best practices" make code worst not better. Not because the rules themselves are bad but people take them as religious gospel and apply them to every situation in hopes of making their code better without actually looking at if it is making their code better.

For instance I see this a lot in DRY code. While the rules themselves are useful to know and apply they are too easily over applied removing any benefit they originally gave and result in overly abstract code. The number of times I have added duplication back into code to remove a layer of abstraction that was not working only to maybe reapply it in a different way, often keeping some duplication.

Suddenly requirements change and now it’s bad code.

This only leads to bad code when people get to afraid to refactor things in light of the new requirements.Which sadly happens far to often. People seem to like to keep what was there already and follow existing patterns even well after they are no longer suitable. I have made quite a lot of bad code better by just ripping out the old patterns and putting back something that better fits the current requirements - quite often in code I have written before and others have added to over time.

[-] nous@programming.dev 5 points 2 years ago

I think this is true from the original definition of the word. But decades of one side calling out the other sides propaganda in harsh and negative lighting leaves a negative connotation to the word. Which results in each side avoiding the word for their own messaging and using the word for their opponents messaging. Which further reinforces the negative perception of the word and over decades of people doing this it has left a lot of people thinking it only ever applies to negative or deceptive messaging. And I think this was more impactful in places like the US where there were a lot of political people using the word in a negative way - such as in the big red scare campaign in attacking communist ideas by calling it communist propaganda and similar messaging.

Which is shown by various comments in this post thinking it only applies to negative or deceptive messaging. So I would argue the meaning of the word has or is still changing - as words naturally do over time due to how people use them. Which I think goes a way to answering the OPs question, some places used the word more negatively which gives the people that live in those areas a more negative view on the word. While others have not and so people there have a more neutral take on the word.

[-] nous@programming.dev 5 points 2 years ago

Education is not just unnecessary and wasteful, it is activity harmful. What you want the masses to understand how fucked they are and be able to build and vote for a better future!?! Crazy! No keep them dumb and easily distracted so the rich and powerful can stay on top.

/s

[-] nous@programming.dev 5 points 3 years ago

The main developer of a popular rust framework (actix) was bullied enough that he quit and only when he quit did a bunch of people come out of the woodwork to support him - not before.

That situation was more complex - it started when a security researcher found a flaw in the codebase, raised that concern including a patch to fix it with no negative impact on performance only for the patch to get rejected for being too "boring". The bullying was a big step too far in that situation, but the maintainer of actix was not fully blameless by dismissing others honest work for no good reason.

[-] nous@programming.dev 5 points 3 years ago

I am not sure that "touch-ups" are considered creative enough alterations to be able to copyright the resultant work. Minor touch-ups do not seem to be at least.

What is interesting is this copyright claim is far more damning for AI work than the case that all these articles going around are making. Though I don't know if this has been tested in court yet.

it basically claims that since AI generated images are hard to predict there is not a strong enough chain between the prompt and the result that shows you have enough of an influence over the generated image. And that generating lots of images until one matches what you envisioned is also not good enough, like how searching the internet for an image that matches what you envisioned does not give you copyright over it.

It also shows that minor alterations are not enough to claim copyright on the image.

[-] nous@programming.dev 5 points 3 years ago

The title is a lie if you actually read the case. AI work can be copyrighted if there is enough human input into the work. This case was just about trying to get the AI to claim copyright (which it cannot do as it is not human) and transferring that right to the owner of the AI.

As for cases where the AI work is not under copyright then I believe it would be consider public domain? And thus we already have rules for how that works can be used as part of a greater works.

[-] nous@programming.dev 5 points 3 years ago

I’m guessing some relatively recent version of Python 2 is standard on many machines.

I hope not. Python2 has been EOL for a long time now and should not be used any more. And I really hate pythons dependency management.

[-] nous@programming.dev 5 points 3 years ago* (last edited 3 years ago)

Not only that but looks to be via tracking code used on various sites. I suspect a larger percentage of Linux users will be using ad blockers that likely block that further reducing the numbers.

The stack overflow survey puts the various Linux distros at about 58.4%* with windows at 59.72% and MacOS at 32.57% for personal use. This both accounts for people using multiple OSs and gives a much more accurate number - at least among developers. Though I do suspect these numbers will be higher for developers than the general population but 3% to 58% is a huge discrepancy.

The steam hardware survey does put the number at 1.44%, though that is extremely biased towards windows for obvious reasons. And I don't know of any more accurate ways of counting then these two. But they only show two wieldy different domains.

* wonder why they broke that out to different distros this year pushing it down the list by splitting it up 🤔 why not also report on the different versions of windows? 😒

view more: ‹ prev next ›

nous

0 post score
0 comment score
joined 3 years ago