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
3
Comments
1684
Joined
2 yr. ago

  • Yeah that would be reasonable if he actually did want to hang black people from trees.

  • you’ve been fairly obvious in your cryptofascism

    Wow first time I've been accused of fascism! Quite riduclous.

  • It's not obvious to me. Which bit is transphobic exactly?

  • Good policy, but where did he ever say that?

  • Definitely, but there's a middle ground between "let's pretend politics doesn't exist", and "you must 100% agree with my views or I'll cancel you".

  • Yeah good luck with that. The righteous left doesn't want empathetic coexistence with alternative views any more than the immoral right does.

    DHH has fairly normal right wing views. Nobody has been able to point me to anything so objectionable that should mean he is excluded from the community. The worst I could find is that he thinks it would be better if London was predominantly native British, which I don't think is an out-there idea.

    These inclusive communities have to learn to be more actually inclusive. It's ok to ban him if he's harassing people due to their political views in the Ruby community, but it looks like all he did was post some moderately right-wing views on his blog.

    Not going to hold my breath though.

    I don't know anything about the Hyprland guy but I wouldn't be surprised if it's a similar story.

  • You said output is useless

    No I said it's not very useful.

    There’s zero cost to using it instead of a div so the only reason not to use it is to purposefully screw users who need accessibility features.

    No, the main reason is because people don't know about it, because it's an extra thing to remember for little benefit. Same reason other semantic-only tags like article get very little use.

    only differ from div in styles

    Err yeah the "only" do a really useful thing that lots of people want.

    If output came with some nice styling and maybe animations... maybe a built in copy-to-clipboard option... then people would have used it.

  • Why not?

  • All those other elements give some benefit apart from accessibility which is why they are universally used and output isn't.

    Expecting all devs to test their sites with screen readers is unrealistic.

  • You can do that with a div. Its only use is slightly improved default accessibility behaviour.

  • Presumably they're counting by number of chips (or maybe cores?), in which case this isn't a huge surprise. Nvidia alone is probably a huge fraction of that.

    Still impressive though.

  • I agree, KDE is actually pretty amazing these days. Bizarre that the Linux ecosystem is focused around Gnome when there's another option available that so much better.

  • Less "best kept secret" more "not very useful so nobody cared to learn about it".

  • Yeah but theses regulatory burdens can only be born by mega-corporations so even though it is extra work for them, it still benefits them.

  • RVA23 is pretty nice. This is the first RISC-V profile that's really viable for desktop class CPUs. (But I still wouldn't buy a RISC-V chip expecting to run Linux on it until they have proper support for UEFI, ACPI, etc. and "unified discover" is specified, which won't be for probably 3-5 years.)

  • Yeah I'm watching Ty. Pytype and Pyre are not serious options. Nobody really uses them, and Pytype is discontinued. Facebook have a new project called Pyrefly that's also worth watching.

    But for now, use Pyright. No argument. If you're really worried about Microsoft (and not Facebook or Google for some reason) then use BasedPyright.

  • As long as they don't remove it from the IoT LTSC edition I don't care.

  • I would say:

    1. Just practice, do projects. Also if you can work on projects with other people because you'll read a lot of bad code and learn how not to do things (hopefully).
    2. Learn lots of programming languages. They often have different and interesting ways of doing things that can teach you lessons that you can bring to any language. For example Haskell will teach you the benefit of keeping functions pure (and also the costs!).

    If you only know Python I would recommend:

    1. Learn Python with type hints. Run Pyright (don't use mypy; it sucks) on your project and get it to pass.
    2. Go is probably a sensible next step. Very quick to learn but you'll start to learn about proper static typing, multithreading, build tools (Go has the best tooling too so unfortunately it's all downhill from here...), and you can easily build native executables that aren't dog slow.
    3. C++ or Rust. Big step up but these languages (especially C++) will teach you about how computers actually work. Pointers, memory layouts, segfaults (in C++). They also let you write what we're now calling "foundational software" (formerly "systems software" but that was too vague a term).
    4. Optionally, if you want to go a bit niche, one of the functional programming languages like Haskell or OCaml. I'd probably say OCaml because it's way easier (it doesn't force everything to be pure). I don't really like OCaml so I wouldn't spend too much time on this but it has lots of interesting ideas.
    5. Final boss is probably a dependently typed language like Lean or Idris. Pretty hardcore and not really of much practical use it you aren't writing software that Must Not Fail Ever. You'll learn loads about type systems though.

    Also read programming articles on Hacker News.