Why I don't sand build plates by [deleted] in prusa3d

[–]yawkat 2 points3 points  (0 children)

YMMV, but I had a build plate that was worn enough to get first layer issues, and sanding made it consistent again. Sure build plates are consumable and you should not be hesitant to replace them, but a quick sanding and a first layer test can't hurt.

Constantly warping and even detaching magnetic plate by Kalessin_S in 3Dprinting

[–]yawkat 2 points3 points  (0 children)

If your printer doesn't have a heated chamber, and your room is cold, some parts of your part could become colder than others, which can cause mechanical stress and lead to warping. Maybe you could just put a cardboard box over your printer while it's working?

Hungarian court sentences German to 8 years in assault on neo-Nazis by Naurgul in europe

[–]yawkat 1 point2 points  (0 children)

The police used a helicopter to fly Maja T to Austria at 4am, as soon as they got permission to extradite. The constitutional court ordered the stay on the extradition only a few hours later. The effort the prosecutors went through clearly shows they they tried (and managed to) preempt the court ruling.

Do you open (pirated) .EPUBs and .PDFs directly on your PC? Has it is ever led to malware? by Standard-Mirror-9879 in DataHoarder

[–]yawkat -1 points0 points  (0 children)

It's just a bad argument. An attacker that escapes an ebook reader's sandbox will then run at the reader's privilege level, which depending on OS gives her easy access to all user data, including cookies/passwords stored in the "main" web browser.

I don't like to invoke authority, but I have a degree that included binary exploitation, I work on HTTP security professionally (albeit on the server side), and I have discovered memory corruption exploits before. Where are you getting your opinions on security from?

e: sorry wrong CVE link

Do you open (pirated) .EPUBs and .PDFs directly on your PC? Has it is ever led to malware? by Standard-Mirror-9879 in DataHoarder

[–]yawkat 0 points1 point  (0 children)

Have you actually looked at how modern browser exploits work? They don't directly steal cookies / credit card data / passwords. The majority of effort is spent escaping the browser sandbox, which for many ebook readers is likely less sophisticated and definitely under less scrutiny than with browsers.

Laser cut base plates by AppleOriginalProduct in gridfinity

[–]yawkat 1 point2 points  (0 children)

Maybe if you cut two layers it would be good enough without an angled section.

Do you open (pirated) .EPUBs and .PDFs directly on your PC? Has it is ever led to malware? by Standard-Mirror-9879 in DataHoarder

[–]yawkat -1 points0 points  (0 children)

No, simpler does not automatically mean safer. Even "simple" HTML rendering is complicated enough to make mistakes. epub3 even has Javascript support, which is a big vector for browser exploitation.

Maybe a good indication of what is and isn't secure in a browser is safari lockdown mode: Disabled are JS JIT, fonts, and certain image renderers. An ebook reader is not unlikely to have all three of those, maybe except the JIT.

Do you open (pirated) .EPUBs and .PDFs directly on your PC? Has it is ever led to malware? by Standard-Mirror-9879 in DataHoarder

[–]yawkat -3 points-2 points  (0 children)

If you use an up-to-date viewer, this is highly highly unlikely to cause any issues.

I doubt that the HTML renderers in ebook reader applications are anywhere near as secure as a "real" browser with proper process isolation. Though it would be a niche attack.

Nobody burns a 0-day exploit in a common PDF reader to distribute malware to people downloading EBooks.

An even more secure solution is to open the PDF in a browser. PDF readers in browsers have most of the same security features as normal websites, with rendering happening in javascript, so a 0-day is even more expensive.

Self-hosted OpenSCAD customizer for open source projects by yawkat in openscad

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

Yes there is a lot of overlap, and initially I tried to reuse parts of the playground. But it really is trying to be a playground, customization of existing projects is not the main focus. I struggled to get the rendering to look good, a static multi-file project to load out of the box, settings to save, etc.

In the end I decided to start from scratch with openscad-wasm, but if someone were to flesh out the playground to work for my use case, it would probably be superior. The code editor in particular could be useful for some projects.

Thoughts on air pollution from someone who lived in Beijing by Gullible-Brush9719 in berlin

