frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

CubeSats are fascinating learning tools for space

https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space
66•warrenm•2h ago

Comments

vodou•1h ago
I've always wondered how well these RPi based cubesats really work in space. Really hard to find out. Also, people (naturally) aren't always eager to talk about failed projects. Maybe some people here on HN have experiences to share?
jdiez17•1h ago
There are many Raspberry Pis on the International Space Station (AstroPis). They're subject to a similar amount of space radiation as CubeSats in LEO, and they work just fine. There's also an increasing trend of building CubeSat On-Board Computers (OBCs) as some form of Linux System-on-Module (these would traditionally be microcontrollers). I think Raspberry Pis (especially the Compute Modules) are quite suitable for Payload Data Handling (PDH) systems, although I've personally not had a chance to launch a RPi chip yet.
vodou•43m ago
But even in LEO, there must be quite a few SEUs and resets?
jdiez17•32m ago
I personally haven’t seen confirmed SEUs in the satellites I’ve designed/operated (as in, an ionized particle affecting a transistor/MOSFET in a way that creates a short circuit and can only be cleared with a power cycle). But it’s good practice to design space systems to have current monitoring and automatically power off in case of such events.

Resets etc. are common, most likely caused by software bugs. This is more or less assumed as a fact of life; software for space applications is often as stateless as possible, and when it’s required you’d implement frequent state checkpoints, redundant data storage, etc. These are all common practices that you’d do anyway, it doesn’t make a huge difference if the software is running on a rad-hard microcontroller or off the shelf Linux processor - although (IMO) there are many benefits to the latter (and some downsides as well.) Assuming a base level of reliability, of course - you don’t want your OBC/PDH to overheat or reboot every 5 minutes.

Sanzig•37m ago
In my experience, having provided advice to a lot of academic CubeSats: the issues usually aren't related to the parts, the problems are usually lack of testing and general inexperience.

Yes, a Raspberry Pi isn't radiation hardened, but in LEO (say around 400-500 km) the radiation environment isn't that severe. Total ionizing dose is not a problem. High energy particles causing single event effects are an issue, but these can be addressed with design mitigations: a window watchdog timer to reset the Pi, multiple copies of flight software on different flash ICs to switch between if one copy is corrupted, latchup detection circuits, etc. None of these mitigations require expensive space qualified hardware to reasonably address.

The usual issues I see in academic CubeSats are mostly programmatic. These things are usually built by students, and generally speaking a CubeSat project is just a bit too long (3-4 years design and build + 1-2 years operations) to have good continuity of personnel, you usually have nobody left at the end there since the beginning except the principal investigator and maybe a couple PhD students.

And since everyone is very green (for many students, this is their first serious multidisciplinary development effort) people are bound to make mistakes. Now, that's a good thing, the whole point is learning. The problem is that extensive testing is usually neglected on academic CubeSats, either because of time pressure to meet a launch date or the team simply doesn't know how to test effectively. So, they'll launch it, and it'll be DOA on orbit since nobody did a fully integrated test campaign.

NoiseBert69•20m ago
It's bit like balloon projects that have a transmitter. I think now the 20th group found out that standard GPS receivers stop reporting data of at a specific height because of the COCOM logic (They 'or' speed and height). Well.. there are quite a few modules around that 'and' this rule and so work perfectly fine in great heights.

It's all about the learning experience and evolution of these projects. Mistakes must happen.. but learning from them should take place too.

verzali•2m ago
About 50% of cubesats fail, at least partially. I've worked with a dozen or so of them, supporting different people and companies trying to use them. Only one failed to work at all. But many of the others had serious problems of one kind or another that limited their usefulness.
tensorlibb•1h ago
It's beyond cool you can pretty cheaply get cube sats on Space X rockets too
hazrmard•1h ago
This takes me down a memory lane! For my undergrad capstone project, we made a cubesat tracker for our university's satellite using a RPi/Arduino/Software-defined-radio to receive transmissions every time it passed over us. I cringe a little looking at the code now - but it worked!

I agree, cubsats are a wonderful way, for college students even, to tinker with space(-adjacent) tech.

https://github.com/hazrmard/SatTrack

firesteelrain•47m ago
I have launched raspberry pi based PicoBalloons and had one fly for over a year at 40k ft. They are remarkably resilient.

I have used CubeSats in LEO to make amateur radio contacts. AMSAT is trying to get one to MEO/HEO. New cubesats are being released frequently. Not all RPi based and usually custom PCBs. You can buy desk based CubeSats for STEM

NoiseBert69•38m ago
If you want to build a "mars rover" yourself you can even simulate that at home :-)

