programming 

Microsoft: Why, in the fresh hell, to create a databound table in the gui, do I need:
a Database
a DataSet (plus the related file)
a BindingSource
a TableAdapter
a TableAdapterManager
and a BindingNavigator,
and over 1400 lines of synthetic classes?

And it still only just barely works. If I didn't have to do this for class I'd just manually create and run query objects because it's easier!

@emi @unascribed once we get on top of string theory I think it would be incredibly ironic if the best data transfer rates are achievable by connecting a string to both receivers

programmeing, school 

I am making Mario 2 Bonus Chance for class today and I'm probably going to get away with it with at least a perfect score.

programmeing 

Was trying out some c# graphics libraries for rapid prototyping.

Veldrid is basically just vulkan, which works great! But... it's the exact opposite of rapid, and I don't want to get stuck on uploading uniform blocks for the next week.

MonoGame seems great! Unfortunately it seems to require .NET Core 3.1, which is both too new to run in monoDevelop / .NET Framework, and too old to run in modern C#.

I'm one step above "fuck it", that being giving up and going back to prototyping in java+lwjgl. Let's see if OpenTK, janky and poorly documented as it is, can at least withstand the orb.

programmeing 

I'm finally sketching up what I've been talking about for a long time. Think of these dots as regularly-spaced on a square "texture". These dots then get projected from the square onto an octahedron, and from the octahedron onto the sphere that you see.

The arrangement is already very regular / uniform, and is equivalent to a projection of squares onto a sphere (which is impossible without SOME distortion). I'm confident that this distortion can be further reduced by applying a cosine "reverse pincushion" to each face to spread the points away from the vertexes and edges of the octahedron.

Once a stable, minimum-distortion mapping is sorted out, it can be used as a basis for actual, non-fake round voxel worlds with cube blocks(!)

@terrana seconding this "Middle East BBC" analogy because it's apt. on the one hand they actually fork out for traditional investigative reporting, and few people do that these days. I consider it a really strong source and consult it when considering political bias in the US.

on the other hand, is best to avoid when it comes to matters critical to the state / culture that sponsors them.

realized at the end of submitting my assignment that's due *tonight* that I still needed to include a test data sheet, and I had to come up with garbage data that would stress the system.

Entire bee movie script? Entire bee movie script.

@f0x I was surprised, knowing all of this, to find that Strangers In Paradise: Final Fantasy Origins was not, in fact, From

@unascribed this would of course require third parties, known as "moirails" because they're typically implemented in Ruby, to scrape the data and complete the key exchange

@unascribed a rel="crush" with a cryptographic hash or part of a public key exchange that can only be decoded if you both swipe right

programmeing 

and then I guess you'd need commandline tools for compiling and running live-console for your amazing esolangs.

what's the best way to define your esolang properties? (e.g. for a given unique esolang id, attach jarser production rules, jarssembler xslt or compiler code, links, etc, and if necessary describe chains of esolang cross-compilation)

I'm tempted to have a jarser.json that checks working dir first, then .local, so that you can test things out in a sandbox dir without affecting the machine/user config.

Show thread

programmeing 

I'm calling the thing where an AST can get automatically live-executed or packaged into a binary / artifact, "jarssembler", for lack of a better term.

Show thread

programmeing 

proposed gui:
topleft: example code
top right: list view of jarsed AST
bottom entire: editor view of syntax hilighted jarser production rules.

updates as you type. (jarser is easily that fast)

also mode: same thing, but with two list views up top. The right panel is validated against jarssembler schema and invalid parts squiggly underlined. bottom panel is xslt to transform the jarsed file syntax tree into compilable jarssembler AST.

in many cases it strikes me that xslt is plenty for that transformation.

hmm. winforms propertygrid is really janky. like it got left behind in win95. it does not respect my gnome darkmode settings :/ but of course it respects my light text color which is typical of things that don't respect the dark background.

I need to make a replacement propertygrid.

- sleep 

welp, welcome to my zero sleep day, where I had zero sleep and also have a bunch of work to do. special shout-outs to my father for playing YouTube on the TV late at night, and my brother for playing YouTube and video games on the TV starting at 3am.

browsing c++ IDEs

eclipse, nice
kdevelop... lightmode screenshot? What is this, 1996?

Show older
Cybrespace

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!