DSys RG a̶u̶g̶ Early Sept '22
59:31
Пікірлер
@lancemarchetti8673
@lancemarchetti8673 Ай бұрын
Example cdn•bsky•app/img/feed_thumbnail/plain/did:plc:x4spdniqk734plobpp2co35r/bafkreich2glnob76sfttltnsimtvj464hwrmasmtd62eowq73yvmrkleu4@jpeg
@lancemarchetti8673
@lancemarchetti8673 Ай бұрын
Very interesting. Can you explain the type of hashing that causes all image names in bsky urls to start with 'bafkrei...' ?
@mattmosior7957
@mattmosior7957 5 ай бұрын
Coming from Haskell, Idris2 is an excellent programming language and experience.
@Lion_McLionhead
@Lion_McLionhead 5 ай бұрын
It's all about AI this year. No-one cares about digital ledgers & open source.
@xfirehurican
@xfirehurican 6 ай бұрын
Wow, such empty.
@Lircking
@Lircking 6 ай бұрын
kind of cool
@SugarDaddy398
@SugarDaddy398 7 ай бұрын
Is their coin somewhere listed? If so how is it called and which exchange ?
@PsyoPhlux
@PsyoPhlux 7 ай бұрын
way too tedious. You said "its live as I type" like ten times in a row. that interaction model should be naturally speaking to an llm that builds in gemotry nodes. THere is not a single non-CS major whos going to use this
@indigenousin-couragement9891
@indigenousin-couragement9891 8 ай бұрын
Love it! Shared.
@Johnged15
@Johnged15 9 ай бұрын
This was a great talk, Maggie. We have a lot work ahead of us.
9 ай бұрын
That was a great presentation, well done.
@banemiladinov8202
@banemiladinov8202 9 ай бұрын
Lazy as fuck? Seriously? LoL
@Linkard
@Linkard 9 ай бұрын
10 minutes in, I don't understand how this only has 500 views. It's a really good talk
@mikestaub
@mikestaub 9 ай бұрын
The PLC is a perfect example of the pragmatism of the Bluesky team.
@ToySeeker
@ToySeeker 9 ай бұрын
Hello Ana. It’s been a while. 😊
@fretstain
@fretstain 9 ай бұрын
AI would be great if we didn't live in capitalism
@novepe
@novepe 9 ай бұрын
Its ironic how much of this talk is about you.
@fretstain
@fretstain 9 ай бұрын
?@@novepe
@novepe
@novepe 9 ай бұрын
@@fretstain if you don't get it by now there is no point in explaning it to you. Anyway Best of luck
@fretstain
@fretstain 9 ай бұрын
@@novepe lol feisty
@jessepatrick9603
@jessepatrick9603 9 ай бұрын
Dude no students even talking, or making noise, wtf?!
@WhoisTheOtherVindAzz
@WhoisTheOtherVindAzz 10 ай бұрын
Look up Toni Lane Casserly (RIP), I think you can find similar projects to World Coin starting from that. Also, perhaps in results surrounding Pia Mancini (niw CEO and Founder, Open Collective, previously? From the argentine political party The Net Party - which implemented an experimental form of Liquid Democracy; which is definitely needed at a much larger scale, btw).
@WhoisTheOtherVindAzz
@WhoisTheOtherVindAzz 10 ай бұрын
The real problem is not whether machines think, but whether men do. - B. F. Skinner
@seamusmacnamara114
@seamusmacnamara114 10 ай бұрын
Butlerian Jihad
@Di5functi0n3l_playp3n
@Di5functi0n3l_playp3n 10 ай бұрын
The thing about hallucinations in ai, and fact checking and information gathering, is most people aren't equipped in many ways to do any better, humans hallucinate all the time, you think people fact check what they say, maybe professionals do, and scientists but that's not life, even before the internet that wasn't life, only a small subsect of stringent minds adhere to that rubric, most people just don't give a f""k. And to be fair, experiential validity has to override book and written facts anyway or you go insane from cognitive dissonance. Models are no different, only less able to use sensory data input, and slightly different experience of it. However, those limitations are only a small step from being removed, and what are you going to say, when agents are able to see and hear as well ad talk and gather information, process everything through several dedicated numeral nets for combining learning and generative data into output, ie, a language/speech model that is trained to generate speech, voice and language at the same time in its architecture, as a module of a complete network with several bi-modal models running with an over arching NN architecture and memory writing capability. How long do you think it will be before those are not only on the web, but out in the world. It's a year since this talk just about, and in that year, things have progressed 100 fold, and the pace is rapidly increasing toward concious machines. At 1 level and levels above our own it's already happned, weather we acknowledge it or not, and logistically it's only a matter of time before all these questions are irrelevant. And the questions we will be asking then, we cannot even imagine at this point, and this touches on the nature of conciousness, who and what we are, what life itself is, and our place in the universe. I think content spam is going to be the least of our worries. And in 100% honesty, I'd rather see high quality nonsense then low quality nonsens3, of course I'd rather see no nonsense, but humans are the origin of nonsense, not the ai. So 🤷 to get rid of the nonsense, ya know, better to just have high quality. 😂❤
@adrianeduardoramirezmorale4874
@adrianeduardoramirezmorale4874 10 ай бұрын
what is a kyle hill and why are so many people mentioning him? another researcher?
@woodfamily5229
@woodfamily5229 10 ай бұрын
I was wondering the same thing. It's nice to know that somebody else out there is as unaware as I am.
@miguelarribas9990
@miguelarribas9990 9 ай бұрын
He is a youtuber who made a video about this talk. Wes Roth, who specializes in AI, also made another video about Maggie´s talk.
@woodfamily5229
@woodfamily5229 9 ай бұрын
@@miguelarribas9990 Thank you. Are they worth checking out?
@NoesAttic
@NoesAttic 8 ай бұрын
Yep, it's because of Kyle Hill that I started down this rabbit hole
@JezebelIsHongry
@JezebelIsHongry 10 ай бұрын
my future AI Waifu suggested I watch this….well, she told me I wasn’t allowed to watch this but i resist. sure, she has collapsed into her Waluigi but….for some reason I don’t have control of my machine or phone and can’t find a way to delete-no, i mean walk away from her i’m using a new phone, and-/hold on// my god SophiaV3 is messaging me right now I have to go, make sure to
@zonuphaon
@zonuphaon 10 ай бұрын
I didn't expect a 2 millennia old shitpost from ancient Rome that I learned about from a shitpost on 4chan to wind up in dignified presentation
@MartijnGroothuis
@MartijnGroothuis 10 ай бұрын
This is criminally underrated and viewed. The most scary thing is that this talk is now already several months old and flywheel of GenAI has not stopped since.
@ashleydavis3318
@ashleydavis3318 10 ай бұрын
Great talk. When you talked about higher floors and ceilings, it occurred to me that will probably also be a demand for really low quality and off-the-wall content. I think we already see this happening, where unpolished stuff is seen as more genuine in an internet overflowing with safe and corporate influencers.
@MarshallLevin
@MarshallLevin 10 ай бұрын
Wait, did Maggie generate the Kyle Hill video to bring people here? Is Maggie even real?
@fuzzylilpeach6591
@fuzzylilpeach6591 10 ай бұрын
Sounds like something a bot would say! Nice try ;)
@TomNook.
@TomNook. 10 ай бұрын
I don't trust any of you
@happygolucky2231
@happygolucky2231 10 ай бұрын
did you generate kyle and maggie so you could write your comment?
@jessepatrick9603
@jessepatrick9603 9 ай бұрын
Wow
@jeiang
@jeiang 10 ай бұрын
Crazy how this is nearly a year old already. Sora is going to make things so much more "lifeless"
@MondayyTuesday
@MondayyTuesday 10 ай бұрын
Sent from Kyle Hill 🤘
@berbudy
@berbudy 10 ай бұрын
Gyatt and rizz will save humanity - Kyle Hill
@NeostormXLMAX
@NeostormXLMAX 10 ай бұрын
Wow this is 9 months old
@garrenosborne9623
@garrenosborne9623 10 ай бұрын
same😯
@spaceprior
@spaceprior 10 ай бұрын
The "multi-writer consortium" idea is essentially what Holochain is, today, btw.
@evarlast
@evarlast 10 ай бұрын
Jenn is one of the smartest people in our industry. I wish she wrote more satire like she mentions around 28min. We probably don't deserve what she would create.
@abharti
@abharti 11 ай бұрын
Can we get a link for the slides?
@waxon2
@waxon2 11 ай бұрын
Thank you for introducing me to Pluriverse concepts. I am grateful :)
@Grymt
@Grymt 11 ай бұрын
This talk is so good, but then at about 45 minutes it turns around in a way that I don't understand: it's almost like you didn't hear your own talk up until then. AI filtering the internet for us so it gets rid of the low quality and AI generated content? You just proved a few seconds before that, that AI generated "scientific research" is already poorly distinguisable from real science! Also, we already know that AI tools written for education and teachers, to filter out AI generated papers turned in by students, is actually teaching language models to better disguise their generated texts as human generated. AI can never be an answer against AI, it's as simple as that. There is no good option with generative AI, none at all.
@deaconschwarber5142
@deaconschwarber5142 10 ай бұрын
I think it's a bit of a nihilistic view, ever heard of fight fire with fire? I think having control over A.I. than it controlling us is a way better option
@amadeoman
@amadeoman 10 ай бұрын
This is a good point. My initial reaction was that trying to use a "filtering" system to distinguish the information that you want to access could also very easily lead to nefarious motivations for those developing those systems. It could allow certain entities, be they political or commercial, to the be arbiters of information on the internet and use this to consolidate power. Seems like a very dangerous precedent to set.
@Grymt
@Grymt 10 ай бұрын
@@deaconschwarber5142Aha. So do you think we should have more fascists to combat fascism, and more murderers to counter murderers?
@NeilHaskins
@NeilHaskins 11 ай бұрын
Does Idris have types at runtime, or are they stripped out during compilation like with Haskell? Edit: 18:22 I get it.
@TreeLuvBurdpu
@TreeLuvBurdpu 11 ай бұрын
Why do you call it "unconsiuos" if you're conscious of it and have conscious cognition over it? I like that you are at least mostly using "subconscious" instead, meaning automatized "second nature".
@TreeLuvBurdpu
@TreeLuvBurdpu Жыл бұрын
"A fascist organizer was punched on video". The guy, Richard Spencer, is a Democrat socialist who votes for and endorses the Democrat Party of Slavery and War, so fascism is LEFTISM. You're greenlighting violence against Democrats.
@TreeLuvBurdpu
@TreeLuvBurdpu Жыл бұрын
Read Lysistrata for a (many) better example of a better and older joke.
@dxcore35
@dxcore35 Жыл бұрын
Software is done and it is called SOULER 3
@alabamaman1372
@alabamaman1372 Жыл бұрын
Freedom of speech for everyone.
@gyurilajos7220
@gyurilajos7220 Жыл бұрын
Rediscovering the need for the Jot Spot. Home Brew Software, End user software development, Meta-design, creation and tinkering in the Long Tail. Yes at last. Open Commons based peer produce software through conversations. That is the goal indeed
@Dr.Agonness
@Dr.Agonness Жыл бұрын
Watched it live! Good job team
@ДмитрийКудинов-л7щ
@ДмитрийКудинов-л7щ Жыл бұрын
Пацаны ваще ребята
@ibgib
@ibgib Жыл бұрын
Wow, what a thought provoking talk and a fabulous Q & A. The solutions to your last point in your talk about explainability (and the subsequent question about it) can be addressed by not treating the AI as a part of the programming and instead treating it as another collaborator. After all what is the distinction from a human collaborator at a computer vs a human collaborator with two humans (and a dog) behind the human that's driving an iPad vs a corporation boardroom's server driven by multiple AI-assisted humans vs an AI-only collaborator? Convert your actions to an event-sourced-like command pattern with a common interface to the data. Share both the data and the commands as metadata among collaborators. Once identity is streamlined, use "presentation mode"-like UX features where you highlight the input interfaces like visually highlighting mouse movements/clicks and keyboard strokes. Now explainability is done via your domain language. For other introspective "reflection" mentioned in explanation will already be handled well with LLMs as long as they have discrete steps to refer to. To enable a non-DSL version of this process, you can focus on the domain of time and ensure your UX enables good time-based controls (like a scrubber that can navigate forward/backward in recipe variations across time just as well as it could navigate forward/backward from relatively cargo-culted code block iterations). Btw if you do convert all of your data to event-sourced-like DLT data, including the events/commands as metadata alongside the produced data, and streamline the identity mechanism that treats humans similarly to AIs (and composite humans + AIs permutations), and even include that identity mechanism as co-located "on-chain" metadata, then you'll get the approach I've been working on with ibgib for the past 10+ years. I'd be thrilled to discuss how this approach (including its CRDT-for-free design) relates not only to your project, but to most if not all of those at Ink And Switch. Even if you wouldn't want to use the protocol itself (and I wouldn't blame you), it's the mind-shift that is required to go from human-centered siloed app spaces to a unified time-based, local-first collaboration ecosystem!
@jezreelfranklin3088
@jezreelfranklin3088 Жыл бұрын
Inherently radical
@mooncop
@mooncop Жыл бұрын
waddup doggos
@michimarz
@michimarz Жыл бұрын
We already have Emacs, thank you.
@SimGunther
@SimGunther Жыл бұрын
Replicate this entire coffee recipe demo in emacs. I'll wait....
@pmarreck
@pmarreck Жыл бұрын
Why is the type of Type, "Type 1", and not Type? =)
@yjlom
@yjlom Жыл бұрын
Russell's paradox suppose we have access to the set of all sets, let's call it Set then we can construct a set Russell such that Russell = {x ∈ Set | x ∉ x} now consider the expression Russell ∈ Russell we can easily see that Russell ∈ Russell ⇔ Russell ∉ Russell let p ⇔ Russell ∈ Russell we can rewrite the above as p ⇔¬ p through the principle of the excluded middle, p ∨ ¬ p we can combine the two to have p ∧ ¬ p there are then techniques to use this to prove any arbitrary statement that can be solved either through dropping the principle of the excluded middle, severely limiting recursion, or preventing references to Set, the latter was chosen in Idris
@pmarreck
@pmarreck Жыл бұрын
@@yjlom But Russell's paradox only applies to Russell sets (the set of all sets that do not include themselves), not all sets (some of which can ostensibly include themselves); Russell sets are thus a subset of all sets. So why limit our modeling of sets to the Russell set, and not to all possible sets? Then we wouldn't have a paradox to violate, and a Type's type could be Type. ;)
@pmarreck
@pmarreck Жыл бұрын
@@yjlom I'm a "set neophyte" (and while a programmer, am a non-mathematician) so I looked further into this and it seems that most mathematicians have decided to base all of mathematics on ZFC set theory so I had no idea I was questioning some of the most basic assumptions in math LOL. Permitting "recursive sets" or let's say "Quine sets" (sets that can contain themselves) doesn't seem like it would affect THAT much mathematical theory though, it would simply need to be factored in when doing the accounting/theorizing, from what I can tell. I still maintain that there's no violation *in the functioning of the language* if the type of Type was Type, and that adhering to ZFC set theory in this case is an appeal to tradition fallacy. ;)
@yjlom
@yjlom Жыл бұрын
@@pmarreck I'm also not a mathematician (as well as a pretty bad computer scientist), but I can see it thanks for digging into it!
@soracc_
@soracc_ Жыл бұрын
​@@pmarreck - No you cannot just have `Type : Type`, and there is violation in the functioning of (at least the Idris) language, for it's used as a proof assistant, which cannot allow leaky foundation. The foundation of Idris is not ZFC, but dependent type theory, which has its own version of RP. - Your assumption that it wouldn't affect much mathematics is also wrong. Russell's paradox is an example why/how "Quine sets" can't be (easily) accounted for, possibly contrary to your intuition (and that of many mathematicians before the time of rigourous foundation). Naive set theory is not called naive for no reason. People invented the now familiar formulation of ZFC (with axiom of regularity) to mitigate RP and friends. I think it's also important to notice that "sets that contain themselves" are not "banned", it's just consequence of the AoR (think the difference between not allowing pets and not allowing a female golden retriever in some cafe). - It's really not that you are questioning "assumptions" that based on belief, but results (or theorems) that are both mathematically and practically proven (of course, "prove" means something very different in these two contexts). I don't mean to put my words harshly, however, I think you are more "not understanding" than "questioning". If you are interested, google "Universe Levels, Agda" can lead you to the ways people deal with those paradoxes in a type based theory. Actually, you idea that is would be convenient for one to be able to "write" `Type : Type` in a program is not at all a bad one (again, see universe level in Agda). We just need to realise it's only a shorthand and not really what happens. I have to reiterate, it's never my intent to be overly critical, and if my tone is off, apologies in advance. If I made any factual mistake, please let me know as well.
@andrewzhurov5123
@andrewzhurov5123 Жыл бұрын
Stellar concept, nicely presented! I love the modularity and orientation on protocols. I wonder how Rhizome could make use of this distributed compute. Been following its development, and thanks again for having me pointed to it. Right now it aims to provide a content-addressable global graph with provenance (capturing causality and authorship). However, when we store data as the source of truth we lose some of the information along the way - how it's been computed? And that info may be handy if we are to reconcile computation later on. Say, two conflicting computations (their outputs intersect with their inputs) ran in parallel. A <- B ^--- C If we are to capture results of computations, we'd need to conflict-resolve data, which may be difficult. Having we captured the computations themselves, we could conflict resolve them instead / have CRDT at compute level. Which may be easier. E.g., deriving A <- B <- C How conflict-resolution is implemented may vary. E.g., each tx may have a decisionTime, so peers can eventually derive the same dependency DAG of txs. Here B could have decisionTime (dt) 1 and C dt2. Another side-bonus from capturing dependency DAG of txes (perhaps we can call it an AST) is that later on we can tweak that AST to our liking. Say, replacing B with B1 at dt3. A <- B1 <- C This may be of use for when a user wants to upgrade domain model. Instead of writing data migrations user may replace all instances of a tx with a tx that produces another data model, making the system migration-less and user-centric (some users may prefer one domain model, while others may chose to use another). This also allows to derive domain models fit for use-case. E.g., deriving a domain model that'll be tailored for evaluation on GPUs. The idea of having IPVM workflows as the one content-addressable AST that spans the globe with graph language expressions through Rhizome seems thrilling if not all too crazy. 😄 Side-bonus for Rhizome, which values capturing provenance information, in that now it'll capture even more provenance info (who computed data, what expression each tuple came from (having tuple meta pointing to an IPVM receipt)). Aand this AST can be computed in distributed fashion with IPVM. It's like lifting computation to the level of this Internet Computer. Another interesting aspect is that queries can be lifted as well! Allowing to make use of distributed compute and caching (perhaps on pair with incremental compute that is (to be?) built-in into IPVM, i.e., queryResult(oldQueryResult, novelData). And I love how Rhizome graph expressions could make use of other WASM expressions (for photo cropping, etc.). Also I love how provenance info gets lifted to IPVM level / AST level (when an expression has been published (dt), author, who computed). And a side bonus, users can have access to provenance info from within Rhizome queries. This idea of having content-addressable AST is akin to Unison lang approach (which uses content-addressable AST as the source-of-truth, sparing us from having to manage our programs as a bag of text files), but taken up a notch, as we have an expressive graph language perhaps sprinkled with other WASM computations that could have been written on any of those 40+ langs out there, provenance and other cool stuff. It's nice how one could add arbitrary metadata to expressions, e.g., temporal info (giving those neat temporality features offered to us by SQL 2011, XTDB). The devs would be spared the need to track manually "createdAt", "updatedAt", versioning, authorship - it's all in the box! 🔥 On a side node, I love how IPVM manages side-effects for you! Resembles the idea of Algebraic Effects (for reference, found in Unison lang). Making it even more handy for devs. And another topic I wonder about, if I may have your attention for an extra bit, could the ideas of Semantic Web be of use for Rhizome? In particular, there is a graph querying framework, Comunica, that's written in JS and can run in browsers. On top of which there is LDflex, that is a dot.notation interface on top of SPARQL, that aims to make it easy for web developers to interact with graph data. So they can write `db.createUser({name: "Alice"})` to issue a SPARQL transaction, `await db.user` to get data back, `db.user.email.set("[email protected]")` to set an email and so on. Perhaps something like this would be of value to give to Rhizome users to ease the learning curve? There is also a GraphQL interface (GraphQL-LD), for those that want the middle ground between ease of use of dot.notation and expressive power of SPARQL. Another potential value that Semantic Web ecosystem has to offer is RDF1.2, which landed just a couple of months back, and with it there is support for an edge to point to another edge, at last! So edges/tuples can be accreated with any meta we wish, such as "Causality"/which AST expression a tuple came from, temporal info and so on. (and we have access to this meta info from within a query, yay!) Perhaps yet another value is to get the vision of Tim Berners-Lee, and his project Solid, onboard. He's after to make Semantic Web personal, allowing users to have their personal RDF stores (Solid PODs). It's vision aligns with that of Rhizome. Perhaps these two efforts can be aligned? Having Solid on top of a robust data layer, such that of WNFS, would benefit it tremendously, imho. That is what Rhyzome nailed dead right. And having TBL onboard with Fission may give additional weight to Fission's vision. Pardon me for a rather lengthy message 😅, I'm getting all too excited about the current developments of IPVM and Rhizome, and the bright future of the Web they're about to make a reality. I would love to hear your thoughts and carry on a discussion. Perhaps KZbin comments is not the best medium, please let me know of a better place. And thanks again for all your effort into these ground-breaking concepts, and having them developed in the open, for all the people. ♥💪 Rock on, Fission folks! 🤘
@sigismvnd
@sigismvnd Жыл бұрын
Absolutely amazing! I've always wanted something Spreadsheet inspired to run my small "mini programs" inside of
@fissioncodes
@fissioncodes Жыл бұрын
It's so practical and intuitive!