this post was submitted on 27 Dec 2023
12 points (87.5% liked)

shy

154 readers
1 users here now

『she hacked you』 is like a pokèmon, evolving into a larger + more complex community project


How could you possibly be bored at the end of the world?

Climate instability is a small component of impending total cascading ecological collapse.

In academia? Struggling for grants for what? Measuring the collapse in scientific papers that are ignored. Sooo then what?

Unfortunately, SHY is and can not be the solution; realistically, there probably isn't any solution. SHY is not proposing our goal is to fix the world, or stop impending ecological collapse


About Us

A community of scientists, and data shows mostly computer scientists

But also makers, hackers, academics, communists, eco-terrorists, anarchists, nurses, hardware and software engineers, socialists, ecologists, electrical engineers, lawyers, mycologists, programmers, journalists, artists, designers, arsonists, kopimists, nomads, writers, union organizers, educators, witches, musicians, environmentalists, arboreals, activists, narco-terrorists, luddites, night-timers, day-dreamers, exiles, and party-crashers

Ultimately, and Ideally a diverse group of people and skills bound together by similar goals: 1. Participate in a project larger than themselves 2. Collaborate on a project that seeks equitable treatment + dignity for all Terran life

All languages +cultures +nationalities +political-affiliations (including apolitical) +identities +religions +age-group are invited to participate

Unique perspectives divergent opinions presented in good faith are appreciated + will be discussed

Rules

Essentially none; you are free to be stupid, post about anything

SHY seeks to mimic the freedom of expression found on the early internet; but also includes freedom to endlessly ridicule, embarrass, insult, and shame stupid posts; it goes both ways

Preferably, cultivate Interpersonal communication skills, be comfortably wrong, and be able to learn from others

Racist, fascist, + classical to neo nazi- will wish they got banned; instead of consequences like oddly bricked devices Go ahead, post, put all your devices on the line to test if serious.

Origin Story

SHY originally was only free educational computer science courses streamed live weekly; it needed music for the stream, so a music project was created, needing students to avoid an empty stream, a social media presence on Mastodon+Reddit was created and grew rapidly.

Over time, the essence of SHY began to change. Always intended to be nucleation point for a community, but who was in it and shaped it, and so what it means are still open questions: it requires all of us to answer them.

Will this work? Who knows? Probably not, but we can only find out if we try

Contact

The founder and current administrator of the community is Mastodon.social@ekis

Until I regret this decision, anyone can contact directly + immediately via email:

[email protected]

Gladly accept love letters, but not fond of death threats; but don't censor yourself.

Use XMPP? Join our chat [email protected]

Or, Instant Message Ekis [email protected]

Support & Donations

Contributing financial support will speed up growth of this community via paypal or via ko-fi

SHY is already tied to an established CA non-profit with a dedicated bank account. Revenue and donations will be held in a dedicated business account, community audited, and control will rest with the SHY community; it may fund open source projects or other yet undefined community objectives.

Work will begin to convert the organization into a non-profit workers' cooperative; demonstrating how cooperatives can be operated democratically, and without C-Suite executives. Completely worker owned, operated, non-profit cooperative (but we will be designing our own instead of using the new standard California model).

Goal of a non-profit workers cooperative:

  1. Transparency
  2. Democracy
  3. Exerting force within the organizational ecosystem

Creating an organization within the current organizational ecosystem, explicitly with entirely different goals and motives combined with no board of directors, makes our design incredibly efficient by comparison; in addition, willing to lose profit for achieve other goals, will make SHY dangerous entity within the ecosystem*

Bitcoin Donations

Never buy & give them to SHY to sell:

bc1qwwrxcyphm5wq5cwft9vd40vxd0n5d2kzcluw3j

Give Me Your Coins!

And, of course, you can personally shower me (Ekis) with your cryptocurrency.

Made an obscene amount of money? And you haven't already sent some? I'm offended!

Will even take your esoteric fork-coin; but no regaling me with tales of extraordinary properties. Really don't care-

Interested In Leadership Roles?

SHY is an ambitious project that exist beyond this site; already connected to an established CA non-profit. Members wishing to have democratic control will be required to join the SHY non-profit cooperative.