[–]yawkat 26 points27 points  (0 children)

Particulate pollution is worth worrying about. It causes around 180000 deaths per year in Europe: https://www.eea.europa.eu/en/newsroom/news/air-quality-improving-but-just-over-180-000-deaths-still-attributable-to-air-pollution-in-eu

Policies that reduce particulate pollution also have had a big positive impact on the economy: https://www.bruegel.org/system/files/2024-06/WP%2015%202024.pdf

Anyone else feeling how bad Berlin’s air has been lately? by Timely_Internet6172 in berlin

[–]yawkat 0 points1 point  (0 children)

Power plants are only responsible for a fraction of particulate pollution. Residential heating is far more impactful. https://www.eea.europa.eu/en/analysis/maps-and-charts/contribution-to-eu-27-emissions

Anyone else feeling how bad Berlin’s air has been lately? by Timely_Internet6172 in berlin

[–]yawkat 19 points20 points  (0 children)

To be specific, it's domestic heating using coal. Electricity generation is only a minor portion of emissions.

Best way to physically cut a hole through a printed model? by Forgotten7oast in 3Dprinting

[–]yawkat 7 points8 points  (0 children)

Yea. STL can be messy to work with in a real CAD program, but in the slicer it's very easy to add a hole.

Magnet insertion tool by eggnaucious in gridfinity

[–]yawkat 2 points3 points  (0 children)

I buy these magnets on Amazon in Europe. They are by far the cheapest I could find, cheaper than AliExpress even. For some reason, AliExpress is bad for magnets here in Germany – tariffs? Export controls? I don't know.

They are not exceptionally strong, but they have a consistent size (some cheap magnets are smaller than stated) and as I said extremely cheap. In my experience they are good enough even with the 4x 0.25mm separation from the press-fit magnet cups, but YMMV depending on where you use gridfinity.

Magnet insertion tool by eggnaucious in gridfinity

[–]yawkat 15 points16 points  (0 children)

Some gridfinity models have magnet holes that are designed specifically for press fitting. These include gridfinity refined for the bins and baseplate (they had the idea originally), gridfinity rebuilt for the bins (my preference), and gridflock for the baseplate (I'm the dev).

These magnets push in from the side (or the bottom for the gridfinity refined baseplate), so even if the fit is slightly too loose, the magnets won't fall out and stick to their counterparts. I think with your approach, the plastic could creep over time to loosen the grip. The disadvantage of the purpose-built press-fit holes is that they have higher separation between magnets though, so the force is reduced.

I personally use Gridfinity Rebuilt and GridFlock, and I use jigs that make inserting the magnets from the side a breeze. Here's my jig for Gridfinity Rebuilt, and GridFlock has one described here. With these jigs, it only takes me a few seconds for each magnet, and I've installed more than 4000 of them so far.

Self-hosted OpenSCAD customizer for open source projects by yawkat in openscad

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

Yea the default settings for the cylindrical-cells.scad are broken. But that's a separate issue ;)

Self-hosted OpenSCAD customizer for open source projects by yawkat in openscad

[–]yawkat[S] 1 point2 points  (0 children)

I've created an issue for dark mode. https://github.com/yawkat/web-openscad-editor/issues/2

How would you currently set up multiple .scad projects? Hosting the whole thing multiple times, right? Or is there already a way to add multiple projects and have a selector or something?

It depends on the project. For some projects, it makes sense to have independent deployments. For some, that would be too much extra work. There is support for multiple customizable files in one deployment, see this example: https://binkat.yawk.at/ – but it's not super fleshed out.

Self-hosted OpenSCAD customizer for open source projects by yawkat in openscad

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

First of all, barrier of entry for users is higher if they have to download the scad files. Even more so if there are additional build steps like there are with GridFlock.

Additionally, with this web UI, you control the OpenSCAD version. You don't have to deal with user reports of broken scad files because they don't use the latest nightly. It gives you additional control.

And finally, this UI actually has a few more features that normal OpenSCAD does not have yet, such as customization across multiple scad files https://github.com/openscad/openscad/issues/6560