Preferences

gampleman
Joined 1,287 karma

  1. Really makes me think that the justice system should have a wide margin for discretionary sentencing. I get that in some sense fraud is fraud, but there is one thing preying on people's greed, and another preying on compassion, charity and vulnerable children in desperate need. Scams based on greed (or other vices) are in some sense limited crimes, since their success punishes what is low, but scams based on what is best in us are much wider in their social impact, since they also disincentivize what is most noble.
  2. That does seem catastrophically misguided. I’m more curious about the more common case where tags are used as documented (and I really wish the documentation was better), but perhaps not completely. For instance we have a Finder like UI in our web app that conceptually is a treegrid, but we don’t support all of the keyboard interactions advised at the above website.

    Should we remove the role attributes?

  3. Is this really true? Messaging like this will cause a lot of developers to just give up. Most places I've worked at did accessibility at best as a best effort sort of thing. After reading this, there will be no attempts made to improve the state of affairs.

    Perhaps that will be an improvement? I don't know.

  4. And here I was thinking that my opinion of Meta as a company couldn't be any lower...

    Why we allow this company to keep operating is beyond me.

  5. That’s rather presupposing materialism (in the philosophy of mind sense) is correct. That seems to be the consensus theory, but it’s not be shown ‘definitely’ true.
  6. Congratulations on the milestone. You are making one of the most radical PLs out there into something that is actually useable in an industry setting - that’s no mean feat.
  7. "Preventive war is like committing suicide out of fear of death."

    Otto von Bismarck

  8. Where has educational technology not been failing?
  9. Exactly. For a web dev oriented example, I would call coffeescript a transpiler, since it would transform

        # some comment
        myFun = -> 
           alert 'Hello CoffeeScript!'
    
    into

         // some comment
         var myFun;
    
         myFun = function() {
             return alert('Hello CoffeeScript!');
         };
    
    clearly intending the output code to be quite readable (even preserving comments).

    Whereas Elm is a compiler since it transforms

      module Main exposing (main)
    
      import Html
    
      main =
      Html.text "Hello Elm!"
    
    into

      (function(scope){
      'use strict';
    
      function F(arity, fun, wrapper) {
      wrapper.a = arity;
      wrapper.f = fun;
      return wrapper;
      }
    
      // about 4000 lines ommitted
    
      var $author$project$Main$main = $elm$html$Html$text('Hello Elm!');
      _Platform_export({'Main':{'init':_VirtualDom_init($author$project$Main$main)(0)(0)}});}(this));
    
    Clearly not intended for (easy) human consumption.
  10. Most UK healthcare these days is someone tells you to take a paracetamol over the phone. Even dentists...
  11. Conversely though, there is plenty of older sci-fi that assumes by the 2000s we'd all be zooming around in flying cars rather than in cars that are basically the same sort of thing they had in the fifties.
  12. I think it will be interesting to see how this sort of thing evolves in various jurisdictions. I doubt it will ever fly in the US given how strongly the US economy relies on AI. US courts are likely to keep ruling that AI training is fair use because if they reversed their policy the economic consequences would likely be severe.

    But EU jurisdictions? I'm quite curious where this will go. Europe is much more keen to protect natural persons rights against corporate interests in the digital sphere, particularly since it has much less to lose, since EU digital economy is much weaker.

    I could imagine ECJ ruling on something like this quite positively.

  13. > imprison leadership as they arrive on EU soil

    I think that's the step that's being taken (or attempted at least) here.

  14. Or it gives you a nice warning about the evil things that have been discovered and its time to ramp up the psyops machine to cover it up...
  15. There's a world of difference between a smartphone snapped photo by a volunteer and what a professional photographer would produce. The first will give you a pretty good idea of what's going on, but will be completely unsuitable for what's effectively a display ad.

    For instance in the charity I run, we have about a thousand pictures of real operations taken by amateurs. For our posters we still prefer staged professional photos, since they look 100x better and communicate our message much more effectively. And yes, it does annoy me that this is the case, but again, the goal of my charity isn't to pursue truth in advertising, it's to achieve an actual goal (which is the goal people have already entrusted us with their real money, so one does have a healthy fear of wasting it).

    On a deeper level it's sort of like why paintings sometimes feel more true than photographs in the sense that they can communicate how we perceive a place and what it means to us in a way that a photo often cannot.

  16. I don't know how to feel about this entirely. Like I get the whole AI generated images bad angle, but on the other hand as someone running a charity I can see the benefit of not wasting donation money on sending a professional photographer to an actual slum and paying probably tens of thousands of dollars to get good quality photos and instead getting usable pictures for free-ish.

    When running a charity you need to spend money on things that aren't strictly the mission (such as fundraising) so that you can continue to operate, but every dollar that goes towards those activities is in a sense wasted. Knowing where investing is necessary and where to skimp is the essence of good charity management. I can't really see the argument that promotional photography wouldn't be the latter.

  17. You can do that with custom properties already. AFAICT functions don't introduce any new abilities on that front (apart from the aforementioned DRY-ing).
  18. You should have seen the architecture they came up with... it had ALL the bells and whistles you could possibly imagine and cost an absolute fortune.

    Of course they eventually got bored and quit. And then it became really annoying since no one else understood anything about it.

  19. It would be quite nice to see some more "killer" uses of this new feature that aren't just "we removed some duplication and... saved less than 1% of our loc".

    And maybe there are some really compelling ones... I think the only really useful one I see here is `--abs`, which really should just be built-in.

  20. Hilariously written but also too true.

    One start up I worked at we had 2 Kubernetes clusters and a rat's nest of microservices for an internal tool that, had we been actually successful at delivering sufficient value would have been used by at most a 100 employees (and those would unlikely be concurrent). And this was an extremely highly valued company at the time.

    Another place I worked at we were paying for 2 dev ops engineers (and those guys don't come cheap) to maintain our deployment cluster for 3 apps which each had a single customer (with a handful of users). This whole operation had like 20 people and an engineering team of 8.

This user hasn’t submitted anything.