We are looking for community organizers, and we need department leaders for different types of skills. If you have been doing UX design for a long time, and could help newer people getting into it, we would to hear from you. The same writing (technical writing, but not exclusively), 2D artists, 3D artists, etc. We want find people with talent in each field they can share with others and build "departments"(until we have a better word) around these individuals. They will have weighted voting during decision making votes, not massively but noticeable.

We will be building new federated platforms, while providing fixes for existing ones.

We require modifications to an existing CA non-profit structure; writing new articles of operation, to provide for a unique cooperative structure.

The goal of establishing a entirely worker owned and operated non-profit cooperative is a very rare; it will serve both as a demonstration while empowering the SHY community to be more than bystanders.

We will redefine economic disruption

SHY Logo

founded 11 months ago
MODERATORS
 

I'm a software developer who fell in love with teaching. Unfortunately many companies providing an education in writing code are scams, and I'm sad to say I'm working for one right now. I've been playing with the idea of having free "learn to code" streams, to give people the education without ripping them off.

I also am interested in getting into music production ( I have a year of piano lessons under my belt! humble beginnings lol), and I have an eccentric art style if there is a desire for visuals that don't feel derivative and samey like most modern art efforts. Attached is my most recent art piece.

I'm not just interested in teaching, really I want to just find other people who also enjoy creating and sharing information. I don't care about being rich or going viral. I just want a social ecosystem where "Wouldn't it be cool if..." is likely to be followed up by "Yeah, we should try it", or "No I already attempted that, but here is what I learned."

Anyways I'm here to help how I can!

top 20 comments
sorted by: hot top controversial new old
[–] shehackedyou 2 points 10 months ago (1 children)

I like this concept; thanks for introducing yourself.

I would say more but my battery is about to die because in Tijuana the infrastructure is so fucked (probably on purpose by powers that be in San Deigo but who knows) that electricity and water are never a given.

I work a lot of in C and C++ because that is what a lot of the important projects are often written in; but its not my preferred language. I like Go, Rust and Ruby a lot.

What programming languages do you work in?

And totally, there are a ton of fly by night expensive "coding bootcamps" that are just straight up scams. They make money promoting specific hosting solutions like Heroku for example and give you just enough information to maybe get a job then you are all on your own.

Anyone interesting in learning to code, I would help, but I specifically try to teach how to get involved in open source communities because it can be super intimidating, and people don't understand you can get paid for doing it. And how to follow the protocol set up by each project, or learn their politics so you can get your changes implemented.

[–] thefloweracidic 2 points 10 months ago (1 children)

I'm mostly experienced with Java, but I also like Lua and have had to learn JavaScript on the job many times. You knowledge about joining open source communities is golden, I have definitely been intimidated to do so my whole career, even now. Sorry about the situation in Tijuana though, my heart goes out to you.

[–] shehackedyou 2 points 10 months ago (1 children)

Lua is a very "elegant" I prefer to say "pretty" but I don't pick the terms; I like it a lot, very similar to Ruby.

Does anything jump out at you when you program as especially fun? Do you like doing UX javascript stuff? (Or was it NodeJS?)

What did you work on in Java? Mobile? Tomcat servers? I wrote a tactics game with a friend once in Java, its a cool language. He kinda had a bullshit college computer science program that basically just was a trade school for Java. So I learned a lot from him. Though I ended up focusing on the networking code because I personally found writing that the most interesting.

It is very itimidating to try to jump into an open source project; and can be worse when they have specific style rules, or other protocols that if you miss they sometimes get angry. But maybe I can help you find some projects to contribute to to get started.

A lot of people on Github end up working on their own projects, I do that too, but its important to try to force yourself in the door with some communities, you learn a lot quickly and most appreciate the help.

[–] thefloweracidic 2 points 10 months ago (1 children)

The thing that excites me the most about coding is coming up with sensible designs for problems, no area specifically interests me, I just like problem solving and getting creative. With Java I was mostly doing Spring Boot microservices, with JS I've mostly done front end, but I'm fiddling around with the Node instance attached to an electron application I'm building out.

[–] shehackedyou 2 points 10 months ago (1 children)

