Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
11
Comments
390
Joined
3 yr. ago

Interests: News, Finance, Computer, Science, Tech, and Living

  • Sure maybe 8 counties. Yes I have had a passport for decades.

  • Transitioned my moms computer to Windows 11, 11 months go. Pretty easy. Her computer was originally for Windows 7 and is still fully supported. Her computer will always be Windows as I'm not local and other people have to be able to support her too. It is also what she knows. I love Linux but it is not for everyone.

  • Use an alternative ROM. That is what I do now.

  • Common:

    • Procedural, preferably Functional. If you need a procedure or function use a procedure or function.
    • Object Oriented. If you need an object use an object.
    • Modular
    • Package/Collection of Modules
    • Do not optimize unless you need to.
    • Readable is more important then compact.
    • Somone said minimal code coupling, Yes! Try to have code complexity increase closer to N then N factorial where N is code size.

    Frankly everything else is specialized though not unuseful.

  • Deleted

    Permanently Deleted

    Jump
  • None, we only use linux.

  • The leadership is not the government. Leadership varies widely. The actual government workers and departments are different. Lot of very compitent people. There are questions of course. Big organizations tend to grow, how to address. What should be the priorites. Government cannot do everything. Mandates tend to grow. Polotics and money tend to corrupt. Like IRS, rich people do not want to pay their taxes so republicans always under fund.

    If your talking presidents. Trump is the least comperent in my lifetime. Bush 2, first term not really there, second a lot better. Of course Raegon, Biden, and Trump got too old in office. The others back to the 70s which I lived through and was old enough to follow, mostly competent but all had issues of course. I am not rating these on whether I approve of their policies.

  • At some point you need a different job or just make sure your paid enough to justify the BS.

  • I frankly would just say that is the priority you gave them. Change the priority or assign more resouces. You pick. One always has to hold management accountable but it has to be done in a nonconfrontational problem solving way.

  • It is not the government that is incompetent, that is an idea promoted by the right and the billionaires that fund both parties.

    Why do so many Americans think the US has a huge crime problem? It is promoted by the same people. Statistics do not support it.

  • Hence holding them accountable and either forcing prioitization or assignment of more resouces.

  • Executives act like little kids. They want what they want and they want it now. And they want it for free. Stratagies that can help:

    • Ask them to prioritize.
    • You delegate more if there is a work load problem.
    • Remind them of the work you are doing and have done recently.
    • Ask for feedback. What your doing well as well as how you can improve. Be open to continuous improvement.
    • Under promise and over deliver.
    • Understand business needs and consequences and modulate how much you work depending on real business need. Be willing to go the extra mile sometimes, but pick and choose.
    • Know what you will and will not do and understand the consequences.

  • To test, write known random data to fill the drive at the block device level, reboot or otherwise clear the buffers, and then read the whole drive again validating the data is exactly correct. These fake drives should not be able to fake random data filling.

  • Go might be a close 2nd language wise but not the others. All of the above have a pretty narrow application range too. Even with a good lamguage, you would have to have the libraries too and pypi is pretty big.

  • You can get about 10x by compiling Python using PyPy. So compiling is not nothing. Using Numpy alone is about 5x which surprised me. There is a lot of missleading stuff out there about how to make Python fast. Lot of people say CPython is pretty fast or that using a binary library like numpy is fast. No CPython is very slow and libraries are not always that fast.

    Edit: Another compiler is Numba which is more specialized. It can get 30x on some code without numpy. Again compiling can help.

  • We will have to disagree on that. This is all problem spectific, but I have found C code integrated via ctypes, cffi, or by a C extension is over 100x Python alone. Interestingly Python, Numba, and Numpy together which is a more pythonic solution can get to those speeds too.

    All of the other approaches I have tried are much slower: Nuitka, Cython, Numpy alone, PyPy, etc.

    To get best speeds one has to compile for your specific architecture and enable things like vectorization, auto parallel, and fast math. Most default builds including libraries do not do that.

  • Depends on what you mean by compiled. Python typically translates to meta code and that is interpreted. True compilation to binary runs about 100x faster. Python is slow though there are faster versions and ways around it.

  • White space nonsense. Yes and no. I do not enjoy tracking down white space issues until I remember the alternative. Matching brackets, writing begin/end statements, and worst of all looking at code that appears well indented until later you find it is not. and it runs totally differently then it looks. Similar issues with semicolons.

    Pretty much everyone uses LSEs these days so frankly matters less either way most of the time.

  • Typing thing is way over blown. What did suck before Python 3 was indeterminate type result from the / operator. You never know if it would be integer or floating division looking at the code. Now it is floating.