Hacker Newsnew | past | comments | ask | show | jobs | submit | FascinatedBox's commentslogin

This solves a few issues in xdotool for me:

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).


> I sometimes delete WM_NORMAL_HINTS if a window has size hints set where I can't resize it the way I want.

With kwin it's easy to manually override an application/window to ignore geometry constraints or whatever. I do this for xterm to avoid having a few pixels of background showing at the edge when maximized.

I also used to do this a lot to get the much-nicer "soft fullscreen" in SDL1 applications.


Can it send whatever signal it is that WMs do when a window is fullscreened, or block the signal sent when it's unfullscreened? If so, I'm 100% sold.


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.


GP's question seems like it might be a common question. Would it make sense to add this to the readme?


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.


Good problem to have!


Quoting remme.io:

> 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).


Of course, there are no solutions that will 100% prevent cyber attacks. The task is to increase the cost of such an attempt when efforts aren't worth the result. In a distributed PKI, it is not possible to access all accounts through a server attack, and it is also possible to dynamically and transparently track all changes in accounts.


Nor will this stop phishing of users handing over their private keys :D


Why does user need to hand over its private key? It obviously breaks the security policy.


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.


Yeah, that's a mistake on my part. I pushed a fix just now. Thanks for the tip.


> Also, when a phone is unlocked with Clear, a special chip inside the phone blows itself up.

no thanks


Assuming “blows itself up” means it’s bricked rather than “does a Samsung”, I’m ok with that. As the article explains, it’s the only form of intrusion detection in the whole thing


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.


The roadmap needs to be updated. It's for 2016-2017.


It has been updated with the doc of high level themes we are chasing for 2018.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: