HNHacker News
TopNewBestAskShowJobs

systematical

1,144 karma · joined July 26, 2011

submissionscomments
systematical··on US to ban transactions with ByteDance and WeChat in 45 days
If by policy you mean trade policy, yes. By any another metric, probably not. Certainly not policies on freedom for instance, if you value that sort of thing. It's time the United States levels the trade game with China.
systematical··on US to ban transactions with ByteDance and WeChat in 45 days
Don't they prevent some of our companies from operating there though? And then developed their own competing solutions free from competition. That's not exactly a free market, is it?
systematical··on US to ban transactions with ByteDance and WeChat in 45 days
Blockbuster? Huh?
systematical··on US to ban transactions with ByteDance and WeChat in 45 days
What do you mean transfer IP? Is that any different than give us your IP?
systematical··on Show HN: Deck for Reddit – A Reddit client optimized for desktop
Yep not looking forward to this day.
systematical··on Show HN: Deck for Reddit – A Reddit client optimized for desktop
Mine never unsets, unless i accidentally click that damn button. I often mistake it for the reddit homepage link.
systematical··on Show HN: Deck for Reddit – A Reddit client optimized for desktop
Was fine? It still is old.reddit.com. You can set your profile to use it by default. Just don't accidentally click the "Get New Reddit" link in the top left else you have to edit your settings again.
systematical··on One hour of slow breathing changed my life
3 months ago my gut reaction would be to not even click on this, but having been stressed out at work recently I started doing yoga and meditation again, which in themselves do a bit with breathing. Anecdotally I've noticed some positive changes in my amount of energy and stress. That could all be a coincidence and if nothing else I am gaining flexibility again. What I'm taking too many words up to say is, I am inclined to give this a shot.
systematical··on Quit Twitter (2019)
So I deleted my old twitter, which suffered from some of the problems the author points out. After six months or so I agreed to create a new one and only post things related to software development and technology, positive things. Mostly engaging with development communities and promoting my own libraries. Likewise, the people I follow pretty much stick to tech. I don't mind if they post family photos here and there, but mostly people I follow stick to tech. That's it....

I created an anonymous account for everything else.

systematical··on Domain-Oriented Microservice Architecture
I'm looking forward to the article about the problems DOMA introduced for them and what they came up with next. Wonder if we will see a full circle back to monoliths.

I know I'm being snarky and I have used micro-services myself, but only when it was smacking me in the face as the best tool for the job. Is the fools-gold rush still on to do everything as a micro-service from the get-go?

Side note, I can't wait to hear my boss use "DOMA" in a meeting in the coming months. FML.

systematical··on Who still needs the office? U.S. companies start cutting space
Or actually work the full 8-ish hours a day Mon-Thurs and call it an early Friday by noon.
systematical··on Amazon met with startups about investing, then launched competing products
I know this is not constructive, but they really are a horrible company and people should avoid using them whenever possible.
systematical··on Breach exposed more than one million DNA profiles on a major genealogy database
1 million and me.
systematical··on YouTube deleted an electronics repair channel [video]
Yeah but these aren't being auto-deleted with logs or reason. They are almost certainly sitting in a table somewhere marked as deleted by algo. So they do know why, they just don't care.
systematical··on Amazon Honeycode – build web and mobile apps without writing code
I mean, writing code that is good enough to easily work with is actually pretty hard. I've yet to come into an organization where I am like "damn, that is some pretty good legacy code yall have there." I can't even look at my old code and say that, certainly not my earlier work. Mind you, I'm not even saying great code. Nothing about design patterns, unit tests etc... just good enough to not be complete fucking spaghetti with 3,000 line classes and 500 line long methods that take you down the rabbit hole.

TL;DR I had a tough day on legacy system because learning to write code is easy and learning to write good code is hard. I actually saw this today "SELECT %s FROM %s WHERE %s JOIN %s";

systematical··on Amazon Honeycode – build web and mobile apps without writing code
It's a spreadsheet and for when you need more (aka have to write some code), there are conditions, functions etc... https://honeycodecommunity.aws/t/honeycode-functions/90
systematical··on Ask HN: Thoughts on new GitHub layout?
I don't like it. They pulled a reddit and their UI was already WAY better than old reddit. I don't mind the side nav though.
systematical··on Mozilla VPN
Good thing we don't willingly give that data to anyone.
systematical··on Bootstrap 5 alpha
HackerNews is back on this debate I see. Look, I still use jQuery, mostly because I comfortable with it. If I am doing a small side project or an MVP that doesn't need heavy JavaScript then why would I configure all that JavaScript tooling when I can just use something I am comfortable with? I hear, but jQuery is heavy. I wonder if any tests have been done to see how much that ACTUALLY matters. Is the difference between react and jquery file size that much? And does it actually matter? I don't think most people who drop the "its bigger" argument know the size differences, let a lone the impact. It's just a nice trope nowadays. But please link to something to educate me.

With that said, I do use the modern vanilla js api from time to time. It's gotten better. There are still some things that aren't great, but it's fine. I use it a lot when working in puppeteer actually.

