Could this have been carefully orchestrated? Could DeepSeek have devised this strategy a year ago and implemented knowing that they would be able to benefit from OpenAI models and a possible Nvidia market cap fall? Or is it just way too much to come up with about such a move?
Yeah, and when I was in high school everyone used to refer to Encarta.
> I know in our university pretty much everyone that attends exams uses chatgpt to study.
And they shouldn't be doing that. They are wrong. Students should be reading suggested bibliography and spending long hours with an open book in a table instead of being lazy and abuse a tech that is yet in its infancy when learning concepts. Studying with a chatbot. Complete madness.
I don't know why you are being downvoted.
Learning from something that regularly hallucinates info doesn't seem right.
I think AI is a good starting point to learn about what terms to research on your own though.
OP is downvoted because of "students should be at a table with a book and that's it", like it's the 50s. LLMs can be wonderful study aids but do have plenty of issues with hallucination, and they should therefore only be part of a holistic research mix, alongside search engines, encyclopedias, articles and yes, books. Turning Amish is probably not the right way to go though.
If you want reputable sources of information, books are unparalleled like it or not, it's a fact.
> "students should be at a table with a book and that's it"
That's not what I meant (or yes if you take what you read literally):
What I meant was whole process that your brain goes through when you read, synthesize information, take notes, do an exercise, check answers, compare different explanations/definitions from different authors, etc. makes at least from my point of view a rich way to study a topic.
I'm not saying that technology can't help you out. When you watch for example a 3brown1blue video you are definitely putting good use of technology to aid you to understand or literally "view" a concept. That's ok and actually in many cases can be revealing. You can't get that from a book! But on the other side a book also forces you to do the hard work of thinking and maybe come up with such visualizations and ideas by your own.
Happy to be pointed as an "Amish" when it comes to studying/learning things ;) but I hope that I convinced you that what I explained has nothing of Amish but that you don't need a source of power to read a book.
I'm a happy Revolut customer. Their app is great and it has features that banks here in Italy don't (or if they do they always charge it, that's why I'm trying to slowly break away from them). Banking in Italy is the worst of the worst. They are extremely well trained to make you waste time. Avoid at all costs Banco Posta. People are not just inefficent, they have absolutely no idea about anything you ask them and they love to make you wait eternally. I have recently asked for more information about a loan at another bank and surprisingly they refuse to send me a formal document to read all the terms and conditions. They literally sent me a plain text email with some numbers, when I required them formal details (the famous "small letter") about it they simply didn't reply.
Honestly thinking it again after re-reading the article. This feels like not being hungry at all but someone comes, opens your mouth against your will and pushes you a high calorie burger, fries and soda through your larynx. You are going to eat it, like it or not (just to put it politely).
Is there a single big company out there that sanely has not decided to ride this "AI" wave? People being pushed stupid features that no one has ever needed nor asked for? It's Clippy's revenge and you can't get rid of it this time? Microsoft really deserves ton of prizes for ruining so many products.
They even had a very Microsoft style rollout for it, where a huge modal for the chat bot would pop up and cover most of the page every single time you went to the docs, with no way to disable it. I tried it out with a very simple database sorting question, and got a completely wrong answer. I don't think I've used it since.
What was hilarious to me was I tried using it to figure out a niche config. I couldn’t use it because my employer totally locks down permissions. Not going to request bot access any time soon.
I think that we have to agree that anyone doing this today will definitely go to jail, and is my personal opinion that there must be a punishment. Now, the discussion could be if a life sentence is a fair sentence or not. I personally feel that a life sentence is a disproportionate punishment, moreover if the subject shows a different attitude after being in jail for more than a decade. Ten years time to medidate about what you did is plenty of time to change someone's mind, obviously if you are a person willing to do things differently.
Robotics is a very hard topic. If on top of that you add ROS which almost everyone is using you will end up very disappointed and without much enthusiasm to do robotics at all. My major criticism to ROS is that because robotics is already hard, ROS does not make it a single bit enjoyable or easy, all the opposite as a matter of fact.
Built a few platforms over the years, and can concur robotics is nontrivial.
ROS has some fundamental design flaws, but does integrate most development software from various research areas. In many cases, the sub-projects were abandoned decades ago, and only ROS developers keep these components operational.
The primary mistake most naive academics make is assuming you are dealing with a single problem domain. Robotics is different from simple automation in that it has 4+ different primary concurrent systems that must share state.
There is also the IP issues with parts of projects like OpenCV, and the patent holders (university legal departments) make it nearly impossible to license. i.e. unless you have >$3m to drop on each component... expect to get ignored or sued in a commercial setting.
This is why we can't have nice things, as most FOSS software is perpetually Beta ... Thus, nearly impossible to "clean" and deploy in a commercial setting due to coincidental contamination from the original IP rights holders (not the coder.) =3
I suffer it so much every single time I have to interact with it that sometimes I really really want to do something else, but I can't. Unfortunately is not my call, is part of my job. I have already made my opinion about ROS in a previous thread, but another user synthesized it very clearly: it's a trainwreck. Now we can be more precise: it's an academia trainwreck tool.
Trust me, having your own crufty cobbled-together robotics code base that gets more and more insipid over time is way worse. 10/10 would start anything new with ROS.
That's really interesting. I've thought about trying to replace ROS with GRPC before too. I could never find a report of anybody actually doing that in the robotics space. Can you share more? How did it go? What pitfalls did you run into?
GRPC is very performant. A few points, ensure you have a script to compile the GRPC protobuf, ideally in docker so that you don’t pollute your local environment. That other pitfall, is don’t save raw protobuf binaries, you will face backwards compatibility issues as you change the definition of the protobuf, just write everything into MCAP’s. GRPC essentially replaces ROS messages with protobuf definitions and is not a publish, subscriber model, but you can build publisher/ subscribers out of it. It is managed by Google, used in android, web dev etc so it is very performant and reliable.
If you have the people to build something like this, could well be. If you're a smaller shop without any real experts, the structure enforced by ROS will prevent a lot of chaos and debugging.
Foxglove founder here. Foxglove is framework agnostic - we have first class ROS support but you can just as easily bring in custom data via Websocket or MCAP files.
Digital Apollo by David A. Mindell. An excellent book that describes how the Apollo computer was developed.
Dealers of Lighting Xerox Parc and the dawn of computer age by Michael A. Hiltzik. If you're interested in knowing where the PC as we know it today originated from.
Others have already suggested The Dream Machine which was a book that once started I couldn't stop reading and finished it in about a week.
Edit: Maybe not exactly the book that you might be interested in but I read Mindstorms by Papert and I think his work on education through the use of computers was groundbreaking. Very interesting book.
The lesson I've learned over the years of purchasing several Raspberry Pi's is this: Unless you're in the need to integrate a project through the GPIO's interface I would be better off spending on one of those (second hand) mini-pcs by lenovo, dell, etc. Even if you want to use it for a low budget mini server, performance for the buck is way better off with a mini pc.
For GPIO on mini PC you can use USB-GPIO adapter. Under Linux it can be used like native Raspberry's GPIOs.
Raspberry is great when one learns or needs a typical, embedded platform. I'm using Raspberry to learn about Kernel, drivers, bootloaders, etc., but I wouldn't use it as my local server/home automation computer. For this, I have a second-hand HP T630 that I bought for $46, and works great.
How does Raspberry teach anything about bootloaders? It's probably unique, it functions completely different compared to all other bootloaders and it's closed source.
I migrated most of my self-hosted services from multiple rpi (I've been using several of them for years) to a single cheap Intel N100 NUC that I purchased last year: 16GB RAM/512Gb SSD for 156€, and I've been very pleased with it.
You lose some resilience when you do that - if the NUC fails then you lose everything. Whereas if you distribute your services across multiple rpis then a failure of one rpi is not catastrophic.
The current (expensive) RPi is almost never the right choice. For IoT you have Espressif boards and for higher performance you have mini PCs. The main advantage of RPi was its cost, that's why it got popular. Now that the main factor is gone, the rest like the ecosystem etc. is not that important anymore.
I thought the same and ended up with a gigabyte BRIX now collecting dust, because there is no way to convince that UEFI, besides USB ports, that SATA and M2 SSD drives are thing, one year of wasted effort, because I wanted to be clever instead of getting a Pi.
Also the place where I acquired it no longer exists, hence why I got stuck with it.
Yes I should have known better, but it is as it is, and we learn from our mistakes.
Yes, those are of course valid points as well. However you also need to consider that you have to spend money on other things as well: the power adapter & the SD card to at least have a bare minimum (and a case maybe if you are not a careful person with electronic stuff).
Two things that actually annoy me is that SD cards are way way slower than other storage options and are very prone to corruption, I've lost not critical data, but data that was still useful to me due to SD cards (even I believe if you purchase them from a known manufacturer). So this implies that you will likely want to have another more reliable storage option to keep critical data backed up (more spending). And the other one is the missing power button. I don't know if that has changed but all the models that I own lack of a power switch button.
reply