• 4 Posts
Joined 2 years ago
Cake day: November 8th, 2022


  • I understand some instruction expansions today are used to good effect in x86, but that there are also a sizeable number of instructions that are rarely utilized by compilers and are mostly only continuing to exist for backwards compatibility. That does not really make me think “more instructions are usually better”. It makes me think “CISC ISAs are usually bloated with unused instructions”.

    My whole understanding is that while more specific instruction options do provide benefits, the use-cases of these instructions make up a small amount of code and often sacrifice single-cycle completion. The most commonly cited benefit for RISC is that RISC can complete more work (measured in ‘clockcycles per program’ over ‘clockrate’) in a shorter cyclecount, and it’s often argued that it does so at a lower energy cost.

    I imagine that RISC-V will introduce other standards in the future (hopefully after it’s finalized the ones already waiting), hopefully with thoroughly thought out instructions that will actually find regular use.

    I do see RISC-V proponents running simulated benchmarks showing RISC-V is more effective. I have not seen anything similar from x86 proponents, who usually either make general arguments, or worse , just point at the modern x86 chips that have decades of research, funding, and design behind them.

    Overall, I see alot of doubt that ISAs even matter to performance in any significant fashion, and I believe it for performance at the GHz/s level of speed.

  • Marvel and Starwars have been taking heat for pumping out boring and poorly written films for a while now. I think Pixar’s stuff is still mostly decent, though. That being said, I also expect a completely different standard of work from Pixar since it’s for kids first and foremost.

  • You already have an entire vocabulary for solar time (sunrise, morning, noon, evening, sunset, night, midnight). This being all of a sudden assigned to a different time on a clock does not change things in any dramatic fashion. It would also be a consistent change for your current location, guarantee it only takes you less than a work week to acclimate.

    All the things you’ve described I’ve literally been doing for 6 months now. It is not a noticable difference and does not impact me.

    Also, a book that says “it was 5 o’clock” is objectively more boring than one that describes the shadows of twilight blanketing the scene in a checkering of shadow. Also TV shows show outside, where solar time is visibly apparent. The specific time is not nearly as relevant.

    Also, you already look up time zones when scheduling international meetings, and those aren’t going to tell you about siestas or other local practices which might affect scheduling. Maybe just actually ask the person what times will work when trying to schedule, and now since you’re both using UTC, you both can figure it out together without looking up timezones.

  • I agree that bringing life into the world is morally bad. I also agree that eating other animals is morally bad, as is killing, always. However, that does not mean we should not do these things at times. You just need to understand that you are still committing an immoral act for personal gain. There is no such thing as a perfectly moral existence, as the world is a cruel place which cares little about morality and often forces you to be immoral. You should instead work towards being as moral as in out can when you can, and accept that sometimes morality is out of your hands.

    In the case of the child: you are bringing a human consciousness kicking and screaming into this world you know to be dangerous and cruel. That is immoral, and you did it either by failing precaution, or out of personal want or instinct. I think to repent, you are morally obligated to give that child a good life at minimum and ideally the best life you can. You are beholden to them until they can live on their own happily, and you are obligated to help them even after that. I also think that if that child resents how you’ve cared for them, you have no grounds to hold that against them, as you were the one that forced them into this world.

    If you cannot do the above, you are should reconsider whether you are fit to have a child.

    It is also arguable that to do justice without injustice, the only option is to adopt or guide another person who has no one providing things they need, and I don’t think this kindness should be limited to children but children are the most vulnerable.

  • I view it as sidelining cars to improve public transportation.

    • First thing is to eliminate and revise public zoning laws and removing parking minimums. This causes change the slowest but is the most important to start since it will lead to denser population centers, and parking garages can be closer to residence.
    • Second move I think is to eliminate extra lanes and trim road widths. This leads to driving being something that takes more focus and is slower. This also frees space for bike lanes and even dedicated bus lanes.
    • Slowly phase out free parking across the city. Start with spots directly next to crosswalks so that there is better visibility of pedestrians crossing. Then focus on bus routes to free a dedicated lane when possible. This discourages driving since there’s fewer chances you’ll be able to park close to the place you are going.
    • While this is occurring, you should be introducing public transit as it becomes feasible. More buses or trams, guarded bike lanes, etc.
    • MAINTAIN YOUR PUBLIC TRANSIT!! As trains and buses fall into disrepair the number of people willing to ride it will drop off. Also keep the bike lanes and sidewalks clear and smooth.

    That’s what I’ve got. It takes decades to break down this infrastructure for new stuff. You also need the to be having accessibility in mind whenever you are thinking about installing public amenities or removing infrastructure.

  • Miles is chill in my book. I appreciate what he is tackling, and hope he continues.

    It seems that there are much worse issues with AI systems that are happening right now. I think those issues should be taking precedent over the alignment problem.

    Some of the issues are bad enough right now that AI development and use should be banned for a limited time frame (at least 5 years) while we figure out more ethical ways of doing it. The fact that we aren’t doing that is a massive failure of our already constantly-fucking-up governments.

  • I understand what you mean. The future is scarily uncertain right now.

    I encourage folks take that anxiety and turn it into productivity. Look into your local solidarity communities, which may take form as Union groups, local food shelfs, or many other forms. Donating your time or resources is what can help those most impacted right now and later down the line. There’s no cut and dry way to find them, you just have to look and ask around your community.

    I would also recommend beginning to prep. There’s some small communities on Lemmy, such as preppers@Lemmy.world ( you can find others by searching communities with ‘prep’ in their name). There’s also some great podcasts covering prepping such as LLTWID and It Can Happen Here(this one is more heavy on current news but provides prep info in some episodes.

    I would also say that keeping your ear on guntubers isn’t a bad idea (Brandon Herrera, Garand Thumb, etc.). Not only do they provide tutorials that are potentially useful in extreme cases (Garand Thumb’s urban and rural evasion tutorials and TRex Arm’s summary of radio comms for example), but they are also likely laying out the playbooks most amateur militia will use in the future (if it comes to that), which could be useful info to know going forward.

  • That is a bit of a weird criticism of STAR voting. Scoring Then Automatic Runoff. The runoff is fundamentally a key stage of STAR voting.

    I also do not think runoff fixes most voting systems. It isn’t compatible with FPTP, approval voting with runoff would cause alot of vote erasure (if you approve of both finalists, your vote is ignored even if you approve one more than the other), and you’d fundamentally have to change how ranked choice works to accept runoff, to the point that you’ve essentially recreated STAR voting again (but with more or fewer boxes depending on how many candidates there are).

  • EDIT: just realized the math is off. 101 giving 5 stars each is 505 stars. Doesn’t change outcome, just the math’ll be slightly different.

    It feels like you do not fully understand the system yet.

    Yes trump and Biden win the most stars, and trump has 1 5 more stars.

    Then runoff happens. It’s now a two-person race between the two individuals with the most stars.

    Each person has their vote count towards the candidate they gave more stars to, with equal ratings being treated as abstained votes.

    I am taking your writing to mean that if a candidate isn’t mentioned for a group, then that group gave zero stars to that candidate. So that is now 200 voters who gave more stars to Biden than trump. Biden 200 - 101 Trump. Biden wins.

    The star count only matters for the first stage in narrowing the playing field to two candidates. The actual vote then occurs in runoff. That is not a flaw. The system operated as intended, and the candidate preferred by the largest portion of society won.