5043 stories
·
83 followers

A new chapter for PyPy

1 Comment

PyPy winds down its membership in the Software Freedom Conservancy

Conservancy and PyPy's great work together

PyPy joined Conservancy in the second half of 2010, shortly after the release of PyPy 1.2, the first version to contain a fully functional JIT. In 2013, PyPy started supporting ARM, bringing its just-in-time speediness to many more devices and began working toward supporting NumPy to help scientists crunch their numbers faster. Together, PyPy and Conservancy ran successful fundraising drives and facilitated payment and oversight for contractors and code sprints.

Conservancy supported PyPy's impressive growth as it expanded support for different hardware platforms, greatly improved the performance of C extensions, and added support for Python 3 as the language itself evolved.

The road ahead

Conservancy provides a fiscal and organizational home for projects that find the freedoms and guardrails that come along with a charitable home advantageous for their community goals. While this framework was a great fit for the early PyPy community, times change and all good things must come to an end.

PyPy will remain a free and open source project, but the community's structure and organizational underpinnings will be changing and the PyPy community will be exploring options outside of the charitable realm for its next phase of growth ("charitable" in the legal sense -- PyPy will remain a community project).

During the last year PyPy and Conservancy have worked together to properly utilise the generous donations made by stalwart PyPy enthusiats over the years and to wrap up PyPy's remaining charitable obligations. PyPy is grateful for the Conservancy's help in shepherding the project toward its next chapter.

Thank yous

From Conservancy:

"We are happy that Conservancy was able to help PyPy bring important software for the public good during a critical time in its history. We wish the community well and look forward to seeing it develop and succeed in new ways."
— Karen Sandler, Conservancy's Executive Director

From PyPy:

"PyPy would like to thank Conservancy for their decade long support in building the community and wishes Conservancy continued success in their journey promoting, improving, developing and defending free and open source sofware."

— Simon Cross & Carl Friedrich Bolz-Tereick, on behalf of PyPy.

About

PyPy is a multi-layer python interpreter with a built-in JIT compiler that runs Python quickly across different computing environments. Software Freedom Conservancy (Conservancy) is a charity that provides a home to over forty free and open source software projects.

Read the whole story
jepler
17 minutes ago
reply
Good luck PyPy!
Earth, Sol system, Western spiral arm
Share this story
Delete

Lumenati & LuMini

1 Comment

Individually addressable LEDs quickly became all the rage in the mid-2010s and in 2017, SparkFun released a customizable 5050-sized APA102C board ecosystem called Lumenati. The Lumenati line of LED boards employ a 2-wire communication protocol consisting of a clock line and a data line. While this requires one more wire than standard WS2812B addressable LEDs, the advantage is that the communication with the LEDs becomes somewhat timing independent, allowing users to run these directly off of a Raspberry Pi or other single-board computer that doesn't normally allow for a long, precisely-timed data stream without the use of additional hardware.

The Lumenati line is composed of six unique boards, the 4-Pack (a four LED disc), the 8-Pack (an eight LED disc), the 3x3 (a nine LED matrix), the 8-Stick (a narrow eight LED board), the 90L (a quarter-circle board with three LEDs where the signal and power moves left), and the 90R (another quarter-circle board with three LEDs where the signal and power moves right). Any of the boards can be used stand-alone or daisy-chained. However, the 8-stick, 90L and 90R were designed with easy daisy-chaining specifically in mind!

SparkFun Lumenati 4-pack

SparkFun Lumenati 4-pack

COM-14353
$4.95
SparkFun Lumenati 8-pack

SparkFun Lumenati 8-pack

COM-14357
$7.95
SparkFun Lumenati 3x3

SparkFun Lumenati 3x3

COM-14360
$7.50
SparkFun Lumenati 8-stick

SparkFun Lumenati 8-stick

COM-14359
$7.95
3
SparkFun Lumenati 90L

SparkFun Lumenati 90L

COM-14452
$4.95
SparkFun Lumenati 90R

SparkFun Lumenati 90R

COM-14358
$4.95

About a year and a half later, the LuMini line was released! The LuMini line uses the same LED used on the Lumenati boards, the APA102, just in a smaller, 2.0x2.0 mm package. This allows for incredibly tight pixel densities, and thus, a more continuous ring or matrix of color. While the LuMini boards come in different shapes and sizes, they all operate in a similar fashion.

