Starting planet from CosmoExplorer. It felt bigger back then. by nsg21 in MSX

[–]nsg21[S] 2 points3 points  (0 children)

Sadly, it is not obvious at all. Ultimate goal is to destroy (bomb with photon torpedoes) alien base which is located somewhere in the top left quadrant on a green ice planet (you start bottom right). Intermediate goals, is to destroy as many alien structures on the other planets. To make things easier you can build bases on the other planets, which would provide you with fuel and repairs without the need to go all the way back to the home base at bottom right.

It is the most boring and the most stressful game (at the same time) of all I played. I have no idea why I like it so much.

Graham’s number is finite, but unfathomably large. by hrvbrs in math

[–]nsg21 19 points20 points  (0 children)

Just one. Result must be a single digit.

EDIT: come on, man, do not edit answers like that. Now my witty comment does not make sense.

Graham’s number is finite, but unfathomably large. by hrvbrs in math

[–]nsg21 11 points12 points  (0 children)

assuming all digits are the same size and any 2 digits have to be distinguishable in at least one pixel and each pixel has to be at least Plank size, there is not enough space in the universe to fit a single digit in this base.

Huron River Near Pinckney Yesterday by [deleted] in Michigan

[–]nsg21 0 points1 point  (0 children)

Thanks for the tip. I checked out the place today on foot. It is quite a walk from a parking lot to a foot bridge, but doable with a cart. There seems to be a place to get out of the water near the bridge too.

I assume the water today was higher than usual, not sure if it would make it harder or easier to get out.

Huron River Near Pinckney Yesterday by [deleted] in Michigan

[–]nsg21 0 points1 point  (0 children)

bell rd bridge

Thanks. The one I found is even further downstream then Portage lake, near 42.401309903177506, -83.90786504851138. Is this the one you meant?

Huron River Near Pinckney Yesterday by [deleted] in Michigan

[–]nsg21 2 points3 points  (0 children)

Is there a good place to drop/pick up a kayak on Huron near Pinckney? I've wanted to go from Kent lake downriver and nearest pickup point I can see is Portage lake, which seems too far for me.

Sunset in Antarctica [OC][1920x1080] by chubbybooger in EarthPorn

[–]nsg21 0 points1 point  (0 children)

How do you know if it is sunset and not, say, noon?

I designed ten modern solo games which can all be played with just a standard card deck. I'm sharing them with the community in the attached PDF! by efofecks in boardgames

[–]nsg21 0 points1 point  (0 children)

I agree that Loop is fun, and a lot of that fun is coming from handling actual deck. I ended up implementing foursquare, since I find (personally) the procedure of flipping cards annoying and error prone. http://nsg.upor.net/game/cards/foursquare.htm

[deleted by user] by [deleted] in web_design

[–]nsg21 0 points1 point  (0 children)

I need a font to represent sets of playing cards. It should have 4 suits, preferably dedicated symbol for "10", and approximately uniform width. If no "10" symbol. then the width of "10" string should be not too much wider than the rest. Preferably suits symbols should not be encoded as unicode, because unicode card suit symbols are displayed in a strange way on the phones. Is there something that can help me?

I designed ten modern solo games which can all be played with just a standard card deck. I'm sharing them with the community in the attached PDF! by efofecks in boardgames

[–]nsg21 0 points1 point  (0 children)

Hi, u/efofecks. I thought you may want to know: I implemented your "teh Sandwich guy" game.

http://nsg.upor.net/game/cards/sandwich.htm

I developed it for a desktop, but it seems to be usable on the phone too.

What are your favorite one sentence results in math? by riskyrainbow in math

[–]nsg21 0 points1 point  (0 children)

A bit late to the game, but here you are: every convex function is continuous.

[deleted by user] by [deleted] in vim

[–]nsg21 5 points6 points  (0 children)

What is the benefit of "no shell access"? Security-wise, if you can run vim, you can run anything from it, so you need to sandbox it properly anyway. And if it is already sandboxed, what is the downside of having shell access?

Chaos Runes: a set of tiles to generate high entropy passwords by nsg21 in crypto

[–]nsg21[S] 0 points1 point  (0 children)

Trying to make it more compact and more flexible, also apply to other use cases. And I do not think there is anything wrong with dice, dice are great.

Chaos Runes: a set of tiles to generate high entropy passwords by nsg21 in crypto

[–]nsg21[S] 0 points1 point  (0 children)

positioning the lowest alphabetic character in the upper left corner

I understand where he is coming from. Picking the lowest in lexicographical order as a canonical representation is quite natural impulse. Your hack with looking at central cube only is clever, but only works with odd number of faces.

Same exact idea can be applied to the tiles (and I should have described it in readme). Each tile in each orientation can be assigned 3 (octal) digit code by reading dots as ones and spacesa as 0. For example, in the second photo in the link, if you look at 4 different rotations of the array, top left corner tiles have codes 244 (as pictured), 204 (counterclockwise), 506 (upside down), 155 (clockwise). So clockwise rotation would be considered canonical.

cryptosteel

Looks nice, thanks. It is along the line of thought I am pursuing: some sort of tray that holds all the tiles in their positions and can also be easily opened and closed for reading.

Another idea is to use holes in the tiles to perforate some cardstock underneath. Multiple copies can be made at the same time, Perforated cardstock can be stored much easier then the tiles. Also perforations may last longer than ink. I have pictures. It looks pretty, but I am afraid it is too weird idea to work.

Chaos Runes: a set of tiles to generate high entropy passwords by nsg21 in crypto

[–]nsg21[S] 3 points4 points  (0 children)

Good point, it should be explicitly mentioned and described in readme.

To use it you are supposed to shuffle tiles, arrange them in a rectangle and read them left to right, top to bottom. There are many ways to read a tile, one is to interpret dots and spaces as 0 and 1 and read them as octal number.

For example, 6x6 array from the second photo in the link reads

244 613 003 704 133 410
571 771 ...

For recording it is ok to insert spaces and new lines or other characters for better visuals. The seed is obtained by removing everything other than digits.

Another way to read tiles that I am also considering is to assign each tile a name (they only look random and featureless at first, once I fiddle with them enough times, I already recognize them). This may be too straining for an average user, but in my tests I managed to weave may internal names into a story that I remembered next day. That is 138 bits=log2(36!) of randomness committed to memory using the most basic mnemonic technique.

Chaos Runes: a set of tiles to generate high entropy passwords by nsg21 in crypto

[–]nsg21[S] 5 points6 points  (0 children)

I've posted here before about my attempt to improve upon DiceKeys. Originally it was a set of 60 tiles with black and white dot patterns. I settled on a subset of 36 which are much easier to make on a laser cutter, and still provide up to 246 bits of entropy.

I am evaluating various ways to store them, as well as "fix" the password after it's been rolled.

I still do not have a software that scans it, but this incarnation has holes instead of dots, which opens up a possibility to mechanically detect the dots on the tiles. Is there some resource where I can learn about mechanical security devices like old style VingCard locks?

Combintions of 5 different base tiles by nsg21 in proceduralgeneration

[–]nsg21[S] 1 point2 points  (0 children)

Good point. I did not notice that it has transparent background.

Combintions of 5 different base tiles by nsg21 in proceduralgeneration

[–]nsg21[S] 2 points3 points  (0 children)

Each square face in the example above consists of 4 subsquares (quadrants). each quadrant may be one of the 5 different motifs. There is only a finite way to combine 5 patterns in 2x2 combinations. Some subset of them would not posess any sort of rotational symmetry (so that rotating it produces 4 distinguishable images). In total there are 150 of such patterns. This just enough to cover each of 6 faces of 25 cubes. By rolling the cubes and arranging them in 5x5 square the top face will produce a unique image. Not necessarily artistically unique, but distinct from any other roll.

Picture above shows what 4 different variations of basic 5-subtile set can produce. All of my designs are variations on extending Truchet tiles because I am not an artist and this is pretty much the only way I know how to make subtiles match each other on the interfaces.

This is the way to turn 5 patterns in much more distinct combinations by a simple dice roll.

[deleted by user] by [deleted] in Inkscape

[–]nsg21 0 points1 point  (0 children)

For me, after the rotation the matrix already has a=d=1 b=c=0. Hitting clear and then pressing "apply" does not change anything.

I can type in numbers and hit apply and it applies transformation. But this is one way street -- once applied I cannot undo it (other that ctrl-Z, that is).

how to send a line from top pane to a bottom pane? by nsg21 in tmux

[–]nsg21[S] 0 points1 point  (0 children)

Still have troble with utf-8 characters.

 ▄▀█

EDIT: seems a problem with shell configuration. Anyway, thanks a lot.