frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Open source BOM management (for me)

https://www.vincentuden.xyz/blog/pcb_management
29•vincent-uden•4d ago

Comments

mycatisblack•17h ago
This looks very appealing. I’m using a google spreadsheet, which also maps to grids in small parts drawers. I will give your software a try.

One suggestion: for smd resistors and capacitors I’m using plastic mini vials:

https://ae-pic-a1.aliexpress-media.com/kf/S69e6442d03074cd0b...

They come in all sizes and if you drill holes in a thick piece of plastic you can arrange them and put them in a single drawer.

vincent-uden•8h ago
Let me know if you encounter any issues. The software is very much a beta program.

Love your idea of using vials. How do you get a controlled amount of resistors out of there? Do you pour them out onto a tray or can you get pliers in there?

Robelius•17h ago
I like the idea of having a grid highlighting system, but didn’t see any info on what happens when you have more than 49 unique parts in your current 7x7 grid.

Any plans to allow for multiple unique parts in one cube? And if so, would you prefer to mix like parts with like parts, or mix different part types? i.e. one bin holds multiple types of resistors or one bin holds a unique resistor value and a button

Asking because I’ve tried both approaching when setting up lab spaces, but both systems sort of fall apart without the correct maintenance/tidying_up. Apologies if you answered it in the blog and I just missed it.

Either way, I like the idea of busting out the hammer you know how to use.

vincent-uden•8h ago
While the UI isn't set up for it atm, the database already handles the case of more than 49 unique parts. My idea was to have several of these grids stacked on top of each other in a shelf, so you'd be able to flip through the layers, each containing up to 49 parts.

For my purposes, the bins are small enough that I'm fine with only keeping a single part in each bin. The problem is however related to something I was considering, namely multi-square bins for bigger parts. I decided against implementing it simply to reduce the scope for now, but it is for sure possible.

If I were to place multiple parts in a single square, I'd probably subdivide the bin and keep related parts in each sub-bin. Perhaps resistors in a series of Ohms or resistors with the same resistance but different sizes.

jpatten•16h ago
Thank you for sharing this! The part of this problem that I’ve found most challenging over time is keeping quantities up to date. I wonder about a function where you could say “I built 25 of these modules” and it would deduct the quantities for individual parts accordingly (optionally adding an extra percentage for the 0402s you dropped on the floor) Or, while I’m dreaming, a feature that parses a DigiKey/mouser/etc. order (or reads the barcodes on the bags!) and updates quantities for you.

Would also be curious about how best to support different storage approaches, like reels on a shelf etc.

vincent-uden•8h ago
We seem to think in similar tracks! I do have the exact features you describe already. Each BOM that I add can then be searched for and its parts deducted in batches (of for example 25 times the amount of parts are needed per module).

And a BOM can be imported from a csv file exported from a Digikey/mouser shopping cart. Although now that you mention it, re-stocking from such a csv would be a really nice addition.

Slow

https://michaelnotebook.com/slow/index.html
511•calvinfo•6h ago•126 comments

Releasing open weights for FLUX.1 Krea

https://www.krea.ai/blog/flux-krea-open-source-release
186•vmatsiiako•11h ago•73 comments

The anti-abundance critique on housing is wrong

https://www.derekthompson.org/p/the-anti-abundance-critique-on-housing
136•rbanffy•4h ago•199 comments

British man claims he's unable to watch porn as tattoos confuse age check system

https://needtoknow.co.uk/2025/07/30/britains-most-tattooed-man-claims-he-is-unable-to-watch-prn-as-new-age-check-system-mistakes-his-ink-for-a-mask/
41•heavyset_go•1h ago•28 comments

QUIC for the kernel

https://lwn.net/Articles/1029851/
194•Bogdanp•9h ago•150 comments

I made a website that makes you cry

https://www.cryonceaweek.com
75•johnnymaroney•4d ago•41 comments

How was the Universal Pictures 1936 opening logo created?

https://movies.stackexchange.com/questions/128020/how-was-the-universal-pictures-1936-opening-logo-created
461•azeemba•14h ago•66 comments

Ubiquiti launches UniFi OS Server for self-hosting

https://lazyadmin.nl/home-network/unifi-os-server/
224•speckx•10h ago•186 comments

MacBook Pro Insomnia

https://manuel.bernhardt.io/posts/2025-07-24-macbook-pro-insomnia
310•speckx•11h ago•157 comments

Gemini Embedding: Powering RAG and context engineering

https://developers.googleblog.com/en/gemini-embedding-powering-rag-context-engineering/
163•simonpure•8h ago•57 comments

Show HN: Mcp-use – Connect any LLM to any MCP

https://github.com/mcp-use/mcp-use
89•pzullo•9h ago•40 comments

Crafting your own Static Site Generator using Phoenix (2023)

https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/
16•Bogdanp•2h ago•0 comments

Secure boot certificate rollover is real but probably won't hurt you

https://mjg59.dreamwidth.org/72892.html
99•zdw•8h ago•43 comments

I tried Servo

https://www.spacebar.news/servo-undercover-web-browser-engine/
326•robtherobber•14h ago•212 comments

Many countries that said no to ChatControl in 2024 are now undecided

https://digitalcourage.social/@echo_pbreyer/114946559233051667
310•nickslaughter02•13h ago•206 comments

Introduction to Computer Music

https://cmtext.com/
254•hecanjog•14h ago•69 comments

Raspberry Pi 5 Gets a MicroSD Express Hat

https://www.cnx-software.com/2025/07/28/raspberry-pi-5-gets-a-microsd-express-hat/
33•geerlingguy•3d ago•16 comments

Show HN: Sourcebot – Self-hosted Perplexity for your codebase

https://github.com/sourcebot-dev/sourcebot/releases/tag/v4.6.0
70•bshzzle•1d ago•17 comments

Launch HN: Gecko Security (YC F24) – AI That Finds Vulnerabilities in Code

47•jjjutla•9h ago•24 comments

Replacing cron jobs with a centralized task scheduler

https://mayhul.com/posts/scheduled-tasks/
13•tlf•3d ago•6 comments

Denver rent is back to 2022 prices after 20k new units hit the market

https://denverite.com/2025/07/25/denver-rent-prices-drop-q2/
175•matthest•5h ago•200 comments

Face it: you're a crazy person

https://www.experimental-history.com/p/face-it-youre-a-crazy-person
424•surprisetalk•3d ago•251 comments

Kaizen (YC X25) is hiring engineers to build browser agents that work

https://www.kaizenautomation.com/jobs
1•michaelssilver•8h ago

We revamped our docs for AI-driven development

https://docs.freestyle.sh/blog/docs-revamp
71•benswerd•5d ago•20 comments

Carbon Language: An experimental successor to C++

https://docs.carbon-lang.dev/
92•samuell•11h ago•89 comments

AI is a floor raiser, not a ceiling raiser

https://elroy.bot/blog/2025/07/29/ai-is-a-floor-raiser-not-a-ceiling-raiser.html
211•jjfoooo4•8h ago•146 comments

Golden Literal Testing in UTest

https://www.lihaoyi.com/post/GoldenLiteralTestinginuTest090.html
4•lihaoyi•1h ago•0 comments

A memory safe C framework, RAII, I/O, coroutine and other concurrency primitives

https://zelang-dev.github.io/c-asio/
5•thetechstech•1h ago•0 comments

Zig Profiling on Apple Silicon

https://blog.bugsiki.dev/posts/zig-profilers/
92•signa11•2d ago•22 comments

Show HN: AgentMail – Email infra for AI agents

https://chat.agentmail.to/
59•Haakam21•11h ago•37 comments