gaurav

pig brain • chic •
hardware fanatic with pre-dystopian energy

gaurav boosted:

Did you know that new #Emoji can be proposed by anyone, simply by following some guidelines laid out by the #Unicode consortium? There's a time window each year where they accept proposals, and a select few might make it into future sets.

This year I turned one in: "Circuit Board", which I was surprised to find 1. didn't exist and 2. had not been proposed before (though CPU and Microchip have both been submitted and declined in the last 5 years)

You can read my proposal here:
storage.googleapis.com/greg-ke

and you can see the Unicode emoji proposal guidelines here:
unicode.org/emoji/proposals.ht

Anyway, the odds aren't great of getting accepted, but if it IS then you can say "hey! I know the guy who submitted that one!"

Attached are the sample images I drew up for the proposal - which, incidentally, are now Public Domain as well. Enjoy!

18x18 pixel color circuit board emoji design72x72 pixel color circuit board emoji design18x18 pixel black-and-white circuit board emoji design72x72 pixel black-and-white circuit board emoji design
gaurav boosted:
Inkicaninkican
2025-06-28
geordi laforge nah yea meme saying

nah: creating new programming languages because it's fun and interesting

yea: creating new programming languages so LLM's won't know how to use them
gauravwiredguy
2025-06-27

This is what google says, but its kinda flawed imo - as this takes float4 as a box whereas float3 & float as items.

In essence, the constructor takes the logical values, not the padded memory representation.
Analogy:
Imagine you have a box that can hold four items. You want to put three small items in it. You put them in, and there's still space for a fourth item. The size of the box is still the same (capacity for four items), even though you've only used three slots. Similarly, float3 occupies a 16-byte block of memory, but only the first three components are actively used. When you use the constructor, you're filling those first three slots with the values from the float3 and the fourth slot with the value from the float. 
Therefore, the constructor float4(float3 a, float b) is valid because it's conceptually assigning the individual components. The padding of float3 is a memory layout optimization, not a constraint on how you construct or manipulate vectors in MSL.
gauravwiredguy
2025-06-27

float4 and float3 have the same size (16 bytes) in MSL, but the constructor float4(float3 a, float b) is valid.

gauravwiredguy
2025-06-27

imagine the IQ of an average person, then imagine half of the people are dumber than them

gaurav boosted:
2025-06-27

shel silverstein on the LLM, 1981

HOMEWORK MACHINE

The Homework Machine, oh the Homework Machine
Most perfect contraption that's ever been seen. 
Just put in your homework, then drop in a dime,
Snap on the switch, and in ten seconds' time,
Your homework comes out, quick and clean as can be.
Here it is — "nine plus four?" and the answer is "three."
Three?
Oh me ...
I guess it's not as perfect
As I thought it would be.
gauravwiredguy
2025-06-26

pick a god and pray

gauravwiredguy
2025-06-22

@siguza yeah makes sense. early builds can be wild

gauravwiredguy
2025-06-22

@siguza how is the build? is it stable and please reply if you have tried the Foundations API

gauravwiredguy
2025-06-22

world situation rn

gauravwiredguy
2025-06-21

brings back core memories

gauravwiredguy
2025-06-21

almost forgot that Anki flashcards was the sole reason i could wrap inorganic chem in my head back in school

Ankidroid Flashcards
gauravwiredguy
2025-06-20

@donni There is... I made it (in 5 minutes)
suno.com/s/zfQ8YQZpNXQIZZ9U

gaurav boosted:
Keyboardskeyboards
2025-06-20
gaurav boosted:
🏳️‍⚧️ rachael laura arbor 🌈rachaelspooky@cyberpunk.lol
2025-06-20

"how do i explain gay to my kids"

easy: some people choose to be happy instead of normal

gauravwiredguy
2025-06-20

news.ycombinator.com/item?id=4
hard to fathom not being unavoidable.

gauravwiredguy
2025-06-20

@simon
meanwhile Claude has added Atlassian MCP officially to their list alongside Cloudflare & square

Connect to Jira, Confluence, and other Atlassian tools to manage issues, access documentation, track sprints, create tickets, update project status, and coordinate development workflows. Streamline project management and knowledge sharing across your development and collaboration tools through conversational interactions. Users must have a Confluence account to use the server if 'User Installed Apps' setting is blocked.
gauravwiredguy
2025-06-19

found a cool website everynoise.com/

«clusters similar music genres

gauravwiredguy
2025-06-19

@simon hmm.. on an unrelated note-can this be applied to coin a term 'agent rot' where the growing number of child agents just goes beyond the scope of search space of parent nodes that any new addition of a child node yields diminishing result?
i am talking about Darwin godel machines news.ycombinator.com/item?id=4

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst