HNHacker News
TopNewBestAskShowJobs

ntoll

703 karma · joined October 26, 2008

http://ntoll.org/about
submissionscomments
ntoll··on Python Versions Used in Commercial Projects, 2016 Edition
Python 3 is the default teaching language for the RaspberryPi. The BBC micro:bit runs MicroPython - a reimplementation of Python 3 for microcontrollers.

Teachers and kids are already ahead of the game.

When today's kids graduate they'll view Python2.7 in perhaps the same way I view Delphi or VB6 ("you're still using that..?" etc,).

ntoll··on Micro:bit developer community
https://microbit-micropython.readthedocs.io/en/latest/tutori...
ntoll··on Germans React to UK’s micro:bit
Great stuff and many thanks for responding!

Hah... it wasn't me talking at Muc2016. I wonder who it was? I'd love to know who... :-)

FWIW, here's my EuroPython keynote, including singing micro:bits:

https://www.youtube.com/watch?v=JVaF6uZuSIU

Would love feedback!

ntoll··on Germans React to UK’s micro:bit
Your script can be up to 8k in length. You have 16k RAM to play with.

Obviously, this is a very constrained device and just getting a full re-implementation of Python 3 (sans standard library) is testament to Damien George's engineering brilliance.

There's still lots of work to be done and efficiencies to be made. This is only but the start of the project.

There are some quite interesting / complicated examples in the source code:

https://github.com/bbcmicrobit/micropython/tree/master/examp...

Hope this helps!

ntoll··on Germans React to UK’s micro:bit
Hi,

It was probably me you saw keynoting - perhaps at this year's EuroPython? I'm one of the volunteers behind the MicroPython related work for the micro:bit.

Sorry you thought I was nationalistic. That's completely the opposite to my intention. :-(

To set the record straight, my point about the Acorn BBC micro was only:

1) The BBC already have done something like this before and have "form", resources and reach in this respect. 2) The BBC micro gave the 8yo me the sense of wonder and excitement in computing that inspired me to become a programmer.

These points have absolutely nothing to do with the decision of the BBC to create the micro:bit project.

They wanted a device that wasn't as complicated as a Pi but that also contained enough hardware to be a compelling "device for thinking" as Seymour Papert would put it. A huge amount of research, development and testing that went into working out how the device should function. It certainly wasn't a case of NIH - we were painfully aware of the danger of wheel reinvention. That the BBC is a UK based organisation is completely beside the point. In fact, all the Python related work was done by an international group of volunteers - reflecting the Python community's diversity and something I want to celebrate. Furthermore, the team who did the Microsoft related work are Seattle based.

Personally, I think it wonderful there is a German team working on an alternative. I'm also hopeful they'll be a lot more open about the hardware - the BBC have been dragging their feet in this respect although I know they intend to eventually open source hardware schematics.

Let many flowers bloom!

The important thing is kids get exposure to platforms that help them realise that programming is something that'll help them do valuable stuff. This isn't just about creating a new generation of engineers; Rather, I'll know we've succeeded if in fifteen years I meet doctors, teachers, artists, musicians, lawyers, civil servants and other professionals who are computer literate enough to know how to effectively explore and make use of such technology.

David Allen, the producer involved with the original BBC micro from the 1980s, said it best: "The aim was to democratise computing. We didn't want people to be controlled by it, but to control it."

This isn't nostalgia for the Acorn "good old days" - it's a sentiment that's just as valid today as it was back in the 1980s.

I look forward to seeing how kids get on with all such devices. :-)

ntoll··on Wallace and Gromit – The Great Train Chase (1993) [video]
Cracking stuff...!
ntoll··on RIP Kuro5hin
Nothing via the wayback machine... :-(

http://web.archive.org/web/*/http://kuro5hin.org

All that lost content...

ntoll··on Can the Micro Bit inspire a million?
Yes. Many many thanks to Damien. He's an exceptional talent.
ntoll··on Can the Micro Bit inspire a million?
Thanks for the positive vibes.

As someone directly involved with the project I can assure you we worked very hard to make it boring, insipid and a waste of time. We see this every time we put the device in the hands of children who instantly fall asleep or complain about how it's "missing the point" and a "total fail".

Seriously, the world is a diverse place and I understand this perhaps doesn't float your boat, but you're wrong in every assertion you make.

Kids love it. Kids love writing Python (among other languages) for it. Kids see how this is but a first step to bigger things.

If but 1% of the million kids who'll get their hands on the device create something amazing then it's been worth it (despite vacuous posturing by nay-sayers).

You're welcome! :-)

ntoll··on Can the Micro Bit inspire a million?
Hi, I was involved in the Python aspects of the project. It runs MicroPython, more details here:

https://pyfound.blogspot.co.uk/2016/03/a-million-children.ht...

Happy to answer questions.

ntoll··on ESP8266: A $5 microcontroller with wi-fi that runs Python
Damien George, the creator of MicroPython, is an extraordinarily talented individual. He's also extraordinarily generous having volunteered a substantial block of time and effort to get MicroPython running on the upcoming BBC micro:bit (a million of which will be delivered to the UK's 11 & 12 year olds).
ntoll··on MicroPython on the BBC micro:bit
The RPi has a different aim (to provide a full computer), whereas the micro:bit is to facilitate first steps with minimum effort. By using Python a child gets a sense of progression from one device to the next.

