Show newer

I think in the next couple years OS-shipped will replace the use of heavy cloud based . Microsoft, Google, and soon Apple will be shipping devices with local LLMs and it'll be cheaper for applications to target those APIs rather than pay OpenAI or the such. This will also mean that we'll get into a sort of "browser wars" of model functionality gated by hardware vendors.

🌍 🚨 Breaking News: The #UnitedNations General Assembly has adopted the landmark Pact for the Future & Global Digital Compact this morning, reaffirming global commitment to multilateralism.

🖊️ The pact embraces responsible tech innovation for the future. And GDC clauses 14-17 commit the #UN to adopting #OpenSource as a key strategy for global cooperation on technology where no one is left behind.

📄 PDF of adopted resolutions: un.org/sites/un2.un.org/files/

#OurCommonFuture #SummitOfTheFuture #UNGA

@godotengine @aa @technobaboo the main thing missing on other platforms, like steamVR, is the ability to have desktop apps appear as a window while running an immersive XR app.

It’s actually really weird this isn’t a thing as it would solve most use cases for the missing overlay support in OpenXR

years of database software development and yet no real world use found for anything other than Postgres

We've also started a newsletter. Sign up for edifying but infrequent updates from us newsletter.hypha.coop/

Dear corp world: I actually really like returning to office and being with people in person. But all those pre-8am and after-5pm meetings I've been attending to make life easier on other timezones were bought with commute savings.

You can have RTO OR 7am meetings but not both.

AHA! Apparently I can get around this by using `tokio::task::spawn_local` instead of `tokio::spawn` according to this response to a deleted reddit post from two years ago. Yes my life expectancy got reduced a little while trying to figure this out.

reddit.com/r/rust/comments/10x

Show thread

This is why exercise is so exceptionally hard for me. I want to do it, I know I need to, but there is no dopamine reward for doing so, only agony and sweat.

#adhd

Inspired by Google's move to remove @organicmaps from the Playstore without warning, I finally decided to move my > 3,000 Google Maps saved places to Organic Maps. To facilitate doing this for others' benefit, I made a quick webpage to convert your Google Maps GeoJSON data to GPX and KMZ files that render well in Organic Maps.

rudokemper.github.io/google-ma

I threw a tokio::sync::mpsc::channel into the mix and did the un-Send-able stuff in a separate task. and it magically works now.

Show thread

I am apparently too stupid to be able to make a method that returns a Stream of Result<Bytes> from a stream::unfold which does as async read of file chunks because I have no clue why the chunk read needs to be Send and what that even means

Stumbled across this neat programming language / environment while tinkering with my system.

I like how declarative it feels

red-lang.org/

I'm guessing a lot of folks will hate it but I kinda like how flirty gemma2:2b is and the overuse of emoji in it's regular conversational paths.

On top of that it's been surprisingly good at code generation given how absolutely tiny it is.

Updated my setup with Kanshi so now I can make sure my window manager is only rendering to one display at a time. Before I had to do a bunch of tinkering to move my workspace windows, now I unplug and it gets there automatically.

git.sr.ht/~emersion/kanshi

one of my students wrote their Brainfuck interpreter in Uiua 👀

The unreasonable effectiveness of simple HTML
https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

I've told this story at conferences - but due to the general situation I thought I'd retell it here.

A few years ago I was doing policy research in a housing benefits office in London. They are singularly unlovely places. The walls are brightened up with posters offering helpful services for people fleeing domestic violence. The security guards on the door are cautiously indifferent to anyone walking in. The air is filled with tense conversations between partners - drowned out by the noise of screaming kids.

In the middle, a young woman sits on a hard plastic chair. She is surrounded by canvas-bags containing her worldly possessions. She doesn't look like she is in a great emotional place right now. Clutched in her hands is a games console - a PlayStation Portable. She stares at it intensely; blocking out the world with Candy Crush.

Or, at least, that's what I thought.

Walking behind her, I glance at her console and recognise the screen she's on. She's connected to the complementary WiFi and is browsing the GOV.UK pages on Housing Benefit. She's not slicing fruit; she's arming herself with knowledge.

The PSP's web browser is - charitably - pathetic. It is slow, frequently runs out of memory, and can only open 3 tabs at a time.

But the GOV.UK pages are written in simple HTML. They are designed to be lightweight and will work even on rubbish browsers. They have to. This is for everyone.

Not everyone has a big monitor, or a multi-core CPU burning through the teraflops, or a broadband connection.

The photographer Chase Jarvis coined the phrase "the best camera is the one that’s with you". He meant that having a crappy instamatic with you at an important moment is better than having the best camera in the world locked up in your car.

The same is true of web browsers. If you have a smart TV, it probably has a crappy browser.

My old car had a built-in crappy web browser.

Both are painful to use - but they work!

If your laptop and phone both got stolen - how easily could you conduct online life through the worst browser you have? If you have to file an insurance claim online - will you get sent a simple HTML form to fill in, or a DOCX which won't render?

What vital information or services are forbidden to you due to being trapped in PDFs or horrendously complicated web sites?

Are you developing public services? Or a system that people might access when they're in desperate need of help? Plain HTML works. A small bit of simple CSS will make look decent. JavaScript is probably unnecessary - but can be used to progressively enhance stuff. Add alt text to images so people paying per MB can understand what the images are for (and, you know, accessibility).

Go sit in an uncomfortable chair, in an uncomfortable location, and stare at an uncomfortably small screen with an uncomfortably outdated web browser. How easy is it to use the websites you've created?

I chatted briefly to the young woman afterwards. She'd been kicked out by her parents and her friends had given her the bus fare to the housing benefits office. She had nothing but praise for how helpful the staff had been. I asked about the PSP - a hand-me-down from an older brother - and the web browser. Her reply was "It's shit. But it worked."

I think that's all we can strive for.

Here are some stats on games consoles visiting GOV.UK

Matt Hobbs (@TheRealNooshu@hachyderm.io)

@TheRealNooshu

Replying to @TheRealNooshuInterestingly we have 3,574 users visiting GOV.UK on games consoles:
• Xbox - 2,062
• Playstation 4 - 1,457
• Playstation Vita - 25
• Nintendo WiiU - 14
• Nintendo 3DS - 16

20/22

❤️ 29💬 1♻️ 010:45 - Mon 01 February 2021

https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

#HTML5 #web #WeekNotes #work

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.