• 5 Posts
  • 65 Comments
Joined 2 years ago
cake
Cake day: July 23rd, 2023

help-circle

  • This post shows the difference between school and education. The school system is there to get a child to be able to regurgitate whatever the lesson says they should. Education is to develop knowledge as a whole.

    It is sad that the teacher was not even able to consider the flawed nature of the question, because they are trained to just see if the student’s answer matches the answer key for the test.

    In many cases, the public education system no longer exists to deliver educated graduates. It exists to feed itself – to obtain funding for itself the next year and to support a gradually expanding set of “administrators” that add little to the process.

    Look at the effects of “No Child Left Behind”. NCLB pushed test scores above all else. What did we get? A bunch of students that were very good at passing standardized tests. That does not necessarily translate to a better educational outcome. The value in the skill of passing standardized tests plummets rapidly once one joins the workforce.


  • audience already agrees that complicity in genocide is an acceptable tradeoff to software freedoms

    I talked about that to show one possible counterbalance between liberty and usages which are probably not explicitly wanted by the authors.

    Another common example of freedom/restrictions is someone wanting to have their software permissively licensed while also not allowing cloud vendors to resell access to it. That’s how you end up with licenses like Elastic’s.

    Or, if you want another example of “free”, look at the distinction between the GPL and the BSD license as it applies to Sony and the Playstation. One of the reason Sony chose BSD for the basis of its gaming system is because the BSD license allows for commercial usage. In that sense it is MORE free than the GPL, which would not allow the type of usage Sony did with the Playstation without conferring more responsibility to Sony, for instance, releasing their source. Under BSD they have no obligation to do so, hence it is more free in that respect.

    My whole point is a lot of people say “I want my software to be freely licensed” but they do not realize that they may be unintentionally opening the door to usages of the software that they do not want to see.

    One should not pick a license that allows for unfettered usage of the software if you have certain ways you don’t want to see it used.

    As a final parting example, look at Prusa and their printers. They release the firmware and designs as open source. They they later get angry when companies clone their designs. This is permissible under the license. This is making Prusa want to lock down their future designs to avoid that usage.

    Anyone considering licensing of their own software should think very carefully about what usages they support or object to and license the software accordingly. If you release your software as BSD licensed and some company comes along and makes a billion dollars with it, you aren’t owned a cent under that agreement. If this makes you angry, don’t pick BSD.





  • Simply grabbed it, and without contributing anything to the project did nothing except stripped the branding and then go sell it.

    Unless this is specifically called out in the license, this is an activity allowed by many permissive open source licenses. If they knew that this type of activity was unwanted initially, then they didn’t choose the proper license.


  • Easy, because they want the social credibility of being open source, but also later, when the project gets big, they want to dictate exactly who uses it and how.

    If you care about how your software is used to this degree – don’t open source it! Every open source package I have ever made has come with a permissive license, because I want people to be able to use it however they wish. That’s actual freedom. Unfortunately, a subset of “however they wish” can also be “used to bomb Gaza”, but that is the cost of liberty and freedom. You have to take the good with the bad.





  • I’m with you, to a degree. If I see someone clearly acting in bad faith and/or trolling, then they are just wasting my time.

    However, if we have a disagreement of opinion, I don’t feel right about blocking that someone. This would lead to a lonely existence, because the odds of having someone that agrees with every single one of my opinions is pretty low, so that means over time, I’d have blocked everyone.







  • I think a big part of the problem with NFT is that they are so abstract people don’t understand what they can and cannot do. Effectively, with NFT, you have people that hold a copy of a Spiderman comic in hand and believe they own all forms of spiderman.

    Essentially, when you boil it down, you can turn this into “it’s provable that individual X has possession of NFT identifier x,y,z”. It’s kind of like how you can have the deed to a piece of property in your desk, but that doesn’t prevent 15 people from squatting on it.

    It’s so abstract you can use it to fleece people. Even after 2 years of hype, people STILL do not understand them properly.