HNHacker News
TopNewBestAskShowJobs

benn_88

2,930 karma · joined August 31, 2012

Software engineer at BBC. Ex Raspberry Pi. Into Python and Linux.
submissionscomments
benn_88··on Ken Thompson's 75 year project: A century of popular music in a jukebox [video]
Raspbian [1] is the name of the original community project to port Debian to armhf (armv6 hard float) which ran on the Raspberry Pi 1.

Raspberry Pi put our their own images based on this, and called it Raspbian until about 2020 [2] when they started calling it "Raspberry Pi OS" after they started producing aarch64 images.

[1] https://www.raspbian.org/

[2] https://www.raspberrypi.com/news/8gb-raspberry-pi-4-on-sale-...

Further reading:

[4] https://www.tomshardware.com/news/raspberry-pi-os-no-longer-...

[5] https://unix.stackexchange.com/a/602658/253655

benn_88··on The surreal experience of my first developer job
Yes, it was Magento. And you're right about the rest too :)
benn_88··on The rinds of the Cheese Shop menu
Archived: https://web.archive.org/web/20210803081136/https://blog.piwh...
benn_88··on The surreal experience of my first developer job
Agreed!
benn_88··on The surreal experience of my first developer job
This reminds me of a part I didn't mention in the article - they initially actually set up a second company called "Shady Apps" with a separate Developer account from which they upload the "people will buy anything for 99p" apps, on the basis that they would keep the "App Start" one clean for just the better quality ones.

One day Alex showed me a bunch of such apps they'd made - the "orgasm button" was one I can recall...

benn_88··on The surreal experience of my first developer job
UK pants or US pants?
benn_88··on The surreal experience of my first developer job
Phew!
benn_88··on The surreal experience of my first developer job
Absolutely! It's what I needed at the time. An experience to learn from, plus getting paid to build something cool and prove myself a little.
benn_88··on The surreal experience of my first developer job
In many ways it was a really good first job for me - the people and dodgy business ongoings aside - what I needed at the time was to build stuff in my own way on my own terms, but with purpose. The next job was a bit of a shock, but it was another new experience.
benn_88··on The surreal experience of my first developer job
If it's your first experience in work, you're naiave to what's not acceptable...

If I were to start a new job now, I'd know the warning signs :)

benn_88··on YouTube-dl has received a DMCA takedown from RIAA
I wonder if a) PyPI will get a DMCA notice and b) PyPI honours such notices.
benn_88··on Raspberry Pi 4 can finally boot directly from USB
Arduino is a for-profit company with open source hardware; Raspberry Pi is a charity with closed-source hardware.

Nothing wrong with either approach. But your comment makes out they're a for-profit company with closed-source hardware acting like the good guys.

Not sure it's fair to label them as just another company when they're not-for-profit and pump all their money into a) product development and b) education programmes.

To be honest, if the Pi was open source hardware, everyone would buy the clones (like they do with the Arduino ones) and the charity side would have much less funding.

benn_88··on Ask HN: Why is Reddit on mobile so obsessed with making me use their app?
I finally gave in and just installed the damn Reddit app. And now it sends me constant push notifications. I thought I found an obscure way to turn them off but now they're back sp I think I'll just do without Reddit.
benn_88··on 8GB Raspberry Pi 4 on sale now at $75
I host a static website on a Raspberry Pi 3 and it's been running very well for about 3 years. It's static HTML and it also serves files. It's hosted by a provider with a "Pi Cloud". https://www.mythic-beasts.com/order/rpi

The website is https://www.piwheels.org - it's a Python package repository for Raspberry Pi users

It's served over 20M downloads, which is 70TB. Currently serving 1.2M downloads a month (4.4TB).

A cheap VPS would be easier, better and about the same price. But piwheels is a bit of a dogfooding project. But it works!

benn_88··on Raspberry Pi 4
Yeah, for the first time it's true gigabit. Results from iperf:

Raspberry Pi 3B: 94Mb/s Raspberry Pi 3B+: 285Mb/s Raspberry Pi 4B: 930Mb/s

https://twitter.com/ben_nuttall/status/1143037993957187584

benn_88··on Buy a Raspberry Pi 4 Model B
Yeah, for the first time it's true gigabit. Results from iperf:

Raspberry Pi 3B: 94Mb/s Raspberry Pi 3B+: 285Mb/s Raspberry Pi 4B: 930Mb/s

https://twitter.com/ben_nuttall/status/1143037993957187584

benn_88··on Raspberry Pi 4
> In the past, we’ve indicated 2020 as a likely introduction date for Raspberry Pi 4. We budgeted time for four silicon revisions of BCM2711 (A0, B0, C0, and C1); in comparison, we ship BCM2835C2 (the fifth revision of that design) on Raspberry Pi 1 and Zero.

> Fortunately, 2711B0 has turned out to be production-ready, which has taken roughly 9–12 months out of the schedule.

benn_88··on Show HN: Self-Driving Pi Car
Awesome project, but why Python 2? :(

Pre-compiled Python wheels are available for Python 3 on Raspberry Pi at piwheels.org (default for pip in Raspbian)

benn_88··on TensorFlow 1.9 Officially Supports the Raspberry Pi
For the eagle-eyed who noticed the tensorflow Arm wheel is not found on PyPI, it's actually on piwheels.org - a project I run which automates building all the Python packages on PyPI. In this case, the wheels were submitted to us from the TF team at Google. Raspbian is configured to use piwheels.org as an additional index so Raspberry Pi users get pre-built platform wheels just by typing "pip install".
benn_88··on Raspberry Pi Zero W, with Wi-Fi and Bluetooth, priced at $10
80k units on sale today from a whole bunch of new retailers around the world, and we're making 25k units /week.
benn_88··on New 8-megapixel camera board on sale at $25
You can use two cameras with the compute module. See https://www.raspberrypi.org/blog/real-time-depth-perception-...
benn_88··on Raspberry Pi 3 on Sale
Actually (unrelated to Pi 3), audio was recently improved in an experimental driver.

From the engineer who worked on it:

> I reimplemented the original PWM-based 11-bit audio @48kHz as 7-bit 2nd-order Sigma-Delta modulated at 781.25kHz. The effective noise floor with this scheme approximates that of CD-quality audio DACs.

from the forums https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=1364...

benn_88··on Cyber crime: Preventing young people from getting involved
- Is your child spending all of their time online?

- Are they interested in coding? Do they have independent learning material on computing?

- Do they have irregular sleeping patterns?

- Do they get an income from their online activities, do you know why and how?

- Are they resistant when asked what they do online?

- Do they use the full data allowance on the home broadband?

- Have they become more socially isolated?

benn_88··on Handling server load for the Raspberry Pi Zero launch
No - not even mine! It was a satirical comment, really. PHP's a bit of a mess, but it's the first choice for many developers doing many projects - and mine for web.

Also Python isn't the only language we encourage. We ship Raspbian with Ruby, Java, Mathematica and more and have resources in many, including PHP.

benn_88··on Handling server load for the Raspberry Pi Zero launch
I'm the sole developer and maintainer of raspberrypi.org - we're a small team at the Foundation and I do this alongside outreach, educational resources, teacher training, software development and other projects. We pay Mythic Beasts for a basic hosting service and they kindly provide us with a full support service in running the server and keeping the site and other services on the machine alive. That one machine runs various Raspberry Pi sub-sites, the Raspbian and NOOBS downloads server, the Raspbian apt mirror, MPEG licence key generation and more.

1. Why PHP?

We all know PHP sucks (we advocate Python in education), but WordPress is ideal for authors and contributors and that's what we had to begin with.

2. Why WordPress?

When I joined the Foundation in 2013 they had a WordPress site Eben set up in 2011 and I wanted to keep the great user experience WordPress provides to authors and contributors so I built a bespoke theme expanding the content beyond the simple blog, keeping all former URLs working despite changes to the URL structure. Some of the newer content, like documentation and learning resources, is outside of WordPress and is pulled in from github and rendered into templates.

3. But why not build your own bespoke framework?

Firstly, if I did that, you'd tell me perfectly good web frameworks already exist. Secondly, WordPress is very mature and it's easy to add functionality quickly. I'm not talking about BS plugins - I hardly use any. I mean it's easy to add stuff into the templates, stuff you're likely to want to do. Finally, I'd rather spend my time and the Foundation's money doing educational projects.

4. WordPress caching plugins exist. Why don't you just use them?

We use WP Super Cache. It does most of what we want, but has some pretty fatal flaws: it doesn't go to cache for "logged in users" (including anyone who's ever made a comment), it recreates the cache after every comment, it does some work to figure out of it can give the user a cached page or not (this slows it down a lot), it doesn't cache the 404 page (more important than you'd think) and it doesn't cache requests with any GET methods params. Mythic created their own static page generating script for the pages with the most hits which updates every minute, and that's what kept us alive this time.

5. Why not use NGINX?

See a full article on this here: http://blog.mythic-beasts.com/2014/11/14/hiphop-and-wordpres...

6. What about hiphop vm?

We tried it. Fast but unreliable. We saw a huge rise in performance but most of that came from the upgrade from Wheezy's PHP 5.3. Compared to Jessie's PHP 5.6 was less impressive.

benn_88··on List of April Fools' Day Announcements
First Raspberry Pi in Space http://www.raspberrypi.org/first-pi-in-space/
benn_88··on IceWarp and Collabora Are Working on LibreOffice Online Document Editing
Excellent news! It's been great to see Collabora putting work into LibreOffice and this will be an excellent step forward for the global use of open document editors.
benn_88··on Snappy Ubuntu Core and Raspberry Pi 2
Have you seen arkOS? https://arkos.io/
benn_88··on Turbocharged Raspberry Pi 2 unleashed
It will continue to be available, but I'm not sure what the performance increase is. There'll be a blog post on walkingrandomly.com coming in a few days - a guy who benchmarked it when it first came out. See http://www.walkingrandomly.com/?p=5220
benn_88··on Turbocharged Raspberry Pi 2 unleashed
No, it's just Broadcom and the Raspberry Pi engineering team that made the product happen. At the point we knew Pi 2 would be happening, the conversation with MS started and they started work porting Windows to it - with a little help from our engineers.

- Ben from Raspberry Pi

Page 1 of 2Next →