Unlike the Lumenati boards, each LuMini comes in a non-customizable package, so you won't be able to crate unique shapes with the boards, only unique color patterns. There are four different LuMini boards, the 1in Ring with 20 LEDs, the 2in Ring with 40 LEDs, the 3in Ring with 60 LEDs, and the LuMini Martix with 64 LEDs.

SparkFun LuMini LED Ring - 1 Inch (20 x APA102-2020)

SparkFun LuMini LED Ring - 1 Inch (20 x APA102-2020)

COM-14967
$9.95
SparkFun LuMini LED Ring - 2 Inch (40 x APA102-2020)

SparkFun LuMini LED Ring - 2 Inch (40 x APA102-2020)

COM-14966
$15.95
SparkFun LuMini LED Ring - 3 Inch (60 x APA102-2020)

SparkFun LuMini LED Ring - 3 Inch (60 x APA102-2020)

COM-14965
$25.95
5
SparkFun LuMini LED Matrix - 8x8 (64 x APA102-2020)

SparkFun LuMini LED Matrix - 8x8 (64 x APA102-2020)

COM-15047
$25.95

On top of the boards and basic guides on how to just get you started, we have also written several blogs, made multiple projects, and published several next-step tutorials to hopefully get you started on your next lighting project for drones, installations, and more.

Lumenati Hookup Guide

Lumenati is our line of APA102c-based addressable LED boards. We'll show you how to bring the sparkle to your projects!

LuMini Ring Hookup Guide

The LuMini Rings (APA102-2020) are the highest resolution LED rings available.

LuMini 8x8 Matrix Hookup Guide

The LuMini 8x8 Matrix (APA102-2020) are the highest resolution LED matrix available.

LumiDrive Hookup Guide

The LumiDrive LED Driver is SparkFun’s foray into all things Python on micro-controllers. With the SparkFun LumiDrive you will be able to control and personalize a whole strand of APA102s directly from the board itself.

So that's Lumenati and LuMini! What have you made with these boards? Is there something that you'd like us to make with them? Did you get any ideas for your next project by reading this post? Let us know in the comments below and we'll talk with you next time!

Interested in learning more about LEDs?

See our LED page for everything you need to know to start using these components in your project.

Take me there!

comments | comment feed

Read the whole story
jepler
2 hours ago
reply
Well you just gotta love the "Lumenati" name (and CircuitPython can drive APA102 LEDs so knock yourself out!)
Earth, Sol system, Western spiral arm
Share this story
Delete

Microsoft Surface Duo Phone Goes on Sale Starting at $1,399

1 Comment
Microsoft begins taking orders for its dual-screen Surface device in the U.S. on Wednesday, an attempt to re-enter the mobile handset market with a product that blends the features of a tablet with those of a phone. From a report: The Android-powered Surface Duo starts at $1,399 and will be available Sept. 10, said Microsoft Chief Product Officer Panos Panay. The device will be sold on Microsoft.com as well as by AT&T and Best Buy. It is the thinnest Surface ever, with screens that unfold completely to serve as a phone or act like a book to provide more space for different apps. The gadget represents Microsoft's return to the handset market following an ignominious retreat in 2016 after the company's acquisition of Nokia's handset unit crashed and burned in a costly writedown. It's also the company's first Surface device running Google's Android operating system, which Windows Phone once sought to vanquish. Why Android? Panay told reporters it came down to the need for apps -- Microsoft's previous efforts were largely doomed because of the lack of mobile developer support.
Read the whole story
jepler
2 hours ago
reply
Microsoft are now selling devices preinstalled with Linux.
Earth, Sol system, Western spiral arm
Share this story
Delete

New Guide: Ocean Resin Lightbox Image Scroller with RGB Matrix

1 Comment

We love this new tutorial from Erin St Blaine. She uses epoxy resin to make a beautiful beach scene that sits on a shadow box style picture frame. Inside the box is a Feather M4 Express microcontroller attached to an RGB matrix. The CircuitPython code scrolls images across the matrix, creating a magical bioluminescence effect behind the resin “waves”.

Ocean Resin LED Image ScrollerTutorial link: https://learn.adafruit.com/ocean-epoxy-resin-lightbox-with-rgb-led-matrix-image-scroller

This is a really unique piece of art and looks like it’s a lot of fun to make. From the guide:

