Recent submissions

Comment · 6 years ago
Hmm. I think it could work well. Thinking if Qt signals/slots mechanism but using database. If you have separate tables for publish subscribe (one writer multiple readers) it would be quick.

And to be honest, the services are loosely coupled between each other that is a great benefit. It’s not a “spaghetti of services” because a good design will carefully consider them.

Plus it could give some good benefits for auditing trails too and consistency in data storage/archiving.

Comment · 6 years ago
Honestly if a solution is too hard to understand and debug then it is not elegant. Elegance is turning a complicated solution into an easier-understood one. Clever solutions could be elegant but they could also be shortcuts that are confusing and cause more harm than good. There’s definitely a difference.
Comment · 6 years ago
It would be nice to have “elegance” brought into the picture too. Code is an art as well!
Comment · 6 years ago
Well it doesn’t even have a 1.0 release so that’s enough to cut them slack.

For instance, the foundation of the house is most critical but when everyone looks at the foundation and asks, “where’s the house? This house can’t be much they brand themselves as a beautiful château but all it is is a big hole in the ground...”

A project like this is no minor task! :)

Comment · 6 years ago
Microsoft has been fairly good at allowing older binaries to run on newer systems.

Apple is pretty annoying in this regard. There’s a lot of software that doesn’t work on versions maybe only 5 years old.

A lot of software doesn’t need to change to be honest. Microsoft word for example. Word processing: you sit down and type stuff, maybe change the font once or twice. I guess the collaborative features are nice being able to edit the same document with others.

It would be fun to use an older machine and see how productive you can be with the old software too !

Comment · 6 years ago
You know which state had the best designs? Nazi Germany. And their uniforms were impeccable. Sad that they destroyed the peaceful notion of the original symbolism.

Then now we have Native American symbols stolen but the people murdered and forgotten. Strange world we live in.

Comment · 6 years ago
Curious if it would be possible to do this setup with VR as well.
Comment · 6 years ago
No one is 100% polarized introvert or extrovert though. I’m willing to be t silent environments are more conducive to productivity.

Whomever designs those open spaces watches way too much Fixer Upper. That or not enough — the open spaces are communal but there are ALSO spaces for people to retreat into their space.

Comment · 6 years ago
Yup it’s been proven that libraries are good places to get work done not cafeterias.

They really should have collaborative AND personal spaces. Not a forced airport-like office setup.

What were they smoking when they designed those?

Comment · 6 years ago
C has its place; every language has its quirks. I think a lot of emphasis needs to be put on testing code. Like SQLite uses Tcl to script tests. C is easy to test because the “software units” are only structures and functions.
Comment · 6 years ago
Honestly people have “stayed wet“ for centuries without chemicals. We’ve hung our clothes to dry instead of using machines too.

Lots of apparel products are highly overrated. And those water resistant coatings just come off anyway.

I think the best thing to do is go on a hike near a river with a dog, and watch how the dog marches through the water unwaveringly even when it’s cold!

Comment · 6 years ago
I find the systems oriented classes like RedHat Linux admin, Network+, security+, etc are really nice. Lots of stuff in there to build skills in generally useful topics.

As for cloud stuff, haven’t really done them but I can’t say I’d bother personally. If you know the above topics well it’s easy enough to RTFM and get up to speed.

Edit: perhaps “cloud stuff” too much of a blanket term. For instance, more complex cloud stuff like Kubernetes probably worthwhile certifying in. But that’s useful in multiple cloud environments, as opposed to cloud specific things like AWS.

Again, I haven’t don’t those certs si someone else probably has better idea than me.

Comment · 6 years ago
This is because programming is an art. It has fundamental components (objects, functions, templates, iterators, etc) like in visual design (point, line, shape, value, etc).

I think engineers should read the old and the new C++ books and master that language to know the evolution of all these paradigms and how to use them. There’s so much wisdom in the “Effective C++” series and Gang of Four and “C++ Templates: The complete guide“ to name a few.

Problem is in this “start up culture” to bang things out and get them working the art is left behind. Just like many other arts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton