Bug report: Does not honor the requirement to set --no-preserve-root by rm.
rm -rf /*
which should work.141–150 of 183 posts
Bug report: Does not honor the requirement to set --no-preserve-root by rm.
rm -rf /*
which should work.Earlier quoted context omitted.
I am from the left-liberal side of things, including my choice of employers, and I am always flummoxed when I come into HN and see developers a) make comments that are flagrantly bigoted and misogynistic b) indicate that they make comments like these to their colleagues Do devs really say horrible things like this at the workplace? If anyone on my team made jokes about Japanese vs. Italian girlfriends, either they wo…
Lighten up. A friend of mine has an Italian partner and she is constantly joking that Italian women are mad and that she'll kill him if he does something wrong.
Speaking from personal experience, the stereotype about Italian girlfriends is not inaccurate.
Earlier quoted context omitted.
I am from the left-liberal side of things, including my choice of employers, and I am always flummoxed when I come into HN and see developers a) make comments that are flagrantly bigoted and misogynistic b) indicate that they make comments like these to their colleagues Do devs really say horrible things like this at the workplace? If anyone on my team made jokes about Japanese vs. Italian girlfriends, either they wo…
Gosh I didn't expect to start anything more than a few smiles with this comment. I'm French, this is absolutely normal to say that where I'm from, and I can tell you that no German or Italian woman / man would take offense for what I said (angry Twitter mobs don't count ;) I can't speak for Japanese people since I never met any. I don't know if your reaction is representative of US culture, but having to tip toe arou…
Earlier quoted context omitted.
When I read it, the comment sounded like the emphasis was on stereotypes of the culture, not the gender. Maybe you're reading too much into it.
To be clear: comments about "polite" Japanese versus "strict" Germans and "angry" Italians are also bigoted and will make many immigrant coworkers deeply uncomfortable (especially if they are women). Everything about his comment is gross and 100% inappropriate for the workplace, and civilized society in general.
I constantly hear jokes about football. Having played football and being a person with "two left feet", I have heard numerous jokes about that, and about how I must not be Brazilian, since I don't command the ball like Ronaldinho.
I'm fine with that. It's playful. It's fun. I make jokes back and everybody is a friend.
There's also the Samba jokes and stereotypes. They are fun. They are ice breakers and can make an awkward social interaction more fluent.
You know what offends me? When people from the USA call their country "America", like they own the whole continent.
Amerigo Vespucci, the man whose name served as the basis for naming the so called "new world", didn't even arrive in the northern part of the continent, much less in what is now the USA.
Cripstopher Columbus, who arrived in the continent even before Vespucci, didn't arrive there either, but at Guanahani, in the Bahamas.
When America was named America, there was no USA.
Calling that country America is the equivalent of uniting a few European countries, calling them United States of Europe and then culturally pressuring the rest of the continent (and the world) into calling them Europe, pretending the rest of the continent never had that name.
The cultural, military, pollitical and economical power play that the USA have been imposing on the rest of the continent since at least the 1940s is by far worse than any stereotype joke that you might have heard in your workplace.
I was born in America. The USA can never take that away from me.
Uncivilised is to impose your views upon the rest of the world with zero regard to cultural differences.
As my late grandfather would say: "don't judge others as though they are yourself."
Edit: Even before I posted, I was aware this was going to be downvoted. That's fine. It's not easy to admit you're not as holy as you might think. It's far easier to use your own power to crush the "subordinate class" rather than actually acknowledge them. Downvote away. I will still be an American, born in America.
Earlier quoted context omitted.
What's wrong with using FDE and entering the key manually on startup? You could then just shut down when you detect suspicious behavior and all is well or am I missing something?
It depends on your threat model. The OP mentions bobby traps and self-destruction, so I assume the threat model here is not a typical model in personal computing, but a different one, which is similar to Dread Pirate Roberts' threat model, as explained below. Self destruction has two advantages, comparing to shutting down the system. First, once the encrypted master key in the header has been wiped, the data is gone,…
I like the idea of a USB dongle that is attached to the person which immediately locks the computer and erases the drive but the problem is that it takes time and law enforcement can just remove the battery to stop the erase (if battery is easily accessible).
Erasing the headers on an encrypted drive seems quick and effective and the way to proceed. But if the technique is to use a USB dongle then we should also be able to modify the source code of Suicide Linux to do the same with the modified default terminal.
> Perhaps rm -rf / should be replaced with something with more verbose flags set. That way, when you run a bad command, you are told immediately that things are being deleted This gives me an idea: Hell Linux. In Hell Linux, the operating system does its best to pretend that nothing is wrong, so it takes you as long as possible to realize that you've made a mistake. Commands ignore all unrecognized flags. In shell sc…
> Perhaps rm -rf / should be replaced with something with more verbose flags set. That way, when you run a bad command, you are told immediately that things are being deleted This gives me an idea: Hell Linux. In Hell Linux, the operating system does its best to pretend that nothing is wrong, so it takes you as long as possible to realize that you've made a mistake. Commands ignore all unrecognized flags. In shell sc…
> if one branch exits with a nonzero exit code, the other branch is taken
That's called the Amb operator. It's actually fairly useful! Presuming you tended to write side-effect-free shell scripts, I could see enjoying this one.
> If you try to read a .json file that doesn't exist, you get the bytes "{}"
I would actually appreciate some little intermediary utility that would inject "{}" to stdout iff stdin was empty. It'd make piping maybe-JSON documents through to jq(1) work a lot more smoothly.
> If you try to connect to a port that nothing is listening on, it does its best to behave like the service that should be listening there.
I love the idea of the xinetd(8) equivalent to Busybox. A multi-protocol stub server, that knows how to speak literally every protocol, and listens on every port it can, but does nothing much over any of those protocols. It could serve as a way to slow down a Metasploit scan, by offering it an endless variety of things to try to exploit!
> Perhaps rm -rf / should be replaced with something with more verbose flags set. That way, when you run a bad command, you are told immediately that things are being deleted This gives me an idea: Hell Linux. In Hell Linux, the operating system does its best to pretend that nothing is wrong, so it takes you as long as possible to realize that you've made a mistake. Commands ignore all unrecognized flags. In shell sc…
I've actually wished for something that takes it the other direction: Technically, everything it does is allowed, but it's designed to stress-test your assumptions. So, a distro that replaces half of coreutils with busybox, the other half with toybox or BSD ports or something, the system libc is musl, build tools are patched to randomly switch between using gcc or clang (both of which have `-Werror` enabled by defaul…
Now, set up your CI system so that your "POSIX build" builds N times, each time in a new one of these randomly-generated "technically POSIX" chroots.
Earlier quoted context omitted.
This sounds like if the designers of the web made a Linux distro.
This is already what happens. Just like the web (W3C?) was a front for microsoft taking over from Netscape, and now Google taking over from everyone else, the linux foundation et al are just fronts for Google et al to have whatever they want on the kernel and to prevent any and all GPL3 "corruption" of their take-take-take business practices. GNU/Linux is old news, everyone runs BIGCORP/Linux today. You probably have…
Systemd is really just the most blatant of these kinds of efforts.