General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
JBird
Fireship
comments
Comments by "JBird" (@jbird4478) on "Fireship" channel.
Previous
1
Next
...
All
Call me old fashioned, but I still think pressing a button is easier than talking to a device. Pretty sure this is actually objectively true as well, in terms of energy used and muscle action required.
2200
I use Tails OS when I'm coding in Python because I do not want my reputation as a respectable software engineer tarnished.
2000
And in the next version ChatGPT is going to magically be able to do exactly what your API was doing itself.
393
Oh really? You can't trademark a letter? Try making a speaker and selling it as an iSpeaker. See how that works out for you.
248
What bugs me is that such critical organisations apparently can't simply pull a system snapshot restore via network boot.
95
@soundrogue4472 Trademarked, not copyrighted. And yes, they did. Trademarks - like copyright - are automatic. Likewise, Coca Cola trademarked a specific color of red, and McDonalds trademarked the weird M. They do not have to be registered or something. If you use that color red to sell drinks, Coca Cola will sue, and they will win. Same with the 'i' for electronics.
88
@Sammysapphira The fact that something is on the internet does not mean it is without copyright. Do you think movies are copyright free? Because they're all online as well.
76
10 minutes later: "Wow. So I guess I can do that. I wonder if I can make money with that somehow?"
67
@internallyinteral And both Kazaa and Napster were sued over copyright violations and subsequently went bankrupt.
40
It seems a common thing that duck typed languages all end up having a more sensible type system duct taped on top of it. Makes me wonder why we don't just use statically typed languages to begin with.
39
@NickAc I mean... we can reasonably assume there is hash checking, right? So that means the file was corrupted before its hash was calculated.
37
The lawsuit against Github Copilot is still ongoing. The judge dismissed parts of the complaint, notably violations of the DMCA, but not the license violation.
33
You see this all the time. It's the signature of a secret C++ coder invading a C codebase.
33
@samuelbullard8978 They are being sued in a class action lawsuit. So hopefully, absent any new regulation, courts will rule that it already is against current copyright law.
32
@turolretar I need the internet. Not even just for my job. I can't even pay taxes or do any banking without it. Energy bills, getting a new ID, paying a parking ticket,... nothing here can be done without internet. We don't even get the goddamn calendar for garbage collection days on paper anymore.
24
@banjoowo4001 Yes, imagine people would actually stick to something that works better over something that's just newer. That would be disastrous.
19
Also South Park: signs an exclusive right to stream contract with HBO for $500 million and sends DMCA takedown notices to any channel uploading an episode.
16
@dansanger5340 Recidivism is much lower where I live than in the US. We don't share any personal information about criminals publicly. Their names are abbreviated and their faces blurred. I'm always dumbfounded by the fact that anyone can just lookup any criminal past in the US. That's a sure way to make it nearly impossible to start a normal life after you've served your sentence. If nobody wants to hire you, and people don't want to be associated with you, you're much more likely to return to a life of crime. It's not rocket science.
10
@ghost mall AI is not doing similar to what humans do. Even from a technical perspective this isn't the case. Machine learning is a very simplified model that somewhat resembles only one aspect of human learning. No human programmer learned to program by reading millions upon millions of lines of production code. Ever. Likewise, you can teach a child to draw endless variations of cats using just one picture. That's not relevant to the law though. To the law, all that matters is that it is just a tool with no agency of its own. It is the people who train the AI who are violating copyright, by feeding that copyrighted material into an algorithm. A reminder that they themselves admit this violates copyright. They just claim it falls under the "fair use" clause of copyright law.
10
Imagine if you were an architect (like one that makes physical buildings) and the industry would come with new standard door sizes, new piping material, and new replacements for the philips screwdriver every month. That's what IT does. It just keeps inventing new ways of doing the same thing.
9
@ghost mall Open source code is owned and copyrighted just like closed source. People certainly do lay claim to it, and this claim is legally protected as well. And yes, Copilot has been found to exactly replicate code sometimes, even including comments. This tends to happen on the exact opposite condition; when a problem is so obscure it has had only one or two examples in its training data.
9
Well, we destroy tons of other jobs so it's only fair we destroy our own as well.
9
Tip: Learn Ada. There's only about 3K of projects on github in it, so AI can't have learned jack shit about it. And you'll suddenly find yourself competing with 5 people instead of 3000 over a job.
9
@abdullahpatel2120 That is not true. Things like multiply and divide are single instructions, which often take multiple cycles. Processor references list the amount of cycles such instructions take. What you're refering to is latency, which means additional cycles before the result becomes available. During that latency a processor can execute other instructions (provided they are not dependent on the result), but certain instructions (division in particular) do take multiple cycles before the ALU will do anything else.
9
Not at all. Not only are we also being replaced, but it's our industry that's responsible for it. Overall, our industry suffers from a lack of ethics, and this is yet another example. The complete disregard for privacy by tech companies, the disregard for copyright... yet again this "move fast break stuff" mentality puts our profession to shame. We've always automated other people's work. But doing so by stealing their work is just despicable. And it's not even because the coding is so ingenious. It's just because we have unprecedented amounts of computing power and (stolen) data.
8
@Kokurorokuko Does it though? It just adds redundant information that your brain needs to process when reading it. The type name is in that statement three times. It is also giving the false impression that it actually carries any meaning. int *ptr = (int*) malloc(sizeof(char)) would be equally valid, but likely problematic in runtime. It is a reinterpretation cast on a pointer. This kind of cast can have meaning, e.g. int *x = (int*) some_object_pointer; tells us we are reinterpreting an existing object as if it is an integer. That's when that should be used, and when the language also forces its use. A void pointer by nature can point at any object, so there is nothing to reinterpret. Always using this can also easily bite you in the ass because int x = (int) malloc(sizeof(int)) will compile fine. Had you just written int x = malloc(sizeof(int)), your mistake would have been caught by the compiler.
8
No, it must be paused until it is regulated, if it even can be regulated given its open source nature. It's all fun and games until it starts happily explaining how to make sophisticated chemical or biological weapons to extremists or write code that can hack critical infrastructure. This stuff is too dangerous to have out openly.
8
Have you ever been on a modern farm? Farms are stuffed with technology nowadays. There's farms that are operated by a handful of people that 50 years ago required hundreds of employees.
7
It's because convictions just pile up. If you get sentenced to life for one murder, you can get sentenced to life again for another one.
6
I don't use end to end encryption because I hate being held at gunpoint. It's so inconvenient and time consuming.
5
@rhr-p7w Also, in security critical industries, like aviation or defense, there's no such thing as old tech. There's only proven tech and unproven tech.
5
@CentreMetre You would think so. I'm not a lawyer. Tbh I found the reasoning of the judge strange. Apparently it does not violate the DMCA because it does not reproduce exact copies of code. Insofar I know, copyright always was about modified copies as well, but apparently in this case it's not 🤷
4
I love the US. You have one senile presidents "preemptively" pardoning his family and friends for whatever they didn't do before leaving office, and then the next senile president pardoning criminals while himself being saved from persecution by the very fact he became president. And all that after decades of bombing other countries to teach them about democracy and the rule of law. I guess separation of power isn't in your elementary rule of law school.
4
What he is describing is swap space, which in the Windows world is often referred to as virtual memory. That isn't that strange as the two things are closely related. Also, more colloquially the word "virtual" just refers to something that doesn't physically exist. Paging is what makes both virtual addresses and swap space possible. Basically, the kernel marks a virtual address range as missing and as soon as a program references that memory, the kernel gets triggered by the processor, and then loads the data back from the swap file.
4
And it's not even on some specific edge case. It's all computers running Windows and receiving this update. That means they have not tested it even once.
4
What I really hate is that 80% of what we do has already been done before, but we need to do it again on top of a new framework of technical debt, or the existing mountain of technical debt has changed some API due to some irrelevant thought the developers had. 20000 hours might have gone in a mail client but it's still just a mail client. Very little of what we do nowadays is new.
4
@mario_luis_dev Well, that's one reason to hate C++. Its users are all convinced it's the best ever, yet when a new version comes out (which happens every year or so) they immediately start insulting anyone who has the audacity to program in the style they themselves promoted just yesterday.
4
It came with the package when they bought Sun. And yes, Java and JavaScript are separate things. Sun owned the trademark because using the name JavaScript was only possible due to an agreement between Netscape and Sun. Netscape originally called it LiveScript, but wanted the name JavaScript for marketing reasons.
4
@me-low-key What was wrong with the <center> tag? Sometimes I suspect frontend devs just overcomplicate things on purpose.
4
@DrakiniteOfficial Nee-chuh.
4
@abdullahpatel2120 No. Hz just means the number of clock cycles per second as the original comment said.
4
They are in fact being hit with a class action lawsuit; filed in a federal court in Cali in november last year against Microsoft, Github and OpenAI on behalf of several FOSS projects.
4
Most things about JS to me are just a whole lot of buzzwords and weird names that don't mean anything to me. Is there something inherently wrong with JS that necessitates the use of 87 frameworks?
3
@cookiemonster208 This isn't really advancing technology though. Nothing about this is anything we couldn't already do. It's just the same old thing in a new jacket. Yet another package manager, yet another api, yet more test tools. Outside of developers, people won't even notice its existence. Increasingly I feel the software community just keeps doing the same things with slightly different terminology.
3
@everyhandletaken You don't have to prove that, because they don't deny that. The lawsuit nonetheless provides a few examples where code is reproduced verbatim (made obvious by the fact that code doesn't work because it has specific placeholders that are meant to be replaced by the user).
3
@ghost mall I don't see it as much of a dilemma. On one hand, you have people who've invested a lot of work in their software that they rightfully own. On the other hand, you have a company whose software wouldn't work as well without taking those people's work without permission. And what they sell is the ability to recreate said code. Mind you, they could simply train it using only code for which they have permission. They don't do that simply because their product wouldn't be as good. Somewhat worse even, because it is trained on everyone's code except Microsoft's own code.
3
That's just nonsense. If you can assume env is in /usr/bin, you can assume bash is as well. Neither of those are in any standard whatsoever, so it's just replacing one assumption for another. They are de facto standard, and so is /bin/bash, so you might as well just use that.
3
@fiskebent Yes, definitely. Very often there already is an answer, but the asker doesn't really get how to apply that to his situation. But then when you try to help, it gets closed as "duplicate". Super annoying. If you want to help people generally mailing lists and newsgroups are a much better and friendlier place.
3
@OzzyTheGiant I want to, but those are patented and my boss won't pay the licensing fee. Also, my senior coworker says drills can't be good, because they're not invented here, and we need to devise our own solution.
3
@KrisRyanStallard I'm pretty sure the average Python programmer is already at that point.
3
Previous
1
Next
...
All