But back to jQUery. If I need to add some interactivity to a site and I know some jQuery plugins. I just use that. I did it for an entire MVP just recently. I know if it takes off all that frontend work I did will be replaced. Great, jQuery (but mostly just plain old school web dev) got me there without the need for an over-engineered tooling ecosystem. I've watched people struggle with slick new shit on MVPs before. I'm already iterating on my product and testing new hypothesis.

If you are more comfortable with the newer stuff then you should use that. If you are more comfortable with jQuery you should use that. If the product you are developing specifically needs or doesn't need one, then go with what the product needs.

Edit: Also this about BootStrap. I love it, also makes my life easy for MVPs and backends. Keep going strong bootstrap!

systematical··on Show HN: Find journalists, bloggers and webmasters covering your niche
Agreed, I didn't use a capitalized letter on the password and the sign up failed. The error window appears outside of my viewport so I kept clicking the button and almost bounced.

I would generally do a page refresh on signup/error, that would avoid this as I'd know something happened rather than clicking submit 10 times. But that style of web development is no longer cool, so...

- I would smooth scroll the user up to where the error box is.

- A red border around the input that failed.

systematical··on T-Mobile, Verizon and AT&T phone calls are failing across the US
Yes Facebook messenger did have issues as far as I could tell. I definitely refer to it as FB Messenger, not Messenger. It doesn't deserve the latter.
systematical··on Zoom closes account of U.S.-based Chinese activist after Tiananmen event
Also, Zoom sucked. I hope I never have to hear someone say lets zoom again. Die with the pandemic please.
systematical··on Ask HN: Moving from a startup to a big co, what should I be aware of?
Again I've never had less motivation at a job in my life. And yeah, no computer and no licenses waiting for me.
systematical··on Ask HN: Moving from a startup to a big co, what should I be aware of?
This is good advice, these are all areas where I have improved.
systematical··on Ask HN: Moving from a startup to a big co, what should I be aware of?
This nails it.
systematical··on Ask HN: Moving from a startup to a big co, what should I be aware of?
Well my journey was a bit different than yours. I was Lead Dev at a small startup (<10 people) and went to a non-FAANG Fortune 500 and assumed a Sr role on a team. Things I didn't think would bother were a dress code. It does, it does bother me. Especially in the Summer. I was surprised on my first day that I didn't get to choose my own O.S. I really miss Linux, it really effects my productivity being in Mac. I thought projects Jira tasks would be better planned, they are not, they barely have any information in them. Documentation is a joke somehow. Onboarding was a joke. They just kinda stuck me in there. I couldn't believe I had better processes in place at the startup. Things move slow. Some days I barely have any work, its not much fun. There are things that can't be beat though. Chance to move around. Better benefits. With that said, I'll be looking for a smaller company after I've reached my year mark (they have me in relocation expense cuffs).

I hope your experience is better. If you're going to a FAANG I imagine it will be. This place is much more buttoned up.

systematical··on Container technologies at Coinbase: Why Kubernetes is not part of our stack
Who assumes a system will never grow? No one. I'm looking at the 10-year-old legacy system we are replacing. That tells me a lot. Where its been, why its that way, and a lot about where it's likely to go in the next 2-3 years. Its function is actually being reduced in this rewrite.

I'm not against the microservice idea. I just rather focus on solving the problems the legacy system had. None of those had to do with scaling. They were related to a certain federal agency changing their mind every 2-4 years and really poor coding practices. A microservice with kafka and k8 don't really solve those issues.

systematical··on Old Code Gets Younger Every Year
AI will be writing the code by the end of the century. You'll long for these debates when writing code is relegated to what hobbyists do in their garages with wood. There will be few admirers and even fewer buyers for your carpentry then.
systematical··on Old Code Gets Younger Every Year
Probably because its nearly 40 years old now.... Find me when we have the first large scale JavaScript project that is forty years old.
systematical··on Old Code Gets Younger Every Year
JavaScript wasn't too complex back in the HTML/CSS days though. Lets be honest, we viewed it as a toy to sprinkle in some slick UI. Then some jQuery scripts started getting really out of control. Then I think ember and angular came out, or maybe it was backbone. Then things just kind of got more and more complex. Webpack is insane to learn. I finally took the time to learn it in isolation with es6, away from the heavy frameworks, and it wasn't so bad. But then when I look at using it with the heavy frameworks it makes me want to run for the hills.

I was playing around with puppeteer recently, which is a fantastic tool. It's perfect for what I needed. After I put together an ugly procedural proof of concept I wanted to figure out how to do things right and move it into classes. It's an adventure figuring out the right way to layout a project or even the right way to build a class. The fact that there isn't an authoritative answer tells me the eco-system is not mature or maybe I just didn't Google it right.

Meanwhile, PHP has https://www.php-fig.org/psr/. So anytime I can't remember how to name an Interface or an Abstract or anything really, I just google $blah + php psr. JavaScript is a shitshow that I have to live with, unfortunately. I know its funny coming from a guy that just used PHP as example for good language design, but at least the community has coalesced around standards...and composer > npm.

Its to the point now that I actively avoid making dynamic pages and SPAs AT ALL COSTS. It reduces the complexity of the code a ton that way. Thats not to say I haven't. I used VueJS for a big SPA because marketing wanted feature sets that required it. I fought it and lost. VueJS wasn't so bad, at least the learning curve was less than React, but SPAs are still terribad. Yuck.

← PreviousPage 6 of 21Next →