bitcrafter

joined 11 months ago
[–] bitcrafter 11 points 4 months ago

Sure, but if you are not regularly expressing code that has the potential of summoning elder gods that will swallow your soul into a dimension of ceaseless screaming then are you really living?

[–] bitcrafter 5 points 4 months ago (2 children)

I don't always use regular expressions, but when I do, I use it to parse XML,

[–] bitcrafter 17 points 4 months ago (3 children)

I find the author’s writing style immature, sensationalist, and tiresome, but they raise a number of what appear to be solid points, some of which are highlighted above.

I tried reading the article and gave up because life is too short for me to read a tiresome article making points that aren't even particularly that new.

[–] bitcrafter 11 points 4 months ago (4 children)

Something that definitely separates me from some of my less experienced coworkers is that, when I sit down and start to implement a plan I came up with in my head, if it turns out that things start exploding in complexity then I reevaluate my plan and see if I can find a simpler approach. By contrast, my less experienced coworkers buckle down and do whatever it takes to follow through on their plan, as if it has now become a test of their programming skills. This makes life not only more difficult for them but also for everyone who has to read their code later because their code is so hard to follow.

I try to push back against this when I can, but I do not have the time and energy to be constantly fighting against this tendency so I have to pick my battles. Part of the problem is that often when the code comes to me in a merge request it is essentially too late because it would have to be essentially completely rewritten with a different design in order to make it simpler. Worse, the "less experienced" coworker is often someone who is both about a decade older than me and has also been on the project longer than me, so even though I technically at this point have seniority over them in the hierarchy I find it really awkward to actually exercise this power. In practice what has happened is that they have been confined to working on a corner of the project where they can still do a lot of good without others having to understand the code that they produce. It helps that, as critical as I am being of this coworker, they are a huge believer in testing, so I am actually very confident that the code they are producing has the correct behavior, even when I cannot follow the details of how it works that well.

[–] bitcrafter 6 points 4 months ago (1 children)

So does that make the new name the undead name, and therefore like a zombie name?

[–] bitcrafter 38 points 4 months ago (4 children)

Huh; I don't believe that it is really him.

If this is the real Slim Shady, would you please stand up?

[–] bitcrafter 2 points 4 months ago

Every one had already been launched.

[–] bitcrafter 30 points 5 months ago (1 children)

All of these options are still better than spending full price for a pair of jeans that were lovingly crafted to start with holes in them!

[–] bitcrafter 5 points 5 months ago

Easy: recognizing bird calls on my phone.

[–] bitcrafter 7 points 5 months ago

The difference is that aether unraveled pretty quickly when we started seriously looking for it because experiments kept being outright inconsistent with what it was predicted we would see if it were there, whereas there are lots of independent lines of evidence that all point to the dark matter existing in the same page, so it really is not the same situation at all. The only problem with dark matter is that it doesn't show up in our particle detectors (so far, at least), but there is no law of the universe that says that everything that exists has to.

[–] bitcrafter 8 points 5 months ago (1 children)

It helps to realize that mass is just a bookkeeping label that we assign to the "internal" energy of a system, where the choice of what counts as being "internal" is somewhat arbitrary and depends on the level we are studying.

For example, if you measure the mass of the nucleus of some atom, and then compare your measurement to the sums of the masses of the protons and neutrons inside of it, then you will see that the numbers do not agree. The reason for this is that much of the mass of a nucleus is actually the energy of the strong force bonds holding the nucleons together.

But you can actually drop down another level. It turns out that the vast (~ 99%) majority of the mass in the proton in turn does not come from the quarks but from the energy of the gluon field holding them together.

And if you drop down yet another level, the quarks get their mass through their interactions with the Highs field.

So in short, it is energy all the way down.

[–] bitcrafter 2 points 6 months ago (1 children)

because no way I’m going to touch WASM with a 10 meter long pole

I think that you should look into WASM a little more closely because it is not web-specific at all; it is more like an alternative to the JVM that is a bit lower level and designed to be interpreted/JIT compiled more efficiently. You do not need to embed a web browser or anything similarly heavy into your app to use it; you can just use via Wasmtime, which is a library written in Rust with bindings to other languages that is officially supported by the maintainers of the WASM standard.

view more: ‹ prev next ›