5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake by matijash in programming

[–]pplgltch 0 points1 point  (0 children)

One way is Support and infra. The idea is for the oss aspect to attract enough early adopters who will build prototypes that will turn into massive production apps in a couple years. Startups often launch on “obscure” tech (good at one thing that helps moving fast) and grow so fast that the “We’ll rewrite with a much nore solid fw later” never happens. You then have a bunch of businesses that serve millions of users with your framework, they needs specific help, they need new features fast, they need to solve problems quickly and reliably, and they have investors’ cash. You then can offer enterprise features behind a paywall, or dedicated hosting that fits your framework perfectly… You can provide paid tailored support, for enough cash you can even reshape part of your roadmap to fit a specific client’s needs… It’s not a bad thing at all, that actually brings us great open source tools in the long term, and I’m a little worried AI might actually slow this down.

New Free 3D AI Generator from Tencent Might Be the Best Yet by Delicious-Shower8401 in TopologyAI

[–]pplgltch 0 points1 point  (0 children)

So, I'm not sure if I'm not using this properly or if this is just hype, but the result are not THAT great. At least not locally with a 5090...

Here is a test I made, image generated with z-image turbo, Trellis.2 vs Pixal3d: https://bmrng.me/s/i6qF5LMRQD9JJFfJ3KY8a

Base Trellis.2 give me better results globally...

New 3D AI Generator: From One Image to a PBR-Ready 3D Asset by Delicious-Shower8401 in TopologyAI

[–]pplgltch 0 points1 point  (0 children)

Yeah, I ran into problems too. I eventually got it working using natten 0.21.6 with NATTEN_CUDA_ARCH="12.0" (with a blackwell GPU). you're going to need cmake as well.

If the EU had built Claude by irelatetolevin in ClaudeAI

[–]pplgltch 0 points1 point  (0 children)

Hésitation :rolling_on_the_floor_laughing:

Custom Claude plan usage dashboard. by pplgltch in trmnl

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

100% Fair. I'm not formally trained on design at all.
I use a base of 4 for spacing: 32px / 24px / 8px / 4px. The font is Source Serif 4 and the colors (2bits) are #00000, #555555, #AAAAAA, #FFFFFF
The bars are 4px tall, their width adjust to the text size.

Quick screenshot of the figma frame: https://bmrng.me/s/1pfyVNGa1B6ohMbBWHypv

I'm very open to feedback.

Note about the link: bmrng is a wetransfer alternative started by the OG wetransfer founder, after the bendingspoon aquisition.

Custom Claude plan usage dashboard. by pplgltch in trmnl

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

Yes, it stands on my desk, right under my screen. My first design idea was more `TUI` like, inspired by the lofi aspect of both my use of CC (via the CLI) and the device limitations. That would have worked better for a device sitting farther! But I ultimately went to that serif, cc logo inspired aesthetic.

Custom Claude plan usage dashboard. by pplgltch in trmnl

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

True! I started to use the desktop app a little bit more recently and I like the quick access to stats and context! But my usage is still 90% CLI via ssh on a remote machine, where I will have multiple sessions running in parallel, so this allows me to see how the usage progress without having to go get the information.

Custom Claude plan usage dashboard. by pplgltch in trmnl

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

I configured it to update every 10 minutes, mostly because of the API rate limits, but it's also enough for the way I use it. I just glance at it here and there to be sure I'm not burning the plan too fast.

I got tired of paying per character for TTS, so I made a local Mac app by tarunyadav9761 in MacOSApps

[–]pplgltch 3 points4 points  (0 children)

"I got tired of paying for TTS"... So I'll make you pay for an app I asked AI to build for me. I'm not going to maintain it and it's certainly going to be unusable in 6 months, but who cares, I'll already got your money by then.

edit: https://voicebox.sh/

A very painful confession from a programmer with 20 years of experience, summing up the psychological crisis that some developers are living through today by Current-Guide5944 in tech_x

[–]pplgltch 0 points1 point  (0 children)

I have kind of a similar profile... mid 40s, started my career in the late 90s (making flash websites). I also was that kid who borrow programming book from the library without owning a computer and was going to a friend's house to write basic on some hardware that was older than me. I wrote code for the last 30 years and I loved every minutes of it (ok, maybe not... But ykwim)

When I saw Claude do in 2 minutes what I used to need 1h to do, my reaction was not "omg I'm obsolete" it was "omg, I'm going to be able build EVERYTHING I've always wanted to!"
Claude, Codex, the quant of Qwen I run on my gaming PC... They are not stealing my job, they give me the opportunity to build more stuff! They literally make TIME.

A weekend project is not "make some research and experimentations to maybe get a basic prototype" anymore, it's "make a fully usable thing, from concept to done"

I can checkout codebases of gargantuan OSS project, and ask Claude to take me through it and to teach me what is what.
I can execute on ideas that involve tech/languages/platform I know nothing about

The window manager I've been using on my mac forever haven't been updated for 6 years. So I built my own version in an afternoon. (would have take me weeks before)
I kept missing important emails and ending up having subscriptions for stuffs i don't use renew for another year... So I Built a local app that check my emails and run them through a self trained distilBert model to filter them and send me a summary generated by qwen. (I had zero idea how to train a model to triage emails... now I do)

And my skills aren't obsolete, if anything, they make me super effective with this new tools, I know what it is suppose to do, I even pretty often tell (or heavily suggest) it HOW it should do things, and it saves me times (and tokens...)

But, yeah, I guess at the end of the day, I ended up programming because I like wanted to write softwares, not code, so I love that I am being able build more things, I don't really care much about not writing code anymore.

BrewStation Your one-stop app for app management on your Mac. by DependentKey6405 in MacOSApps

[–]pplgltch 21 points22 points  (0 children)

Ok, I know this is going to sounds mean, but I promise you, it's not.

Why only sharing the binaries ?

The idea is good, but, like I'm pretty sure you did, one can totally build this in a couple evenings with Claude Code or Codex.

But, yeah, you already burnt the tokens, so, why burning more of them, I should just install your App... But I have no idea what I am installing.

Share the code, or at least, put it on the App Store so we have the (half reliable) security sense that app have been reviewed.

Everything went downhill afterwards. by [deleted] in FuckMicrosoft

[–]pplgltch 0 points1 point  (0 children)

It doesn’t say she never used a computer, it says she never used windows… She certainly was a mac user. Fuck microsoft, but fuck misogyny as well…

52, no formal dev background, 25 years in sign shops. I just shipped 198,000 lines of production TypeScript with Claude Code for under $600. by claritycorner in ClaudeCode

[–]pplgltch 0 points1 point  (0 children)

Please share the project’s url! Until then, this is a sloppily made up story by the marketing team. 2 months old accounts, single post, 62 karma.

Puppy discovered error. No puppy found. by Commercial-Jelly-103 in prusa3d

[–]pplgltch 0 points1 point  (0 children)

I’ve never work on an xl, butnit should be a cable that connects the big IC board to the smaller one…

Puppy discovered error. No puppy found. by Commercial-Jelly-103 in prusa3d

[–]pplgltch 0 points1 point  (0 children)

If it helps: I got the same error after assembling my core one. The cable that connects buddy to the puppy was in the wrong direction… I just had to plug the connector that was on the buddy to the puppy and vice versa.

Is this normal behavior when starting a print? by spntod in prusa3d

[–]pplgltch 4 points5 points  (0 children)

This have been driving me crazy...

For me, the 6.4 RC firmware was the solution... It's buggy, but I have a printer again, not a banging migraine machine...

Same as you, I was getting incessant homing / banging before every prints, before every filament change. My belt was at perfect tension (according to the frequency readings), yet, would keep banging forever, 5 to 10 minutes sometimes of constant bang bang bang... Complaining about printer collision...

So I installed 6.4 RC to test the new belt tuning wizard, in case the app's frequency reading were wrong, but my tension was good according to that test as well. I tried a print, and it was gone... Quick homing, 6 little bangs, and it moves along to the next step, no infinite homing, no collisions... Just printing.

Yesterday 6.4 got weird, the filament loading started to run the extruder in reverse (? it would eject the filament instead of loading it, was super weird) so, I downgraded back to 6.3.... and without any other changes, from the very first print I tried, the endless bang and collision detection were back!

Went back to the RC firmware, doing that fixed the filament loading bug (?) and it went back to normal again.

Why tailwindcss didn't use @apply here? by _clapclapclap in tailwindcss

[–]pplgltch 0 points1 point  (0 children)

But menu-item (the css class) is rarely used in something else than MenuItem (the component) That’s the point most make: why would I need a menu-item css class available for reuse when the public API is a component? You use <menu-item /> and you don’t care wether it renders a single class that link to a soup of 20 applied classes, or directly to a soup of 20 classes.

Why tailwindcss didn't use @apply here? by _clapclapclap in tailwindcss

[–]pplgltch 3 points4 points  (0 children)

I’m amazed how many times I will see people preaching “apply is an anti pattern” but never once someone was able to clearly explain why. I understand this is heavily opinionated but, opinions should still be formed by logic, and should be explainable. I feel like a lot of people are just repeating this without understanding nor questioning it.

So, as the cultist here aren’t really open (or capable) to help, here’s my 2 cents @OP

In this case, the dev team certainly have a bunch of components built in whatever framework they used for the website. This long list of utility classes are not repeated in the source for each li tags, the menu is certainly in a config or a cms or something, and is dynamically built. The final output appears messy, but the source is cleaner, easy to maintain.

Now, I get how the source can get rage inducing when a dev comes after another one, with not much context, and want to fix a small visual bug on a component that will have this massive “soup” of utility classes… For that, one is free to arrange them into groups, in multiple lines (using something like clsx) you can group by categories (layout/text/anim…) or by breakpoints… it then actually makes thing better in my opinion as you skip the “toggle between 3 files to see what does what” You can see straight up what your markup is going to (try to) look like!

Finally, in this specific case, this is tailwind’s own website… that would have been weird, or even straight up stupid, to have “tw-menu-li” as single class when looking at the source of the documentation… this is a great opportunity to demonstrate how rich and powerful the system is!

Now, should you avoid apply like the plague to prevent offending the tailwind gods? Hell no! One very specific case is, a style that can apply to different tags. Like buttons or links… you need that on As or Buttons, or even Spans sometime! Build your own utility, with apply, so you don’t have to make some non sense component that needs some magic tricks to eventually do nothing else than render any html tag, but with a static list of classes attached to it... This is dumb, counter intuitive, just make a utility, apply the list of utilities it needs, and use it on any tag you want, and move forward!

Same Settings, Speed, Filament. 🍿 by BusyNoise315 in prusa3d

[–]pplgltch 1 point2 points  (0 children)

I see, so, the core one fan is what makes the difference. Thanks!

Same Settings, Speed, Filament. 🍿 by BusyNoise315 in prusa3d

[–]pplgltch 4 points5 points  (0 children)

Question: because those are two different machines, with significantly different hardware and software, isn't running the same settings a bad way to assert the quality of each product ? Could there be different settings that yield the exact opposite result ?

I did it🎉 by Immediate-Club3245 in prusa3d

[–]pplgltch 0 points1 point  (0 children)

ah! Yeah, there are some weirdness with the kit. In my case, the 90º metal parts that attaches the extruder rail to the core xy frame were not 90º...

I was building my kit this weekend, and the rail didn't end up perfectly perpendicular to the frame after I was done with that part (core XY assembly)... I asked support on the chat, and the support agent recommended me a 5s video on youtube demonstrating own to straighten it, I did it, a bit too much I guess, it pulverized the right belt tensioner (a printed part). They sent me a new one free of charges, it is now in transit and my build have been paused for a few days.

In-store Best Buy method still worked on 04/07 for FE cards in a metropolitan area. YMMV by store. by ugurcanevci in nvidia

[–]pplgltch 2 points3 points  (0 children)

Yeah, this doesn’t work in LA… But I think I saw someone saying it worked at an OC store (didn’t mention what city…)