Hacker Newsnew | past | comments | ask | show | jobs | submit | hnben's commentslogin

> Swift --(claude)--> Plasmoid --(claude)--> CLI --(claude)--> Rust-Port --(claude)--> Intercal

Is this the human centipede of programming?


Yes, as long as there are humans reviewing and quality-gating the outputs at every stage.

Otherwise, it's just a very long exoprosthetic digestive tract.


>> People had this "why you probably can't run a GPT-4 (or even GPT-3.5) class model on your MBP anytime soon" conversation before.

that sounds like a win-win to me.

on one hand 95% of users get an improved experience. While a competitor gets the chance to build a business for the remaining 5%.


<10 Stars is a strong signal, that a repo is not relevant to anyone except maybe the maintainer. This fact does not change even if other repos have bough 10.000 stars.


I don't know how often this happens, but what about repositories that would "naturally" have <10 stars if not for buying them? Is the signal you're referring to still useful if it can be artificially silenced by spending some money?

why would it be a strong signal? have you ever starred a project? I don't

i am building yet another ai powered language-learning app. user uploads random texts, and the ai gives grammar and vocab hints, so the user can try to translate it on their own. Basically google lens, but without the final translation.

ironically the difficult part wasnt the OCR or the textanalyses, but finding the exact position of the text in the input image.


when i did openscad, i just did a minowski hull with a 4sided bipyramid (aka rotated cube) to get chamfers for my cubes.

bonus: minowski hull with a round pyramid adds chamfers in the vertical and fillets in the horizontal, which is what i want for 3d printing most of the time. additionally it closes small overhangs, and it makes fonts smoother (i.e. fonts don't extrude in a 90degree angle, and get 45degree instead, and print better on vertical faces)

disclaimer: I havent used openscad for about a year and my memory may be fuzzy

edit: i am not saying minowsky hull would directly solve your problem, but maybe the algorithm gives you inspiration to solve your numerical issues


OpenSCAD is mesh based so it's not even in the same universe as a proper brep geometric kernel. Everything is easier when you give up on the math entirely, but that’s not good enough for real world manufacturing and simulation.

All of the major commercial geometric kernels have been working on these problems for thirty years and I’m sorry, but your five minutes experience with a glorified tessellator isn’t going to make progress on long standing computational geometry problems.


  >that’s not good enough for real world manufacturing and simulation
Dumb question: why not?? It's working for that guy and his 3D printer apparently, which is "real world" (though one could certainly argue it's not proper "manufacturing").

In theory pi has infinite places, sure . In real-world practice (vs math-lympics) you never need more than 100 digits, and indeed you rarely ever actually need more than 5.

Why doesn't it work to "just" throw more bit-width and more polygons at it? Who out there actually needs more than that (vs who just thinks they do)?


The answer boils down to “floating point math” and “discontinuities”.

> indeed you rarely ever actually need more than 5.

That’s not how math works. With every operation the precision falls, and with floats the errors accumulate. What was five digits quickly becomes 3 digits and now you’ve got three surfaces that are supposed to, but don’t technically intersect because their compounding errors don’t overlap even though the equations that describe them are analytically exact. Modern geometric kernels have 3 to 7 tolerance expansion steps that basically brute force this issue when push comes to shove.

Once you have these discontinuities, a lot of critical math like finite element modeling completely breaks down. The math fundamentally depends on continuous functions. Like I mentioned above, three corner filets create a singularity in parametric space by default, so even the core algorithms that kernels depend on to evaluate surfaces break on a regular basis on basic every-day operations (like a box with smoothed edges - aka almost every enclosure in existence)

> Who out there actually needs more than that (vs who just thinks they do)?

I can’t stress this enough: almost everyone. CAD isn’t one of those fields where you can half ass it. Even the simplest operations are bound to create pathological and degenerate cases that have to be handled, otherwise you have a pile of useless garbage instead of a 3d model.

Slicers deal with meshes, like video game renderers, not boundary representations like CAD kernels. There is effectively zero overlap. Even just tessellation, the step that converts brep to mesh, is significantly harder than anything 3d printing software has to do.


> I don't think open source can get a big market share but it can give you a nice niche market of tech enthusiasts

companies and governments in Europe start embracing digital sovereignty. Governments start to realize, that US corporations lie, when they say they won't spy on governments officials.

I am not saying, that Europe WILL increase opensource and sovereignty, but odds are good, that a cultural shift away from US-dependence will happen soon, which would include embracing of Opensource


did you have issues with banking apps, authenticator apps or outlook on workprofile?

I ask, because when I was using cyanogenmod a hundred years ago, banking apps were a major pain. And now I am using outlook on a flagship with stockrom, and outlook on workprofile is still a major pain, and I can easily imagine, it working even worse on grapheneos.


> outlook on workprofile?

I don't have outlook, but Teams works normally, as far as I can tell

> authenticator apps

No issues there with the Microsoft Authenticator and Yubico Authenticator.

> banking apps

My banking apps work, but that's not the case for all of them. I would personally change bank rather than leaving GrapheneOS. The annoying part could be work apps (I wouldn't want to have a second phone just for work), but my bank I can change :-).


is this whataboutism?


Kinda


Yes. You have to treat the model like an eager yet incompetent worker, i.e. don't go full yolo mode and review everything they do.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: