Preferences

Devasta
Joined 1,561 karma

  1. For tools devs use, performance is important, so we will do anything and everything we can to squeeze out those few extra seconds of delay, they all add up.

    For tools users use, developer experience is important, so they get whatever React and Electron slop we hurl over the fence.

    Tale as old as the web.

  2. It's also just kinda bad. Like, people were celebrating the has() pseudo class allowing them to do things with selectors that would be trivial in XPath in its first version 20 years previously.

    I will give the people who work on CSS props though, they are the only ones interested in advancing browser's capabilities as something more than just a JS runtime, that is to be commended.

  3. You've always been able to do it, doesn't even need to be HTML, serialise as XHTML and you can include the tags on your own namespace and have separate CSS for them.

    <!DOCTYPE html>

    <html

            xmlns="http://www.w3.org/1999/xhtml"
    
            xmlns:ns1="mynamespace"
    
            xmlns:ns2="yournamespace"
    
    >

    <body>

    <CustomElement>Hello</CustomElement><!-- Custom element in the XHTML namespace -->

    <ns1:CustomElement>Hello</ns1:CustomElement>

    <ns2:CustomElement>Hello</ns2:CustomElement>

    <style type="text/css">

        @namespace ns1 "mynamespace";
    
        @namespace ns2 "yournamespace";
    
        CustomElement {
    
            color:green;
    
        }
    
        ns1|CustomElement {
    
            color:red;
    
        }
    
        ns2|CustomElement {
    
            color:blue;
    
        }
    </style>

    </body>

    </html>

  4. JavaScript is the primary language of the web, HTML is just the payload carrier.

    I don't want it to be this way, but HTML has nothing approaching even one tenth the ambition of XSLT and XForms.

    If HTML were proposed today, you would be laughed out of the room.

  5. People do for far less.

    If the Covid lockdowns taught us anything, its that a colossal number of people would happily subject tens of thousands of people to easily preventable deaths if it meant they could get Applebees for dinner. Besides that, huge numbers of people join the military precisely because they value a Muslim foreigners life as being worth less than a joke degree from some no name college.

    So long as there is a bare minimum amount of indirection, they happily do it.

  6. Good. Cars only exist as a viableeans of transport due to vast subsidies and a total reorganization of society to suit them. Motorists should pay the cost of this absurd status quo.
  7. For every one who is excited about using AI like an incredibly expensive and wasteful auto complete, there are a hundred who are excited about inflicting AI on other people.
  8. > Where does the organisation intend to draw the line?

    The answer to this question is always "somewhere". Just because I can't proclaim an exact number of trees that constitute a forest doesn't mean the concept doesn't exist.

  9. If you look at daytime TV in the UK, there are a lot of ads targeting the elderly talking about funeral cover and life assurance and so on.

    I for one cannot wait for a future where grandparents get targeted ads showing their grandchildren, urging them to buy some product or service so their loved ones have something to remember them by...

  10. If I was vegan and found out after the fact that a meal that I enjoyed contained animal products in it that doesn't mean I'm some hypocrite for consuming it at the time. Whether I enjoyed it or not at the time it still breaches some ethical standard I have, abstaining from it from then on would be the expected outcome.
  11. > To me, art is a form of expression from one human being to another. An indie game with interesting gameplay but AI generated assets still has value as a form of expression from the programmer.

    How though? If questions about style or substance can be answered with "because the AI did it, its just some stochastic output from the model" I don't see how that allows for expression between humans.

  12. Excellent news.

    A blanket ban is the way to go on this, people trying to muddy the waters professing they just have nuanced opinions know what they are doing... it's only a horse armour pack, it doesn't affect gameplay, you don't have to use it, you won't notice if it's not there...

  13. Windows has ads now despite me buying it. Peoples TVs have ads now despite paying for them. Ads are now in our fridges for god sake. The idea that if these companies had just made enough money they would have left us alone is farcical.

    Block ads always.

  14. Asbestos and Leaded petrol solved problems for the people who used them too.
  15. The current web is built for machines, not humans.
  16. Oh for sure, its way way too late to do it, but I don't think much of any of the modern web stack would be kept if we designed in the 90s with what we know now.
  17. For me, the mistake is having style attributes in html.

    You should be able to write

    <div color="red" font-weight="bold"/>

    Instead of

    <div style="color: red; font-weight: bold;"/>

  18. When I run a red light it's wrong, but when a fire truck does it it's ok?

    Really makes you think.

  19. > I had this one really bad manager and I figured that surely I could do better.

    The only thing worse than being invited to a lot of meetings is not being invited to those meetings.

  20. Nah, fuck that. If Stormfront had half a billion daily users that doesn't somehow compel you to participate; anyone willing to stay on Twitter isn't worth talking to even if they are personally nice to you.
  21. Atlas himself doesn't carry as much as "engineering" does in that headline.
  22. Unironically, Zuckerberg and the rest of the top brass of Meta should be in the Hague.
  23. Just ban individually targeted advertising and be done with it.
  24. I know that XSLT can be implemented in JS (and I have used Saxon-JS, its good!) but the loss of functionality for the XML processing instruction will be a shame.

    There is nothing like in the modern web stack, such a pity.

  25. Real engineers can face personal liability and even jail time for negligence.

    How much of modern software practices would exist today if the senior engineer needed to sign off on a project?

  26. Its framing the issue as something that should be fixed by a change in the mentality of Marsf, not by rolling back the changes.
  27. I lead a team that manage trade settlements for hedge funds; data is exported from our systems as XML and then transformed via XSLT into whatever format the prime brokers require.

    All the transformed are maintained by non-developers, business analysts mainly. Because the language is so simple we don't need to give them much training, just get IntelliJ installed on their machine, show them a few samples and let them work away.

    We couldn't have managed with anything else.

  28. Its "Security" when they want to do a thing, its "WebCompat" when they don't.
  29. "The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise.

    It's even worse than that, actually, because all of the things we've built aren't just not doing what we want, they're holding developers back. People build their applications on frameworks that _abstract out_ all the APIs we build for browsers, and _even with those frameworks_ developers are hamstrung by weird limitations of the web."

    - https://www.hackerneue.com/item?id=34612696#34622514

    I find it so weird that browser devs can point to the existence of stuff like React and not feel embarrassed.

  30. While China has spent the past few years building trains, factories, solar panels and everything else needed for a global superpower, the west has spent that time buying and selling monkey jpegs to each other.

    I wonder if they'll be able to successfully avoid the mistake of financializing everything.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal