HN user

aconbere

255 karma
Posts0
Comments97
View on HN
No posts found.

That's a 10440 lithium ion cell. It's the size of a AAA battery. Probably bigger than the keyboard needs but they are cheap, standardized, and easy to source.

What Was ISDN? 3 years ago

My folks and I moved to a town outside Naples in 2000 and had a 128kbs symmetric ISDN. I remember it being fantastic. A huge upgrade from our 56k in the states at time of nascent Napster and online gaming.

The Olympus PEN cameras (and subsequent small cameras by olympus) have a in lens shutter that is simply two blades. The blades have a triangle cut out of each side and form a diamond shaped aperture. In this shutter the shutter blades form the aperture. This design is from at least 1959 with the release of the PEN.

I heard Stephen Segerman on NPR yesterday say that he eventually took his crooked manager to court and got the money from the record sales.

We, as a field, should be very careful about forgiving our tools of the sin of complex and tedious design because those flaws can possibly be remediate with LLMs.

The complexity of boilerplate does not only exist for the author but every future author.

It is not my experience that LLMs and other complex automations are nearly as good as refactoring and changes as they are at generating boilerplate in the first place. In the end this code lives on as a human concern despite the automation.

Being a webapp and adding GPU rendering are not orthogonal. Figma for instance famously renders it's UI in WebGL.

While I mostly agree that creators of today's web forget that there are a number of simple techniques to render fast pages, there are also a bunch of places where the HTML+CSS+JS web technologies serve us poorly.

* Content Editable is a terrible editing canvas

* Dom and CSS are pretty terrible core animation primitives

* DOM and CSS make for pretty poor interactive graphics capabilities

And in these cases WebGL offers some interesting alternatives to explore.

Totally. It would be /amazing/ if I could leverage the browser's existing (and largely excellent) document and text layout engine from /within/ WebGL. Let me build up my UI as I want, and inject a DOM into that.

I think you might be confused about where I'm coming from and starting at. I've been writing rich web applications professionally since 2004.

I was shocked to find that there wasn’t a fully fleshed out text rendering engine for WebGL.

On the one hand I think you could argue that if you have a lot of text maybe html would suit your needs better. On the other hand a lot of UIs just need some text and it’s so east for it to look like junk.

I’ve spent the last week playing around with running WASM apps executing WebGL.

I’m exhausted by the modern web. There are so many layers and layers and layers, and none of it works very well!

But WebGL rendering on the web offers a unique and compelling alternative. I can write my frontend and backend in Rust. I can use gui libraries like egui directly if I want or write my own UIs if I prefer.

It’s almost like going back to the bad flash days, but with open web standards.

There are a bunch of downsides (some the article mentions. Accessibility isn’t there yet, the platform is immature so a lot of basic stuff you have to write yourself (form handling, etc), and a big one for me is: text rendering! There appears to be few if any mature text rendering libraries that you can drop into a webgl project and get good crisp text, shaping, and kerning.

This surprised me because I’d watched No Sudden Move by Soderbergh relatively recently and thought it looked pretty good. Reading more it seems like only Unsane and High Flying Bird were shot on phones (the latest of which was 2019).

Hmmm, the author of the tweet goes into more detail later in the thread. In this case their point wasn’t so much about adding decoration but about lying to the player about the danger.

The game is presenting one thing “this is very dangerous you could slip and fall and die at any minute!” while the mechanics are saying another thing “There is no danger just a linear path”.

It’s not that the author thinks we should remove decoration but that the decoration should be authentic to the situation the player is is in.

If the game is presenting danger, BE DANGEROUS! If the game is presenting anxiety, BE STRESSFUL! But this in between of presenting danger without the play mirroring the experience is disengenuous.