Explore the depths of your own personal ocean. Epoxy resin, alcohol inks, sand, and seashells come together to make a magical luminous ocean experience for your wall or desk. Each piece you create will come out unique, colorful, and beautiful.

The electronics assembly is pretty simple – the only soldering you’ll need to do is stacking and assembling the Feather and FeatherWing. The LED matrix plugs into the FeatherWing and into the wall using connectors, so doesn’t need to be soldered at all.

Epoxy resin is tricky by nature. Temperature, humidity, and dust need to be managed with any resin project. However, as resin projects go, I’ve found this to be about the easiest one I’ve ever done — and also the hardest to mess up. Stray bubbles or dust motes in your resin actually add depth and interest to this particular project – more bubbles make the ocean waves look more realistic! And as you’ll see, mixing and pouring all the pretty colors is incredibly satisfying.

The software and coding requires a little bit of setup if you haven’t used CircuitPython before. Once you’re set up, you can copy and paste our code and images or dig in and customize with your own artwork.

 

We can’t wait to see your take on this project! Join the Adafruit community on Discord to show off your work!

Read the whole story
jepler
3 hours ago
reply
my code is in there!
Earth, Sol system, Western spiral arm
Share this story
Delete

Lamba Labs Makerspace, Beirut: helping to rebuild the community #Beirut @LambaLabs

1 Share

Lamba Labs in Beirut, Lebanon is a makerspace with ties to Adafruit. They hosted the largest celebration of CircuitPython Day outside the US only a year ago.

It was with great sadness that the community saw the devastation of Beirut several days ago. So many residences were heavily damaged. It was a great relief to hear from Eng. Alaa Salam, Managing Member of Lamba Labs Beirut Hackerspace:

Things have been quite tough these days, but so far all manageable. We did a roll call yesterday on all our maker communities. Aside from minor injuries and stitches, broken glass, broken window frames (aluminium and wood), and some broken cars, no real harm done.

All the love from here in Beirut ❤

Adafruit asked about approved fundraisers to assist in the restoration efforts and Lamba states they are collaborating with 2 entities to raise funds in supporting the city’s residents:

Impact Lebanon fundraiser: their focus is rebuilding lost homes, houses, historic landmarks, and affected hospitals.

Anera and Global Shapers fundraiser: an NGO which is coordinating with 12 NGOs including Red Cross Lebanon division and Caritas. Their main goal is collecting funds to sustain the affected families until they can financially recover from the explosion.

If you wish to help, please consider donating to the groups mentioned.

As a start, Adafruit is dedicating CircuitPython Day 2020 to the Lamba Labs Makerspace.

More to come.

Here are some pictures they sent along with Makerspace members and others working to help.

For now, most spaces are down to manage cleanups, but we’ve restored 2 spaces Tuesday night so we don’t experience any shortage of PPE production for our local hospitals and communities. We’re also setting up volunteering hours, especially with our construction engineers, to help out with the rebuilding process. Other volunteers in our communities have set up aid tents in key areas of the cities to help the public in need find food and shelter. They are also helping out with finding missing persons.

Hoping that our down time doesn’t extend more than it needs to be, we hope to get back to our usual schedule of online activities soon (one of which is celebrating CircuitPython Day!)

Read the whole story
jepler
5 hours ago
reply
Earth, Sol system, Western spiral arm
Share this story
Delete

PDF Still Unfit for Human Consumption, 20 Years Later

1 Comment
Research spanning 20 years proves PDFs are problematic for online reading. Yet they're still prevalent and users continue to get lost in them. They're unpleasant to read and navigate and remain unfit for digital-content display. From a report: [...] Burying information in PDFs means that most people won't read it. Participants in several of our recent usability studies on corporate websites and intranets did not appreciate PDFs and skipped right over them. They complained woefully whenever they encountered PDF files and many who opened PDFs quickly abandoned them. Following are behaviors and quotes from business professionals testing the About Us areas of corporate websites. One user looking for information on the Small Business Administration's website got stuck in a PDF. While she was trying to figure out what exactly the administration did, she said, "I expect it to talk more about what they can do for me. If the print was bigger, that would be really helpful. Now, I'm stuck in a PDF."
Read the whole story
jepler
1 day ago
reply
If you're working in embedded electronics, you will download 2000 page PDFs, there's just no other way. :cries:
Earth, Sol system, Western spiral arm
Share this story
Delete
Next Page of Stories