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/)A
Posts
70
Comments
781
Joined
3 yr. ago

  • They do. I have had their M6 mouse for a few years.

    It's fairly good but after some time the side-ways scroll wheel failed for me. It also doesn't track as well on some surfaces as my previous Logitech, but otherwise it's good.

  • Sure enough, 32 out of the 35 students across two classes simply copied the question, pasted it into a chatbot, then copy and pasted its output into the answer window.

    That's an insanely high proportion. I don't think I've ever cheated on an exam or assignment, so the concept seems kind of weird to me.

    I wonder if some of the remaining people used AI but then reviewed the output and removed the weird stuff, or if they wrote it themselves.

  • If you're looking for declarations, some languages use const, let or var followed by the name of said variable. That's a little easier to find than having a type name at the start, so I don't think what you're saying gives the other approach an advantage. The indentation is also more consistent with these keywords, which helps.

    I realise some languages (like Python) don't use these sorts of keywords during declaration. For those languages it could indeed be a disadvantage.

  • As other users have said, we aren't compilers.

    Types are important for type safety, so you don't access properties that don't exist, can use polymorphism etc. However, having worked in both duck-typing and hard typing languages, I believe the most important part of a type is it's name.

    Classes are are arbitrary constructs we create to help us understand and manage code. They are inherently organisational structures.

    That may sound like an argument FOR putting the name of the class first. "If I know it's a ConnectionCredentialsQuery, I don't need to know it's name, the use-case is evident!" Classes often get reused though, like a CartesianPoint. You may create several instances of them. Which of the name and type below are more indicative of use?

     
        
    CartesianPoint PlayerPosition; 
    
      

    Types are, to some extent, implementation detail. The name tells you what the variable is for, which is more important.

    Another point: You will always need to name variables well, because after declaration, whenever you see a variable, you will only see its name. You want to be able to fully understand what you are looking at without having to mouse over or go back to the declaration of a variable.

    Additionally, many typed languages will allow you to use a syntax to altogether avoid declaring the type of a variable if derived from somewhere else.

     csharp
        
    var result = a + b;
    
    var customer = new Customer();
    
      

    Given that the type can be inferred, and therefore specifying it explicitly is optional, why make it the first thing you see? That means you need to move your eye back and forth when looking for the names of things. Which of these two are better for legibility:

     csharp
        
    var result = a + b;
    CartesianCoordinate playerPosition;
    
      

     typescript
        
    const result = a + b;
    let playerPosition: CartesianCoordinate; 
    
      

    Finally, you say that types are more important because they are important to the compiler, but compilers don't care about the order of these definitions. Compilers exist to allow us to write easier to read code. They exist to convert high level languages to low level byte code. They exist to enable more readable code.

    Thank you for coming to my TED talk.

  • Damn it I'm not in there

  • 🎵 Well, some of us are cannibals who cut other people open like cantalopes 🎵

  • GC doesn't stand for Gender Critical, but for Genital Checker.

  • When being "gender critical" is brought to legal action, it is not typically not about your internally held beliefs, it's about harassing others and discrimination.

    If a white supremacist had a firmly held belief black people were inferior and they held a role in HR or talent acquisition, they would be unfit for the role and should be fired. Similarly if they were found to harass black people in the workplace.

    One thing the gender criticals, like white supremacists and religious fundamentalists don't understand is this:

    Your political views do not outweigh the rights of others

  • Conservatives are still using it now. They are allergic to personal growth.

  • It's true that they are anti-rights organisations though. It's a shame that telling truth to power is such a dangerous thing in the UK.

  • With EU customers, not reporting a breach within 72 hours of learning about it is actually illegal under GDPR.

    https://gdpr-info.eu/art-33-gdpr/

    Not sure how much trouble that can get you into though.

  • Yeah, it is effectively subsidized by VC right now.

    I expect what will happen after the bubble bursts is that the only affordable models will be quite small ones, not the energy chugging behemoths we have now.

    They've already started cranking up prices in enterprise.

  • This seems to be his view:

    In the kernel community we do open source because it results in better technology, not because of religious reasons.

    He doesn't seem to subscribe to the idea that everything you use MUST be open source, as some more radical open source advocates do, but instead that more software SHOULD be open source.

    I would definitely prefer if AI was open source and self-hosted (or at least E2EE if cloud hosted). Sometimes though the best tool for the job as things stand is closed source.

    Aa for the legally dubious output, while AI can exactly replicate training data, it rarely does nowadays. It's usually an amalgam of stuff.

  • I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer. Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away. AI is a tool, just like other tools we use. And it's clearly a useful one.

    I think broadly speaking what he says is reasonable. If you don't want to use AI, then don't, but I think it can be used somewhat responsibly.

    I have all sorts of issues with AI tooling:

    • the centralization of power
    • the load it adds on maintainers because of the amount of slop bad developers (and non-devs) produce with it
    • the environmental impacts of using larger models
    • the data centers causing health risks
    • the impact on the PC industry
    • the degeneration of skills and knowledge.

    That said, it's a tool, and can be used to amplify good work too.

  • United Kingdom @feddit.uk

    Labour must stop just ‘writing a cheque’ for benefit claimants, top minister says

    www.independent.co.uk /news/uk/politics/welfare-benefits-cuts-pat-mcfadden-andy-burnham-b3015258.html
  • United Kingdom @feddit.uk

    Shabana Mahmood expected to be named as Burnham’s chancellor

    www.independent.co.uk /news/uk/politics/shabana-mahmood-andy-burnham-chancellor-b3015587.html
  • I've heard it's full of old conservatives, so probably Farage will win. I'd love to be wrong though.

    If it's close, it's still a humiliation so it's a win in my book.

  • I used to be pretty excited about phones coming out between 2012-2018. I used to switch phones every year or every two years. Back then, things would really improve every year or two.

    When I switched from my Pixel 6 Pro to a 9 Pro, I didn't notice much of a difference. The only interesting changes happening in phones nowadays are foldables imo, but the price is still too high and I haven't got a real usecase for them.

    Many of the more experimental brands have died off, like Razer, LG, HTC etc. That had their own funky gimmicks. Nothing is the only remaining brand that's making fun stuff.

    It's also harder and less interesting to install custom ROMs than it used to be. Most companies lock down their phones, and Android is a mature platform now with most of the features you'd want on most devices.

    If I had to summarize, phones have become reliable but boring. I might also just be getting older and more blasé.

  • Yeah, it depends on the transgression.

    If it's transphobia and sucking up to billionaires or the Israeli state, you get promoted.

    If it's something that is actually viewed as a crime then it's more like this... sometimes.

    The message is "you weren't good enough at hiding your crimes, you're making us look bad". Many of them often know about those transgressions, but they'll only distance themselves if they come out to the public.

  • I was curious as to why they didn't mention his party, turns out he doesn't have one, but is an ex-Conservative

    https://en.wikipedia.org/wiki/Patrick_Spencer_(politician)

    Elected as a Conservative, he had the whip withdrawn in May 2025, and now sits as an independent.

    On 13 May 2025, he was charged by the Metropolitan Police with two counts of sexual assault that allegedly took place at London's Groucho Club in August 2023. As a consequence, he had the Conservative Party whip withdrawn.

    Sounds like it was the incident mentioned in the article that made the Conservatives abandon him.

  • Privacy @lemmy.ml

    Signal adds support for group admins to delete recent messages

  • United Kingdom @feddit.uk

    Asylum seekers to be billed £10k to cover own support once they start earning money

    www.independent.co.uk /news/uk/home-news/asylum-seekers-pay-housing-support-migrant-hotel-b3004947.html
  • United Kingdom @feddit.uk

    Government scraps 200-year-old law as rough sleeping no longer a crime

    www.independent.co.uk /news/uk/home-news/rough-sleeping-homeless-law-vagrancy-act-b3004459.html
  • cats @lemmy.world

    Cuddles, the family cat

  • Privacy @lemmy.ml

    Mulvad ad spotted in London tube

  • Technology @lemmy.world

    Comparing x265 to AV1 with Grain Synthesis

  • cats @lemmy.world

    The largest of yawns

  • Mildly Infuriating @lemmy.world

    Unrecyclable packaging like this

  • United Kingdom @feddit.uk

    Reform's Brilliant Councillors Keep Getting Expelled - Novara Media

    youtube.com /post/UgkxzKtn7pyjKHTVBVUI4luJjVcrtMShrlB4
  • United Kingdom @feddit.uk

    Liverpool parade crash victim refused PIP despite life-changing injuries

    www.independent.co.uk /news/uk/home-news/liverpool-parade-crash-dan-eveson-b2979677.html
  • United Kingdom @feddit.uk

    The Green Party and Reform gain significant council seats in London while Labour's half.

    www.independent.co.uk /news/uk/politics/london-mayor-council-elections-2026-live-results-map-b2972032.html
  • United Kingdom @feddit.uk

    Meet This Year’s Batch of Top Quality Reform Candidates | Simon Childs

    novaramedia.com /2026/04/24/meet-this-years-batch-of-top-quality-reform-candidates/
  • Progressive Politics @lemmy.world

    Israel Smashes Boats, Strands and Kidnaps Flotilla Activists Near Greece

    novaramedia.com /2026/04/30/israel-smashes-boats-strands-and-kidnaps-flotilla-activists-near-greece/
  • Progressive Politics @lemmy.world

    Suspect in custody after Trump evacuated in shooting incident at White House correspondents’ dinner

    www.theguardian.com /us-news/2026/apr/26/donald-melania-trump-white-houe-correspondents-dinner
  • Progressive Politics @lemmy.world

    British universities paid security firm to monitor pro-Palestine students - Liberty Investigates

    libertyinvestigates.org.uk /articles/british-universities-paid-security-firm-monitor-pro-palestine-students/
  • United Kingdom @feddit.uk

    British universities paid security firm to monitor pro-Palestine students - Liberty Investigates

    libertyinvestigates.org.uk /articles/british-universities-paid-security-firm-monitor-pro-palestine-students/