Replies

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tek, to random
@tek@freeradical.zone avatar

A friend just pointed out:

"ADHD creates impulse control issues and, consequently, advertising takes advantage of a disability. Ergo, ad blockers are assistive devices and interfering with their operation for commercial gain constitutes a willful violation of the ADA."

Let’s do this.

alcinnz,
@alcinnz@floss.social avatar

@maxwainwright @tek I've heard of a low tech solution here...

Many ads on the street today (depending on the city) are displayed on monitors, & we can manufacture glasses with filters which blacks out TV screens from your vision!

ajroach42, to random
@ajroach42@retro.social avatar

Thinking about movie theaters again.

Going to the movies should be cheaper. Movie snacks should be cheaper.

Going to the movies, getting drinks and snacks and popcorn, should be like $25 for two people, tops.

I should really start that movie theater I can't afford and don't have space for.

alcinnz,
@alcinnz@floss.social avatar

@ajroach42 You could premier your DIY movies there!

alcinnz, to random
@alcinnz@floss.social avatar

Yesterday I described hardware for a map/filter/reduce database reading from flash storage, so how'd we write to that flash storage?

The trick hardware designers use for writing to flash memory is that if you manufacturing the insulating walls to the exact right ultra-thinness (and we have a large enough positive charge to attract it) electron probability can "tunnel" from the data wires to an isolated circuit. And stay there for decades!

1/3?

alcinnz,
@alcinnz@floss.social avatar

The catch is that flash memory can be a bit too good at storing electrons, which in practice means they wear out over time. So operating systems or firmware need to minimize & spread out writes increasing its longevity.

To minimize writes we add some "RAM" chips which stores the data in transient memory cells made from capacitors (with a counter circuit & latch to periodically recharge them). Once we've filled a "block" with data (or we're losing power) we can write it to flash memory.

2/3?

alcinnz,
@alcinnz@floss.social avatar

If these "blocks" are spread across all the different wafers that'll speed up the concurrent processing over these tables!

To spread the writes out I'd wait for the flash chips to fill up before running queries to read out all still-live rows via RAM so we can throw out the stale data & overwrite it with the compacted live data. A compacting GC!

Prior to this I'd only overwrite the rows to flag them as stale, once a certain transaction's committed. Thus speeding up transactions!

3/3.2?

alcinnz,
@alcinnz@floss.social avatar

An UPDATE query wouldn't actually overwrite the selected rows, it'd DELETE the old rows whilst generating new rows (buffered in RAM) to INSERT.

I'd include internal tables listing the address of all blocks a table is stored in, a table of defective blocsk (judging by a Hamming Code attached to every table row), & the first free block for each wafer.

As simple techniques to increase device longevity whilst speeding up atomic transactions!

4/4 Fin for today! Tomorrow: Sorting!

alcinnz, (edited )
@alcinnz@floss.social avatar

P.S. To be clear: I'd nest CPU cores in the RAM, so it can be map/filtered/reduced in the same way the flash storage I described can be.

4.2/4.2 Truly fin!

alcinnz, to random
@alcinnz@floss.social avatar

Links (4 June 2024) - Baldur Bjarnason:
https://www.baldurbjarnason.com/2024/links-19/

Some AI links from it...

Trust - Jeremy Keith "adactio":
https://adactio.com/journal/21160

Information is Relational - Emily Bender "Mystery AI Hype Theater 3000":
https://buttondown.email/maiht3k/archive/information-is-relational/

How it feels to get an AI email from a friend - Neven Mrgan:
https://mrgan.com/ai-email-from-a-friend/

Despite buzz, generative AI tools such as ChatGPT see minimal daily use, survey finds - Imane El Atillah @ EuroNews:
https://www.euronews.com/next/2024/05/29/despite-buzz-generative-ai-tools-like-chatgpt-see-minimal-daily-use-survey-finds

alcinnz,
@alcinnz@floss.social avatar

Some miscallaneous links from Bjarnason's linkdump...

So many feed readers, so many bizarre behaviors - Rachel By The Bay:
https://rachelbythebay.com/w/2024/05/27/feed/

The feed reader score service is now online - Rachel By The Bay:
https://rachelbythebay.com/w/2024/05/30/fs/

Against optimization - Mandy Brown "A Working Library":
https://aworkinglibrary.com/writing/against-optimization

Your site or app should work as much as possible without JavaScript - Go Make Things:
https://gomakethings.com/your-site-or-app-should-work-as-much-as-possible-without-javascript/

alcinnz,
@alcinnz@floss.social avatar

A few more miscallaneous links from Bjarnason's linkdump...

11ty Goes Fully Independent — Zach Leatherman @ JS Party #325:
https://www.zachleat.com/web/jsparty-indie-11ty/
The different ways to build a resilient website or web app - Go Make Things:
https://gomakethings.com/the-different-ways-to-build-a-resilient-website-or-web-app/
The different static site generators (and which one to choose):
https://gomakethings.com/the-different-static-site-generators-and-which-one-to-choose/
Reader feedback: feed reader scores and "like" buttons - Rachel By The Bay:
https://rachelbythebay.com/w/2024/06/03/feedback/
The use-html custom element - Mayank:
https://www.mayank.co/notes/use-html

