Good point. I'll make a note to add some documentation to that effect. I didn't think of it originally because I didn't expect this much interest in my project.
Yes, through the state option (xdotool calls it windowstate). I was confused when implementing it, because there appear to be three different fields: maximized_horz, maximized_vert, and fullscreen. If you want total fullscreen (covers taskbar and other stuff), use the last one. If you want the window maximized, use both of the maximized ones.
Come to think of it, I should put in better documentation for the state option, as well as a general maximize alias.
Window selection allows for multiple criteria at once, and I can also reject windows.
I'm also able to use the window manager's client list as a source, which makes getting toplevel windows much easier.
Window movement is done using static gravity, fixing an issue where windows were moving differently if they were a terminal window versus non-terminal window.
Bonk can delete properties. I sometimes delete WM_NORMAL_HINTS if a window has size hints set where I can't resize it the way I want.
xdotool can raise windows but can't lower them (bonk can do both).
> No more passwords — no more break-ins. REMME implements unbreakable, foolproof user authentication to protect your users, employees, and company’s data from cyber attacks.
This is laughable. Nothing is unbreakable. This is using a blockchain so I'd be willing to bet that it's vulnerable to the 51% attack.
This account's post history is also suspicious. They only post articles and links to this project, and do not have any comments (no community engagement).
c9 helped when I was back in college. The desktops there were locked down with preinstalled tools. c9 was better than what the college had, and I didn't have to worry about saving my work. Once I was home I could sync the changes.
As someone on the higher-functioning end of the spectrum, I think it does. There are some traits I have and issues I contend with that I believe are based on Aspergers. Examples:
Sensitivity to non-harmonic noises, especially loud ones. The tapping of a pen, the hum of someone standing around. I cannot stand being around crying children. The feeling isn't quite that of blood pressure rising. More, that it creates a bubbling discomfort that makes me feel as though I might speak out against my own will. I never do, but it feels that way. So I have to remove myself from the situation or do something to rectify it.
A preference for non-verbal communication, well over that of my peers. A thumbs up. A nod. A wave instead of a "hey". I wave to greet people in case they don't hear me. I'm quiet because I don't like loud noises, and my own voice is near myself.
No interest in forming social relationships outside of work. People can tell I'm not interested because I don't offer to do activities outside of work. So I learn about people meeting up after work through overhearing people in passing. I'm okay with this, but I realize that this is outside the norm. Many social activities are not of interest to me.
I stave off loneliness through watching streams on Twitch and interacting primarily through Reddit. I get to control how much interaction I want. In both cases, I aim for smaller communities. I have a large body of programming work that I rarely discuss not out of humbleness or a desire to keep it to myself, but because the social rewards of sharing one's work don't carry the appeal to me that they do to others. At least, that's my assumption.
I can't read people's faces. I stopped bothering to try some time ago. I intuit by relation. This scenario seems familiar. I bet this person will want to do that. Aha, I thought so. I've also learned to tune into people's word selection. Do their words suggest urgency toward a goal, or a more relaxed attitude toward it? How do they ask for my attention? How do they speak about what they're wanting to learn? Where is this? Over there. Other questions with more detail suggest the speaker has more time, and may allow for more detail.
On the face of it, I can come across as relatively normal (though quiet). Deep down, the signs of Aspergers are still there, I've simply managed to find clever ways around them.
Author here. That's roughly what I was shooting for. Python was a big inspiration early on in the design, and later on some functional concepts were put into the mix. I found them and liked them too much to pass up on.
One advantage of Lily not mentioned (with regard to typing), is that the type-checking is very fast. One of the reasons I made Lily interpreted and homebrewed all the parts was because as much as I like static typing, it's often slow. Slow static typing, I think, diminishes some of the value of it since you're still waiting but in a different way.
I'm not sure if it's still the case, but I remember a few years ago how commercials would get shorter over time. Take a single commercial, and start off showing all N seconds of it. Then, later, just show a brief section of it, and let the person's brain do the rest.
That, and I've read somewhere that people tend to remember the beginning and the end, but not the middle for a given thing. Edit the end because that's what people will remember, but it also won't stand out as being fully edited.
The extra time I have is usually 15 or so minutes before starting at work. Sometimes more than that, depending on how smooth traffic was getting to work. What I've been doing lately is to do programming. On my phone.
I have a secret gist at Github. Enable desktop mode. Resize the screen just right. It allows me to get a little bit done here and there, and it helps that what I'm working on is pretty simple. Update the gist when I'm done. Later, at home, I can pull the gist, fix it up, make it work, and recommit.
It's painful though. My phone's software keyboard is horrible for doing development work. But it works.
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience?
Why is there a readme link to download a .zip of the repo? I know how to clone.
Why is there a link to wikipedia's section on object orientation? I know that.
I don't understand the updates section. v3 parser implemented...okay? How is that better? What?
Then this big example which looks a lot like vanilla C. Is this the sum of what Nymph offers?
What I really want to know, and what is absent is:
* What does this give me that ordinary C doesn't?
* What are the longer-term goals of this project?
* Who is this intended for?
* How compatible will this be with ordinary C? Is there an interest in, say, gradual migration if this is to take off? What's the C <=> Nymph interop to look like?
I'm currently working on a programming language (Lily. See this name on github), and this is really helpful. I've been thinking about adding debugging support, and this will help a lot toward doing that.
I really hate what seems to me a new trend of co-opting terms to muddy the waters and confuse the issues. This guy is not in support of NN. That's it.
Ideally we'd have so much ISP competition that NN wouldn't need be as necessary because the first company to propose splitting up the net would be laughed out of business.
But we've screwed that up, because there's hardly any ISP competition in America. NN makes sure they don't split up the net. Because we've seen before that they don't really care about the end consumer.
This is possible exactly because Java is statically-typed. Java's type system works over the operands, and does implicit conversions before the expression gets a chance to run. It sees values and does implicit magic from left to right.
Python, on the other hand, does not need to do a typing pass at parse-time. Instead, literals are stored as values, and those values are tagged with their source class. Python's way of doing it means that a + operation is called upon with an integer and a string.
Java might be able to yield the same kind of result as Python if it had operator overloading. It could define Integer's + operator as only taking other Integer values, therein yielding a type error at parse-time.
My own language uses ++ instead of + to distinguish between addition and concatenation, though I've considered some other token since the two are quite similar to each other.
As someone who's writing a programming language, I find this to be utterly terrifying. At least start with some small tools to make sure the basics work! Somehow I doubt they had a good testing suite too, which is so very important when creating a new language to prevent "this won't hurt anything" fixes from creating a hidden bug far away.
You might think this is a curse, but as someone writing a language, people like yourself are a blessing. Exercising the weird cases that the original people overlooked and filing a bug is really, truly helpful.