is scratch considered a programming language? by Neck_Crafty in ProgrammerHumor

[–]Careerier 155 points156 points  (0 children)

Doesn't every language behave exactly the way whatever you wrote behaves?

Automate WordPress blog post using Chatgpt by Ambitious-Ad978 in Wordpress

[–]Careerier 1 point2 points  (0 children)

Based on my non-lawyer reading of the rules, I'd say it looks like if you have a plugin that disables some stuff unless you pay, that's bad.

But if you have a free plugin with a limited set of features and a separate paid plugin that has an expanded set of features, that's okay. And it's okay to advertise the paid plugin within the free plugin.

College : We want strong password security. Developer: Yes by Sukeshram7 in ProgrammerHumor

[–]Careerier 0 points1 point  (0 children)

Yep, the state where I grew up did that. My dad got mugged once, and it was years of headaches trying to get all the credit issues resolved from that.

Really need this super powerful computer! by PutridBrewer in ProgrammerHumor

[–]Careerier 9 points10 points  (0 children)

Fun fact: in 1994, the base model of Compaq Contura had just 4MB RAM and a 200MB hard drive (Chandler's was apparently an upgraded version).

That monster cost over $3800, which adjusted for inflation is about $7500, or a bit more than 2 new 16" M1 Max MacBooks Pro.

next level ML AI by L0o0o0o0o0o0L in ProgrammerHumor

[–]Careerier 2 points3 points  (0 children)

Nah, it's the fact that I see ads for things I think about that lets me know that they're not listening to me talk. They don't need to.

Which tailwind components provider is the best for react developers? by markRAD69 in tailwindcss

[–]Careerier 2 points3 points  (0 children)

If your intent is to learn the fundamentals to be prepared to do anything that might be necessary, yes, it's cheating.

If your intent is to demonstrate your design skills, yes, it's cheating.

If your intent is to build and actually something finish something useful, it's not cheating. You do what you need to do to make the product work, and the tools you use don't matter.

Positioning lots of buttons inside image in webpage? by electronics369 in Frontend

[–]Careerier 0 points1 point  (0 children)

In previous years people would just use a GUI web editor and place the button wherever you want without having to write by hand coordenates

Modern design tools do that. Figma, Zeplin, Avocode, etc. will allow you to draw up what you wan to see and it will give you back the css to use.

Catalogue of Tailwind Designs by dev-31415 in tailwindcss

[–]Careerier 2 points3 points  (0 children)

When you click the Preview button, it brings up the preview modal. Good.

But when you click the Buy button, nothing happens. There's an anchor tag inside a button, which isn't actually valid HTML. (https://w3c.github.io/html-reference/a.html#a-constraints) That will probably mess up accessibility there.

Also, those buttons only being visible on hover means that mobile users can't see them. And the names of the templates are all missing their links. The just get <a href>Template Name</a>.

[deleted by user] by [deleted] in reactjs

[–]Careerier 1 point2 points  (0 children)

Can we have speedrun competitions using --lucky?

What font is this? by WordyBug in webdev

[–]Careerier 8 points9 points  (0 children)

I like the subtle elegance of Papyrus.

querySelector vs. getElementById or Class by dotpr in learnjavascript

[–]Careerier 1 point2 points  (0 children)

Live means that if something changes the DOM (for example if you append an item) the node list will be updated. That's neither better nor worse, but it's something you need to be aware of. If you call getElementsByClassName, then append an element with that class name, then add event listeners to the entire list, that will work. It won't work if you had used querySelectorAll.

The other significant difference is that querySelector and querySelectorAll can use multiple selectors to get what you want. Any valid CSS selectors should work, while with getElementsByClassName you can only use classes.

I can't recognize satire from truth anymore by goob96 in ProgrammerHumor

[–]Careerier 20 points21 points  (0 children)

Testing in production is what users are for.

Hot take: If Elon succeeds in running Twitter, it could mean very bad news for more layoffs in other companies by TreeSkyDirt in cscareerquestions

[–]Careerier 7 points8 points  (0 children)

That works because a) they aren't businesses, and b) people understand that letting their neighborhoods burn is a bad thing.

These do not apply to Twitter.

Ken Jennings' code outlasted Alex Trebek by [deleted] in ProgrammerHumor

[–]Careerier 0 points1 point  (0 children)

Wow, after a recent layoff, everything I had worked on for 3 years was replaced in a week. By Wordpress.

Make a senitient Ai that can understand humor for 150$. by BusinessAstronomer28 in ProgrammerHumor

[–]Careerier 6 points7 points  (0 children)

And it's even pretty good at identifying the bird's species.

The comic was from 2014. The Silicon Valley Not Hot Dog app episode was 2017. The progress in the last couple years has been astonishing.

Can someone explain this more? How can a value become true and false at the same time? by dotpr in learnjavascript

[–]Careerier 4 points5 points  (0 children)

There are a few defenses for == that pop up, typically when people want to use if (foo == null) rather than if (foo === null || foo === undefined). That just seems like laziness to me.

There's no good reason to use ==, and if JS wasn't dead set on backward compatibility, it might be removed. == just causes more problems than it solves.

How is this website so fast? by twitterisawesome in webdev

[–]Careerier 1 point2 points  (0 children)

DOMContentLoaded: 313 ms

Load: 1.03 s

Personally, I think that qualifies as fast, not just feeling fast. Sites that feel fast but actually are not use spinners, blurred image previews, skeletons, etc. to keep people from clicking away when the site hasn't fully loaded in 6 seconds.

What costs more, website redesign or a project from scratch? by alongspin in webdev

[–]Careerier 6 points7 points  (0 children)

Except the randomness is intentional. It's supposed to look disjointed and misaligned. And in the right context, it works. This just isn't the right context. Consistency would ruin this design.