[–] 3 points 7 months ago*

The pressure isn't really coming from clients anyway. It's coming from the web itself, from a decade of bloated pages, dark patterns, and feature arms races that quietly redefined what a "real" website looks like. Clients are just reading the room. The room is wrong, but they're not imagining it.

The shift might come from users, not decision-makers. It might come when enough people notice that the fast, calm site was easier to use. That they actually found what they came for. That they didn't have to close three things before reading a single line.

Everyone is to blame here:

clients want flashy websites, not considering user experience

managers don't translate wants to real needs and pass the problem to devs

devs like to have less work, so they will gladly insert random external dependency to fulfill the growing number of wants

users just accept shitty websites without complaining, even letting themselves take the blame - if X is slow, then it is time to buy a new PC

  • source
  • [–] 6 points 8 months ago

    Under the reign of the spectacle, individuals were reduced to passive spectators, consuming pre-packaged images and commodities instead of actively shaping their own lives and destinies.

    Loved this sentence.

  • source
  • [–] 2 points 8 months ago

    That is exactly what an AI would say.

    Software should be modular, well documented, well tested and free. Not because of automated tools but because it helps everyone.

  • source
  • [–] [S] 3 points 8 months ago (1 child)

    Hey, as I say in another post:

    The objective of learning more about the uxn ecosystem is not to create something "new" and "better", but to learn more about PDA and associated algorithms. This will train my brain to think outside the box because of the restrictions on the way uxn works.

  • source
  • parent
  • context
  •  

    uxntal is the programming language for the uxn virtual machine.

    uxntal is a concatenative language, which works like a pipeline of functions which take the result from the previous function, apply a transformation, and return the value to the next operation. "[T]here are no precedence rules, the calculations are merely performed in the sequence in which they are presented".

    In concatenative languages the block mul(add(x, y), z) could be written as z x y add mul. Each function takes its parameters from a common data structure, which in this case is a stack, and data types are dynamic, but may be infered with dev tools.

    A stack is a data structure where values are "pushed" / added on top of the stack and "popped" / removed from the stack. Operations will always be applyed on the top element(s).

    In uxntal you work with bytes (8 bits) and shorts (16 bits), usually in hex notation, and you have some basic stack operators.

    • LIT, push a value to the stack
    • POP, pop a value from the stack
    • DUP, copy a value from the stack
    (so the program)  
    LIT 00 DUP  
    
    (would end up with a stack)  
    00 00  
    
    (and adding a POP)  
    LIT 00 DUP POP  
    
    (would remove the last element)  
    00  
    
    [–] 23 points 8 months ago* (last edited 8 months ago) (4 children)

    EU fights for the freedom of speech of racists and liars but stops at emerging markets and alternatives. Only to protect the people in power.

    The central argument supporting the ban is that plant-based labels are misleading consumers.

    However, multiple surveys have shown that Europeans support the continued use of everyday language for plant-based foods as it helps them identify what the product is trying to replicate.

    https://www.euronews.com/2026/03/06/no-clear-environmental-benefit-eu-crackdown-on-meaty-plant-based-labels-sparks-climate-con

  • source
  • What is uxn ? (wiki.xxiivv.com)
     

    uxn is a virtual machine that runs programs written in uxntal and assembled into bytecode.

    It works in a similar way to how Java ecosystem work: (1) you write Java code, (2) compile the code into bytecode, (3) which will be executed by JVM. In this way, you write code targetting the JVM and not the actual hardware, reducing the work for developers. The JVM may be implemented for a variety of machines, and if specifications are carefully followed, any program written should work for all implemented machines.

    In the uxn ecosystem, uxn is the JVM and uxntal is Java.

    view more: next ›