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/)NE
Posts
0
Comments
265
Joined
2 yr. ago

  • Any chance you have an nvidia card? Nvidia for a long time has been in a worse spot on Linux than AMD, which interestingly is the inverse of Windows. A lot of AMD users complain of driver issues on Windows and swap to Nvidia as a result, and the exact opposite happens on Linux.

    Nvidia is getting much better on Linux though, and Wayland+explicit sync is coming down the pipeline. With NVK in a couple years it's quite possible that nvidia/amd Linux experience will be very similar.

  • Coding happens in languages. This works much the same way as natural language, sometimes you'll speak in a way that is very clear to you and people who speak that language, but not to others.

     haskell
        
    sumSquares = sum . map (^ 2)
    
      

    vs

     python
        
    def sumSquares(numbers):
        result = 0
        for number in numbers:
            result += number ** 2
        return result
    
      

    Function composition is clear to people who speak Haskell, and eliminating mutation/untracked side effects helps to keep behavior local and gives equational reasoning. You can ask your IDE what the type of sumSquares is, and immediately know without looking at the implementation that there are no side effects, and what the types are.

    On the flip side, most programmers can read basic Python, the C family of languages has seen more adoption, and Python simplifies a lot of the syntax/concepts down to their most basic forms. Python tries to be the most like English, and this is both its greatest strength and weakness (English can be an abysmal language for structured data processing).

    You can of course write the Haskell to look more like the Python, or the Python to look more like Haskell. But I'd say the two snippets above represent idiomatic code for those languages, and as someone who actually loves FP, I wish Python never introduced list comprehensions/generator expressions (what a lot of people would use to implement the above in Python). If you're trying to write typesafe functional code, you should just not be using Python.

  • 20 year olds are not generally getting night terrors from watching disturbing content on tiktok. They're not losing sleep, or coming away with genuine psychological scarring. We don't need government regulations to control media content for the sake of literal adults. And children in theory should already have their content moderated by the correct degree by parents, not the government.

    It's just content I find dumb

    If you watch anything on YouTube that you don't think is dumb, there is stuff on TikTok you also wouldn't find dumb. I don't use TikTok either, but I think you genuinely underestimate how much content there is, and overestimate how uniform that content is.

    Considering the country that runs it (...)

    ByteDance already stores U.S user data within the U.S, allows third party firms to scrutinize its data privacy policies far more than any other U.S media group, and has come back with a clean bill from groups like Citizen Lab (a Canadian research lab). No U.S userdata goes to the Chinese government.

    Government officials know this, they're just putting on a show. Leaked phone calls have made this clear, the actual issue is the lack of policing around the kinds of content served. ByteDance is not aligned with U.S foreign policy interests like Meta/Google are. They are more than happy to showcase the horrors of the apartheid, genocidal state of Israel, and that's having a real impact on the literal more than half of Americans that use TikTok.

    It's clearly against the YouTube T.O.S

    Videos against YouTube's T.O.S of the October 7th attacks have been on the platform since October of last year. They're much more strict about removing videos showcasing the much larger-in-scale violent acts done by Israel than anything done by Hamas. TikTok isn't. This isn't a coincidence, and the U.S needs TikTok to fall in line here.

    If they don't young people will continue to hold extreme views, like bombing tens of thousands of children in an open air prison that has been violating the GCIV since 2007 is somehow problematic. They need the American public to have the understanding that Palestinians are simply human animals; they're savages that need to be put down. Not unlike native americans.

    Towards the end of the culling, when enough of the population has died to no longer pose a threat, they'll give them small territories like the U.S did with native americans and feign sympathy. Imperialism hasn't changed.

  • When we say younger, we might just be talking about different age groups. I imagine 16-30, and in that age range you're not likely to come away with severe psychological scarring, but you will be deeply upset and that's a good thing (we shouldn't ignore genocide, we should be upset by it). Being upset leads to change.

    If you're talking about like 10 year olds watching it, sure I can agree. They can't really do anything about it. They can't go out and protest, or advocate for change, or vote, etc. Plus they're much more likely to have genuine scarring. Issues sleeping, night terrors, trouble concentrating, etc.

    As for "that content is dumb", I assume you're talking about tiktok in general. And again, for some people it's definitely not dumb. People get served different things. Tiktok isn't a platform trying to do good in the world, like any other social media platform it's trying to drive engagement. However, it's one of the few social media platforms outside of the U.S media interest groups, and that's why the U.S is either banning them or forcing them to sell.

    The end goal is to censor all of that raw footage of genocide, because it changes views. When you can hide behind rhetoric and not show how horrific the mass bombings are, you get a lot more leeway. That's good for Israel, and why AIPAC and other Israel lobbies are the main forces behind this push in the U.S. In the end, the ban is bad for humanity (will allow the genocide to escalate without public backlash), but will be good for Israel and U.S elites.

  • People who go out and counter protest actively have given it more than a cursory thought. They know BLM isn't advocating for white genocide (okay, most of them understand this. There are some literal nazis/skin heads/white nationalists in the counter protesting groups that believe in The Great Replacement, but they believed this prior to BLM existing).

    Yet they still go out and counter protest. It's not confusion at that point. You can't go up to an all lives matter reactionary and say "Hey! Did you know BLM doesn't actually want to murder all white people? Are you a fan of BLM now?" and actually expect any progress.

  • Yes, genocides are emotional. Watching children being blown up is something that should upset you. That's actually happening in the real world.

    Emotion isn't the only thing that should inform your decisions, but pretending like you shouldn't be upset at watching kids being blown up, or begging for their parents, or whatever else have you is just foolish.

  • Is your argument that a genuine, good faith interpretation of "Black Lives Matter" is "Only Black Lives Matter"?

    This isn't how English works. If I say "I like your mom" to an SO, they wouldn't interpret it as I don't like them and instead like their mom. I don't have to say "I like your mom too".

  • Yeah fuck people who are against animal abuse and actually live out their principles.

    Like you could at least say "preachy vegans". This is still problematic, because it ignores that everyone is preachy about issues they understand are immoral (we're all preachy anti-racists, anti-rapists, etc.)

    But just saying "vegan" is wild.

  • I don't use tiktok, but some people have unusually based tiktok feeds. They can get direct footage from the genocide happening in Gaza, for example. I never get that recommended on YouTube, despite my very obvious socialist leanings, watching pro-Palestine content, etc.

    This is the actual reason tiktok is being banned (if they don't sell) after the election. One of the largest lobbying groups in America, AIPAC, in probably the most well-funded policy categories (pro-Israel policies) backs most of Congress. They've determined tiktok has far too much influence on American youth, and has made the Israel/Palestine divide a young/old divide more-so than a left/right divide.

    There's already a strong correlation between political leaning and age, which is problematic for the future of the fascist movement in America, but this issue falls outside the norm. You'll find a lot of young conservatives calling for an end to the needless killing of civilians. They won't call it a genocide because admitting Israel is a genocidal apartheid state is too far for them, but they can at least admit killing tens of thousands of children is not the right path here.

    That kind of extremism (e.g not greenlighting any amount of culling of "human animals" Israel feels it needs to do) is unacceptable to the pro-Israel lobby, and they're not used to getting this kind of pushback from the American public.

  • As someone who has primarily used spaces, I still use the tab key. I sincerely hope most space users understand that your editor can expand your tab key into spaces, and people aren't genuinely going around spamming their spacebar 2->16 times for various indentation levels.

  • Glad someone said this, it bothers me even with human ages. Like there's this perception that as you get older you simply gain knowledge, wisdom, world experience, etc. Not a lot of people account for biological limits for knowledge/memory, nor degradation from aging.

    If some young intern decided to try to have sex with Biden, I think there's genuinely a conversation to be had about if that's statutory rape. I think you'd need a healthcare professional to rule on if Biden has the mental capacity to fully consent. Similar to a drunk person. They're still obviously a person able to think/engage with the world, but they're heavily impaired and unable to fully consent as a result. Age impairs cognition too.

  • I understand your sentiment, but I'm curious if you'll actually commit to the principle you are espousing. Would you actually vote for a candidate that wants to bomb "only" 6 billion people over 7 billion, instead of "throwing away" your vote for someone who doesn't want to nuke the planet?

  • Agreed on the trolley scenario, but that's not exactly analogous. I'll try to make an analogy that extrapolates the principle of our current scenario to illustrate what I'm getting at.

    Imagine there are 3 candidates, two major parties and a third party. Both candidates in the major parties want to nuke the planet to establish an American world government. Our guy wants to nuke 6 billion people, their guy wants to nuke 7 billion people. Polls show that the third party candidate has the same chance of winning as polls in the 2024 U.S election show. The third party candidate is against dropping nukes on the planet to establish a global America.

    Do you vote for the one who wants to nuke 6 billion people as a form of harm reduction? Or is there some line that a candidate/party can cross that makes voting third party the best option, despite how unlikely they'll win?

  • I'm genuinely curious, would you vote for Hitler as a form of harm reduction? Obviously the genocide he did was bad, but say he was running against someone else who was also planning on committing a genocide.

    The Nazis put money into infrastructure development, education (granted in this context it was also indoctrination, but there was genuine education being done too), expansion of welfare; better access to healthcare, public works programs, public health policies (though again, muddied with ideas about "racial purity").

    Imagine he was running against another pro-genocide antisemite, but who was against all the welfare/public spending mentioned above, and instead wanted to deregulate the economy, causing even more material harm than the Nazis.

    Would you be telling people to go out and vote for Hitler as a form of harm reduction? Is there literally no line a person/party can cross that makes them not worthy of a vote; no line that makes the system illegitimate and participation in it/implicit endorsement problematic?

  • "they can't learn anything" is too reductive. Try feeding GPT4 a language specification for a language that didn't exist at the time of its training, and then tell it to program in that language given a library that you give it.

    It won't do well, but neither would a junior developer in raw vim/nano without compiler/linter feedback. It will roughly construct something that looks like that new language you fed it that it wasn't trained on. This is something that in theory LLMs can do well, so GPT5/6/etc. will do better, perhaps as well as any professional human programmer.

    Their context windows have increased many times over. We're no longer operating in the 4/8k range, but instead 128k->1024k range. That's enough context to, from the perspective of an observer, learn an entirely new language, framework, and then write something almost usable in it. And 2024 isn't the end for context window size.

    With the right tools (e.g input compiler errors and have the LLM reflect on how to fix said compiler errors), you'd get even more reliability, with just modern day LLMs. Get something more reliable, and effectively it'll do what we can do by learning.

    So much work in programming isn't novel. You're not making something really new, but instead piecing together work other people did. Even when you make an entirely new library, it's using a language someone else wrote, libraries other people wrote, in an editor someone else wrote, on an O.S someone else wrote. We're all standing on the shoulders of giants.

  • 18 months ago, chatgpt didn't exist. GPT3.5 wasn't publicly available.

    At that same point 18 months ago, iPhone 14 was available. Now we have the iPhone 15.

    People are used to LLMs/AI developing much faster, but you really have to keep in perspective how different this tech was 18 months ago. Comparing LLM and smartphone plateaus is just silly at the moment.

    Yes they've been refining the GPT4 model for about a year now, but we've also got major competitors in the space that didn't exist 12 months ago. We got multimodality that didn't exist 12 months ago. Sora is mind bogglingly realistic; didn't exist 12 months ago.

    GPT5 is just a few months away. If 4->5 is anything like 3->4, my career as a programmer will be over in the next 5 years. GPT4 already consistently outperforms college students that I help, and can often match junior developers in terms of reliability (though with far more confidence, which is problematic obviously). I don't think people realize how big of a deal that is.

  • I like your comment, but there's an important note that needs to be made, I'm not the one who invented the conflation of organizational and electoral politics. Putting all that under the sphere of "politics; not to be discussed at work" was a convenient tactic by capitalists to delegitimize important political discussions under the guise of the important considerations you bring up.

    Conflation is a powerful rhetorical strategy. Capitalists do it with other things too (legitimizing private property by putting personal property under that umbrella, somehow making you owning your own home the same "kind" of ownership as Elon Musk/Tesla owning a factory on the other side of the planet that he's never stepped foot into).

    The dual to conflation here is intersectionalism, which is important to consider too. It's not always relevant (e.g foreign trade policy often won't intersect with organizational politics), but it sometimes is. "right to work" ideals in electoral politics directly impacts organizational politics, so if we legitimize and normalize the latter, it'd be hard to unilaterally ban the former as well. The line gets muddy, and it's better to stray too far on the side of allowing too much discussion so organizing can actually take place, than too much restriction.

  • I get some people have immense faith in capitalist rule, that you genuinely believe that the reason it's normalized to not discuss salaries or politics is for your own good. Some people don't believe in class antagonisms. This used to be a purely fascist position, but liberals adopted it in the mid 20th century because of how effective it is at driving complacency.

    Politics used to be common in the workplace. Not necessarily electoral politics, but organizational politics, which is far more important and impactful, and also much more regulated by capitalists and the petite bourgeoise. I've talked to my boss about electoral politics before, and it didn't cause issues. If I brought up unions with him I'd be fired within a month (based on how other union organizers were let go).

  • Yup, just like it's employment 101 to not discuss salaries.

    Lack of communication and organization is a fantastic way to keep workers in line. Genuinely all it takes are a handful of socialists in an environment of heavily exploited workers to get a union going. They can all feel the material harm capitalism is causing, but lack the language and means to express and resist that harm.

    When socialists provide it (via politics in the workplace), that harms companies. When communication takes place (salary sharing, organization tactics, etc.) you place a strain on the bourgeoise to behave more inline with worker expectations. This isn't what capitalists want.

  • Yeah, that was my point. I can't believe I didn't see what my own point was until you cleared it up for me. It wasn't about how "terrorist was a loaded word" even though that's what I said.

    I'm glad you're here to clear up the difference between what I said and what I meant, otherwise I'd be genuinely lost.

    Keep it coming.