Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment The end of copyright (Score 1) 83

I used to advocate for piracy in my 20s, when I could barely afford anything, but then changed my mind. For more than a decade I advocated for respecting copyrights, because even if the copyright system is truly skewed towards American financial interests, there are ways to profit from it even for poorer countries. I convinced a lot of people that copyright is a good thing, even with its flaws, even when hiding academic content and knowledge behind paywalls and high markups.

Now, it's impossible for me to argue for copyright anymore. All my arguments fall flat in the face of the way the US abuses now the terms of copyright. Basically, the judge says that theft is fine if you can't reproduce the thing that you stole, so that's perfect. I will not be able to reproduce blockbusters either, nor books, nor other forms of content. if these are the new terms of copyright, then so be it.

Comment Re:well good (Score 1) 83

The knowledge of these books is so thoroughly distilled into training these LLMs it is ridiculous to call them derivative works.

Excellent! Now that's an awesome defense next time I'll pirate anything: the knowledge of the things I pirated is so thoroughly distilled in me that it's ridiculous to consider my act illegal.

Comment How productivity is measured (Score 4, Insightful) 121

Now, quoting from the guy, the developers chose Rust as technology, and the company went to developers and *asked them how productive they feel* in a technology they chose. Now, Google is not the ideal workplace that people thought it was 15 years ago. Google is a company that prepares itself for the next firing round. Their work is probably not AI related, because if it was they would've done something in python. What will the answer be? What would you answer, especially knowing that your productivity isn't measured in the quality of what you release because *there's nobody to measure that*!!!

I really hate the trend of strong-arming Rust as if it was safe. It isn't. You can mess up just like in C++ or C, the unsafe keyword doesn't change the accessibility of ways of messing things up. It is possible that a lot of the code that you have out there written in Rust is better because Rust was adopted by more senior developers because they are the only ones who accept fighting with the compiler so much. Plus, Rust codebases don't have to struggle with 80s, 90s and 00s mindsets in the libraries they use because, well, it didn't exist back then. So I get what's going on there. I wish Rust developers would do more work with their code than with their mouths, because their choir is cacophonously deafening.

Comment The advice is pure rubbish (Score 3, Informative) 100

It made sense for Hemingway, since his first draft was on paper and there's so little space to modify that draft that was on paper. You could make sidenotes, cut words, but how much editing can you do on paper? Not much. So after you did the work on the first draft you'd start rewriting - mind you, not rewriting something else entirely, but the thing you worked on.

But now we have infinitely-refreshable paper. No need to throw away your drafts. But perhaps this piece of advice deserves to be thrown away.

Comment She did what she wanted to do (Score 1) 117

... she brought attention to herself and her company. Which is great. People who are interested in astrology will talk about her fierce attitude, the rest will either applaud her or point out that she's hypocritical. She's the talk of the town, go her. It's always good to see privileged people succeed in life. Sexism sometimes works, and I love how tone-deaf people ignore the fact that they defend a privileged woman taking advantage of her gender, while complaining that segregated conferences, stuff like women-in- conferences that sprung up all over the place, make her feel left out.

To those that ask themselves: but what if she discovers that being a woman is not the reason why people ignored her?” - don't fret. She sounds like a smart woman, she already knows that. She decided to play the gender card, and I bet it wasn't an easy choice - it's not the choice you make when you have too much business to take care of. And for those that insist that what she says is pure BS - remember, she's a *founder*, of course everything she says is BS, regardless of her gender, race, or sexual orientation.

Comment Re:Fast, Hard Real-time = No malloc, No New (Score 1) 72

For fast, hard real-time code, pure C code has advantages. Firstly, it is important to avoid malloc and new. Memory layouts need to be fixed, such that ISRs and DMA devices know that the memory is in a fixed location and ready for access. There are special memory allocation calls for non-paged memory (memory that can't be swapped out to disk.) It is really hard to beat C for this type of code.

C++ also works. However, for low-level code speed is important. The biggest danger with C++ is someone using the standard template library or standard C++ calls, which implicitly call new and malloc.

Duuude, that's so wrong. First of all, your C code runs in C++. Period. Second of all, whatever C can do, C++ can do better because templates can actually let compilers optimize based on the data type, as well as a few other things. And that thing about someone using the STL which call new and malloc” is like saying that the standard C library has malloc, so someone might call it.

No, wherever you have C, C++ can do a better job. This is already proven time and time again in the past 20 years, there's no need to debate this.

I encountered one company determined to write a hard real-time system in C#. Not so sure about that ...

You can also write C# without pissing on your own hands. Depending on what the system wants to do, C# might be a good option. I still would lead people towards C++, but C# might work in certain situations.

Comment Re:I like to use a big stick (Score 3, Insightful) 545

Or they will show you why code comments are a bad idea.

Code comments are usually unmaintainable artifacts; misleading at best.

The best kind of documentation is architectural description of the solution. Everything else is just rubbish. I want to see code comments WHEN they are needed - and the fewer the better. If you write your code in such a manner that it needs documentation, then you might have done a bad job ad writing code.

Example of moments when you NEED to document code: module boundaries, interfaces and implementation hints for when the code needs extension. But by no means should one document EVERY call; but the most important ones. Code samples would help.

Just some programmer's opinion

Comment Re:Evolution of universe/life compatible w/ religi (Score 0) 717

On the religious side, it's an "abomination" and "unnatural" (despite the above) because the bible says so.

You know that what you said has nothing in common with the idea of God and spirituality, and also nothing to do with the 'debate' that we're discussing? This is pretty much what the science dude said too, but that was not the subject matter of the discussion, and you're very, very, very offtopic.

Slashdot Top Deals

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...