• BoisZoi@lemmy.ml
    link
    fedilink
    English
    arrow-up
    23
    ·
    9 months ago

    Opera back in 2000s.

    Compressing webpages, built in mail, built in BitTorrent client, tab stacking, “fit to width” which would remove horizontal scrollbars, page tiling, mouse gestures, rocker gestures, I think it even had a calendar.

    It’s a shame the direction Opera took after Jon left, but thankfully he started Vivaldi which feels like the spiritual successor.

    • d3Xt3r@lemmy.nz
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      9 months ago

      Opera also invented the browser Speed Dial, which was super handy back in the day.

      But most importantly, Opera invented tabs, or at least the concept of tabbed browsing. I recall using Opera on Windows 3.11 and for the longest time, even during the Win 9x era, no other app used tabs.

      In addition to mouse gestures, they had customisable keyboard shortcuts for practically every browser feature, again, something which very few apps bothered with.

      The page compression built into Opera Mini was a life saver on Symbian and Windows Mobile devices back in the 2G/GPRS era. Opera Mini loaded pages blindingly quick and there was nothing else like it on the market, even leading up to early Android days.

      but thankfully he started Vivaldi which feels like the spiritual successor.

      Too bad he made the unfortunate decision of going with the Chromium engine instead of Gecko, or even making their own engine. I would’ve loved to use Vivalidi if it weren’t for that fact.

      • lud@lemm.ee
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        9 months ago

        Opera didn’t actually invent browser tabs. That’s a common misconception.

        Tabs was first invented for the browser InternetWorks

    • dan@upvote.au
      link
      fedilink
      arrow-up
      6
      ·
      9 months ago

      Opera also invented full page zooming. Originally, browser zoom would only increase text size - everything else (including images, the actual page layout, etc) would remain the same size. Opera was the first browser to instead zoom into the entire page.

      It also had a lot of features that either require extensions or don’t even exist these days. Things like being able to disable JavaScript or change the User-agent per-site, basic content blocking before ad blockers existed (like modern-day ad blockers but you’d manually build your own list of things to block by going into content blocking mode and clicking on them), an option to only show cached images (useful on slow dial up connections), a fully customizable UI (literally every toolbar, button, and status bar segment could be moved around), and many more.

      It was truly a web browser for the future, far far ahead of its time. I miss those days.

  • mindbleach@sh.itjust.works
    link
    fedilink
    arrow-up
    19
    ·
    9 months ago

    Flash and Java, honestly, albeit in different ways. Both saw the web as a platform above all platforms.

    Flash was the only way for browsers to do anything high-performance or good-looking from like 1997 to 2010. Any idiot could slap together a cool spinning animation with gradient-colored vector graphics. There were countless genuinely-free games, apparently made for the fun of making them, and even more interactive animations, apparently made to be as offensive as humanly possible.

    Java was the big-grey-rectangle alternative, where you knew your browser was about to spend five entire minutes loading something, just to demonstrate a bouncing ball experiment or whatever. But: it was a real general-purpose executable format, with no installation or setup. You stuck a program on a page and it worked right there on the page. Eventually. And once it loaded it’d hitch and jerk constantly, because garbage-collection was always a terrible idea. But sometimes you’d find a page that’d hitch and jerk through playing Quake 2 in your goddamn web browser.

    What ultimately killed them was that Adobe is among the worst software companies in the world and Oracle is number one. Flash was a security nightmare. It was hacked together for impressive functionality, and then repackaged for ease of use, so it was about as exploit-hardened as a wet paper towel. The fact it ran poorly on phones (and Steve Jobs was a dick) was just the excuse to stop tolerating its endless vulnerabilities. Java meanwhile was an okay format owned by the devil. It served kinda the same role as WebAssembly does now, except absolutely no-one wanted to put up with licensing it, because Oracle likes to sue its competitors and fuckin’ loves to sue its customers. The company name is an acronym for One Rich Asshole Called Larry Ellison. And if two devices running Java connect via wifi, he expects the air in-between them to be properly licensed. If the free software movement had not been founded to say “fuck printers,” it would have sprung into being in order to say “fuck Oracle.”

    Anyway.

    Google Chrome, intolerable leash that it now is, made Javascript usefully fast in 2008. Prior to that it was interpreted. Javascript calculators in the AOL days could lag. Mozilla responded with asm.js, inviting the language itself to be performant. Nowadays just about anything could be WASM + WebGPU, and quite frankly most things should be. But for some stupid reason even the chat programs written in Javascript bundle their own browser.

    • dan@upvote.au
      link
      fedilink
      arrow-up
      5
      ·
      9 months ago

      IMO there’s still nothing that’s quite as good as Flash. Efficient vector animations that perform consistently across all major browsers are still unusually hard for non-developers. There are some solutions, but they usually aren’t as designer or animator-friendly and require a huge JavaScript library to be loaded. The barrier to entry for non-developers (or inexperienced developers) creating games that run well cross-browser is still quite high too.

      I remember creating a Flash-based chat system back in the day. Before WebSockets and Server Sent Events, Flash was the only way to get bidirectional sockets in a web browser, other than Java applets of course (which were pretty locked down by that point).

      • mindbleach@sh.itjust.works
        link
        fedilink
        arrow-up
        5
        ·
        9 months ago

        Ruffle is obviously as good as Flash, by emulating Flash - but yeah, the creative environment is missing. We need some .io page that clones the old way of churning out 2D games and animations.

        We’re in a stupid period of computing where a legitimate way to get games on smartphones and computers is to publish software for DOS because everything has some kind of emulator for that archaic platform.

        • HakFoo@lemmy.sdf.org
          link
          fedilink
          arrow-up
          2
          ·
          9 months ago

          I’ve heard it phrased as “the only stable API for Linux games is Win32.”

          Somewhere I have a boxed copy of Hexen for Linux and I doubt it will run on Void (holding with kernel 6.6.6)

    • mindbleach@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      9 months ago

      Words cannot convey how sketchy the MP4 codec scene was, pirating media in the Windows XP era. Every month you’d have to find some DivX CCCP K-Lite [cracked].7zip.exe and roll the fuckin’ dice.

      We were very proficient at reinstalling our operating systems.

    • xmunk@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      Absolutely VLC, VLC was excellent at what it does before codec issues were even that widespread.

      • dan@upvote.au
        link
        fedilink
        arrow-up
        2
        ·
        9 months ago

        VLC does use ffmpeg (or more specifically, libavcodec) for some of its codecs, but it uses a bunch of other libraries as well, including VLC specific ones.

  • dan@upvote.au
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    9 months ago

    Do websites count? Vine fizzled out but it would have been a huge success with today’s TikTok crowd.

    • hughesdikus@lemmy.ml
      link
      fedilink
      arrow-up
      13
      ·
      9 months ago

      It had today’s tiktok crowd. It was a huge hit. The only reason it failed is because of monetisation.

      Only reason YouTube is popular. No competitor can match it in those terms.

      Saying Vine was ahead of its time is like saying Digg or MySpace was ahead of its time. No it was at the precipice and just horribly failed to manage its growth and responding to competitors

      • dan@upvote.au
        link
        fedilink
        arrow-up
        3
        arrow-down
        2
        ·
        9 months ago

        It was a huge hit.

        It had 200 million monthly active users at peak, which is a decent number but still smaller than every other major social network. I don’t think that’s entirely due to monetization. I think one of the factors is that a lot of people still had small data caps at the time it initially launched (2013), which is not really conducive to spontaneously consuming and uploading video from mobile phones.

        • StorminNorman@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          9 months ago

          Data caps may have played a part, but it would’ve been insignificant. They were 6s videos after all, and the average American was already using over 1GB of data even back then. Instagram had about the same amount of users at the time. And their willingness to give their users more flexibility than vine was by giving users 15s videos and the ability to monetise was all it took. It wasn’t helped by twitter giving zero shits about vine. Which kinda makes sense, they had their own video thing going.

  • BOFH@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    9 months ago

    UNIX systems in the 1960s. They are still in use to this day and modified ones run our phones, Steam Decks and space craft!

    • SwingingTheLamp@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      This is a matter of interpretation, I’ll wager, but to me, “before its time” implies something that came about too early, before the world was ready for it. I’d argue that Unix was of its time, since it was the operating system that went on to widespread success. That is to say, I think that it’s Multics that was before its time. It was derided at the time for being too large and complex (2MB of memory—outrageous!!), and the creators of Unix were Multics programmers who borrowed many of its concepts to make a smaller, less resource-intensive OS that ran better on the computers of the day.

      • jonne@infosec.pub
        link
        fedilink
        arrow-up
        2
        ·
        9 months ago

        I mean, most of us were stuck using inferior operating systems until Linux and OS X became mainstream versions of it we could use. It’s not like everyone got to use UNIX from day one.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 months ago

      The fact he called the language HolyC is brilliant. He might be crazy, but that doesn’t mean he isn’t a genius.

  • amzd@kbin.social
    link
    fedilink
    arrow-up
    6
    ·
    9 months ago

    Battlefield heroes. Somehow it couldn’t pay the bills while that style of game is insanely popular now.

  • wabafee@lemm.ee
    link
    fedilink
    arrow-up
    8
    arrow-down
    3
    ·
    edit-2
    9 months ago

    Google glasses, I think it’s death was mainly because it looks nerdy aside of course the huge privacy concerns. Which honestly don’t exist now. Look at twitch streamers streaming everywhere. People installing cameras at their home and connected to the net for the world to see. Now we are going hard with VR/AR even Apple has a product for it.

    • Artyom@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      9 months ago

      The privacy concern is even worse than it was for google glass. 10 years ago, you could rest assured that google wasn’t processing your video feed in a meaningful way because there was simply no way to meaningfully use it. Now, the stream can be analyzed on your phone using an AI for meaningful results, and that data can easily be sold because user telemetry is worth more now than ever before. People are also faster to dismiss privacy concerns, so it’ll be an easier thing to sell to customers.

    • Nalivai@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      I think it died because of technical problems more than anything. We didn’t have batteries good enough back then, and the screen wasn’t all that good. It was heavy, it had problems with overheating and it worked for couple of hours tops

    • ReakDuck@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      9 months ago

      There are people who suddenly go offline completely because they have enough. I guess I should too

  • xmunk@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    9 months ago

    Postgres, Postgres has always been extremely ahead of the curve… Even when it was Ingres.

  • Resol van Lemmy@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    9 months ago

    Windows Vista

    It looked so good, and brought 64-bit computing to the mainstream. Everyone fucking hated it because the computers that they had (which at the time was the majority) absolutely sucked.

    • Schnaftator@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Now that is a name I haven’t heard in a long time! There are videos of Dr. Sbaitso usage on YouTube (of course). Also got this software with a Soundblaster card somewhen in the 90s.

      • Showroom7561@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        Dr. Sbaitso popped in my head and I had to see if anyone here remembered it. I had the privilege of being able to use it when it came out. Fun times!

        You can still use it through the Classic Reloaded site!