Hey wait a minute, these are supposed to be useless!
@crystallakedood2 ай бұрын
It's like Homer Simpson's "only turns off when something is wrong" alarm! Love this, haha.
@TroubleToby3040 Жыл бұрын
Saw the video you stole from RLM. Firstly, good job coming out IN FAVOR OF CENSORSHIP!! 2nd, a thing is not, ITSELF, sexist because it REFLECTS or DEPICTS sexism. The fictional Mr. Plinkett is, CLEARLY, supposed to be awful. You're SUPPOSED to find him and his actions heinous. The video, as originally presented, is not, ITSELF, sexist, it DEPICTS... Well, actually it depicts several things a lot worse than mere sexism, but it depicts them AS CLEARLY BAD! I wonder, honestly, if you are incapable of understanding this, not even very subtle, distinction. Good job on the editing, though. Too bad that skill is in the hands of a complete fool. 🤷♂🤦♂️ (To Kill A Mockingbird DEPICTS racism, right? Is there a light bulb going off in your head right now, or am I an idiot to think you can figure out where you went wrong after all this time?)
@50kT Жыл бұрын
Holy crap, I think my phone could run this game. I remember as a kid thinking this game was so realistic and our computer couldn't even run it until we got our "new" computer that could actually run Warcraft 3 and Unreal Tournament.
@roberthaisfield33492 жыл бұрын
Excellent, there's a lot of great ideas in here. I wish I had this for Clojure!
@we3bus3 жыл бұрын
Editing and reposting other peoples' work sucks. Take down your neutered Plinket review, you fucking fraud.
@Giveitupforday234 жыл бұрын
aw, 573BOATBAR doesn't work anymore :((
@faultofdaedalus26664 жыл бұрын
i thought this was supposted to be a competition for stupid things! this is clearly amazingly practical and useful!
@ihateevilclowns4 жыл бұрын
This is the greatest thing I ever heard of
@seltzered4 жыл бұрын
Why does this stupid video only have 30 views??!?
@davidpiepgrass7434 жыл бұрын
For flowsheets I'm thinking that your standard tables are "functions". You just have to give the table a name and mark some parameters as replaceable inputs somehow. Then the content of the table is an /example/ of what happens when you call the function. If a column is named "result" then it is the output, otherwise all columns are outputs (e.g. if you have a table called `foo` with output columns X and Y, then `foo(bar, baz).X` retrieves result X). I'm sure it can't be quite this simple, I'm just throwing it out there.
@undiluted14 жыл бұрын
This is funny and all, but you guys should REALLY bring this to market as a product for toddlers. Do you know what the cycle of potty training is like? Parents desperately watching their kids like a hawk, striking the instant their kid is abnormally silent or standing alone. The instant the parent sits down for a quiet crying break, the kid goes to a different room and shits their pants. Picture it, a belt with a detector adjacent to a kid's butt, and it warns you when they fart. No more constant vigilance!
@polyrtm55455 жыл бұрын
Where can I install this?
@Juniorfox5 жыл бұрын
Where can I get this
@davidpiepgrass7435 жыл бұрын
I wonder how this could work in a program with a UI and side-effects. In this demo it looks as if each function is started as if it were the program's entry point - or maybe I misunderstood? - but for it to provide the power of a debugger, it needs to run until the function is actually called, so that not only are its arguments available, but the whole collection of external states it depends on. And then of course, sometimes you'll want to explore the second or tenth invocation, or the invocation of this function when X and Y are also on the call stack, etc. Of course, this is no small ask in a debugger that lets you easily go forward and backward. I certainly hope we'll solve this problem someday - ideally someday soon. I would enjoy working on this myself.... the problem, of course, is getting the funding.
@gabydewilde5 жыл бұрын
if you do foo = 0 and bar = foo+1 then change foo into: if bar < 100 : bar you have a program, it just runs slightly to fast for visual appeal.
@t9h3m5 жыл бұрын
Hi! Looks great, but I'm a bit afraid about the REPLugger trying to be "smart" as you mentioned in evaluating code, etc; I assume you're using JavaScript-specific reactive features (i.e. Observable?) to implement this? What about more complex interactions, especially those that depend on some external state?
@sonyavladislavovnaivanov71835 жыл бұрын
Super cool! Glen's statement on the difficulty of getting into the right "state" when the program is running really hits the nail on the head. Any (sufficiently) large system has a lot of variables and even linkages; being able to "pause" in the middle of a function and twiddle with it without having rerun the program is a big help. Of course I know you can do it with a REPL but this goes beyond the REPL - watch it and see it for yourself!
@oogabooga66305 жыл бұрын
Very nice concept and video. Just a tip but it would make it more powerful and easier to understand if you were to use a simple program like a calculator for the demo.
@Glenchx5 жыл бұрын
Thanks for the compliment. As for the advice: using a simple program, while maybe making a demo easier to understand, doesn't meet my commitment to show a live editor that isn't just for toy programs but works for (a) real programs and (b) complex programs. You can read more about why I chose that here: tinyletter.com/Flowsheets/letters/repl-debugger-replugger-a-pleasant-and-scalable-live-code-editor
@anukoolsrivastava42356 жыл бұрын
Are there some Linux projects that could be displayed in hackathon
@NETANELPL6 жыл бұрын
Isn't that similar to beta.observablehq.com?
@Glenchx6 жыл бұрын
Kind of! But experientially, using Flowsheets and Observable feel different. I personally haven't had much use for Observable, but Flowsheets feels really nice to use for a certain kind of data manipulation task that I like to do.
@FellshardYT6 жыл бұрын
I've been imagining something exactly like this for some time. It's surreal seeing it come to life right before my eyes in this demo. The flow mechanics of spreadsheets, but without being locked into the rigid spatial constraints of an actual spreadsheet. I suppose in the end this boils down to a new form of array-based language, but with new life breathed into it and a more tractable analogy for folks who use spreadsheets on a regular basis. Maybe a good tool for analysts trying to move algorithms out of Excel and into a more programmatic environment?
@leeroyescu6 жыл бұрын
I suffer from pun vulnerability also. It is a curse. 😢 Sometimes they hurt people's feelings. Other times they bearly notice them... github.com/dimsemenov/PhotoSwipe/issues/1175
@Septicbro90756 жыл бұрын
hahahahha
@Septicbro90756 жыл бұрын
oh f*ck it hahaha
@Septicbro90756 жыл бұрын
cool
@karimitickaeloogreattemlor34866 жыл бұрын
Absolute Genius
@MrTweetyhack6 жыл бұрын
Great teaching tool
@JBFranny6 жыл бұрын
That shit looks hard
@sherbondy7 жыл бұрын
Hey Glen, here's some of the stuff that Matt's been working on that I thought you might get a kick out of: www.mattkeeter.com/projects/antimony/3/ www.mattkeeter.com/projects/ao/ www.mattkeeter.com/projects/graphene/ Maybe overly domain-specific since he's focused on exploring CAD tools, which have an intrinsically visual output. But I keep running into projects that seem to share the kernel / beginnings of something delightful, re: tools that can be as or even dramatically more approachable than something like spreadsheets without compromising on the expressiveness of so-called "real"/textual/old-school/world-of-pain programming. Thought he did a nice job laying out the premise/goals of the explorations pretty succinctly here (structurally reminiscent of Brett's "... Ladder of Abstraction" piece): www.mattkeeter.com/blog/2017-03-10-higher/ I'm sure you've already done your fair share of digging around the legacy of dataflow programming paradigms and where things fall apart, re: expressiveness / visibility / practical concerns of keeping things organized, but hey, always fun to look around and see what goodies are hiding under different rocks in the field of computation (hopefully not just a bunch of different types of bugs :P) REALLY TRYIN TO GO OUT ON A LIMB HERE AND ELEVATE THE LEVEL OF DISCOURSE OF KZbin COMMENTS. KZbin COMMENT RENAISSANCE. WHO'S WITH ME?
@MrGarkin7 жыл бұрын
Looks hacky in a good way, but arent that a reinvention of the IPython family tools?
@b3ng34nc37 жыл бұрын
Cool!
@Benderhune7 жыл бұрын
OMG this was back in the days of AoS! I still remember my tryout for that clan.... (TakerPhenom)
@MotardTonyMKE8 жыл бұрын
I was Roadrash. Man this was a long time ago haha
@timcoe829 жыл бұрын
Fair play. Anything to plug this amazing tune is good in my books.
@Benderhune12 жыл бұрын
Pantload, I just did the same thing. It's good to see my name in those credits :D
@starcam9914 жыл бұрын
This is a absolute adorable, cute, rather amazing video!
@nearerthanheaven7714 жыл бұрын
ahaha, the best gift ! and THE BESSSSSSSST BAND ♥
@mlewis197514 жыл бұрын
Ha.. Brilliant! I love the editing and the costume changes.. ..the greatest band on earth too!
@Emmivisser14 жыл бұрын
Well, the band are loving it (on twitter), in case you didn't know yet. :)
@hallicks14 жыл бұрын
This is funny, and good. The smirking all the way through illustrates how unseriously you take the whole thing...love the clothes changes!
@natstrawberry115 жыл бұрын
I don't even know you and I laughed so hard I cried. nice work!!
@tartansam15 жыл бұрын
dear oh dear how awful. embarrassing. and your girl friend is easily amused.