Automat

(automat.org)

256 points by surprisetalk463 days ago

35 comments

  • tills13456 days ago
    So let me get this straight, not only does it not explain what it is, it&#x27;s a bit of a puzzle to even get to the download links, and then it straight up downloads an .exe which you expect me to run on my computer?<p>Give me more info without me having to pry it out of you through finding your github which honestly isn&#x27;t much more descriptive.
    • Theodores456 days ago
      I don&#x27;t think you are the intended audience for this. I also don&#x27;t think the project is finished.<p>It is great to see projects like this, clearly a labour of love rather than beaten out of someone for some faceless corporate website.<p>It is always the experiments like this that you remember. 99% of the web is a forgettable experience.<p>Props to the creator for sharing this with us.
    • soerxpso456 days ago
      I like the website. The little puzzle holds my attention for enough seconds to make me curious. The issue is just the lack of information after you figure it out. I still can&#x27;t tell what this software is. It &quot;plays games&quot;? Is it supposed to be a game-playing AI? Is it a game console? A fantasy console? A game engine?
    • DrillShopper456 days ago
      I wish web designers would understand they do not have unilateral, unchecked power to make my browser do what they want - if they want that power they&#x27;re going to have to ship a PDF or a program.<p>The accessibility for this site additionally looks like it&#x27;s a goddamn nightmare.
      • diggan456 days ago
        &gt; I wish web designers would understand they do not have unilateral, unchecked power to make my browser do what they want<p>They don&#x27;t have that power, which is why they cannot do that. What they can do though, is use the provided checked powers (HTML, CSS and JS APIs) to deliver whatever damn experience they want. And if you don&#x27;t like it, you can close the page.<p>&gt; if they want that power they&#x27;re going to have to ship a PDF or a program.<p>The comment you&#x27;re replying to, seems to say the website is literally doing that.
    • smokel456 days ago
      There is some more information on their GitHub page [1].<p><i>&quot;Automat&#x27;s objective is to be able to semi-autonomously play a variety of games. It&#x27;s the first step towards a more general environment for interacting with computers.&quot;</i><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat">https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat</a>
    • wodenokoto456 days ago
      You drink the coffee by holding the cup to the bottom of the screen. When cup is empty, you can clip the github logo and go to the repo.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat">https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat</a><p>I thought Automat was the framework for displaying the website, but I guess it isn&#x27;t.
    • aaronharnly456 days ago
      If you click on the moleskine notebook, you can read seven pages of &quot;handwritten&quot; notes, though they are full of analogies and exhortations that still don&#x27;t actually explain what it is.
      • usefulcat456 days ago
        I did click on it and got nothing. It appeared to &#x27;pick up&#x27; and then immediately &#x27;put down&#x27; the notebook. Guess I wasn&#x27;t holding my mouth right..
        • mrngm455 days ago
          If you look at it as if it were an everyday object, where would you start opening it?<p>I also appreciated the subtle hints of the VHS logo on the tape and the display.
        • jvanderbot455 days ago
          There&#x27;s no notebook for me. There&#x27;s a black square for some reason.
      • lancewiggs456 days ago
        However if you double click and it zooms in there is no way to zoom out to actually see both sides of the notebook.
    • vivzkestrel456 days ago
      if I have to sit and think about what to do on your website without reading a manual, then it has already failed the user experience department
  • creativenolo456 days ago
    This style of website will be rife soon - there’s more and more popping up. Even yesterday, I was looking at <a href="https:&#x2F;&#x2F;comancheindians.tilda.ws&#x2F;en" rel="nofollow">https:&#x2F;&#x2F;comancheindians.tilda.ws&#x2F;en</a><p>These websites would have been super hard to resource the assets, but now with Gen AI it’s simple.
    • Karawebnetwork456 days ago
      When I was at university, Flash was very popular.<p>Websites like this were our main projects.<p>It was easy to make them team projects, they asked us to split between programmer and designer.<p>The designer had to create the assets.<p>We had a photo lab and the designer was sent into town to take photos.<p>We weren&#x27;t allowed to use stock images, which would have speeded up the process.<p>However, it was still relatively simple for young adults to create the elements.<p>AI is cool, and yes, it will make everything faster.<p>But I don&#x27;t think the wall here was feasibility, it&#x27;s more that the skeuomorphism trends ended and the market was saturated with highly dynamic interactive websites thanks to Flash making them easy to manage.<p>So the trends stopped.<p>It&#x27;s nice to see it coming back, it was a lot of fun creating them.
      • treflop456 days ago
        A lot of people’s personal sites are still like this. The trend never really bucked for that.<p>Although it’s more the websites for designers and artists rather than developers.<p>There are also websites that showcase these types of websites, although I don’t know any anymore.<p>I have to say, building these kind of websites is more fun now in HTML than Flash because you aren’t constrained to a fixed viewport. And HTML has surpassed in Flash in features and you have WebGL and WebAssembly and other fun things… well, except a nice IDE with a timeline.
      • falloon456 days ago
        Why is this formatted like one of those wanky linkedin posts?
        • derefr456 days ago
          The wrapped monospace text in HN&#x27;s comment textarea, on a narrow mobile display, tends to look imposingly long. If each sentence renders as four &quot;lines&quot; long in the textarea, then some people get the feeling that they should put a paragraph break after each sentence. Even when their text takes hardly any space at all once it&#x27;s rendered in non-monospace (let alone on non-mobile.)
    • bhhaskin456 days ago
      It&#x27;s really not that hard to do. The big trade off here would be SEO and performance. So although they are good art projects or infographic type sites it&#x27;s fairly useless for other things.
      • creativenolo456 days ago
        Ok so hard is a subjective quantifier. I should have said time consuming. Look at the link I shared. With Gen AI the amount of time involved would be a fraction compared to doing it without. I’d bet 1% when including things like concept development and look development.
    • pixelatedindex456 days ago
      I can’t imagine the way you build this website is the same way you build your static sites or a landing page. Is it WebGL? Looks extremely complex to be honest.
      • mafik456 days ago
        Author here :) There is no trick here actually. It&#x27;s just HTML &#x2F; JS &#x2F; CSS. Browsers are pretty good at compositing CSS transforms - and know how to handle DOM updates coming from event handlers &amp; requestAnimationFrame. There is one CSS hint that speeds it up a little &quot;will-change: transform&quot;. Another important ingredient is to update the object position in the (pointermove) event handler - so that the responsiveness is low - physics engines also could do this, but it&#x27;s usually an overkill.<p>You can take a look at the script in the website&#x27;s sources - it&#x27;s inline.
      • Onavo456 days ago
        The trick is to use a game engine or something similar (not vanilla CSS&#x2F;HTML). Flutter web would work well here, once Safari&#x27;s WebAssembly GC support gets merged, you will have a lot of options.
        • treflop456 days ago
          This website can be written with vanilla JS, HTML and CSS on any framework or in a raw HTML file.<p>If this was still 2004, you could have gone to DyanmicDrive.com and stolen some sample code.<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20040117050039&#x2F;http:&#x2F;&#x2F;dynamicdrive.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20040117050039&#x2F;http:&#x2F;&#x2F;dynamicdri...</a>
  • throwanem457 days ago
    An interesting experiment, very reminiscent of the early 90s&#x27; Magic Cap, Microsoft Bob, et al. But objects in physical space afford a discoverability that can&#x27;t be replicated here, and the metaphor thus quickly and inevitably becomes a burden.
    • ActionHank456 days ago
      Also, in the Flash days, everyone and their dog had this sort of thing as their personal \ portfolio site.
  • sunbum457 days ago
    What even is it? I read the github repo but that explains nothing about what it actually is.
    • AnyTimeTraveler456 days ago
      From the Github Readme[1]:<p>Automat&#x27;s objective is to be able to semi-autonomously play a variety of games. It&#x27;s the first step towards a more general environment for interacting with computers.<p>Currently Automat&#x27;s functionality is limited to keyboard macro recording &amp; playback. It&#x27;s fairly unstable but if you&#x27;re lucky and it runs on your machine, it can be useful for automating some basic actions.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat">https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat</a>
      • marcellus23456 days ago
        That&#x27;s not really helpful. It&#x27;s software that plays games on its own? But also it&#x27;s some sort of new GUI environment? But also, all it can do is record and playback keyboard macros? What actually _is_ it?<p>edit: I haven&#x27;t downloaded it because I don&#x27;t have access to a Windows PC. But I guess, based on that description, it&#x27;s basically AutoHotkey with a snazzy UI?
      • tantalor456 days ago
        Finally, I can automate Factorio.
    • philote456 days ago
      Yeah I had no clue what this site was until reading the comments. I saw you could move things on the page around, then gave up because I had no idea what the point was. I didn&#x27;t even find the github link until I saw your comment and decided to play around more.
    • harel457 days ago
      Yes
  • surprisetalk457 days ago
    Marek gave some helpful background for this project during a recent Future of Coding meetup (first demo in the stream).<p>[0] <a href="https:&#x2F;&#x2F;mrogalski.eu" rel="nofollow">https:&#x2F;&#x2F;mrogalski.eu</a><p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_7z77QGARLE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_7z77QGARLE</a><p>[2] <a href="https:&#x2F;&#x2F;futureofcoding.org" rel="nofollow">https:&#x2F;&#x2F;futureofcoding.org</a>
  • sourcepluck456 days ago
    Ah, I guess then that this is unrelated to the 1978 Brazilian electronic music LP?<p><a href="https:&#x2F;&#x2F;www.discogs.com&#x2F;release&#x2F;443321-Automat-Automat" rel="nofollow">https:&#x2F;&#x2F;www.discogs.com&#x2F;release&#x2F;443321-Automat-Automat</a><p><pre><code> &quot;in the beginning there was the &quot;MACHINE&quot; the survival and the organization of the planet depended upon the &quot;MACHINE&quot; the future an the past depend upon the &quot;MACHINE&quot;... the past? but who wanted the &quot;MACHINE&quot;... ?&quot;</code></pre>
    • pessimizer456 days ago
      <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Automat" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Automat</a>
    • ufo456 days ago
      I thought that was an italian album?
      • defrost456 days ago
        <i>IF</i> Discogs is accurate (often is but does have some errors) <i>THEN</i> it&#x27;s Italian artists, Italian management releasing via a <i>Brazilian</i> record subsidiary (a number of UK groups, for example, recorded and pressed in the Carribean)<p><i>Automat</i> Italian one-album duo with veteran songwriters - producers from the progressive rock era. Their album is an electronic disco-tinged suite with an alien - futuristic concept.<p><pre><code> Sites: italianprog.com Members: Claudio Gizzi, Romano Musumarra </code></pre> EMI-Odeon Fonográfica, Industrial e Eletrônica S.A.<p><pre><code> Brazilian record company and wholly owned subsidiary of EMI Ltd. operating from 1974, successor of Indústrias Elétricas E Musicais Fábrica Odeon S.A..</code></pre>
        • sourcepluck456 days ago
          Ah yes, indeed, my apologies, discogs threw me a loop. Wikipedia says it was Romano Musumarra and Claudio Gizzi, two Italian fellows.
  • chirau457 days ago
    I don&#x27;t get it, what is this supposed to be? Another drag and drop? I am failing to understand the uniqueness of this.<p>Also, if you put the cup on the tape and try to move the tape, the cup removes itself.
    • nuxi457 days ago
      Open the notebook and flip through it. Drink the coffee (drag the mug downwards). Put the floppy in the device. Put the VHS tape in the device.
      • elric457 days ago
        I first tried to shake the coffee to see if I could make a mess, didn&#x27;t work. When the mug is empty, the github logo becomes visible and you can click through to the github repo.
      • nmstoker457 days ago
        That&#x27;s an illustration of the difficulties. I got the disk, video dvd and even drank the coffee but I initially thought the notebook was some sort of box for the video so didn&#x27;t realise you could open it to read!
        • nuxi456 days ago
          I think that&#x27;s on purpose&#x2F;by design, so that users are nudged into exploring. Things like these were pretty common in adventure games back in the days, which I probably spent too much time on playing...
      • huhtenberg456 days ago
        How do you open the notebook?<p>I can drag it around, no problem. The cursor also changes to a pointy hand when over notebook&#x27;s right side, but clicking doesn&#x27;t do anything. Nor does click-and-hold-then-dragging.
        • nuxi456 days ago
          Clicking on the right side (pointy hand) worked for me.
    • nusl457 days ago
      Drag the floppy to the console and you&#x27;ll get a download link for the tool.
      • trebligdivad456 days ago
        That was very touchy for me; it took 4 or 5 goes to get the floppy in, at least. The tape worked easily. (I didn&#x27;t see the floppy or notebook being able to do anything)
      • Mashimo456 days ago
        Got so far, but what does the tool do?
        • stavros456 days ago
          It looks like it&#x27;s some sort of game-playing AI?:<p>&gt; Automat&#x27;s objective is to be able to semi-autonomously play a variety of games. It&#x27;s the first step towards a more general environment for interacting with computers.<p>That&#x27;s not what I got from the notebook, though. From the notebook, I thought it was some sort of new programming paradigm, so I&#x27;m confused.
    • tsunamifury456 days ago
      It’s like a mini myst puzzle as an way of consuming content
    • SirFatty456 days ago
      &quot;Automat&#x27;s objective is to be able to semi-autonomously play a variety of games. It&#x27;s the first step towards a more general environment for interacting with computers.&quot;
  • donalhunt457 days ago
    What is this wonderful device that takes VHS tapes and floppies? :)
    • sevensor456 days ago
      The old skeuomorphism used analog analogies. I like that this demo uses older computing technology.<p>Generally I think the time is right for a reversion to richer textured interfaces. GUIs are pretty pointless for 90% of the desktop software I use, but if you’re not going to do the decent thing and give me a good textual interface, at least give me some eye candy instead of these stale, dreary flat interfaces.
  • infostud456 days ago
    This is like <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Etoys_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Etoys_(programming_language)</a>. About fifteen years ago I used to teach high school students that came along to my university to get a taste of IT a session called &quot;How to Write a Computer Game in Ten Minutes&quot; using Etoys. I found this was the fastest way to get all of those &quot;Tech Savvy&quot; (ugh) teenagers an experience of writing computer programs instead of learning word-processing and spreadsheets they did in Design &amp; Technology. As an extra I got them adding track sensors to control steering with &quot;Artificial Intelligence&quot;. So isn&#x27;t this a fancy version of <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Scratch_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Scratch_(programming_language)</a>?
  • thih9456 days ago
    Is there a way to play with the app presented in the video?<p>Edit: Looks like you have to pick the blue 3.5 floppy, insert it into the video player and then you see the links to download windows &#x2F; linux binaries[1].<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat&#x2F;releases">https:&#x2F;&#x2F;github.com&#x2F;mafik&#x2F;automat&#x2F;releases</a>
    • DrDeadCrash456 days ago
      After ignoring the download links I ejected the floppy, drank some coffee, and read from the notebook. What did you try?
  • protocolture456 days ago
    I like how the website is a great visual description of why skeumorphism is terrible. Its also fun to use.
  • jszymborski456 days ago
    Kinda wish the coffee mug left a coffee ring when you set it on the napkin.
    • mafik456 days ago
      Yes! I wish CSS had decals support!
  • alamortsubite456 days ago
    I was really hoping for a web ode to Horn &amp; Hardart [1] or at the very least FEBO [2].<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Horn_%26_Hardart" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Horn_%26_Hardart</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FEBO" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FEBO</a>
  • itronitron457 days ago
    Interesting, there is a short description of the project in the Moleskine book that you can click through after dragging it into view.
    • andai456 days ago
      Man, I thought that was a dead tablet!<p>The notes within are interesting, though it&#x27;s not clear to me if Automat itself meets those ideals? (Or even tries to? From what I understood, the notebook seems to first praise tech that is ubiquitous and enduring, but then rejects web apps due to bloat?)
  • gtsnexp457 days ago
    Is this something like LabView for hippies?
  • can16358p457 days ago
    It was lovely until I double tapped and accidentally zoomed in with no apparent way to zoom back out again.<p>Otherwise, lovely.
  • nusl457 days ago
    I like the easter egg where you can drink the coffee if you drag it to the bottom of the screen.
    • the_third_wave457 days ago
      You just came up with a good name for this type of interface: the <i>Easter Egg Interface</i> in which everything need to be discovered, a bit like walking through a forest with paths to the South, South-East and North and there is an old house there with a mailbox, the flag on the mailbox is raised.
      • throwanem457 days ago
        The name in vogue a few decades back was &quot;mystery meat navigation.&quot;
      • ileonichwiesz456 days ago
        That just sounds like an interface without enough affordances to be understandable to the user. Reminds me of Snapchat (at least when I used it a couple years back) - to block a user just tap and hold their name, then swipe right twice, then turn your phone upside down.
      • owlninja456 days ago
        A point and click adventure :)
  • distalx456 days ago
    I think it’s got a unique, nerdy charm that stands out in the best way.
  • RedNifre457 days ago
    You can&#x27;t put the diskette into the device by pushing it in. Instead, you have to hold it at a position that makes an arrow appear and when you release it, it will push itself magically.
  • rougka456 days ago
    Reminds me of Spycraft: The Great Game<p>I am pretty sure it had this kind of interface complete with the sound effects, or maybe i am confusing it with another game from that era
  • jollyllama456 days ago
    &gt; &quot;Future proofing means to run on any computer, regardless of its form factor. From PC to VR goggles...&quot;<p>&gt; &quot;Some devices will require headless operation. They should still be accessible over some web-based interface.&quot;<p>&gt; Running on any hardware (let&#x27;s but (sic) the bar at Raspberry PI (sic)) means that every megabyte counts.<p>&gt; &quot;This elliminates (sic) browser-based solutions at the get go&quot;<p>How does that conclusion follow from anything that was said?
  • sgerenser456 days ago
    Anyone else who was a child of the early 90s get immediate Myst vibes when flipping through the notebook? I think it’s the page turn sound effect.
  • tolerance456 days ago
    It&#x27;s interesting to observe how something so outwardly trivial or whimsical can elicit a visceral agitation borne from ignorance.
  • mplewis456 days ago
    The splash page is nearly illegible. The only textual description of what this product is renders partially outside of the viewport. The splash video has a fake-LCD effect and is so small that I can&#x27;t see what it is demonstrating. What is this thing?
  • VyseofArcadia456 days ago
    I tried for a while to spill the coffee on everything, but I was never able to make it happen.
  • outlore456 days ago
    perhaps off topic: for many months i’ve been thinking about creating tactile buttons. are there any APIs to produce vibration in the phone via the browser? i’d like a way to create a vibration response curve when toggling a switch. i’d like to feel the friction and resistance like a real-life switch. is this within the realm of possibility with current browser APIs?
    • shepherdjerred456 days ago
      <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Vibration_API" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;Vibration_A...</a><p>Not supported on iOS
      • outlore456 days ago
        thanks will look into it, pity about iOS
  • andai456 days ago
    Delightful! I wish there was more.
  • cbxyp456 days ago
    Reminds me a little bit of widget workshop from the 90s
  • BJones12456 days ago
    There&#x27;s a name collision with <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Automat" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Automat</a>
    • rdlw456 days ago
      Automat is a common European word for &#x27;machine&#x27; or &#x27;vending machine&#x27;, many languages have it.
    • timdiggerm456 days ago
      Only if the context in which you&#x27;re writing&#x2F;speaking is such that you are likely to be referring to a historical restaurant genre or whatever this thing is
      • alex_young456 days ago
        Automata were super common in popular culture in the 50s and 60s. The way of the future. I think many people would first think of them, especially without context.
  • kerblang456 days ago
    Aaaand I&#x27;m still stuck on the anachronistic idea of hierarchical menus with text that explains what you&#x27;re about to do, along with keyboard shortcuts and - in the non-mac world - &quot;mnemonics&quot; (sequential keyboard shortcuts).<p>High-efficiency symbolic communication, in other words.
  • recursive456 days ago
    I appreciate the whimsy, but also, I don&#x27;t have the patience to figure out how to do anything with this.
  • lowbloodsugar456 days ago
    Its 1998 again!
  • zackha456 days ago
    hey everyone
  • magamanlegends456 days ago
    [dead]