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

As a Christian, I feel compelled to point out that much of what passes for "Christianity" today does not align very well with the recorded teachings and actions of Jesus. Historical Jesus was quite vocal that what mattered most was caring for the poor and the outcast, and he spent much of his time with the sick and powerless. He avoided traditional power structures, even though the people of the time expected their "messiah" to act like a powerful king - instead of dying the most shameful death as he did.

Reminds me of this GOP Jesus video - https://youtu.be/SZ2L-R8NgrA

Don’t forget Al Franken’s Supply Side Jesus! https://youtu.be/X8xU-gKK17A?si=bjUAQafNZmz0R7Zs

+1. Visit the Vatican sometime for major "Jesus did not have this in mind" moment.

> As a Christian, I feel compelled to point out that much of what passes for "Christianity" today does not align very well with the recorded teachings and actions of Jesus.

> As a Marxist, I feel compelled to point out that much of what passes for “Communism” today does not align very well with the recorded teachings of Marx.

Oh dear, where are all the true Scotsmen?


Funny, my email server started being blocked on Feb. 23. I assumed it was just me, but maybe they block a bunch of people all at once?


I think it's important to consider the intent of those laws, too. They are primarily or even exclusively to prevent you from hurting others with knives. They are not really intended to protect you from cutting yourself in your own home. So I think the parent's comment still holds weight.


I am organizing an academic branch prediction championship: https://cbp-ng.bpchamp.com/

This is not the first championship in branch prediction, but real-world design constraints have never been seriously considered before (How long does it take to produce a prediction? How much energy does it consume?). We wrote a new C++ library which uses operator overloading to track the latency/energy used by math operations as the predictor predicts. In addition to computation, this library models registers, RAMs, etc. The championship is open to everyone - documentation, a tutorial, etc. are on our website/repository to help you get started!


What spacecraft is your spacecraft?


And where did you park it? And what's the combination to open the hatch?


Just yesterday I had an LLM write an openscad module for generating a 2d rounded rectangle. It worked great! I then tried to get it to write a module to extrude a 2d shape into a 3d shape and it failed spectacularly several times before I gave up.


Interesting. I’m building a SaaS around this idea. And I managed to do things waaay more complex than that using LLMs. Especially “several times”. My AI can do a parametric trophy cup from one prompt in a couple of attempts, I would be shocked if it didn’t know how to make rectangular cube…


One of the best things about openscad is the ability to immediately see the results of a code change in the 3D view (all I do is save the file with :w in neovim and openscad re-renders it). Being able to interact like this makes it much quicker and easier to iterate on a design.

I read through the ucad website and book for 10 minutes and haven't been able to figure out if there is an analogue to this for ucad?

There are several things that look neat about ucad's language, but I would need to recreate something like openscad's workflow to consider switching.


That immediacy is mostly thanks to OpenCSG which is essentially a magic trick to quickly fake 3d rendering of booleans between 3d objects using stencil buffer of gpu. http://opencsg.org/

In other words it renders the cylinders cubes spheres etc and their unions differences etc, to a 2d screen without actually calculating the intersection of those meshes / solids in 3d space.

This is the special thing about OpenSCAD design is they figured out how to build an abstract syntax tree that could either be sent to OpenCSG, CGAL (old engine), Manifold (new engine), or even the bare bones 'ThrownTogether' renderer (ancient engine on machines with no gpu that just draws 'negatives' as green blobs iirc).

It should be theoretically possible for any CAD program to do this. its just a lot of work.


> This is the special thing about OpenSCAD design is they figured out how to build an abstract syntax tree that could either be sent to OpenCSG, CGAL (old engine), Manifold (new engine), or even the bare bones 'ThrownTogether' renderer (ancient engine on machines with no gpu that just draws 'negatives' as green blobs iirc).

Mostly.

I've still had several instances when drawing curved solids that the OpenCSG renderer worked well with (visually) but when it came to render-time, there was something wrong. It is very hard to debug things, or at least I found it so, when it goes wrong like that.


I didn’t know they’d added an alternative kernel. The CGAL one used arbitrary precision which massively slowed it down.

Also, fillets are made using the Minkowski operation, which is super slow.


They added it in the dev branch. There hasn't been a stable release since 2021 and there has been a lot of ongoing development in the meantime, many people use the development release since it's significantly faster.


wow, this is really neat. I always noticed how, when panning around with ortho view, it didn't need to re-render


A viewer/preview is in development.

they got a grant for that. i couldn't find an english version though, sorry.

https://www.prototypefund.de/projects/microcad-viewer


This implies that you can preview in VS Code: https://docs.microcad.xyz/tutorials/book/lego_brick/preparat...

I'm not sure if it's on par with what you want, though.


I didn't dig too deeply, but saw a commit message written by Claude


My experience is that intelligence is not one-dimensional or a cure-all. It is possible for someone to be able to solve a difficult math problem much quicker than their peers, but still have a really hard time managing emotions or dealing with everyday life.


With a battery how fast you charge it, how "full" you charge it to, how deeply you discharge it, the temperature at which you keep it, etc., all affect the degradation rate of the battery. So, because charging a battery from 68-75% is better on the battery than charging from 93-100%, storing the battery full is worse, etc., it isn't necessarily true that "7% charging is the same as 7% charging".


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

Search: