Show newer
Walter S. boosted

NASA has announced the images and data that will be shown at the JWST press conference next week! If you haven't already, now is the time to mark your calendars for Tuesday July 12th at 10:30 am Eastern! 🗓️

This is the first real *science quality* data that the public will see!!

On the exoplanet side, we recently heard rumors that they planned to show an exoplanet spectrum at this event - and now we know what target! I'll put some info about WASP-96b in a thread below ⬇️

nasa.gov/feature/goddard/2022/

Walter S. boosted

A new piece of documentation for the #Librem5 explains how to connect to the serial console of the phone to debug u-boot or get to its prompt to change the booting parameters.

It is even possible to connect to a serial console without opening the back of the phone just by using its usb-c socket.

source.puri.sm/Librem5/communi

Walter S. boosted

Just testing a newer kernel for Jumpdrive on the #librem5. Serial console access in u-boot and the kernel is a must!

Walter S. boosted

@mntmn, it might sound like an overkill, but a "no soldering or verilog programming required" prototype sounds nice.

And it could also be useful for a USB firewall. We got rid of PS/2 because we wanted a "universal" serial bus. Now, in QubesOS, we need a firewall for the keyboard and mouse.

programist.ro/@walter/10858667

programist.ro/@walter/10860843

Walter S. boosted

an alternative MNT Reform motherboard with SMARC carrier, would that be interesting?

Walter S. boosted

@alcinnz, cc: @devinprater, for an alternative, check CMU's . They've got several OSS projects, all with better sounding voices:

* Flite or festival-lite, a small fast portable speech synthesis system.
* Bard Storyteller: an ebook reader that uses Flite.

Both based on the CMU Wilderness Multilingual Speech Dataset, a speech dataset of aligned sentences and audio for ~700 different languages, but it's not licensed and served from a non-HTTPS site: festvox.org/

1/2

Walter S. boosted

Here's the thing, the fancy-looking unicode characters almost never create words on their own, especially not those from the web, gemini or IMs, nor the ones for STEM fields.

A rudimentary look ahead "algorithm" can toggle transliteration on and off. We have transliteration mappings in every web CMS that deals with user uploaded files, because they need clean paths for SEO, just take the mappings from Drupal.

cc: @lena @aral @devinprater

Walter S. boosted

re: defining "simple" software (subtoot) 

This is not an arbitrary list of tasks. For more information, see NASA NPR-7150.2D "Class A" software certification requirements.
nodis3.gsfc.nasa.gov/displayDi

There are many safety-critical software standards out there, depending on country and industry, and they all boil down to the same thing: designing a nice, sanely architected and abstracted software stack, is not the same as designing a simple software stack.

Abstractions tend to increase software complexity by making complexity easier to write.

Show thread

Lewd programers arguing about FatELVES. That's ELF, but plural. 

Ryan Gordon Halts FatELF Project by Thom Holwerda on May 5, 2009.

osnews.com/story/22446/ryan-go

P.S. Sorry, somebody had to put it here on the fediverse.

Walter S. boosted

the culture we share here is going to change the world forever.

long after the fediverse is offline, and 99% of all our data here has rotted away, people will look back and wonder how we could have shared something so beautiful.

maybe this sounds way too overblown, but as i sift through bitsavers over and over again, i am astounded every time at the (now forgotten) efforts people made at trying to extend computer science in ways which was friendly and pedagogical.

what we have now in computing is a pale, dim shadow of the likes of DEC, Smalltalk, Lisp machines…

6) the developer tools are practically nonexistent.

All these extra issues might sound irrelevent in the short term, because apps need to be accessible, but without a solid foundation you can't build anything.

So, new POSIX proposal for extra file descriptors, and a way to process the structured data and send it to other hardware or software for improved accessibility and also to the current stdout, if needed.

What have I gotten myself into?

Show thread

To recap:

1) no screenreader support at startup

2) nothing inside the firmware settings (≈BIOS)

3) in GRUB, from what I've read, you get some beeps in one distro and you could maybe add something extra on top, but forget about encryption passwords, there's nothing hide here.

4) in most cases you get the screen reader after login, resolvable.

5) everything else is painful to use, even CLI tools, because they work exactly like those controlled by telegraph typewritters.

2/3

Show thread

The state of linux screen reader support seems to b3 totally absent at the lowest levels and embarrasing in userspace.

I need some simple low level interfaces for creating a framebuffer-like device for audio, plus a decent TTS engine.

I was hopping for something in coreboot. But there's nothing useful there and, to rub more salt into the wound, coreboot exposes a complex audio interface for platform independent drivers with a full specification costs a fortune in OSS money

1/2

I need an extra standard stream in POSIX to use with stdout, but with binary data (Cap'N Proto, but simpler) in order to avoid the need for date and number formatting or table layouts.

This extra stream would contain all needed for the presentation layer, it will help both users that require assitive technologies, but also when opening child commands, because you no longer need to parse stdout. No, JSON or BSON are too much.

Also RFCs ask that you error out and don't try to guess encodings.

Show thread

Does anyone know why we have exactly 3 standard IO streams (stdin, stdout, stderr)?

It's not like we still need to use real TTYs.

We could have used at least a few extra inherited streams, especially when using pipes or opening child processes. I need one for improving and security.

There once was a proposal to ad an extra opt-in file descriptor for defending against attacks, that's all I found. But the reference is broken, and it's late here.

en.wikipedia.org/wiki/File_des

Walter S. boosted

A really good forum post showing why developers should just listen to blind people, especially blind developers, and not try to re-invent any wheels. Mudlet accessibility #a11y forum.audiogames.net/topic/454

Walter S. boosted

software 

if something is done in a way that seems weird to you, it's a good idea to research why it's done that way because sometimes things are done in certain ways because they have to be and you're not the first fucking person in computer science to discover the complex concept of memory allocation or static linking

Show thread
Walter S. boosted

@alcinnz @pettter @z428 @humanetech Oh, and one more thing, these standards need to be approachable by individuals.

Which means these standards need to be written to be very clear, and must be small enough to be understood by individual contributors.

For example, I just searched for "open document format specification". The results are a pile of irrelevant sites that are happy to explain what ODF files are at an abstract level, but none provide the specifications. There is a single link to opendocumentformat.org towards the bottom of my search results.

I click it, and I get a wonderful brochure site that is happy to sell me the idea of adopting ODF for my document processing needs, but again, no specs.

I click on Developers, and I am once again presented with a literal pile of irrelevant bullshit. There is one statement in the first paragraph which tells me, "Sorry, Mario, but the princess is in another castle!" In this case, I have to go to some place named "OASIS".

I click on OASIS and I'm lead to a technical committee description page. Still no specs.

At this point, I'm giving up.

But, apparently, ODF is a proper ISO specification now, so I now try that route.

After some rummaging around on the web, I finally land on this: iso.org/standard/43485.html

By george, it's an actual spec. But holy fuck, it costs me almost $200.

Yeah, it is "open in name only, for it is neither."

Contrast this with RapidIO specifications, a major competitor to HyperTransport and QPI bus interconnects on high-performance microprocessor-based systems:

Go to rapidio.com
Hover over "Technology" and click on "RapidIO Specifications"
Click on any PDF link your heart desires. THOUSANDS of pages of specs, at your immediate beck and call. Have fun.

Walter S. boosted

generative art, hacking the gibson 

@thegibson

Prompt: inspirational poster about hacking the gibson

The AI decided Snowden was a great fit for this one? I really like this one.

(I’ll reply with the other generations)

I'm too tired for this B.S., I really hope that I've missed something and that INTEL-SA-00617 doesn't really say that my 3rd generation i5 is abandonware.

Show thread
Show older
XXX

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!