I don't think those examples were of people trying to communicate with a crawler. I think they were examples of comments that the owners knew would be thrown away by crawlers.
# Automatically figure out what echo options to use so that echo
# '\r\n' actually just outputs the characters CR and LF and nothing
# else. This is very shell dependent.
ECHO_OPTIONS := -e -n -en
ECHO :=
$(foreach o,$(ECHO_OPTIONS),$(if $(call seq,$(shell echo $o '\r\n' | wc -
c),2),$(eval ECHO := echo $o)))
ifeq ($(ECHO),)
$(error Failed to set ECHO, unable to determine correct echo command,
tried options $(ECHO_OPTIONS))
endif
(b) They demonstrated the Pi running Quake 3 at a reasonable frame rate in 2011. There's a picture of it in the blog post.
(c) The competition rules say "To submit an Entry, and Entrant shall email a link to a public GitHub repository containing the full source code for the Entry..." so just showing the result wouldn't be eligible to win. That and they already know what it looks like, because of (b).
They aren't really a charity; they sell a product from a manufacturer (the Broadcom SoC) and were started by Broadcom employees. So, in a way, this "charity" is really just a marketing subsidiary of Broadcom.
Whatever RasPi is, the fact remains that they're selling a relatively open platform at price near production costs. And that platform just got significantly more open.
And they are now offering a bounty for the creation (refinement, really) of more free software. Which will benefit the entire community surrounding the RasPi. So that is good. Even if they were offering $10 USD, there might be someone who'll take up the challenge just to get the bragging rights.
No, I'm suggesting that "relatively open" is semantically null.
I don't know if you are familiar with the embedded world, but a large percentage of the offerings (specifically system on chip or SoC) have NDA requirements for the documentation.
And many of these platforms don't have a decent Linux port, even though they could support it.
Even with SoC vendors such as TI, the graphics core for the OMAP4 (for example) is a binary blob. There is no documentation for that, and no hope that situation to change (in part because TI has exited the mobile phone market).
Please tell us of your mobile platform experience, and what vendors you consider open or closed.
In that case everyone in the industry is a charity case. Almost every invention, from the advent of integrated circuits, digital signal processors, LCD displays, even Google all the way up to the Internet itself — came from publicly funded research projects. In the computer industry in particular the "you didn't build that" claim is probably more true than anywhere else. Shoulders of giants, folks.
>So, in a way, this "charity" is really just a marketing subsidiary of Broadcom.
You could look at it that way if you like. But if you compare the rPi to the comparable low-priced educational development boards available when the project started (none). You might conclude that their marketing effort had a good and very real effect on the availability of low-cost edu dev-kits for both Broadcom SoC products and others' as well (like the BBB). So, as both an educator and Open Source advocate, I am fairly pleased with the rPi project, and even if it isn't exactly what I would have wished for I can't imagine how it could have been more successful or had a better result.
rPi is probably the most aggressively priced, but you talk about it like that market didn't exist. The BeagleBoard is probably the closest, though that was designed more as a dev-board for ARM processors and not a mini-computer like the Pi.
>but you talk about it like that market didn't exist.
For most practical purposes, it didn't. What existed were either inferior to rPi and more expensive (>4x) or approximately equivalent and much more expensive (>8x). It has had a significant positive impact on the way instruction is given.
The big difference for me was that my old Amiga 600 has a PCMCIA card slot in it. I bought a modern (and very cheap) SD card reader that fit it and copied the necessary device driver over to the Amiga via a floppy. Thankfully it was already set up to read PC disks.
After that copying files (and the entire HD image) to and from my PC was straightforward - the driver even supports VFAT long filenames. I was impressed with the whole thing.
I had a similar issue with the Amiga's floppy drives, and was surprised to discover that some software called "AMI Alignment System" seemed to get the internal drive working fine again. I'm not sure if it worked some magic or just loosened up the drive a bit; either way it let me read my old disks again. It might be worth a try.
To get at actual firmware, you'll want to identify the ROM chips and wire up an appropriate reader. You might be able to get by with a bus pirate. Once you have the actual firmware, you should be able to identify the processor (get ready to learn old obscure Motorola instruction sets) and you're off to the races. If you luck out with an x86 or ARM processor I highly recommend the Hex Rays Decompiler.
I was working as a generalist on the team, so the HN expert collective may be able to give you better pointers on specific items.
I'm used to playing the "UK, United Kingdom, Great Britain, England..." guessing game in drop down lists but putting "United Kingdom" in between Gabon and Grenada is a new one. I'd almost given up looking by that point.
Perhaps a couple of examples (from the time of writing) of niches you've identified with it would be helpful to first-time visitors?
I know there's the slideshow on the homepage, but after putting a search phrase in there's nothing that immediately grabs me and makes me think "wow that's a big opportunity". Perhaps it's just me being mostly ignorant of the mobile market, but it's some honest feedback.
There's a typo in the App Store/Play headings ("Competiton").
The form is still live at least: http://searchengineland.com/google-scraper-tool-185532