

If you’re asking if I know how to read a chart on Wikipedia, the answer is yes.
If you’re asking if I know how to read a chart on Wikipedia, the answer is yes.
Isn’t “great replacement” a conspiracy that this is a deliberately plan by ethnic minorities? I don’t see him claiming that anywhere.
His numbers are suss but the demographic change in London is dramatic (not as much as he claimed but still). Hopefully Wikipedia is an acceptable source.
https://en.wikipedia.org/wiki/File:Ethnic_makeup_of_London_over_time_in_age_groups.gif
No I don’t think it’s racist to want to live in a city that is predominantly occupied by similar people to you. I think his stats are wrong - London is still mostly British people (at least it was when I last went). But imagine if it was like 95% Indian people. That would a huge change and a big cultural shift and yes I think it’s ok to object to that with instantly becoming racist.
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?
Can you link me to the transphobia? Is it this? https://world.hey.com/dhh/bad-therapy-08849dc9
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.
Why not?
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.
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:
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).
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:
Learn Python with type hints. Run Pyright (don’t use mypy; it sucks) on your project and get it to pass.
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.
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).
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.
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.
Clean Code was pretty effectively debunked in this widely shared article from 2020. We probably don’t need to talk about it anymore.
Frankly I’m surprised it was ever recommended. Some of the things it says are so obviously insane, why would anyone think it was good?
My only guess is the title? “Your code sucks; maybe read this book that I haven’t vetted about clean code.” sort of thing?
I’d say it would be good to have a modern replacement with good advice to recommend… But in my experience you can’t really learn these things by reading about them. You have to experience it (and have good natural taste).
This list of code smells is pretty decent at least: https://luzkan.github.io/smells/
Yeah he’s dead wrong here. Even clang-format - easily the worst autoformatter I’ve used - is an order of magnitude more tolerable than no auto-formatting.
Sure it might not always be as good as what a perfectionist human would produce, but it’s sure as hell better than what the average human produces, and it means you don’t have to waste time ranting like this.
You’re so convinced that everyone who disagrees with you is some far right racist.
I don’t even agree with DHH! But he clearly doesn’t have view that are so out there that he needs to be cancelled. If anything the people screeching to ostracize him are more extreme.
The is exactly like the trans people vs JKR debating. The answer is in the middle, and JKR is definitely too strident in her views but also she isn’t literally Hitler. You don’t need to boycott board game companies because they happen to publish a Harry Potter game. Ffs.