HN user

toxican

1,740 karma
Posts0
Comments467
View on HN
No posts found.

I read the title too quickly, assumed it was some German guy named Auf, then realized I was an idiot a few minutes later.

Did Blizzard ever give a reason for not supporting Macs? They used to be really good about supporting them (I played a lot of WoW on one for years with zero issue). Guessing the extra effort required to support ARM didn't make financial sense?

IE7 and IE7 (2005) 2 years ago

It's funny how eternal the IE6/7/8 struggle felt at the time and now it's essentially ancient history. All that knowledge of how to coax CSS into doing things cross-browser circa 2004-2010 is basically useless to me now. Those years were my HS hobby -> college -> career transition period and it's amazing that I didn't give up because of how god damn convoluted basic frontend development was back then. And it was so discouraging because you could do things by the book (er, spec) and they'd work flawlessly in Firefox, but look assbackwards in IE6.

I love/hate that era so much.

I'm sobbing like a baby while my 5yo twins are watching TV nearby. That is such a 5-going-on-6 decision to make, which just drives the whole thing home for me and I can't handle it right now.

I've always loved the existence of "rebeccapurple", but I somehow missed that part of the story. Her color being immortalized in the CSS logo (even if it changes years from now) is so incredibly beautiful to me.

I've been out of the WP community/scene for a number of years now, but this post is kinda weird. Revisions definitely aren't the hill I'd die on when choosing a hosting provider at all. Especially considering WPEngine does a lot of things very well:

1. Dead-simple staging environments

2. Support for Local, which makes WP development an absolute breeze because I don't need to maintain docker, vagrant, or a LAMP stack, etc. And it makes deployments quick/easy.

3. Dead-simple backup/restore features

4. Simplified cache-management

And yeah, I've got the technical know-how to handle all of that myself directly on a proper server and all that devops-y goodness. And yes, $5/mo shared hosting cPanel provider would be comparable (and let's be real, it's good enough for most people using WP)....But man is it nice to just charge/pay a little more for a host that just does that crap for me with a nice interface.

I like revisions as a feature. Hell, I made reference to them a lot in the training material and sessions I put together for clients way-back-when as a way to give clients the confidence to tweak copy without fear of completely ruining their site. But this blog post seems to pretend it's the heart of WP and without it, it's an entirely different piece of software all together, which is absurd.

We got the same pep talk at the beginning of the year. They wanted to give us developers more autonomy, the ability to move faster, etc. Sounds great on paper as there were a lot of useless meetings and chat channels we wasted a lot of time in.

But the solution was to eliminate the release manager role and move QA away from testing individual tickets and instead toward developing/managing automated testing. And then the devs had to pick up the QA and release responsibilities without any change in our original responsibilities.

Which means that I now waste a massive chunk of my work week doing things other than write code. All the while they're making a big stink about "coding days". Which has pretty much never ended well for developers. I'm sure next they'll be counting total lines of code, too.

Personally, I wouldn't mess with tailwind until you have the fundamentals of CSS sorted out. To use a PHP example...Whereas you're actively writing a lot of PHP when using frameworks like Laravel or Symfony, and can learn from that process, you're not really writing a lot of CSS with tailwind. You're mostly just adding classes to elements and supplementally adding some styles on top of that.

I would jump right into modern things like flexbox and the grid system as the old ways of floating are basically useless. I mean they still work, but I can't remember the last time I had to use a float to create new layout. Start with flex, as it's a bit more beginner friendly than grid is. I've been doing this for nearly 20 years now and I still struggle to wrap my head around grid sometimes.

You can ignore BEM until you've got the fundamentals sorted. BEM is just a clean standardized way to organize class/id names, it's nothing functional.

Sass helps streamline things a lot via nesting and variables to begin with. More advanced features can also be useful, but until you've got the fundamentals it may not be clear where those advanced features can be applied. And Sass requires substantial more initial setup than plain CSS (you'll need Webpack or gulp or something to turn the Sass into CSS). Not to mention that Sass's biggest draw is variables and nested styles, which CSS now supports natively (albeit with really weird syntaxes, imo). So I'd skip Sass for now.

