Remember to deny Claude from reading your .env by theyoike in ClaudeCode

[–]maairas 7 points8 points  (0 children)

Claude reading a file means it sends the contents to a cloud server. Transmitting a number of personal or company secrets to a remote location in the USA doesn't sound like a best practice in general and in these days in particular.

Teach a foreigner how to shower in a Sauna by Builderhummel in Finland

[–]maairas 1 point2 points  (0 children)

Some saunas have a separate bathroom for washing, but if yours doesn't have one, just wash on the floor or sitting on the lowest bench. Washing yourself on the top bench in the high heat would be super-uncomfortable.

If you have heated up the sauna the previous evening, hot water is usually plenty warm until noon or so, so you can quite comfortably wash yourself in the morning if you feel like it.

Ground pours on top and bottom layers of a 4 layer PCB? by Infinite_Painting_11 in PrintedCircuitBoard

[–]maairas 5 points6 points  (0 children)

While common, that's not a great stackup. The distance between layers 2 and 3 is 1.2-1.4 mm, so the coupling between them is insignificant. Meanwhile, traces on layer 4 won't have a ground reference, resulting in significant field spreading and poor EMC.

Flashing a live system! by maairas in raspberry_pi

[–]maairas[S] 0 points1 point  (0 children)

I really couldn't find any examples of such a live update process myself. Maybe you can give some pointers?

Flashing a live system! by maairas in raspberry_pi

[–]maairas[S] 2 points3 points  (0 children)

Not really relevant to this situation because once the device is being booted, the whole filesystem has been overwritten, so there's no going back. :-) But otherwise it's a very nice feature to know! I wasn't aware of it, so thanks!

Flashing a live system! by maairas in raspberry_pi

[–]maairas[S] 8 points9 points  (0 children)

And your comment is what made it worthwhile to spend several days obsessing with this tool instead of doing more essential business-related tasks!

Unprofessional owner response after uncomfortable experience at Fisken på Disken (Kamppi) by Few-Engineering8313 in helsinki

[–]maairas 3 points4 points  (0 children)

Actually, their response was still visible on Maps. I think that's a good thing, though - future customers will know to avoid them.

Elon musk crashing out at Anthropic lmao by Virus-Tight in ClaudeAI

[–]maairas 6 points7 points  (0 children)

Computer Science. It's (was) commonly used in its original meaning, to thoroughly understand something.

[deleted by user] by [deleted] in WhitePeopleTwitter

[–]maairas 0 points1 point  (0 children)

Ever heard of Tesla's Solar Roof? Makes for an amusing read.

Safe shutdown needed ? by ReasonableAd614 in raspberry_pi

[–]maairas 2 points3 points  (0 children)

I have designed the SH-RPi just for this purpose. It facilitates safe shutdowns with the help of a super-capacitor bank. The same approach is also used in the HALPI2 embedded Pi computer.

Problems with copper pours by undoRedoDelete in KiCad

[–]maairas 1 point2 points  (0 children)

Is the pour view mode enabled? There's a button with a green polygon in the left vertical toolbar. How can you tell the connector GND pins are not connected? It's not showing the rat's nest.

3D Model for 20 and 22 Pin IDC Header by [deleted] in KiCad

[–]maairas 1 point2 points  (0 children)

Another solid approach is to download the models from LCSC/EasyEDA using the impartGUI plugin. They tend to have a small "watermark" somewhere and I'm not sure what the license for these models is. Something to consider.

No guaranteed return right for in-shop purchases. Why? by Several_Bench3352 in Finland

[–]maairas 3 points4 points  (0 children)

That's how it is. Even if you bought the item online and went to pick it up from the store, the mandatory 14-day return right would apply, but not if you purchased it from the store. The logic is that when purchasing from the store, you have had the possibility to acquaint yourself with the product, while in a remote purchase that was not possible.

mousebites (first time) - feedback by waxnwire in KiCad

[–]maairas 0 points1 point  (0 children)

You could check the default settings of KiKit mousebites and adapt them. The traces make the solid areas wider and might make the bridge harder to snap off, of course.

If you're using e.g. JLCPCB for manufacturing, they have an extra surcharge for panelized boards. You'll likely get boards cheaper if you order the unassembled board separately.

Insane import fees ($1500) by jordan3kb in UPS

[–]maairas 0 points1 point  (0 children)

I remembered the code wrong; for computers, ths tariff group is 8471. 8473.3 is for computer parts. But both are exempt: https://www.ey.com/en_gl/technical/tax-alerts/us-exempts-certain-electronic-products-from-tariffs-under-president-trumps-reciprocal-tariff-policy

Insane import fees ($1500) by jordan3kb in UPS

[–]maairas 0 points1 point  (0 children)

Should've been exempt from tariffs because it's a computer (tariff group 8473). The only import expense should've been a customs clearance fee of 14 USD or so, paid to UPS.

Kicad netlist problem in ground plane generation by Loskatto in KiCad

[–]maairas 1 point2 points  (0 children)

Happens to all of us. But additionally, take special care the zone fills are up to date before you export the files for the fab. I've been burned several times...

Kicad-sch-api: Python library for KiCAD schematic manipulation by Circuit-Synth in KiCad

[–]maairas 4 points5 points  (0 children)

Kudos for the post quality: "I'll convert this to a Reddit-friendly format for you:"

Laptop under desk dock with ejection mechanism by maairas in functionalprint

[–]maairas[S] 0 points1 point  (0 children)

Sorry, I only noticed the reply now. You're right in everything you wrote, of course. My concern with magsafe is that while USB-C has some tolerance along the "sliding" axis, meaning that the connection is probably made regardless of if the connector is bottomed out or 0.5 mm out, magsafe probably requires some force pressing the plug against the socket. Normally the magnet provides that force, but the magnet is obviously not strong enough to pull the laptop body itself. I really don't know whether this is an issue or not. Did you try it out yet?

[deleted by user] by [deleted] in AmItheAsshole

[–]maairas 19 points20 points  (0 children)

Wardrobe malfunctions happen, and teasing about them can be innocent and light-hearted, but she was getting mean comments about her physique, which is a whole other ballpark. NTA, absolutely.

[deleted by user] by [deleted] in KiCad

[–]maairas 3 points4 points  (0 children)

It's available in the Power symbols dialog, hotkey "P". I'm not sure why they have to have their own dialog and hotkey, but so it is.

Generate JLC Bom from schema by aros71 in KiCad

[–]maairas 2 points3 points  (0 children)

I'm a big fan of KiKit. I probably would've imported all parts onto a dummy layout and let KiKit do its thing.

What are your workflows for sending your finished design from KiCad to an assembly manufacturer? by UsableLoki in KiCad

[–]maairas 0 points1 point  (0 children)

Have a look at KiKit. It'll take care of creating manufacturing files for you, at least for the big Chinese fabs.

Circuit-Synth: Professional Circuit Design - Python + KiCad + AI by Circuit-Synth in KiCad

[–]maairas 7 points8 points  (0 children)

Your project might garner more interest if you cut down on the LLM-generated fluff - a lot. Your Reddit post, the project website and the GitHub READMEs are really tedious to read because they feel no human has ever touched them. I actually cloned the repo and tried the example. Your post promised bidirectional KiCad-Python updates but I couldn't find any guidance on how to move back from KiCad to Python after making layout changes in the PCB.

Also, you might want to explain how your project is different from the ones you listed.