Use LoRa in the slowest and most reliable mode as radio link. Write software to plan your tours, firmware updates over super limited bandwidth (delta updates are a must), transfer telemetry (buy a few sensors from ali) or even pictures. Autonomous driving? Yes why not.

Bonus 1: build a small PCB with a solar panel and charging circuit. That doubles the horror.

Bonus 2: Place it into your families garden that is at least 1km away.

Lots of very hard challenges to tackle for even super experienced programmers.

It's even a nice group project for an university lab. If you have to connect a real debugger to get your bot running again your team lost.

nicce•2m ago
You can do even more than that if you want to see it moving! And without designing it completely by yourself.

https://github.com/nasa-jpl/open-source-rover

Hosting a website on a disposable vape

https://bogdanthegeek.github.io/blog/projects/vapeserver/
430•dmazin•3h ago•104 comments

Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps

33•eallam•1h ago•17 comments

CubeSats are fascinating learning tools for space

https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space
67•warrenm•2h ago•13 comments

Programming Deflation

https://tidyfirst.substack.com/p/programming-deflation
43•dvcoolarun•2h ago•20 comments

RustGPT: A pure-Rust transformer LLM built from scratch

https://github.com/tekaratzas/RustGPT
263•amazonhut•6h ago•117 comments

How big a solar battery do I need to store all my home's electricity?

https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electric...
62•FromTheArchives•3h ago•105 comments

Removing newlines in FASTA file increases ZSTD compression ratio by 10x

https://log.bede.im/2025/09/12/zstandard-long-range-genomes.html
172•bede•2d ago•64 comments

PayPal to support Ethereum and Bitcoin

https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-...
92•DocFeind•2h ago•73 comments

Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform

https://github.com/graycoreio/daffodil
21•damienwebdev•1h ago•2 comments

Folks, we have the best π

https://lcamtuf.substack.com/p/folks-we-have-the-best
239•fratellobigio•9h ago•68 comments

Apple has a private CSS property to add Liquid Glass effects to web content

https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/
121•_alastair•1h ago•58 comments

Language Models Pack Billions of Concepts into 12k Dimensions

https://nickyoder.com/johnson-lindenstrauss/
300•lawrenceyan•12h ago•97 comments

Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers

https://cindori.com/backdrop
40•cindori•7h ago•29 comments

The Mac App Flea Market

https://blog.jim-nielsen.com/2025/mac-app-flea-market/
157•ingve•9h ago•82 comments

Show HN: Semlib – Semantic Data Processing

https://github.com/anishathalye/semlib
24•anishathalye•2h ago•8 comments

A string formatting library in 65 lines of C++

https://riki.house/fmt
5•PaulHoule•32m ago•2 comments

Death to type classes

https://jappie.me/death-to-type-classes.html
73•zeepthee•3d ago•47 comments

Pgstream: Postgres streaming logical replication with DDL changes

https://github.com/xataio/pgstream
35•fenn•3h ago•2 comments

A qualitative analysis of pig-butchering scams

https://arxiv.org/abs/2503.20821
146•stmw•12h ago•77 comments

Meta bypassed Apple privacy protections, claims former employee

https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-w...
49•latexr•1h ago•21 comments

Which NPM package has the largest version number?

https://adamhl.dev/blog/largest-number-in-npm-package/
133•genshii•13h ago•55 comments

Not all browsers perform revocation checking

https://revoked-isrgrootx1.letsencrypt.org/
74•sugarpimpdorsey•13h ago•61 comments

Creating a VGA Signal in Hubris

https://lasernoises.com/blog/hubris-vga/
6•lasernoises•1h ago•1 comments

The Culture novels as a dystopia

https://www.boristhebrave.com/2025/09/14/the-culture-novels-as-a-dystopia/
32•ibobev•7h ago•51 comments

The madness of SaaS chargebacks

https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-...
45•evermike•4h ago•66 comments

Cory Doctorow: "centaurs" and "reverse-centaurs"

https://locusmag.com/2025/09/commentary-cory-doctorow-reverse-centaurs/
61•thecosas•3d ago•16 comments

NASA's Guardian Tsunami Detection Tech Catches Wave in Real Time

https://www.jpl.nasa.gov/news/nasas-guardian-tsunami-detection-tech-catches-wave-in-real-time/
118•geox•2d ago•20 comments

Denmark's Justice Minister calls encrypted messaging a false civil liberty

https://mastodon.social/@chatcontrol/115204439983078498
348•belter•4h ago•219 comments

Human writers have always used the em dash

https://www.theringer.com/2025/08/20/pop-culture/em-dash-use-ai-artificial-intelligence-chatgpt-g...
60•FromTheArchives•2d ago•77 comments

The Obsolescence of Political Definitions (1991)

http://vmchale.com/static/serve/taxonomy.html
26•vmchale•2h ago•57 comments