@wolf480pl @jalefkowit Personally I think we need a more radical answer!
We need a better web where we don't up begging Mozilla (or whoever takes their place) to stop stepping on those rakes!
@wolf480pl @jalefkowit Personally I think we need a more radical answer!
We need a better web where we don't up begging Mozilla (or whoever takes their place) to stop stepping on those rakes!
@wolf480pl My advice: Don't keep up!
Webdevs should learn to cope with pages not looking the same everywhere, they've got powerful tools to deal with it!
How to Copy a File From a 30-year-old Laptop - Luke "Unterminated":
https://www.unterminated.com/random-fun/how-to-copy-a-file-from-a-30-year-old-laptop
@jgobble @lisamelton I for one can endorse FastMail, it does do custom domains & is working very well for me.
Though I haven't explored the space very well.
@ifixcoinops You know what they say: A picture is worth a thousand words!
Lua-Machine: An 1980s-style design with a single-core 2000-era CPU following the risc32cfimv spec, all I/O occurs uncompressed within a 4GiB address-space. Minimal OS!
For SQL: Embed compute in the datastorage! Where we can upload tiny programs!
Graphics Workstation: PS3-style Cell Processor with a today-normal GPU, led by a Reduceron.
Now what would I do for mini-Kanran? (resembles Prolog, but more idealistic)
2/2!
I enjoy designing my own hypothetical hardware! What have I designed so far?
A hardware-browser/communicator (my fav!): Hardware-pushdown automaton producing/fetching data routing instructions. Augmented by a 16bit core comparable to 6502, NPU, & carry-save adders you can rewire.
For graphics add a Tree-SIMT & a rasterizer for sorted display list.
For audio add a sampleable sine-wave generator & a dedicated multiply-adder.
GPS would need a more normal microcontroller.
1/2?
An example: Wouldn't all the short-lived copies you're making to avoid modifying data be inefficient? Not with GHC's copying/arena-GC...
Fundamentally in functional programming we prefer trees over arrays, since that minimizes how much memory we're duplicating.
2/1!
@lightweight Not that I'm celebrating the US going outright undeniable fascist...
I wish it didn't require that for the rest of the western world to stop saying "but they're the good guys!"...
@sol_hsa From what I can tell: The language itself, not that much to learn. Knowing how to avoid all the footguns, a lot to learn!
The time for Linux Users Groups has returned.
IMO: this should include
. Help installing
. Workshops doing training on the OS and on specific packages
. Raspbian as a "getting started" platform, especially for anything pitched at teens
. The generation of localised documentation, especially how to do things entirely in the GUI
. Art groups running workshops followed by performances
I don't want to say most of the Zola themes haven't updated their code so RSS feeds work. I will just leave it at "many."
I found the problem and (sort of) the solution, but I am at odds as to how to fix it myself.
I tried to fix one theme per this Github issue but it didn't work. I'm just a new Zola user -- I haven't seen enough templates just yet.
@prahou What problem? Some of those I'd consider strengths!
Computer science is based on foundational assumptions about which operations are fast vs which are slow. So when I design hypothetical hardware, that *can* change these underlying assumptions. But we needn't go that far!
Merely promising that you want modify any data changes performance considerations! Which is the route Haskell takes.
I quite like it, though I would advise picking compute-intensive tasks for Haskell! That's what its suited to!
@cliffwade I'm contractor, who currently has a home office!
At the base of this stack of resonators is some input audio, which may be:
* raw samples of a vowel sound,
* a special waveform (vWave, a.k.a. glotal flow wavefrom),
* or some hardcoded inputs to an initial resonator.
Into which we multiply-in breathing, represented by random noise shaped by a sine-wave.
We'll probably want to add additional sound-effects (e.g. subtle echoes), but that's the core logic! For making this Lua machine useful to the blind!
3/3 Fin for today!
I'm sure we can do better today even without ML, I'm sure our hypothetical Lua-Machine can do better... Which I understand @patchlore is working on...
But I'll describe the iconic model of a vocal tract a rushed Dennis Klatt implemented in the 1980s for a then-recently paralysed Prof. Stephen Hawking. Since that's what I'm familiar with!
The primary component of which is a "resonant" which is a multiply-sum over its 3 most-recent inputs. We stack a whole bunch of these!
2/3!
Once the computer figures out how to pronounce some text, how do we convert those "phonemes" into audio our speakers (& in turn our ears) understand? How'd we do so on our Lua machine?
First we need to enforce some emphasis rules, & interpret those phonemes to determine how to shape our computer's simulated vocal tract to produce those noises.
The voice you've selected (they're small, we can fit multiple) can tweak this vocal tract & pronunciation rules.
1/3?
* Convert indices, stripping/testing prefixes/suffixes, splitting, replacement, concatenation, hashing, comparison, converting from a Formatter, etc.
* Definition of the WStr type with implementations of various common traits, abstracting the other submodules.
1.5/1.5 Fin for today!
Tomorrow: Resume Twisted (in place of revisiting Gawk on LFS schedule) before finishing off Ruffle with its in-browser port!
A browser developer posting mostly about how free software projects work, and occasionally about climate change.Though I do enjoy german board games given an opponent.Header picture is of Mordecai from Lackadaisy by Tracy Butler.Pronouns: he/him/whatever#noindex
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.