I can confidently say that all the partners are working very hard to fulfil the vision the BBC has of inspiring a new generation of digital makers, engineers and creatives. Each partner brings different skills, capabilities and expertise to the table. It's most certainly a case of the whole is bigger than the sum of its parts since we're all pulling together in the same direction.

ntoll··on MicroPython on the BBC micro:bit
Yes, you'll get all the digital assets needed to be able to re-create the hardware yourself as well as access to the software.

Obviously, we'll be documenting the MicroPython implementation. Other partners will do their own thing.

ntoll··on MicroPython on the BBC micro:bit
The BBC and partners are working together to organise how the legacy will function. This could include a second drop next year. Others are correct, the device will be available for the general public to buy. Given the eventual openness of the plans and resources, you should also be able to order your own to be fabricated somewhere. ;-)
ntoll··on MicroPython on the BBC micro:bit
Unfortunately, I can't reveal any more about the hardware than is already in the public domain already. :-(

Happy to talk about MicroPython.

Sorry.

ntoll··on MicroPython on the BBC micro:bit
BTW... here's a playlist of MicroPython / micro:bit status videos made during development and at PyCon UK: https://www.youtube.com/playlist?list=PLzCYc445IVNQimtxAlPpa...
ntoll··on MicroPython on the BBC micro:bit
Damien is one of the most talented developers I've ever had the pleasure to collaborate with. Seriously amazing amounts of very clever work have gone into this.
ntoll··on MicroPython on the BBC micro:bit
I'm the author of the linked article and involved in bringing Python to the BBC micro:bit. Happy to answer questions.
ntoll··on Raspberry Pi 2 Model B on OpenBSD
Twice the distance from the middle to one end...
ntoll··on BBC Micro Bit computer's final design revealed
I'm a Python Software Foundation (PSF) fellow working with the BBC on this. MicroPython (http://micropython.org) works on the device. Microsoft also have a TouchDevelop based offering.
ntoll··on Why is Python a popular teaching language?
Exactly. ;-)
ntoll··on Why is Python a popular teaching language?
I'm with the Raspberry Pi Foundation (who are dropping Python 2 and moving completely to Python 3 in all their educational materials).
ntoll··on Why is Python a popular teaching language?
Hi, I'm the author. I submitted the article because I'm fishing for feedback. I'll be flying back to the UK from Pycon in a few hours but will try to reply to any / all questions and comments. Thanks!
ntoll··on Show HN: Tagging all GitHub repos
Reminds me of Fluidinfo... (general purpose tagging of everything by everyone with an API and built in query language.)
ntoll··on Ask HN: Do you know other firms like Valve or GitHub?
In a similar vein, Fry-IT (http://www.fry-it.com/) are a small web-development company based in London that organise themselves around the outlook of "industrial democracy" (https://en.wikipedia.org/wiki/Industrial_democracy) proposed by Ricardo Semler (https://en.wikipedia.org/wiki/Ricardo_Semler).

They're also great supporters of the London Python scene (also another good indicator of a good company to work with).

(Note: I used to do sub-contract work with them. The first thing that happens when you work with them is you get sent a copy of one of Semler's books on the subject.)

ntoll··on MicroPython – Python for microcontroller
FYI Damien George (creator of MicroPython) will be giving a couple of talks at next month's PyconUK (http://pyconuk.org/) about said project. If there's enough interest, there may even be a more practical hands on session too.
ntoll··on Ask HN: Which podcasts do you listen to/watch?
For those of you wanting to escape the tech/entrepreneurship echo chamber, why not check out the BBC's "In Our Time". Consistently high quality, diverse discussion about all sorts of subjects. http://www.bbc.co.uk/programmes/b006qykl
ntoll··on Major U.K. Real-Time Train Database Opens Up To More Developers
Way to go OddBloke :-)
ntoll··on Major U.K. Real-Time Train Database Opens Up To More Developers
Also, use the print function rather than keyword to make this all shiny Python3 :-)
ntoll··on Major U.K. Real-Time Train Database Opens Up To More Developers
You forgot the "wrong sort of snow" reason.
← PreviousPage 3 of 5Next →