• 1 Post
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 30th, 2023

help-circle




  • You’re certainly not the only software developer worried about this. Many people across many fields are losing sleep thinking that machine learning is coming for their jobs. Realistically automation is going to eliminate the need for a ton of labor in the coming decades and software is included in that.

    However, I am quite skeptical that neural nets are going to be reading and writing meaningful code at large scales in the near future. If they did we would have much bigger fish to fry because that’s the type of thing that could very well lead to the singularity.

    I think you should spend more time using AI programming tools. That would let you see how primitive they really are in their current state and learn how to leverage them for yourself. It’s reasonable to be concerned that employees will need to use these tools in the near future. That’s because these are new, useful tools and software developers are generally expected to use all tooling that improves their productivity.


  • 401k (employer sponsored) and IRA (individual account) are managed by investment companies. They’re not a state operated asset. It seems unlikely that the government would move it away from these investment companies because they’re probably great a lobbying.

    The law states that these retirement accounts should be completely untouched and recoverable if the company goes bankrupt.

    Historically the market returns have been around 7% annually over the long long term but that fluctuates a lot and might not even be possible into the future but America is good at pumping those numbers up so idk.










  • As others have said it is never too late to learn a language. Our brains are just as capable, if not more, when we’re adults.

    I’m also a firm believer that comprehensible input (listening and attempting to understand) is the best way to learn a language. You can’t start with high level speech though. You need to start with speech that is aimed at beginners or you won’t understand enough for it to be effective.

    Studying vocabulary in parallel helps a lot because it helps you learn niche words that don’t come up often in normal speech.

    The typical recommendation with comprehensible input is to listen for around a thousand hours and then start practicing with conversation and books as well.

    Good luck! Remember that with enough dedicated time you can learn anything. :)




  • It’s a relatively recent 1TB Samsung 980.

    rtctl 7.2 2020-12-30 r5155 [x86_64-linux-6.5.3-060503-generic] (local build)
    Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Model Number:                       Samsung SSD 980 1TB
    Serial Number:                      S64ANJ0RA44661N
    Firmware Version:                   1B4QFXO7
    PCI Vendor/Subsystem ID:            0x144d
    IEEE OUI Identifier:                0x002538
    Total NVM Capacity:                 1,000,204,886,016 [1.00 TB]
    Unallocated NVM Capacity:           0
    Controller ID:                      5
    NVMe Version:                       1.4
    Number of Namespaces:               1
    Namespace 1 Size/Capacity:          1,000,204,886,016 [1.00 TB]
    Namespace 1 Utilization:            553,282,572,288 [553 GB]
    Namespace 1 Formatted LBA Size:     512
    Namespace 1 IEEE EUI-64:            002538 da11440dac
    Local Time is:                      Thu Oct  5 13:48:48 2023 PDT
    Firmware Updates (0x16):            3 Slots, no Reset required
    Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
    Optional NVM Commands (0x0055):     Comp DS_Mngmt Sav/Sel_Feat Timestmp
    Log Page Attributes (0x0f):         S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg
    Maximum Data Transfer Size:         512 Pages
    Warning  Comp. Temp. Threshold:     82 Celsius
    Critical Comp. Temp. Threshold:     85 Celsius
    Namespace 1 Features (0x10):        NP_Fields
    
    Supported Power States
    St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
     0 +     5.24W       -        -    0  0  0  0        0       0
     1 +     4.49W       -        -    1  1  1  1        0       0
     2 +     2.19W       -        -    2  2  2  2        0     500
     3 -   0.0500W       -        -    3  3  3  3      210    1200
     4 -   0.0050W       -        -    4  4  4  4     1000    9000
    
    Supported LBA Sizes (NSID 0x1)
    Id Fmt  Data  Metadt  Rel_Perf
     0 +     512       0         0
    
    === START OF SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    SMART/Health Information (NVMe Log 0x02)
    Critical Warning:                   0x00
    Temperature:                        37 Celsius
    Available Spare:                    100%
    Available Spare Threshold:          10%
    Percentage Used:                    1%
    Data Units Read:                    8,707,548 [4.45 TB]
    Data Units Written:                 16,750,179 [8.57 TB]
    Host Read Commands:                 60,932,777
    Host Write Commands:                210,324,713
    Controller Busy Time:               348
    Power Cycles:                       802
    Power On Hours:                     384
    Unsafe Shutdowns:                   64
    Media and Data Integrity Errors:    1
    Error Information Log Entries:      1
    Warning  Comp. Temperature Time:    2470
    Critical Comp. Temperature Time:    0
    Temperature Sensor 1:               37 Celsius
    Temperature Sensor 2:               47 Celsius
    Thermal Temp. 2 Transition Count:   54637
    Thermal Temp. 2 Total Time:         114793
    
    Error Information (NVMe Log 0x01, 16 of 64 entries)
    No Errors Logged