Multicomp
Joined 9 years ago
Joined 9 years ago
brute forcing performance optimization for a personal project by having only handwavy tricks ive read about from online and repeatedly setting targets until the magic box gives me what i know it can do means that eventually the game did what i wanted with those. yes baked lighting was needed.
next, i an going to aim for 60fps on a windos xp box just for the challenge. we had quake and such run blisteringly fast on weaker boxes than those, surely my empty museum tour of a 3d game can do the same with the graphical voxel and crappy looking models it does now.
real pro grade work is beyond vibing out and not caring about poor quality. but it scratched my itch and gave me the computer software i wanted and with way less effort than doing it for realz would require. i love programming itself on its own time (going to learn nasm and someday do a hexagonal architecture with actor model in idris just to add up my nerd trophies together) at times, but using llms lets me do my random hairbrained ideas much more easily for what i put into it than not existing in the past.
Unasked-for-story-time: In the early aughts, there was a PC video game called Star Trek: Elite Force. It was a FPS genre game and included a feature called "Virtual Voyager" that at the time was revolutionary because it would let you just freely explore a subset of the Starship Voyager without any linear mission requirements, the closest any Trek fans could get to gaining access to the real Paramount Studios Stage 9-and-friends sets where the TV show was filmed, which for Trekkies with no life is quite the big deal.
Wasting the GPT-6 Astra capabilities over a single month of the $200 plan, I've built out multiple decks of an Excelsior-class starship based on a deck plan of my design, dealing with creative decisions on how to adapt the limited Star Trek canon knowledge about the interior deck sizes and materials aboard an Excelsior-class vessel, and at the end of this project, all I will have will be a graphically crappy but 3d explorable virtual starship I can walk around, look at the interior of, and mentally place my daydreamed Star Trek personal fanfic that I used to pencil in a notebook, and now I direct/dictate/produce using agents to write their crappy sloppy prose, but is tuned exactly to my preferences, and now will be able to have specific camera angles and relative details because I can screenshot the 3d ship explorer I made with the crappy AI.
I've got the pencil, I've got the nerd no social life time for creative projects, and I am still writing the no-AI no-name fantasy novel that nobody will read except my family and AI-data-gorgers, but neither of the two projects above, which have provided me hours of entertainment dopamine, would have happened without AI tooling making it easy enough to be creative without having to hand render every little detail.
Art is produced for arts own sake, right? That's the phrase? Well this vibe slop story and this vibe slop 3d viewer are digital goods / digital art to _me_, because I like them for their own sake. I can't copyright any of it, its all been infected by AI stuff. I can't get a job with it, I can barely orbit in Blender and don't find it worth the time to learn to render drawing in 2d and sculpting in 3d (I've tried both over the years in pre and post AI eras, I'm from a creative family whether I wish it or not), the costs to render skills manually make it not worth my time to do.
But AI makes it worth my time because it is an enzyme that reduces the input cost of me prototyping my creative desire out without having to laboriously create every last everything.
XML Web Services were awesome, but the SOAP and XML (where the hard parts that should have been given some batteries included defaults) I think was too much of a boat anchor to overcome.
And then the ruby/rails wave came and made 'rest' JSON the Silicon Valley hearthrob, and WSDLs were out like yesterdays trash.
Are they still used in businesses IRL? Yes! I worked for one that has probably (probably) moved off of them by now, but as recently as 2023 there were still some bank-facing power with SOAP RPC .asmx endpoint servers.
I follow hypermedia.systems and htmx/datastar/alpine.js because I'm still trying to get back that powerful _web_ tech advancement rather than squeezing everything into the javascript client side workaround. Typescript is great, a good poor man's F# and leagues ahead of ES3 (which I dabbled in / torture LLMs with so my old retrocomputers can still do web things), but its still bringing along so much baggage that could be lighter weight for older devices AND fits the tech utopianist promise of the original web (which is half of why I play with computer stuff).
I hope you are wrong, or rather, that HN's userbase can keep renewing itself on cycles of new users without getting into an eternal september situation. It's none of my affair (and yes, lately HN AI threads read suspiciously airheaded in tone, like they fell out of /r/codex and Grok-heavy online circles) overall, but I'd be curious if dang or whoever can easily get an idea as to what the current population of HN weekly/daily active users are and if that bag of users is similar to a year over year or decade over decade cohort. X% of our users are more than 10 years old, and so on.
But the above is an idle thought experiment, back to your point, there's definitely some bandwagon work going on, astroturfing and bot-controlled no doubts there too, and if I find one more Rationalist / Effective Altruist / AI doomer cult post, I may find a way to ship them 10 virtual spam palettes because there's more to the web than 'AI-chatterbox-class who's never actually read Neuromancer or Snow Crash or the meatier works of Asimov act superior to the rest of us' strawmen I have confirmation bias running into, yet overall, I still find HN has that spark here and there.
> Alice: ABC-library stinks, why did they write it that way? > Bob Reply: Hi there, yak here, I wrote it because Dennis Ritchie was sick with a cold and we needed it for Los Alamos Labs.
Those gold moments keep me here still.
Getting GPT-Live to have unique enough voices and to be expressive with how I imagine the voices going in my head is hard to direct, there's not enough control there.
So this Gemini 3.8 specific large voice library and ability to tightly control (if you are willing to write a script) is nice to find, and while I'm not sure which of the 5,286 Gemini products this is, nor how to onboard and get started feeding this my own text files, nor what training will happen to my data if I did somehow use it, I love that the state of the industry is such that Google can do this and release it publicly, because that means eventually an equivalent product can come from someone else and be used locally / confidently that the generated audio or inputs won't be retained and misused.
and/or local voice cloning is good enough as is so Google doesn't grant a uniquely liable ability?
The title of the video is 'KeenLore - Emotive Audiobook Creator Demo' and it appears to be a web UI and some local stack that reads text files.
I ordered the Astro Slide 5G and never received it, so much for me getting to see what all of the psion fuss was about, so this device is both tempting and making me remember past regrettable experiences.
day 1 the plb is slower than swipe typing because it needs getting used to. But the trick is one can focus one's attention on the content being typed /learn to touch type on a physical keyboard that on screen keyboards cant do, because of lack of consistency of on screen kbs always shifting layouts on you, at least with coming and going but usually also ruining the dot menu for common punctuation depending on if the input field is trying to be an email or a number or whatever.
dont try to help me keyboard, just give me a ctrl character, consistent shortcuts, and don't lag half the time I enter some text input, so I've typed out 4 words before the phone realizes anything has happened.
so yes i think you are right that swipe typing has value and more people should use it. but its lipstick on a pig for most of osks not being reliably static enough to let muscle memory / touch typing grow.
my unihertz titan 2 also has capacitive keys, i turn them off because I want the kb as dumb as possible (though i add keymapper android app to give me vim style arrow keys), but swipe typing would be possible on my or this device with just software support if there were demand for it / someone got their llm to vibe it up.
I'm going to have to think carefully about why I should NOT order this device.
Your web app can be HTML templated pages, with HTMX client interactivity and server interactivity provided by ~~PHP~~ Starlark, which does not have full OS access, but only what ~~CGI~~ OpenRun exposes as possible functionality, all of which happens in-process and per web route.
That's a fascinating new combination!
I would love to create a collaborative repo that establishes broadly common modern day keyboard shortcut mappings for common actions across OSes (copy is Ctrl+C in Windows, Command+C in MacOS, Ctrl+Insert in Linux), as well as a map of keyboard shortcuts to actions/OSes and if said shortcuts are app specific vs system global.
I'm given to understand historically that Windows intended the Function keys to help with this somewhat, you had F1-F12 (or F24 for IBM Battleship model M keyboard owners), Windows would do Alt+F1, Alt+F2, Alt+F3, Alt+F4 (the latter of which still closes most apps today), and in a magical perfect world where A) every keyboard actually had function key rows and B) there was a conventional place for common actions across apps that could be used, users could learn more than Ctrl+Z, Ctrl+O, Ctrl++ to zoom in (oops, not always), Shift+Insert to paste, Shift+F11 for context menu.
I had a similar thought but just for the more conventional 'keyboard shortcuts are not discoverable' problem.
Using the status bar or an overlay showing on-screen-keyboard shortcuts, the app could give visual feedback every time you click a button or slide a widget revealing what keyboard shortcut would have triggered that same action.
I click the "GO" button: OSK overlay or status bar shows [GO] (Ctrl+G)
I slide a widget to turn volume up: status bar shows [Volume 22->37] (Alt+V,22)