HNHacker News
TopNewBestAskShowJobs

citeguised

252 karma · joined July 21, 2015

Front-End-Developer from Munich
submissionscomments
citeguised··on Vibe engineering
Yes and especially with new developments, like "$Framework now has Signals!", my thought is "I don't really care since in some years, it won't matter anyways". I don't see how I can build this lower level knowledge by almost never actually using it. I don't even want to think about job-interviews after a year+ of vibing and then being asked how RxJS works.

I'm preparing mentally for my day-job to stop being fun (it still beats most other occupations I guess), and keep my side/hobby-projects strictly AI-free, to keep my sanity and prevent athropy.

I just hope we'll get out of this weird limbo at some time, where AI is too good to ignore, but too unreliable to be left alone. I don't want to deal with two pressures at work.

citeguised··on Skia Canvas: Browserless implementation of the HTML Canvas drawing API for node
I'm using this currently with Deno for Advent of Code, if I need a simple window with graphics. (There's a window-example[1])

It can be added by doing "deno add npm:skia-canvas", adding "nodeModulesDir: auto" to the deno.json, and doing a "deno install --allow-scripts".

[1] https://skia-canvas.org/#rendering-to-a-window

citeguised··on Virtual Windows 3.11 Computer
I left it to run in the background and was pleasantly surprised by the Windows-Logo-Screensaver that started after some minutes.
citeguised··on Monaspace
A nice detail I never noticed in typography is how the $-sign loses the vertical line on heavier weights. It's visible on the first example-line, the font gets bolder on hover.
citeguised··on Mojo is now available on Mac
The fingers look a bit weird and the keys are totally off. Still an OK illustration though. There are far worse being published.
citeguised··on Unity's actions are unacceptable, I cannot keep endorsing this
They are primarily known for high-quality free game-dev-assets (2d, 3d, sprites, sounds) and Asset-Creation-Tools like AssetForge. I would guess that most (hobby-)game-devs have used their content for tutorials, prototypes and the like.
citeguised··on Ask HN: Favorite Game Engine?
Totally! And for additional fun, run the games on one of those Retro-Handheld-Consoles (Miyoo etc.).
citeguised··on Ask HN: Favorite Game Engine?
As hobbyist, if I would plan a serious project (with the goal of shipping, and a concrete idea), I'd use PhaserJS or ThreeJS, depending on 2D/3D. Mainly because JS/TS is my the language I am most productive in. And the result can be packaged to any target thanks to Electron and similar solutions. "Curious Expedition" and "Vampire Survivors" are two more popular games made with web-tech. (Although Vampire later moved to Unity)

For Desktop/Mobile I'd use Godot or MonoGame with C#.

For silly stuff or really short games and/or prototypes, Pico-8 is hard to beat.

And when the low-level itch starts, Raylib with C.

citeguised··on Noclip.website: A digital museum of video game levels
About the name: "Noclip" was a common cheat or mod in games, that allowed the player to fly through (or fall through) level-geometry and boundaries.
citeguised··on Raylib – A simple and easy-to-use library to enjoy video games programming
Haha, I used it for the exact same thing in C#. And for visualising Advent-of-Code output under NodeJS. Just as quick, pretty much just an npm-install away. Great community, too!
citeguised··on Ask HN: Technology/creative books and games for my daughter (7 years)
Another very similar recent game for iPad is Petterssons Inventions [0]

0: https://apps.apple.com/us/app/petterssons-erfindungen/id5246...

citeguised··on React is holding me hostage
WC with LitElement (Shadow DOM disabled) for a SPA (if no SSR is needed).
citeguised··on I still use Flash
You can drag&drop lots of older (ActionScript 1 & 2) Flash-Binaries into https://ruffle.rs/demo/ Lots of them "just work". Also lots of SWF-Archives on archive.org to download and try.
citeguised··on Building my first mechanical keyboard
Keychron K8 looks pretty close: https://www.keychron.com/products/keychron-k8-pro-qmk-via-wi...
citeguised··on Ask HN: Have you created programs for only your personal use?
I have a hobby-project where I collect stickered Laptop-Lids [1], and since I get most photos from twitter or by mail, they are often not centered and straight, but somehow skewed. I made a small MacOS-App [2] with Swift that allows me to click on the laptops corners, and export a cropped image (using CIPerspectiveCorrection). Photoshop has this exact feature under "perspective crop", but I wanted to do some Mac-Dev and save some time by not having to boot PS.

[1] https://devlids.com [2] https://github.com/niorad/Skewbacca-Native

citeguised··on Ralph Ammer – Make Me Think
It's a mix of hand drawn animations and 3D. Not sure about those exact ones, though. He did lots of work and teaching in generative art (Processing, OpenFrameworks), exhibition/interaction-design, and related fields in art+tech.
citeguised··on Misbrands
This would be a fun game. Take some heavier stickered entries from DevLids.com, Photoshop some of those misbrands-stickers, and let people guess the "fake" ones.
citeguised··on Ask HN: Favorite live coding channels for intermediate/advanced topics?
There‘s Jon Blow working on his new language JAI and game-dev:

https://twitch.tv/j_blow

