If anyone remembers why the rpi started life: it was to get cheap affordable hackable “computers” in front of kids and hobbyists for programming purposes.
The affordability and ease of use has become a bar that everything else is measured by “that’s x times more expensive than a pi” is a common response when better solutions for your use-case exist.
The raspberry pi has made many compromises to be at the price it is. No dedicated Ethernet controller, no SATA bridge, no eMMC-
It’s literally the definition of suffering from success because now it seems people don’t judge it on what it was meant to do; just on what it’s possible to do with it.
It’s worth remembering that it is not meant as a one size fits all general purpose computer. It’s a hobbyist programming board.
However if I have a specific long term purpose in mind I will look elsewhere.
Yes to a point, but then these conversations always end up recommending $100+ Nucs. If some one asks for a cheap run about, a Ferrari isn't the answer. Although I will admit people ask for cheap run abouts that do 200mph with v8 engines.
"people don’t judge it on what it was meant to do; just on what it’s possible to do with it"
Doesn't this go both ways? Its possible to use it as a desktop, which it may not be very good for. Its equally possible to use it for many 100s of things that weren't intended.
I suppose at minimum you expect it to do what it was designed to do. But it succeeds because of what its possible to do with it?
Though they come with a different set of tradeoffs the devkit is reasonably priced.
And what really intrigues me is how much time people will spend trying to get this SBC to do something in a one-off project when an extra $75-$150 will get them a system that can do much much more out of the box.
Yes, the SD card sucks massive balls, PSU issues are less of a problem now that most people have decent fastcharge USB lying about now.
The support that the PI is worth _every_ tradeoff. It is not a server, You can use it as one, but you have to spend some money, and do some work.
Yes, I'd love a pi with emmc and proper ethernet. But, I don't want to have to support it myself. Virtually all the other pi clones require significant engineering time from me, _or_ are in a black hole of support, stuck on a hacked version of ubuntu 14/16.
For a real datastore, you need a proper atx board with more than one sata port. That means paying > £200(PSU, case, ram, motherboard). I have one of these, and I don't use it for anything other than storing data(no I don't use own/next cloud. I like my stuff reasonably secure.)
The pi is great for what it is. You're trying to make it do something its not designed to do, and its fighting back.
The first screw-up was that they misread the data sheet for the USB hub and Ethernet chip they used and backpowered the entire 3.3V bus from its regulator, causing it to overheat and fall over. Since this caused every method of communicating with the Pi to fail the only solution was to reboot. (Not all boards were affected, it only happened if the voltage of the internal regulator was higher than the external one and every chip had a slightly different voltage.)
The second screw-up was a USB driver bug which caused it to send commands to the USB hub at invalid times if a full-speed or low-speed USB device was connected. Basically every USB keyboard and mouse on the planet is either a full-speed or low-speed device. This caused input issues and even complete hub lockups which were blamed on the keyboards and mice drawing too much power or users connecting an underpowered PSU. In reality, the Pi as originally released was incapable of reliably supporting pretty much any USB input device.
The criticism of the article is not about the Pi being hard or something.
Why is nextcloud insecure? Could you provide more information please? (I am about to set up a server for personal use)
https://www.mouser.com/new/Swissbit/swissbit-industrial-SD-m...
I have 6 of RPi's and running at home without issues, no sd corruption running 24h for weeks now.
But I had a project where we used RPi as kiosk close to 10kv electric motor that was turning on and off periodically. Best power supply dedicated for RPi was not helping there because that was network fluctuation. I got loads of corrupted sd cards at that time.
The issue with that is the cards fail read-only and I won't send back cards with private data on.
I asked them if I can destroy the card first and they said no, because they have to test it in order to honour the warranty.
I moved the critical box (my home automation) to a NUC, the other Pi's are still doing fine.
I own several Raspberry Pi’s. One of them is taking time lapse photos of a skyscraper going up two blocks away from my office. It had trouble uploading the photos every morning around 7am. It tended to catch back up at night. The problem went away once I replaced my 2amp power supply with a 2.5amp model. Day photos produce larger image files than night photos. My theory is the Raspberry pi had trouble processing and uploading the larger image files while running under voltage.
I had always used Pi's in headless mode with first boot enabling SSH and connecting to my network so I had never seen the power/temp notifications to question anything.
Now I'm wondering the best way to validate the Power supplies and USB cords powering all my other Pi projects scattered around the house. I'm less concerned about the power supplies and more concerned about the cables.
I have a docker swarm cluster consisting of two Pis and two ODroids[1].
What HardKernel has done is quite interesting - taking the idea further. They continue to support the same pin io. However you can get boards with stronger processors, more memory and Gb lan. I would like to the the folks at to consider exploring models with different specs. I would love to see an octocore with 4GB memory and GB lan able to read MMC at +100MBps.
Still no POE hat though.
> There are other affordable alternatives out there where developers have given more consideration to those issues.
Like what?
If heard good things about the Beaglebones, but never used them myself.
I‘m not a fan of the Odroid board, because they require custom Linux or Android and at some point those are not updated any more.
The Pi camera communicates with the GPU through a standard MIPI connector, but it is equipped with a DRM chip and will reportedly refuse to work with boards that are not equipped accordingly, with the proper secrets.
https://hackaday.io/project/19480-raspberry-pi-camera-v21-re...
There are a lot of boards with stronger hardware which are maybe great for general use, but they very often lack good drivers, for example many support I2S out but very few support I2S in.
Also the community support for the Rbpi is great.
Are there similar projects with good high quality enclosures, dedicated power supplies? Are there any that support some kind of atx-like shutdown signals (requires quite a bit of hacking to do that for an R-pi)
Do I need to go to a “real computer” such as a NUC to get this, or is there something in between? I like the simplicity of single board with everything on board including the possibility to run of a memory card - but I’d like something I can trust will run for years without a failing power supply preferably without having to spend a grand.
https://bia.is/2019/02/02/raspberry-pi-check-your-power-supp...
Pi wasn’t meant to be a DIY NAS, so use something else. No HN post required about this really.
When people say it is "lacking" something it should really be interpreted as them saying that it is not a good match for their project.