1,475 karma · joined November 14, 2013
When you look at your balance at the end of the year and your cash proportion happens to be below 20% instead of 25%.
Rebalancing is pretty much standard practice nowadays, nothing magical there. Any financial advisor will tell you to rebalance your portfolio from time to time.
If I'm asking you "write a program that solves this problem", or "write an essay about that topic", you can certainly find a solution online that has a very permissive licence letting you use it any way you want. Good for you, but that's still not your own work and will potentially put you in deep trouble if you use it. Ditto with anything produced by ChatGPT: not your work. You don't own that. You can write "according to ChatGPT, ..." (although you probably won't impress the teacher with that), or you can get inspiration from the output to produce your own work, but not use it as is and pretend you did it.
> And nobody is ever in "legal trouble" for a copyright violation in a typical school assignment... because unless the student work is publically published, the owner of the copyright is never going to know what you turned into your teacher.
Many univs automatically runs a plagiarism-checker on anything submitted by students. Sometimes one of them gets caught. In France, that's enough to be, worse case scenario (although that rarely happens), banned from taking any public exam or work for the government, for your whole life.
If I ask ChatGPT "i need to compute 12 * 55. Can you help me?" I get the following result:
"To compute 12 multiplied by 55, you simply multiply the two numbers together:
12 * 55 = 660
So, 12 multiplied by 55 equals 660."
I don't own the copyright on that paragraph. Nobody does. It's public domain. Meaning, I'm legally not the author of that work. If I give that to my teacher, I submit something I'm not the author of. It's legally the same as copy-pasting a block of text from a book or from the web and pretending I wrote it. That's not something teachers want to evaluate. In fact, not only will I fail my exam, but I'm also legally in trouble.
Now, if I take ChatGPT's output and make my own content out of it, for instance rephrasing it as "according to ChatGPT, the result of 12 multiplied by 55 is 660", then it's my own work again, and ChatGPT was just a source.
As a teacher, I cannot accept answers that are not produced by students. Whether they are produced by dad, by a domain expert who wrote a book, by wikipedia authors or by ChatGPT. But I can accept personal works that were inspired by those sources. Big, big difference.
There is one legal problem with the AI-student pair: the student doesn't own the copyright on what was produced with the AI. Meaning, any work submitted by the student that was at least partially generated by an AI is legally not 100% produced by the student.
So the comparison with an open-book exam or using a calculator doesn't hold: if I search for information in a book, or use a calculator to compute a number, and make my own report in the end, I own the resulting product. I'm the sole author of that product. If I use ChatGPT, ChatGPT is the co-author of my work.
So, using ChatGPT is the equivalent of calling your dad during the exam and ask him to answer the questions for you. Is that really what we want to evaluate?
Can C++ compilers + linters reliably detect all misuses of unique_ptr? Because that sounds like a halting-problem kind of problem, and as soon as you can't guarantee memory-safety, you're definitely not in the same ballpark in terms of safety. I mean, memory-unsafety is the number one vulnerability cause in software. C++ has many qualities, but safety certainly isn't one of them.
Look at those headlines about Kennedy's death: https://www.manisteenews.com/news/slideshow/10-front-pages-f... Most of these headlines are passive, because the topic of interest isn't the (unknown) murderer, or the bullets themselves, but the victim.
"Kennedy assassinated, Connally seriously wounded by shots" is way stronger than "somebody assassinated Kennedy, shots seriously wounded Connally". Ditto with "Kennedy to be buried in Arlington", which is way better than "a person will bury Kennedy in Arlington".
I'm not sure I'd feel safe if anyone could pay an amount above € 3000 after stealing my watch / phone / card and putting them on a terminal.
Disappointing for sure, if you're still waiting for a sentient robot, but they do something we thought was limited to humans back in the day: going to a bookstore, and having the owner tell you "hey, I know you enjoy mystery novels taking place in England, I might have something new for you".
Yes, you could say it's a metaphor, a symbolic vision or something else rather than something to be taken literally in religion, but the same could be said of astrology.
The problem is the way it's handled in many programming languages, where it can blend so easily with legitimate value and blow the whole program off at execution time.
It's a practical problem, not a theoretical one.
And it's not the same as union types. The division of two numbers always returns a number, and nothing else, it's just that, for some values, it's not defined.
JSON is very strict. It won't let you have a comma after the last element of a list, for instance (which is very annoying in many cases). It won't let you add comments in any way, shape or form. It won't let you use single quotes instead of double quotes. Or forget quotes in keys. Or mess with case in null / true / false. Or use NaN values.
Markdown is ill-defined, and will happily let you do whatever the hell you want.
JSON is made for programs, and is a PITA to write as a human (for the reasons mentioned above). But a pleasure to parse and (to some extent) generate automatically. It's not very good with text.
Markdown is made for humans, and I'd hate to have to parse a markdown file and do something with its content other than basic formatting. It's bad at anything but text.
In a way, XML can be seen as a generalization of simpler formats such as markdown (for text) and JSON (for structured data). Yes, I'm oversymplifying it.
Not necessarily an issue for small communities focused on a non-controversial topic (mostly anything about jokes/memes, or very niche technical stuff), but bigger communities focusing on slightly political topics become hell. The "europe" subreddit is incredibly toxic for this reason. Not because of individual redditors, but because of the group effect.
HN doesn't suffer from this problem both because of the niche aspect and because downvotes are restricted.
Security would be less an issue than back then, too. We learned a lot since early PHP and early Javascript's bad practices.
HN chose to be pure text and not embed external resources, but this is just an editorial choice, it wouldn't cost more resources to add them.