alcinnz,
@alcinnz@floss.social avatar

Yet more miscellaneous (webdev) links...

A modern approach to browser support - clearleft:
https://clearleft.com/thinking/a-modern-approach-to-browser-support

WeblogPoMo 2024 Retrospective: Communities of Content - Apple Annie:
https://weblog.anniegreens.lol/2024/06/weblogpomo-2024-retrospective-communities-of-content

New zine: How Git Works! - Julia Evans:
https://jvns.ca/blog/2024/04/25/new-zine--how-git-works-/

Witnessing the death of the web as a news medium - Christian Hielmann:
https://christianheilmann.com/2024/06/03/witnessing-the-death-of-the-web-as-a-news-medium/

Cybercriminals Abuse Stack Overflow to Promote Malicious Python Package - The Hacker News:
https://thehackernews.com/2024/05/cybercriminals-abuse-stackoverflow-to.html

alcinnz,
@alcinnz@floss.social avatar

Some more AI links from Bjarnason's linkdump...

Partnering with an AI company means I can no longer trust your output - Cory Dransfeldt:
https://coryd.dev/posts/2024/partnering-with-an-ai-company-means-i-can-no-longer-trust-your-output/

Catch-22: Thoughts on “AI” in Marketing and Inevitability - Guy leCharles Gonzalez:
https://loudpoet.com/2024/05/31/catch-22-thoughts-on-ai-in-marketing-and-inevitability/

Understanding the real threat generative AI poses to our jobs - Brian Merchant "Blood in the Machine":
https://www.bloodinthemachine.com/p/understanding-the-real-threat-generative

alcinnz,
@alcinnz@floss.social avatar

Links from Bjarnason's linkdump discussing the Google leak...

Google won’t comment on a potentially massive leak of its search algorithm documentation - Mia Sato @ The Verge:
https://www.theverge.com/2024/5/28/24166177/google-search-ranking-algorithm-leak-documents-link-seo

An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them - Rand Fishkin @ Spark Toro:
https://sparktoro.com/blog/an-anonymous-source-shared-thousands-of-leaked-google-search-api-documents-with-me-everyone-in-seo-should-see-them/?ref=platformer.news

Google Search’s Internal Engineering Documentation Has Leaked - Mike King @ Pull Rank:
https://ipullrank.com/google-algo-leak

alcinnz,
@alcinnz@floss.social avatar

Regarding the Google leak I'll concur with @Seirdy : I don't trust any conclusions from these leaks as to how Google uses these metrics they gather.
Apparently it included docs, but we all know quickly those get out of date!

And for a final webdev link...

Engineering for Slow Internet - brr:
https://brr.fyi/posts/engineering-for-slow-internet

I actually think I reshared practically links from https://github.com/vkohaupt/vokoscreenNG this time...

alcinnz, to random
@alcinnz@floss.social avatar

Yesterday I established that compiling SQL queries & many of the more tangential features of a relational database can be framed as queries themselves, just on internal tables which we already know the schema of. So today: How do we read the desired data?

The common approach today is to store extra electrons between a transistor & its enable wire, I'll get into how we write those electrons tomorrow! Now that we've mastered the technique, it can store enough data for most non-archivists!

1/?

alcinnz,
@alcinnz@floss.social avatar

For each of those flash wafers I'd include a CPU core with very little memory, separating data (read from Flash) vs code (uploaded by CPU). Thus letting it evaluating any filters, column-extraction, & synopsizing it wants!

I'd want it to be able to handle strings, ints, & floats including non-trivial maths like multiply, divide, & remainder. Then again minimal & segregated code storage can allow for a simpler instruction-decoding pipeline without branch prediction!

3/4!

alcinnz,
@alcinnz@floss.social avatar

Unlike my hypothetical "Arithmetic Core" this would be non-trivial requiring multiple specialized ALUs for the different maths operations the caller might want. I've written plenty about this before, & I will again. So I won't now.

With small enough pipelines & RAM the control unit should still be very simple!

I'd include a memory-offset register to aid retrieving from the read database row, as more is read into it as a ringbuffer. Spread tables across wafers for optimal concurrency!

4/4 Fin!

webbureaucrat, to random
@webbureaucrat@floss.social avatar

Personally my favorite part of this interview is the belief that the AI hallucination problem will be solved "at the chip level."

As a technologist I literally can't imagine what that could possibly mean.

https://www.theverge.com/2024/6/3/24168733/zoom-ceo-ai-clones-digital-twins-videoconferencing-decoder-interview

alcinnz,
@alcinnz@floss.social avatar

@webbureaucrat Also, I suspect this would kill the appeal of Zoom calls judging by my circles...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines