🧠 Flashlight: Fast and flexible machine learning in C++
Flashlight is a new open source machine learning (ML) library, written entirely in C++, that was built by FAIR to power groundbreaking research by enabling teams to rapidly and easily modify deep and ML frameworks to better fit their needs.
More information...
#articles #machine_learning #software #programming #artificial_intelligence #cpp #libraries
Flashlight is a new open source machine learning (ML) library, written entirely in C++, that was built by FAIR to power groundbreaking research by enabling teams to rapidly and easily modify deep and ML frameworks to better fit their needs.
More information...
#articles #machine_learning #software #programming #artificial_intelligence #cpp #libraries
📟 SDR DSP Radio with Raspberry pi and RTLSDR dongle
The radio presented above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz
Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.
The radio presented in the video above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz. It can decode all digital and analog radio signals. Also contains a tuning knob for easier frequency dialing.
More information...
#projects #raspberry
The radio presented above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz
Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.
The radio presented in the video above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz. It can decode all digital and analog radio signals. Also contains a tuning knob for easier frequency dialing.
More information...
#projects #raspberry
👌1
📟 Lightning Detector
In this project we'll create a small device that alerts you to nearby lightning strikes. The total cost of all materials in this project will be cheaper than purchasing a commercial lightning detector, and you'll get to hone your circuit-making skills in the process!
The sensor used in this project can detect lightning strikes up to 40 km away, and is also capable of determining the distance of a strike to within a tolerance of 4 km. While this is a reliable sensor, you should never depend upon it to warn you of lightning strikes if you're outdoors.
More information...
#projects #sensor #3d_modeling
In this project we'll create a small device that alerts you to nearby lightning strikes. The total cost of all materials in this project will be cheaper than purchasing a commercial lightning detector, and you'll get to hone your circuit-making skills in the process!
The sensor used in this project can detect lightning strikes up to 40 km away, and is also capable of determining the distance of a strike to within a tolerance of 4 km. While this is a reliable sensor, you should never depend upon it to warn you of lightning strikes if you're outdoors.
More information...
#projects #sensor #3d_modeling
💻 3 Strategies for Handling Errors in Embedded Software
It is very tempting to assume that a system will behave as perfectly in the field as it does on the engineering bench. During development, embedded software is written under the best of conditions.
The developer knows how the system is supposed to work and development usually proceeds smoothly. However, as thousands of devices start to get into the hands of users, the chances that the unexpected will happen becomes statistically more probable. In today’s post, let’s explore the strategies that developers need to write software that can handle unexpected errors.
The way that a developer approaches writing their software is what determines whether their system will recover from errors gracefully or whether it will blowup metaphorically in the user’s face. The key is having the right development attitude that considers what can go wrong and implementing the recovery mechanism while the software is being written.
More information...
#articles #software
It is very tempting to assume that a system will behave as perfectly in the field as it does on the engineering bench. During development, embedded software is written under the best of conditions.
The developer knows how the system is supposed to work and development usually proceeds smoothly. However, as thousands of devices start to get into the hands of users, the chances that the unexpected will happen becomes statistically more probable. In today’s post, let’s explore the strategies that developers need to write software that can handle unexpected errors.
The way that a developer approaches writing their software is what determines whether their system will recover from errors gracefully or whether it will blowup metaphorically in the user’s face. The key is having the right development attitude that considers what can go wrong and implementing the recovery mechanism while the software is being written.
More information...
#articles #software
📟 Recreating PDP-11/70 with Raspberry Pi
The PiDP-11 is a modern replica of Digital Equipment Corporation’s influential PDP-11 minicomputer. Before we had a computer on every desk and in every home–and long before they were in every pocket–computers were large, intimidating, and locked in special rooms at universities and corporations. The PDP series paved the way for making computers more accessible.
PDP stood for Programmed Data Processor, and this distinguished line of computers was produced from 1957 to 1990. Each PDP model was numbered sequentially from the one to sixteen (skipping PDP-2 and unlucky 13). The PDP-11 was DEC’s first 16-bit computer, and cost $20,000 when released in 1970.
Reportedly, 600,000 units were sold over its long life, and it was the tool of choice for countless computing innovations, including the creation of UNIX and the C programming language.
More information...
#projects #art #raspberry
The PiDP-11 is a modern replica of Digital Equipment Corporation’s influential PDP-11 minicomputer. Before we had a computer on every desk and in every home–and long before they were in every pocket–computers were large, intimidating, and locked in special rooms at universities and corporations. The PDP series paved the way for making computers more accessible.
PDP stood for Programmed Data Processor, and this distinguished line of computers was produced from 1957 to 1990. Each PDP model was numbered sequentially from the one to sixteen (skipping PDP-2 and unlucky 13). The PDP-11 was DEC’s first 16-bit computer, and cost $20,000 when released in 1970.
Reportedly, 600,000 units were sold over its long life, and it was the tool of choice for countless computing innovations, including the creation of UNIX and the C programming language.
More information...
#projects #art #raspberry
📷 RUHAcam - 3D Printable Retro-style Raspberry Pi HQ Camera
Open-source project with 3D details, code, list of parts needed, etc.
Bill of Materials:
▫️ Raspberry Pi Zero W + microSD card
▫️ Raspberry Pi HQ Camera
▫️ 16mm 10MP Telephoto Lens
▫️ 2.2" TFT Display
▫️ TP4056 Micro USB Battery Charger
▫️ MT3608 DC-DC Step Up Boost Module
More information:
Official website
GitHub page
#projects #raspberry #camera
Open-source project with 3D details, code, list of parts needed, etc.
Bill of Materials:
▫️ Raspberry Pi Zero W + microSD card
▫️ Raspberry Pi HQ Camera
▫️ 16mm 10MP Telephoto Lens
▫️ 2.2" TFT Display
▫️ TP4056 Micro USB Battery Charger
▫️ MT3608 DC-DC Step Up Boost Module
More information:
Official website
GitHub page
#projects #raspberry #camera
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 DIY Split-Flap display
A split-flap display, or sometimes simply a flap display, is an electromechanical display device that presents changeable alphanumeric text, and occasionally fixed graphics.
More information...
#projects #display #experiments
A split-flap display, or sometimes simply a flap display, is an electromechanical display device that presents changeable alphanumeric text, and occasionally fixed graphics.
More information...
#projects #display #experiments
💻 Green VS Brown Programming Languages
Interesting article about latest tendencies in software development and popularity of programming languages in particular.
The Stack Overflow Developer Survey results are a great source of information about how developers work. The survey results have rankings for The Most Dreaded Programming Languages and The Most Loved Programming Languages.
▫️ The TOP 15 Loved Programming Languages: Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C#, Swift, JavaScript, SQL, Shell, HTML, Scala, and Haskell.
▫️ The TOP 15 Dreaded Programming Languages: VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java, R, Haskell, Scala, HTML, Shell, and SQL.
Joel Spolsky: The reason that (developers) think the old code is a mess is because of a cardinal, fundamental law of programming: It’s harder to read code than to write it.
More information...
#articles #programming #software
Interesting article about latest tendencies in software development and popularity of programming languages in particular.
The Stack Overflow Developer Survey results are a great source of information about how developers work. The survey results have rankings for The Most Dreaded Programming Languages and The Most Loved Programming Languages.
▫️ The TOP 15 Loved Programming Languages: Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C#, Swift, JavaScript, SQL, Shell, HTML, Scala, and Haskell.
▫️ The TOP 15 Dreaded Programming Languages: VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java, R, Haskell, Scala, HTML, Shell, and SQL.
Joel Spolsky: The reason that (developers) think the old code is a mess is because of a cardinal, fundamental law of programming: It’s harder to read code than to write it.
More information...
#articles #programming #software
This media is not supported in your browser
VIEW IN TELEGRAM
🎚 Arduino Edge Control
The Arduino Pro lineup continues to grow with the introduction of the new Arduino Edge Control. This is a remote monitoring and control solution optimized for outdoor environments.
Easy deployment makes it suitable for smart agriculture, precision farming, and other intelligent control applications in remote locations.
More information...
#boards #arduino
The Arduino Pro lineup continues to grow with the introduction of the new Arduino Edge Control. This is a remote monitoring and control solution optimized for outdoor environments.
Easy deployment makes it suitable for smart agriculture, precision farming, and other intelligent control applications in remote locations.
More information...
#boards #arduino
📟 Mini USB Arduino
You'll learn how to construct a Mini USB Arduino
One of the factors driving the platform's rapid growth is why it is open-source and open-hardware, meaning anyone can create their own Arduino. Arduino continues to reach more and more people daily.
With this possibility of creating new cards, we present the Mini USB Arduino. It is a small Arduino, which was developed using an ATtiny85 chip.
In this article, we will release the downloadable files and leave them in our PCBWay repository.
More information...
#projects #arduino #boards #electronics
You'll learn how to construct a Mini USB Arduino
One of the factors driving the platform's rapid growth is why it is open-source and open-hardware, meaning anyone can create their own Arduino. Arduino continues to reach more and more people daily.
With this possibility of creating new cards, we present the Mini USB Arduino. It is a small Arduino, which was developed using an ATtiny85 chip.
In this article, we will release the downloadable files and leave them in our PCBWay repository.
More information...
#projects #arduino #boards #electronics
🎬 How Ingenuity Talks to Us From Mars?
We’ll hear about it from Nacer Chahat of NASA’s Jet Propulsion Laboratory, who worked on the helicopter’s antenna and telecommunication system. He chats with NASA’s Chief Scientist Jim Green in this episode of the “Gravity Assist” podcast.
https://youtu.be/_HqZn1BePqM
#video #robots #nasa
We’ll hear about it from Nacer Chahat of NASA’s Jet Propulsion Laboratory, who worked on the helicopter’s antenna and telecommunication system. He chats with NASA’s Chief Scientist Jim Green in this episode of the “Gravity Assist” podcast.
https://youtu.be/_HqZn1BePqM
#video #robots #nasa
YouTube
How Ingenuity Talks to Us From Mars
The Ingenuity helicopter made history on April 19, 2021, with the first powered, controlled flight of an aircraft on another planet. How do engineers talk to a helicopter all the way out on Mars? We’ll hear about it from Nacer Chahat of NASA’s Jet Propulsion…