I love that answer, I feel the same way, I like helping people solve problems too because I get to show off and help at the same time; computer science when understood allows you to go to any language and just try to figure out how to do the thing you already know is the right way and possible in the new language.

There are solutions that don't require you to use the whole browser now, using web assembly called pwm i think, I just saw it. It asks the browser just to use the rendering engine making it significantly more secure (naturalich) when allowing a language as complex as JS be in the UI.

Its very similar to electron but more modern, Ill send you the link once i find it again, I was waiting for access to the rendering engines, I started building lexers and parsers for HTML and CSS with the intention of building a renderer.

I lately been using the chrome-dp and turning off javascript personally for UI, or sometimes Ill opt to just use QT. It depends on the problem.

I kinda want to get a application that easily connects everyone here so we dont have to rely just on lemmy and mastodon; but they are good places; just want infrastructure to build ontop of

[–] thefloweracidic 2 points 10 months ago (2 children)

I think my biggest gripe about electron is the weird tango you have to do because of the potential security issues, it also feels like a pile of waaaay too much abstraction. I'd love that link though, I'm over electron! I think it would be cool to have a "secret" (more like obscure) social network to actually socialize on, I guess it would be a return to form of the earlier internet, where you'd go to niche sites or forums to meet like minded people, rather than these massive conglomerates.

[–] shehackedyou 2 points 10 months ago (1 children)

I don't know if we can go back to those places though, the internet has to be defined with the dimension of time and I don't think it simply goes in reverse. Its not like technology has to "progress" either; these are concepts kinda taught to believe, and why most people assume evolution is towards something, at the very least they will say positive change; when all it implies is change. Change that does not significantly reduce the life expectancy and survival rates.

Yeah I agree, because leftists can't realy post opening on the public internet. Its a form of self-censorship, our records are definitely likely to be used against use; while right wing terrorists are often given funding.

RIght now we need a solution that combines both being easy, secure, and ideally has the most of the data. And the security may enable you to have the last one; and if its presented in basically the same way could achieve the first.

So because of the tools mostly being complete or much easier to work with since last time I looked, I'm going to put together a specialized DHT design I worked on to remove the need for seed nodes. Via-Psuedo Anonymous Trustlessness. For example if you opt for several trust strategies combined, you will end up with a better balance for practically every type of p2p protocol. Because of Bitcoin now no one knows what any of the defintions mean, what the components are, and just care about having unique tokens which is why recent "advancements" have been creation of tokens easily, essentially penny stocks; but even more unregulated. Cryptosecurities more than cryptocurrency; and I think assuming asymmetric encryption + p2p network leads to bad or currency; there is a lot being missed that we may need to start building.

I have been working on p2p networks for a long time now, since basically BitTorrent made me obessed; and the truth is if you remove the "trustless" requirement out; so many things people think need to be in a p2p protocol, no longer need to be there making everything much simpler.

I think mastodon or lemmy.ru is demonstrating a confederated design by using exact definitions, in away like a communalism bottom up approach. And I think there are obvious benefits to this model; I think its still inadequate because it doesn't actually address the real problems. And I engineer to solve problems, so I like to be very conscious of the problems I'm trying to solve, otherwise how can I measure it to know if its working?

[–] thefloweracidic 1 points 10 months ago

Very interesting, I know nothing about p2p networks but from what I can infer your idea sounds very interesting and is a large departure from the "It "works" ship it now" model currently plaguing the tech sphere. I find intentional and carefully thought out designs often solve many of the bugs and oversight you run into in applications, and often result in something much more simple.

[–] shehackedyou 2 points 10 months ago (1 children)

Servo lets you utilize the rendering engine directly, without needing to have a browser cut down, and really only the best versions of those are essentially rewrites.

But Servo was always built as a separate module to be used in a modular way; the API didn't exist until more recently.

One can now create "PWAs" which are a way of leveraging web assembly without a full browser but just access again tot he rendering engine.

Ideally you shouldn't need JS; you should be able to raytrace to the spot that was selected just selecting the heighted z-index element at a given section.

Then any reactions could things throwng to the renderer early a possible and put into a shadow buffer to probably some sort of animated swipe.

Should only really need HTML and CSS; the biggest benefits honestly come from regular changes made to HTTP protocol itself (WS, QUIC, etc) and the pressure to add useful features like webGL or server side rendering requests.

Packaging an extra browser is a very extreme fucking move which is why I'm so surprised to see it become the stadard especialpy from companies like ProtonMail; where a bridge, or a actual desktop application could have provided massively more security; they just repackaged their code witha browser and pretended like they did something knew. If anyone turns that in as acceptable work taht would be a huge red flag for me, because do they must know we can checksum JS already; and if you need JS, you can remove connection functionality from net.Conn

Now with PureGo soemone recently showed how easy it was to due a purego SDK2 which ironically from talking tot he developer I don't think he even realized how powerful of a tool he created is, and how many new projects are going to show up. I plan on QEMU/KVM myself, and Ruby MRI, whereas I used to embed binary and run the binaries as memFS; I'd never assume a binary or its security; or run terminal commands from a system applicaiton and think that was remotely acceptable behavior.

[–] thefloweracidic 1 points 10 months ago

I'll definitely check out servo and PWAs, its really cool talking to you, the social ecosystems I've been a part of have never really had techies in them, (its a long story), so it is quite the joy to see your passion for this stuff, I can only hope to one day know as much as you!

[–] shehackedyou 2 points 10 months ago (1 children)

Do you plan on switching from piano to software? Or considered getting a midi controller? Repaer is a very popular open source tool for software music production

[–] thefloweracidic 1 points 10 months ago (1 children)

Piano is just a hobby really, I might start tinkering around with the Ableton free trial though, how does Reaper compare?

[–] shehackedyou 2 points 10 months ago (1 children)

Not really, Logic, Abelton, Garageband is pretty good too honestly.

And I'm a Linux fan girl. I just try to be a realist about software. You can run full macOS VMs in linux pretty easily, sometimes I use them as controllers in my multiverse operating system. so like the nested hypervisor is what I call the controller. its nested hypervisor is where the app VMs are are ran.

But I'm thinking maybe at least a cheesy wine type setup is done where you load the whole VM launch the app and basically try to show you the output.

Itd be really nice to just use their free software on a platform they never intended it to be used on. I think VMs are getting good enough might be plausible to build a wrapper library to quickly make *.app software usable.

Just a thought from a tired person <3

[–] thefloweracidic 1 points 10 months ago (1 children)

Ah! I love linux too, unfortunately my setup couldn't handle running games and photoshop through a VM so I switched to Windows LTSC. Have you ever played around with Qubes? Its worth toying around with and imaging you are some sort of ultra cyber criminal or something. I uh...... used arch btw (I'm just doing this for the meme lol)

Hope you've been able to get good rest!

[–] shehackedyou 2 points 10 months ago

Yes, I have experimented a lot with QubesOS. I have spent time with the developers and made contributions to their project but utliamtely never liked using it. Multiverse OS isn't perfect but its built around my needs

[–] jtlkybncv 2 points 11 months ago (1 children)

I am very interested in that. Is there a discord or something you were thinking about setting up? I would like to share my art also. There is a lemmy sub called artshare I believe. I am enrolled in a programming class next semester but I might drop it again. It was very difficult last time I attempted it

[–] thefloweracidic 1 points 11 months ago

It's still just a fledgling idea in my head, and Ideally I'd like to collaborate with folks with this community to get that done. Doing what I'd like to do would be impossible alone while working full time. Thanks for telling me about artshare!

[–] TheIdOfAlan 2 points 10 months ago (1 children)

I with you on wanting to teach and to try to find free ways to do it. I've started making some minecraft videos showing programming in Lua via a mod called Computer Craft. Right now it's more showing what I program than teaching how to program in a traditional sense, but I think that's part of it (and eventually I'll make "this is a variable" videos too)

[–] thefloweracidic 2 points 10 months ago (1 children)

That is very interesting, best of luck and if you ever need help I feel in love with Lua a few months ago so I need an excuse to work with it!

[–] TheIdOfAlan 2 points 10 months ago

I did a little lua work recently and really enjoyed it! I'm not sure what a timeline would be on this, but I'd say probably grab a few other projects first 😜