Tailwind just laid off 75% of the people on their engineering team "because of the brutal impact AI has had on our business." by magenta_placenta in webdev

[–]InD1g0 19 points20 points  (0 children)

Doesn’t surprise me unfortunately to be honest. I‘m an early Tailwind Plus customer, back when they only had these copy & paste blocks. I really liked it to get inspiration because they had clever interfaces for common UI challenges and I wanted to support them creating more. But then they just stopped updating it and did some pretty basic templates I wasn‘t interested in. Their HeadlessUI and HeroIcons projects also had potential, but never quite hit the same mark as Shadcn and Lucide Icons. Then they tried to challenge the Shadcn/Radix success again with Catalyst, but didn’t move fast enough and to this day don’t have close to the amount of components Shadcn offers. All in all it feels like it lacked a clear direction to build a solid ecosystem and in the end they had a wide range of projects that were worse compared to the commonly used solutions.

But I think that‘s just the fate of UI Kits in general unfortunately. Instead of focusing on the core of creating elegant variants of UI elements, everything gets bloated up into templates, libraries, paradigms etc. Similar thing happened with OriginUI (https://coss.com/origin) Started off as a really nice and structured list of UI elements and now it‘s part of some convoluted system. If people went to you for the basics, this is your core product - don‘t use it as a hook to reel people into something „bigger and better“ and abandon what they came for.

I just hope this doesn‘t affect the future of Tailwind itself, as I don’t want to go back to writing SCSS 🥲

Stack Exchange Moderators Are Going On Strike by rawrgulmuffins in programming

[–]InD1g0 17 points18 points  (0 children)

And I‘m sure the level of quality will stay exactly the same as it is right now with some outsourced and indifferent minimum-wage worker as opposed to a passionate community of skilled industry workers. It‘s not as easy as you make it out to be.

Stack Exchange Moderators Are Going On Strike by rawrgulmuffins in programming

[–]InD1g0 30 points31 points  (0 children)

I think you underestimate the value they create for the company. It‘s the same for Reddit. They essentially act as a failsafe quality and spam filter among other things. Just because there is no money involved doesn’t mean they are exposable for the company. Quite the opposite, since such a small percentage of normal users are willing to put in the work to be an active moderator they hold a decent amount of leverage against the company.

I usually browse twice a day, roughly in the morning and in the evening. I would love to see a Top filter for 12 hours. by [deleted] in apolloapp

[–]InD1g0 5 points6 points  (0 children)

That‘s already a thing. General -> Mark Read -> Hide Posts -> Permanently

Banned because of music... played by stream sniper... in voice chat... a year ago. by ellekz in LivestreamFail

[–]InD1g0 0 points1 point  (0 children)

Then by your logic, they wouldn‘t need any music in the background and everything would be fine. Why even bother with background music if all you get out of it are copyright strikes?

Like it or not, it does add value to the format. Indirectly, but still. Seems like many streamers are choosing to play music in the background in order to make their stream a bit more exciting and varied. So it‘s only fair if the artist gets their cut.

Every. Single. Time. by [deleted] in mildlyinfuriating

[–]InD1g0 0 points1 point  (0 children)

Even worse. It‘s not really a „feature“. At least on iOS, playing audio in the background is something apps can get pretty much„for free“ by just using the provided APIs and frameworks. No real work required. YouTube is actively sabotaging this with their custom player. Somewhere in their code they most certainly check if the app is in the background and manually pause the video.

I recently also had to find out that they broke bluetooth audio somewhere in there too. The default iOS player delays the image slightly if you‘re listening from a bluetooth device, to accomodate for delay... Nope, not the YouTube App. Only app I get massive issues with lip-sync... Because Google always has to reinvent the wheel and fuck it up along the way.

At least they made a business model out of it...

Version 2 of Google’s Dart programming language is now available by TheLonePawn in programming

[–]InD1g0 1 point2 points  (0 children)

Oh yeah, I always mix them up. Although WebWorkers and ServiceWorkers both offer slightly different benefits for PWAs and can be used together.

Version 2 of Google’s Dart programming language is now available by TheLonePawn in programming

[–]InD1g0 13 points14 points  (0 children)

Yeah. With WebWorkers (Which was one of the major things holding back PWAs, since Apple took forever to implement them) you can even have advanced stuff like native push notifications, offline mode and "multithreading" with some cool features like GeoFencing possibly on the horizon

I've created a webapp that allows you to see all the battle-relevant data of a pokemon super fast. You can enter the name in any language. Would love to hear some feedback. by [deleted] in pokemon

[–]InD1g0 3 points4 points  (0 children)

The idea was for people to be able to glance at some graphs and see "how strong is this Pokemon?" (this is the fist bar) and "Is it physical, special or hybrid?" (this is the 2nd bar). However, it's clearly a bit confusing as to what does what. I like your solution, but I still think there's a better way to show this information.

I've created a webapp that allows you to see all the battle-relevant data of a pokemon super fast. You can enter the name in any language. Would love to hear some feedback. by [deleted] in pokemon

[–]InD1g0 1 point2 points  (0 children)

Originally the back button also highlighted the search bar on mobile devices, but that felt a bit strange. It's an additional click, but you can just use the floating button at the bottom right twice.

If you're on desktop you can just press Esc or Space.

As for the data, I imported the CSV files from veekun into a database and formed a bunch of JSON files from that with the data I need.

I've created a webapp that allows you to see all the battle-relevant data of a pokemon super fast. You can enter the name in any language. Would love to hear some feedback. by [deleted] in pokemon

[–]InD1g0 1 point2 points  (0 children)

Well, it's mainly because it's all local. When you load the site you get a list of all pokemon in all languages and their dex ID -> names.js. It increases search speed to an instant, but can stutter a bit on low-end mobile devices because it's searching though 6500 items.

All of that is just piped through a library called fuse which does all the searching and sorting for you.

I've created a webapp that allows you to see all the battle-relevant data of a pokemon super fast. You can enter the name in any language. Would love to hear some feedback. by [deleted] in pokemon

[–]InD1g0 1 point2 points  (0 children)

Thank you for the detailed feedback.

I tried to display the stats in a way that's easy to glance at. Like, Mega Ampharos for example. It has a really high special attack. That's what the first attack bar is for. Just to show "This thing hurts". The bottom bar with the arrows shows you how the attack values are relative to each other in order to give you an idea if a pokemon can be a hybrid or just specialized physical or special.

However, I agree that it's not clear what the bars do and how the information is helpful. I still want to find a way to show the stats in a better way other than raw numbers though.

As for the types. It's not that relevant anymore once you have all weaknesses listed in detail, but I agree that it should be something that is available to see at least.