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

Ah yes ad hoc, the best way to write fundamental utilities underpinning every fetch your app makes.

Wrapping fetch is not rocket science

Somewhat ironically - as of when I write this this tangent is dominating the size of this topic.

> "A lot of people say they say what they mean but actually aren't doing that."

Funniest experience I've had with this is paraphrasing someone almost exactly in a reply to check I understood, and emphatically being told that was absolutely not what was being said.


Well this explains the outages over the last few days

If anything I use them _less_ now thanks to this whole thing.

Yes. Defanging smart quotes, double-dashing em's, spelling out numbers, and swearing off emojis. Next up, double-spaced sentences.

HTML still collapses multiple spaces, doesn't it? Does HN go out of its way to add an nbsp glyph? Typing this post the original way I learned to type, with two spaces after the end of each sentence, to see if it renders that way. Here we go!

(Incidentally, I love that backlash against LLM writing has more people developing as much of an allergy to emojis and content-marketing- and personal-branding-style writing as I've long had)


I guess you have to choose now whether to be accused of being a Clanker or a Boomer.

A reminder that according to the HN guidelines, there's no need to use underscores or other annotations to emphasize words.

I'm from the Myspace/MSN generation, old habits die hard.

I've often wondered.. Why _do_ people do this? For one thing it's more code than the alternative

Something frustrating is when a company is being _clever_ with their nouns. Sometimes it's relatively innocuous, but spending time remembering what unique name I should be searching for instead of something obvious is not my idea of a good time.


I'll be trying this! I used uBar for a long time, and more recently taskbar as uBar was too buggy to ignore. My main issue with Taskbar currently is that it sits over non windowed fullscreen apps (eg Steam games). Other than that I prefer the design on yours based on a quick look through the page.


Thank you for mentioning Taskbar (https://lawand.io/taskbar/). It is true that I am not able to detect non-standard fullscreen apps, but there is an option to scroll down on taskbar to hide it completely until you move the mouse to the bottom of the screen again


I've been working on this exact idea! But it's late, will remember to come back and check this out to compare notes.


Looking at this now, I like the approach! It's also fundamentally different from mine (maybe phew). The mouse driven approach makes it far more approachable, while mine is deliberately code driven and perhaps more quirky (step export is a code function for example).

Also looking at your API, I used a vector type a lot for defining things like planes, so where you have sketch("xz",func) mines a little more like plane(vec).sketch(). How are you handling sketching directly on arbitrary planes or faces etc?


It seems from what you are describing your software is more like (replicad)[https://github.com/sgenoud/replicad]

The user can create planes with plane() command e.g plane("xy") or plane("xy", { offset: 10 }); but I have added some shortcuts for common planes (https://fluidcad.io/docs/guides/sketching/introduction#sketc...)

you can also sketch on faces sketch(extrusion.endFace(), ...) which will extract the plane from face and put the starting point on the center for convinience.


Had a bit of a rethink after this, settling on name spacing more like this at the moment. Quite enjoying the cycle of build/try/improve.

const in1 = draw.rectangle(size1, size1).fillet(2)

const in2 = draw.origin([0,0,height1]).rectangle(size2, size2).fillet(2)

const result = make.loft([in1, in2])


Inspired by yes, it was one of the ones I tried. I like your approach to selection eg endFace, intuitive selection is definitely one of the trickier parts of a code based approach.


I'm building the CAD app I have always wanted. Free, Parametric, STEP export for 3d printing. The input is just a javascript editor. It uses OpenCascade under the hood. Lots of fun.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: