DocScrutinizer05 | sicelo: did you talk about the group reg issue? | 00:36 |
---|---|---|
* DocScrutinizer05 - on a totally unrelated sidenote - considers making money as a youtube IKEA assembly instruction video provider | 00:38 | |
DocScrutinizer05 | dman, those PAX slide doors are a bitch to assemble | 00:39 |
*** joga has quit IRC | 00:52 | |
*** joga has joined #maemo | 01:05 | |
*** Kilroo has joined #maemo | 01:25 | |
*** Pali has quit IRC | 01:34 | |
*** cyteen has joined #maemo | 01:54 | |
*** phlixi has quit IRC | 01:55 | |
*** phlixi has joined #maemo | 02:02 | |
*** Kabouik_ has joined #maemo | 02:02 | |
*** Kabouik has quit IRC | 02:05 | |
*** jonwil has joined #maemo | 02:11 | |
*** florian has quit IRC | 02:15 | |
*** Smily has quit IRC | 03:49 | |
*** Smily has joined #maemo | 03:49 | |
*** Kabouik_ has quit IRC | 03:50 | |
*** pagurus has quit IRC | 04:16 | |
*** jonwil has quit IRC | 04:55 | |
LjL | DocScrutinizer05, you must be a stupid arrogant teenager who got an "openmoko engineer" cloak by virtue of not knowing the first thing about mobile networking | 06:04 |
LjL | don't you even feel shame? | 06:04 |
* DocScrutinizer05 blushes | 06:05 | |
DocScrutinizer05 | sory dear Sir | 06:05 |
LjL | DocScrutinizer05, anyway, i like these two ancient greek telegraph ideas: one had two people on hills sit there with water clocks that had faces where each letter of the alphabet was printed. the person who wanted to send a message would uncover a lamp, and start the clock. the receiver, upon seeing the light, would also start his clock. when the clock hand reached the desired letter, the send would cover his lamp again, and both would stop the clock, and see | 06:07 |
LjL | the letter that was intended for sending | 06:07 |
DocScrutinizer05 | btw what would you think about bundling (sales) smartphones with a VPN service? | 06:07 |
LjL | i don't like the concept of VPNs, it's just centralization again to me with the assumption that the centralizer is more of a good guy than the potential MITM would otherwise be :( | 06:08 |
LjL | i like VPNs like Tinc or the way Syncthing works (although that's not a VPN, but imagine it were) | 06:08 |
DocScrutinizer05 | indeed, it is | 06:08 |
LjL | at the end of the day my solution to everything tends to be a DHT :P | 06:09 |
LjL | in the VPN case a DHT would just let you not lose track of the addresses of the other clients in your own VPN, and help negotiate NAT punching | 06:10 |
LjL | of course it's not like the *data* would go over it (although Syncthing has nodes that actually do that, when it's the only way to bypass NAT) | 06:10 |
LjL | anyway, the other telegraph idea was less technical but probably a lot more feasible: the sender just had two lamps with various different lampshades available for them, specifically, 5 per lamp (imagine: fully open, fully closed, vertical, horizontal, cross-shaped) | 06:11 |
LjL | there are 24 letters in the greek alphabet, so with a 5x5, the sender can easily send arbitrary letters by changing the lampshades in succession | 06:12 |
LjL | i think it is not quite understood whether these ideas were just musings by thinkers, or were actually put into practice during wars | 06:14 |
LjL | i bet the water clock idea wasn't put into practice successfully, though. it is fancy but just... no. | 06:14 |
LjL | if i really were a teenager... maybe i'd be smart enough not only to come up with fancy networking idea, but also smart enough to implement them, and perhaps even energetic enough to push for their adoption | 06:17 |
LjL | or not. i probably wouldn't. but still, i'd feel less powerless by a tad. | 06:18 |
LjL | DocScrutinizer05, hey, this little computer-like thing might make you smile. i have it, only crowd-anything project i ever dared back. https://www.youtube.com/watch?v=OzqcfQo7rhs&list=PLUHYzV0mEx6G46uJVHPa5TLFpxWdxp6kt | 06:20 |
LjL | (but well it failed miserably in having any degree of success, so maybe it's not so smile-worthy) | 06:22 |
*** Alexxxlrus has quit IRC | 07:02 | |
*** spiiroin has quit IRC | 07:44 | |
*** xy2_ has joined #maemo | 08:25 | |
*** spiiroin has joined #maemo | 08:34 | |
*** xy2_ has quit IRC | 09:03 | |
sicelo | DocScrutinizer05: it completely slipped my mind. (GC). I'll handle right now | 09:35 |
*** xy2_ has joined #maemo | 09:45 | |
*** spiiroin has quit IRC | 10:07 | |
*** geaaru has joined #maemo | 10:10 | |
*** jonwil has joined #maemo | 10:13 | |
*** ntinos has quit IRC | 10:16 | |
*** spiiroin has joined #maemo | 10:23 | |
*** xy2_ has quit IRC | 10:24 | |
*** florian has joined #maemo | 10:39 | |
*** FalconSpy has quit IRC | 10:45 | |
*** eMHa has quit IRC | 10:51 | |
*** lamerx has joined #maemo | 11:06 | |
*** eMHa has joined #maemo | 11:09 | |
*** jskarvad has joined #maemo | 11:09 | |
*** FalconSpy has joined #maemo | 11:10 | |
*** freemangordon_ has joined #maemo | 11:14 | |
*** Konsieur has joined #maemo | 11:23 | |
*** spiiroin has quit IRC | 11:39 | |
*** spiiroin has joined #maemo | 11:40 | |
KotCzarny | i wonder why linux has separate command 'swapon/swapoff' instead of just (u)mount -t swap | 12:52 |
KotCzarny | kinda makes it unnecessary | 12:52 |
*** jkepler has joined #maemo | 12:52 | |
*** louisdk has joined #maemo | 13:22 | |
*** louisdk has quit IRC | 13:28 | |
*** yosafbridge has quit IRC | 13:29 | |
*** yosafbridge has joined #maemo | 13:33 | |
*** Sicelo009N has joined #maemo | 13:43 | |
Maxdamantus | KotCzarny: because swap has pretty much nothing to do with mounts. | 14:02 |
Maxdamantus | KotCzarny: except that they both can be handled by `mount` when they appear in /etc/fstab, but that's purely a userspace oddity. | 14:02 |
KotCzarny | yes, still is in the same domain (disk partition/block device) | 14:02 |
*** Oksanaa has joined #maemo | 14:05 | |
*** Oksana has quit IRC | 14:05 | |
Maxdamantus | What about reading/writing a partition table? That has to do with disks. Should that functionality be included in `mount(1)`? | 14:05 |
KotCzarny | thats more into mkfs/mkswap | 14:06 |
KotCzarny | so mkfs.partition | 14:06 |
KotCzarny | or mkfs.gpt | 14:06 |
Maxdamantus | When `mount(1)` adds swap, it doesn't even use the `mount(2)` call. | 14:07 |
Maxdamantus | and swap is independent of things like mount namespaces. | 14:07 |
Maxdamantus | The only reason it's included in `mount` is for the sake of fstab. | 14:07 |
KotCzarny | are there other things that are in fstab but not in mount interest? | 14:08 |
Maxdamantus | so you can put the adding of swap into the same place as the mounting of filesystems. | 14:08 |
KotCzarny | and swap is a filesystem | 14:08 |
Maxdamantus | It's not a filesystem. | 14:08 |
KotCzarny | because it has structure | 14:08 |
KotCzarny | not of files, but blocks | 14:08 |
KotCzarny | well, allocations | 14:09 |
Maxdamantus | You can't mount it with `mount(2)`, it doesn't appear in the VFS, it has no filesystem structure. | 14:09 |
Maxdamantus | Otherwise you might as well call any data format a filesystem. | 14:09 |
KotCzarny | then it might be interesting to add it to mount(2) | 14:09 |
Maxdamantus | It doesn't appear in /proc/mounts | 14:10 |
KotCzarny | same as above | 14:10 |
KotCzarny | there was time when there wasnt ntfs in /proc/mounts (because it wasnt implemented) | 14:11 |
Maxdamantus | If you could mount it, it would not be done to enable it as extra space for pages to swap to. | 14:11 |
Maxdamantus | It would only be done to get a representation of its contents. | 14:11 |
Maxdamantus | /proc/mounts shows your currently mounted filesystems. | 14:12 |
KotCzarny | wouldnt it be nice if it showed used/total/free pages in df? | 14:12 |
Maxdamantus | If you could mount ntfs somehow (eg, using fuse), it should still have appeared in /proc/mounts | 14:13 |
Maxdamantus | What information would it actually show in `df`? If you reboot the system, do the numbers get reset? | 14:13 |
KotCzarny | yes, because it would be representation of the mounted state | 14:14 |
KotCzarny | not 'on disk' | 14:14 |
Maxdamantus | That would be a very strange usecase for `df`, and if it didn't behave that way, it would be useless because it would pretty much always appear to be full. | 14:14 |
KotCzarny | yup | 14:14 |
Maxdamantus | It would also require special behaviour from `df`, since `df` calls `stat(2)` on the mount points it knows about (probably by reading /proc/mounts) to find information. | 14:16 |
KotCzarny | yes, but it's up to kernel 'fs' driver to update those | 14:16 |
Maxdamantus | and again, swap is completely independent of things like mount namespaces. | 14:16 |
KotCzarny | and you can do whatever you need | 14:16 |
KotCzarny | similar to what fuse does | 14:16 |
Maxdamantus | If you enter a new mount namespace, you can forget about all of the mounts associated with the parent, but you'll still have the same swap. | 14:17 |
KotCzarny | on the mountpoint you could have files similar to those in proc or sys | 14:17 |
KotCzarny | which would allow to do config/stat type of actions | 14:18 |
Maxdamantus | But what if you're in a new mount namespace and you unmount the swap mountpoint? | 14:18 |
Maxdamantus | You won't see the swap that you will be potentially using. | 14:19 |
Maxdamantus | also, what if you don't want to spam your mount namespace pointlessly with swap mountpoints? | 14:19 |
Maxdamantus | and what happens if someone creates a new mount namespace, adds the swap, then exits? | 14:20 |
KotCzarny | there will always be people who want/dont want particular ideas | 14:20 |
Maxdamantus | Is anyone able to turn that swap off? | 14:20 |
KotCzarny | sure | 14:21 |
KotCzarny | because once you mount-over, it's up to you to know the consequences and act accordingly | 14:22 |
Maxdamantus | I'm not talking about mounting over anything. | 14:22 |
Maxdamantus | I'm talking about adding swap in a private namespace. | 14:22 |
Maxdamantus | Swap isn't private (at least not in Linux); any pages can be moved into swap. | 14:23 |
KotCzarny | and now there is a new idea, of private swapspaces | 14:23 |
Maxdamantus | and it'd be kind of crappy if you can add swap in a private namespace then exit (causing the namespace to disappear and thus the mount point) then not be able to "unmount" the swap, ever. | 14:24 |
KotCzarny | unless you make it umount automatically | 14:25 |
Maxdamantus | private swapspaces sounds plausible, though it's obviously not the same as a mount namespace. | 14:25 |
Maxdamantus | but it would have strange behaviour sometimes. | 14:26 |
*** Konsieur has quit IRC | 14:26 | |
Maxdamantus | eg, if processes across different swap spaces are sharing memory, whose swap space is used when those pages are pushed out of RAM? | 14:26 |
KotCzarny | i would guess private one would have priority | 14:27 |
Maxdamantus | They could both be private. | 14:27 |
Maxdamantus | though saying "the private one" is missing the point of namespaces. | 14:28 |
KotCzarny | then the one that is accessible by both | 14:28 |
Maxdamantus | the point of namespaces is to behave as if everything is private. | 14:28 |
Maxdamantus | When the kernel runs the initial process, it's run in a particular mount/network/ipc/user namespace. | 14:29 |
Maxdamantus | When you `unshare(2)`, all you're doing is creating more of these namespaces. There isn't a namespace that is particularly "private". | 14:29 |
*** Kabouik has joined #maemo | 14:30 | |
Maxdamantus | The reason you'd call it private is because not many other processes are in that namespace. | 14:31 |
*** merlin1991 has quit IRC | 14:32 | |
*** merlin1991 has joined #maemo | 14:33 | |
DocScrutinizer05 | what the ... ??? my tab nick-completion broke | 14:39 |
DocScrutinizer05 | sicelo: Generalantilles in online | 14:40 |
DocScrutinizer05 | (tab) duh, there's an option "allow tabulations" in konversation that I never seen nor used before | 14:41 |
DocScrutinizer05 | and what's most funny: it's in input box context menu but it's channel/tab specific | 14:42 |
*** spoofy has joined #maemo | 14:58 | |
*** louisdk has joined #maemo | 15:00 | |
*** ced117 has quit IRC | 15:05 | |
*** ced117 has joined #maemo | 15:06 | |
*** ced117 has joined #maemo | 15:06 | |
*** Sigyn has quit IRC | 15:40 | |
*** Sigyn has joined #maemo | 15:43 | |
*** jonwil has quit IRC | 15:59 | |
*** jon_y has quit IRC | 16:06 | |
*** jon_y has joined #maemo | 16:08 | |
*** louisdk has quit IRC | 16:26 | |
*** jkepler has quit IRC | 16:27 | |
*** freemangordon_ has quit IRC | 16:30 | |
*** xy2_ has joined #maemo | 16:40 | |
*** cyteen has quit IRC | 16:47 | |
*** jkepler has joined #maemo | 17:53 | |
LjL | KotCzarny, not everything that has some kind of structure is a filesystem, or RAM itself would be a filesystem as it mirrors swap's structure, but calling RAM a filesystem is far from standard nomenclature | 17:55 |
*** jskarvad has quit IRC | 18:24 | |
*** jon_y has quit IRC | 18:24 | |
*** jon_y has joined #maemo | 18:26 | |
KotCzarny | just wait when nvm flash becomes standard | 18:40 |
*** Pali has joined #maemo | 18:40 | |
*** xy2_ has quit IRC | 18:56 | |
*** xray256 has quit IRC | 19:03 | |
*** LauRoman|Alt has joined #maemo | 19:14 | |
*** jskarvad has joined #maemo | 19:17 | |
*** jskarvad has quit IRC | 19:17 | |
*** jskarvad has joined #maemo | 19:17 | |
*** spoofy has quit IRC | 19:19 | |
*** Kabouik has quit IRC | 19:26 | |
*** Sicelo009N has quit IRC | 19:27 | |
*** cyberlyra has joined #maemo | 19:33 | |
*** till has quit IRC | 19:36 | |
*** till has joined #maemo | 19:36 | |
*** florian_kc has joined #maemo | 19:38 | |
*** eMHa has quit IRC | 19:44 | |
*** Kabouik_ has joined #maemo | 19:49 | |
*** florian_kc has quit IRC | 19:51 | |
*** Kabouik- has joined #maemo | 19:54 | |
*** Kabouik_ has quit IRC | 19:57 | |
*** cyteen has joined #maemo | 19:57 | |
*** jon_y has quit IRC | 19:59 | |
*** jon_y has joined #maemo | 20:01 | |
*** xy2_ has joined #maemo | 20:06 | |
*** eMHa has joined #maemo | 20:14 | |
*** xray256 has joined #maemo | 20:31 | |
*** LauRoman|Alt has quit IRC | 20:44 | |
*** geaaru has quit IRC | 20:44 | |
*** jskarvad has quit IRC | 21:10 | |
*** xy2_ has quit IRC | 21:12 | |
*** louisdk has joined #maemo | 21:14 | |
*** florian_kc has joined #maemo | 21:15 | |
*** louisdk has quit IRC | 21:22 | |
*** xy2_ has joined #maemo | 21:38 | |
*** cyberlyra has quit IRC | 21:39 | |
*** moikk has joined #maemo | 21:45 | |
*** cyberlyra has joined #maemo | 22:00 | |
*** cyberlyra has quit IRC | 22:04 | |
*** moikk has quit IRC | 22:08 | |
*** moikk has joined #maemo | 22:08 | |
*** moikk has quit IRC | 22:10 | |
*** moikk has joined #maemo | 22:10 | |
*** moikk has joined #maemo | 22:12 | |
*** cyberlyra has joined #maemo | 22:14 | |
*** cyberlyra has quit IRC | 22:19 | |
*** pagurus has joined #maemo | 22:20 | |
*** moikk has quit IRC | 22:29 | |
*** cyberlyra has joined #maemo | 23:13 | |
*** cyberlyra has quit IRC | 23:18 | |
LjL | DocScrutinizer05, i'm almost more worried about the audience's views expressed (including by votes) than by the corporate idea itself https://www.reddit.com/r/firefox/comments/75okqd/mozilla_might_offer_freemium_services_in_the/ | 23:39 |
*** M4rtinK has joined #maemo | 23:51 | |
*** cyteen has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!