And yes, you can jump into an existing page and tweak it. That's how I learned it initially. https://csszengarden.com is a good resource for that. It's the same basic HTML site with different CSS themes you can load. It's a good showcase of how powerful CSS is what you can do with it without touching the underlying HTML. Dev tools are very useful there as you can turn individual styles off, change their values, etc.

Lastly, I'd just start with a blank page and try to create a simple 2-column layout. Narrow left column with a basic navigation in it and a wide right column with a few paragraphs of text in it. Then build off of that -- add a header and a footer. See if you can get the header to "stick" while you scroll down the page, etc.

Why do you think they stopped designing sets for creative play? They still sell bulk lego. They still sell non-licensed play sets like space, city, castle, etc. And even the licensed sets are great for creativity because I doubt a kid's not going to shatter their set and start making their own damn spaceship because it has "Star Wars" on the box. None of that has stopped just because they also sell display pieces that are wildly popular and intended for adults.

Like seriously go to any store that sells Lego and you'll see that a good 80% of it is bulk or play sets. There are a lot of things to be critical of lego for...the pricing, the over-reliance on licensed sets, too many god-damned stickers, etc. But this really isn't one of them at all.

I mean it's not like the sex worker spends the entire session talking about how they're all in it together and they're a team and then at the end releases a public statement about how difficult the decision not to cuddle was for them.

No, I think it's because Microsoft failed their way out of the browser game and then we got auto-updating browsers. IE6 did a terrible job of implementing web standards, with MS deciding to just make up their own damn standards. And updates to IE6 were locked to Windows updates, IIRC. IE7 was big step in the right direction, but it wasn't until IE11 that you could be reasonably sure that developing in FF/Chrome meant it would work roughly the same in IE. But even then, MS wouldn't let you go past IE9 on XP, so in a lot of ways IE9's marketshare was tied with XP's, which took years to dwindle away to a point where you could safely ignore it.

Then Chrome rose to power, which is repeating some of MS's failures with "their own damn standards" here and there, but is largely avoiding the big failures because the browsers update themselves now. Shy of people being stuck on X version because of their work situation, you don't have to worry about a huge chunks of your userbase being stuck on a 5 year old browser anymore because most folks are getting auto-updated and those updates aren't arbitrarily locked behind OS versions like IE was.

I don't know what specific piece of software you're referring to, but I think of Fireworks. It was never a 1:1 replacement for Photoshop, but for my uses (as a web developer, during the era of slicing up designs) it was leaps and bound better.

So I can point my 60yo father to a reddit thread to try to figure out the differences between switches and manufacturers when all he really wants is a keyboard that sounds/feels better than the gummy crap that came with his Dell. Then maybe he'll create an account and ask a question and get some snarky ass hole reply from someone barking "IF You'd HAd GooOgled It!".

Or, I can say "dad, check out this logitech kb. It's affordable and you can pick how loud you want it to be".

Literally that simple. Start looking at things through the eyes of your parents or grandparents and you start to see how fucking complicated and confusing a lot of this shit is. It's no wonder at all that Logitech is coming out with something simple with streamlined options.

After looking at the product listing, it's pretty clear who it's for. Non-techfolk that want to try out a mechanical keyboard. Or heck the older techies who haven't kept up with stuff, but miss the tactile feel of KBs of the 70s/80s.

Other mechanical keyboards have different switch-types listed, but even as a user of a mech keyboard for a decade now I couldn't tell you which is which without looking it up. Logitech simplified it with "Tactile Quiet", "Linear", and "Clicky". You immediately know which style is for you without having to consult some switch tactile/loudness chart or ask the mechanical keyboard cult for their take. They've lowered the bar of entry into the mechanical keyboard market. Do other companies do the same or go the extra mile to simplify the process? Probably, but it carries a lot more weight when the biggest name in computer peripherals does it.

As for me, I might give it a go eventually. If they take a cue from the MX mouse series with how damn customizable it is binding buttons to actions, then I'll definitely be grabbing it.

It's almost impressive how much of Instagram is just ads. I keep it around to follow a few people, but it seems like more than half of what scrolls by is either ads or totally off-base account recommendations (Which are themselves, essentially ads)