Another channel is Casey Muratori‘s Handmade Hero, which is about developing a game from scratch.

https://twitch.tv/handmade_hero

https://handmadehero.org/

citeguised··on Ask and Show HN: Ever coded for love? Willing to share?
Thanks for making it!

In case somebody is wondering: The game was made with Scirra's "Construct 2", which is a great 2D game-maker. You can immediately try it (the current version 3) in the browser on https://www.construct.net/en/make-games/free-trial

I'm a hobbyist, and usually use Construct, Phaser or vanilla JS.

I have put the source-file on https://github.com/niorad/Ninio, you'll need Construct 2 or 3 to open it, though (paid version I think).

Tom, please allow me to say thanks for your work! As front-end-dev, I'm stunned by having C3 in the browser. I would highly enjoy reading about its software-architecture and approaches one day, especially since it's not based on any of the big front-end-frameworks.

citeguised··on Ask and Show HN: Ever coded for love? Willing to share?
I made a game for our wedding-website. The player has to control her and me simultaneously. It's pretty short, though. I did everything myself, graphics, music, gameplay.

https://10-5.de/game/

A funny anecdote: Some years ago, a person asked me if it would be ok to modify the game for the wedding for his friend. They wanted to play it at their wedding as a joke. At first I didn't know what to say, but then he told me he already downloaded it and modified all the animation-spritesheets by hand, to match the look of the couple. He must have spent hours on this. I thought that was so cute that I gladly allowed him to do whatever he wanted with this. I even offered him to re-export the animations, but he already was done by then.

citeguised··on Udemy raises $50M at a $2B valuation from Japanese publisher Benesse
"JavaScript: Understanding the weird parts" by Anthony Alicea is a high-quality course which helped me understand JS on a more fundamental level. This is the main one I always recommend for folks who know JS, but would like to take a step further: https://www.udemy.com/course/understand-javascript/
citeguised··on Preserving Laptop Stickers on MacBooks
Those stickers match pretty much the product-tester-pack you get from sticker-mule for 1€.
citeguised··on Preserving Laptop Stickers on MacBooks
My hobby project is collecting photos of stickered laptops [1]

From my impression and experience, it‘s like saying „I am root. This is MY device“ more than anything else. So I‘d say your last point applies in most cases. Although Salesforce-people seem to have a special relationship with their stickers [2]. They have tons of them, but usually none from other companies. They seem to be achievment-badges.

[1] https://devlids.com

[2] https://devlids.com/all/tag:salesforce

citeguised··on Preserving Laptop Stickers on MacBooks
You don‘t seem to be the only one https://devlids.com/lids/stevenjudd
citeguised··on Show HN: A point-and-click game engine
AGS - Adventure Game Studio [1] came out in the 90ies. Lots of indie-gems to be found, like "5 Days a Stranger" [2]. It's still maintained and used for commercial games.

[1] https://www.adventuregamestudio.co.uk/site/ags/

[2] https://www.adventuregamestudio.co.uk/wiki/5_Days_a_Stranger

citeguised··on Micro Frontends
In lots of cases, one view is one micro-front-end. The split is not header-body-sidebar, but whole pages. I saw a talk from DAZN-engineering about this topic [1].

Just like in Marvel-Movies, where the countless VFX-Companies produce entire scenes, not just parts of it.

[1] https://medium.com/dazn-tech/adopting-a-micro-frontends-arch...

citeguised··on Virtual DOM is pure overhead (2018)
I went from developing simple server-rendered websites enhanced with a bit jQuery straight to React-style JS.

I'm interested in studying the source of less or more complex JS-apps, that were developed without SPA-Frameworks.

One I'd like to see would be Construct3, but alas it's not open-source.

I'd very much appreciate links and hints!

citeguised··on Virtual DOM is pure overhead (2018)
When I got into front-end coming from Design, jQuery just got huge. Due to lack of senior front-end-devs in the company, my JS was this exact pile of jQuery with state in data-attributes. The things weren't really complex (Modals, Tabs, Form-Validation etc.), so it was never a problem.

Nowadays I'd still do simpler components this way. For anything heavier I'll grab React from the beginning, because of it's enforcement of modularity and state-management.

I'm interested in the way of architecting things you described, since I used to try similar ways, but always ended up state-in-dom. Would you have examples or literature on this?

citeguised··on It is perfectly OK to only code at work, you can have a life too
I work in Front-End and have always had side-projects with coding involved (Games, Websites, CLI-Tools).

Some of my career's and company's circumstances (no senior front-end-devs for reviewing and mentoring around, mostly work on classic websites/web-shops) make it necessary. It's the only way to keep my skills somewhat up-to-date and to improve beyond what I do at work.

Coding and building is fun to me, so I was ok with this. After getting kids though, my available home-coding-time shrunk to almost zero.

My employer does allow and pay for conferences/workshops, but there's nothing as good for learning as a real project with more senior team-members, I guess.

I really don't want to leave after 8 years of building reputation and seniority, and start from scratch elsewhere, in a big unknown.

How do others cope with that?

citeguised··on Austrian government seeks to eliminate internet anonymity, with severe penalties
In Austria and Germany you can't get any SIM without ID as of now.
Page 1 of 3Next →