Re: [DNG] Identity of OP (Software written by contractors and the 'work for hire') concept
On Sun, Jul 30, 2017 at 01:33:09AM -0400, Christopher Clements wrote: On Sat, Jul 29, 2017 at 11:56:41AM -0700, Rick Moen wrote: Quoting Narcis Garcia (informat...@actiu.net): El 29/07/17 a les 16:12, Antony Stone ha escrit: On Saturday 29 July 2017 at 13:55:54, ni...@redchan.it wrote: (boring legal stuff) [...] (Oh, I hope someone will add ni...@redchan.it to the list at http://**/wiki/MikeeUSA . Oh, and Mikee, falsely claiming to be an attorney from behind a series of fake identities is rather less than impressive.) How do you know this is MikeeUSA? [...] Never mind, is an anonymous e-mail provider with a low level of maturity and lots of domains. (8chan users, please don't DDoS me.) -- GPG Key: 0xF4CB50441726610D5AE0 signature.asc Description: Digital signature ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Identity of OP (Software written by contractors and the 'work for hire') concept
On Sat, Jul 29, 2017 at 11:56:41AM -0700, Rick Moen wrote: Quoting Narcis Garcia (informat...@actiu.net): El 29/07/17 a les 16:12, Antony Stone ha escrit: > On Saturday 29 July 2017 at 13:55:54, ni...@redchan.it wrote: >> (boring legal stuff) [...] (Oh, I hope someone will add ni...@redchan.it to the list at http://**/wiki/MikeeUSA . Oh, and Mikee, falsely claiming to be an attorney from behind a series of fake identities is rather less than impressive.) How do you know this is MikeeUSA? Based on a cursory glance at that site, this "MikeeUSA" seems like the type of guy who would get me arrested for assault (I'm a pacifist, but I would probably end up knocking a tooth out if he really talks that way). This fake lawyer doesn't seem to have said _anything_ misogynistic. Furthermore, redirects to , which is a site related to that "seven" guy you Moderated. (I think his address was something @cock.email, but he forwarded us a message from the .li domain). -- GPG Key: 0xF4CB50441726610D5AE0 signature.asc Description: Digital signature ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Teaching IT & programming
On Sat, Jul 29, 2017 at 09:16:51PM -0500, goli...@dyne.org wrote: On 2017-07-29 20:40, Steve Litt wrote: On Wed, 26 Jul 2017 20:49:00 -0400 Robert Marmorsteinwrote: >>> My high-school programming class was advertised as teaching >>> people how to >>> program in C and do all sorts of low-level stuff. I signed up >>> thinking I might finally meet a "computer expert" that actually >>> knew what they were talking about... >>> >>> The teacher began by forcing us all to make "hello world" >>> applications IN JAVA! I teach Computer Science at a small public university. There is a wide variety in the high school preparation of my students. Most of them wind up in Java classes similar to yours, which demotivates them and makes my life harder. Some of them have absolutely excellent classes. It depends a lot on whether the school district can afford to have dedicated computing/technology faculty. My general impression is that large, wealthy school districts are able to devote enough resources to provide I.T. classes, but most (smaller and poorer) school districts can't. That said, I agree completely with you about the importance of a "low-level" understanding of computer systems. You don't have to understand how an engine works to be a race-card driver, but it helps. And if you want to be in the pit crew, you'd better know the difference between a metric wrench and an imperial one. Knowledge of binary, especially, shows up in lots of applications other than "systems-level" coding -- graphics filters, subnet masks, digital signal processing, numerical analysis, bitsets for network flags, lots of places. ___ Next question: Given that instructors in both high school and college vary from the guy who has a Gigabit Ethernet connection between his brain and yours, and the clown who can't explain what a loop is and how it's used, and given the enormous debt incurred by going to college, what is the way forward for folks without the money to take courses and hope they get a good instructor? SteveT You assume that a teacher is necessary. But anyone who wants to learn WILL learn if they are motivated. There are geeks who have even skipped college and made a go of it. If you're in the 'system', the quality of teachers is always a crapshoot these days and the adventure will put you in the poorhouse in the process . . . Sometimes it seems like the only difference between Aunt Tilly and Neo is that one of them is willing to search the internet and/or read a manual. It also helps to find some kind, patient soul on IRC who can answer any questions you have about said manuals or tell you how to avoid embarrasing yourself by posting something stupid on a mailing list. (Wish I'd learned sooner...) -- "It seemed like a good idea at the time; now I know better. In the future, I'll probably feel the same way about today." -- Me, every time I see something I wrote. GPG Key: 0xF4CB50441726610D5AE0 signature.asc Description: Digital signature ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] [OT] High level language primitives (Was: Please keep 32-bits alive)
On Sat, Jul 29, 2017 at 05:09:50AM -0400, Renaud OLGIATI wrote: On Sat, 29 Jul 2017 16:41:01 +0900 Olaf Meeuwissenwrote: In an ideal word, software would have - maximum performance - minimum resource usage - minimum of dangerous bugs In an ideal world, software would have *no* bugs ;-) - easy maintainability - fast development - what else? Software would be Free as in freedom. Documentation ? Who needs documentation? If we can't figure out how something works, we can just write something equivalent with a different configuration/control scheme! XD Actually... this might explain why there are so many protocols, operating systems, window managers, and text editors... (Alongside xkcd/927) -- This email has NOT been checked for viruses by Avast antivirus software. http://0xc9.net Of course, there is _absolutely nothing_ stopping me from saying it _has_. Use common sense and most of your "security" becomes redundant. GPG Key: 0xF4CB50441726610D5AE0 signature.asc Description: Digital signature ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] KVM + QEMU on Devuan 1.0
Svante Signell writes: > On Fri, 2017-07-28 at 12:06 +0200, alberto.se...@tin.it wrote: >> Hello, >> >> everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? > > Yes, several instances. No problem :) > > Download: > wget https://files.devuan.org/devuan_jessie/installer-iso/devuan_jessie > _1.0.0_amd64_NETINST.iso You may also be interested in the ready-to-use VMs. See https://devuan.org/os/documentation/install#virtual-machines There's a qcow2 image that, according to the README.txt, should be usable with QEMU. See: https://files.devuan.org/devuan_jessie/virtual/ I'm looking at using this on Devuan to play around with d1h when I get the time. Hope this helps, -- Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9 Support Free Softwarehttps://my.fsf.org/donate Join the Free Software Foundation https://my.fsf.org/join ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Teaching IT & programming
On 2017-07-29 20:40, Steve Litt wrote: On Wed, 26 Jul 2017 20:49:00 -0400 Robert Marmorsteinwrote: > >>> My high-school programming class was advertised as teaching > >>> people how to > >>> program in C and do all sorts of low-level stuff. I signed up > >>> thinking I might finally meet a "computer expert" that actually > >>> knew what they were talking about... > >>> > >>> The teacher began by forcing us all to make "hello world" > >>> applications IN JAVA! I teach Computer Science at a small public university. There is a wide variety in the high school preparation of my students. Most of them wind up in Java classes similar to yours, which demotivates them and makes my life harder. Some of them have absolutely excellent classes. It depends a lot on whether the school district can afford to have dedicated computing/technology faculty. My general impression is that large, wealthy school districts are able to devote enough resources to provide I.T. classes, but most (smaller and poorer) school districts can't. That said, I agree completely with you about the importance of a "low-level" understanding of computer systems. You don't have to understand how an engine works to be a race-card driver, but it helps. And if you want to be in the pit crew, you'd better know the difference between a metric wrench and an imperial one. Knowledge of binary, especially, shows up in lots of applications other than "systems-level" coding -- graphics filters, subnet masks, digital signal processing, numerical analysis, bitsets for network flags, lots of places. ___ Next question: Given that instructors in both high school and college vary from the guy who has a Gigabit Ethernet connection between his brain and yours, and the clown who can't explain what a loop is and how it's used, and given the enormous debt incurred by going to college, what is the way forward for folks without the money to take courses and hope they get a good instructor? SteveT You assume that a teacher is necessary. But anyone who wants to learn WILL learn if they are motivated. There are geeks who have even skipped college and made a go of it. If you're in the 'system', the quality of teachers is always a crapshoot these days and the adventure will put you in the poorhouse in the process . . . golinux ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] Introduction to Kivy and Bottle Wednesday, 8/2/2017
Hi all, If anyone will be near Orlando 8/2/2017, you can see my Intro to Kivy and Bottle presentation at GoLUG. Details: http://golug.org If you like software that stands on its own with minimal dependencies, Bottle's spectacular, and Kivy's pretty darn good (though it's a somewhat substantial install on Linux). Thanks, SteveT Steve Litt July 2017 featured book: Quit Joblessness: Start Your Own Business http://www.troubleshooters.com/startbiz ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] KVM + QEMU on Devuan 1.0
On Fri, 28 Jul 2017 12:06:21 +0200 "alberto.se...@tin.it"wrote: > Hello, > > everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? > I haven't, but I've run Devuan in a qemu guest (hosted by Void Linux), and it runs spectacularly. SteveT Steve Litt July 2017 featured book: Quit Joblessness: Start Your Own Business http://www.troubleshooters.com/startbiz ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Teaching IT & programming
On Wed, 26 Jul 2017 20:49:00 -0400 Robert Marmorsteinwrote: > > >>> My high-school programming class was advertised as teaching > > >>> people how to > > >>> program in C and do all sorts of low-level stuff. I signed up > > >>> thinking I might finally meet a "computer expert" that actually > > >>> knew what they were talking about... > > >>> > > >>> The teacher began by forcing us all to make "hello world" > > >>> applications IN JAVA! > > I teach Computer Science at a small public university. There is a > wide variety in the high school preparation of my students. Most of > them wind up in Java classes similar to yours, which demotivates them > and makes my life harder. Some of them have absolutely excellent > classes. It depends a lot on whether the school district can afford > to have dedicated computing/technology faculty. My general > impression is that large, wealthy school districts are able to devote > enough resources to provide I.T. classes, but most (smaller and > poorer) school districts can't. > > That said, I agree completely with you about the importance of a > "low-level" understanding of computer systems. You don't have to > understand how an engine works to be a race-card driver, but it > helps. And if you want to be in the pit crew, you'd better know the > difference between a metric wrench and an imperial one. Knowledge of > binary, especially, shows up in lots of applications other than > "systems-level" coding -- graphics filters, subnet masks, digital > signal processing, numerical analysis, bitsets for network flags, > lots of places. ___ Next question: Given that instructors in both high school and college vary from the guy who has a Gigabit Ethernet connection between his brain and yours, and the clown who can't explain what a loop is and how it's used, and given the enormous debt incurred by going to college, what is the way forward for folks without the money to take courses and hope they get a good instructor? SteveT Steve Litt July 2017 featured book: Quit Joblessness: Start Your Own Business http://www.troubleshooters.com/startbiz ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] KVM + QEMU on Devuan 1.0
Il 29/07/2017 19:39, Narcis Garcia ha scritto: El 29/07/17 a les 19:08, Svante Signell ha escrit: On Fri, 2017-07-28 at 12:06 +0200, alberto.se...@tin.it wrote: Hello, everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? Yes, several instances. No problem :) Download: wget https://files.devuan.org/devuan_jessie/installer-iso/devuan_jessie _1.0.0_amd64_NETINST.iso Create: qemu-img create devuan_jessie_amd64.img 32G Install: qemu-system-x86_64 -cdrom devuan_jessie_1.0.0_amd64_NETINST.iso -hda devuan_jessie_amd64.img -boot d -net nic -net user -m 4096 -localtime & NOTE: add ipv4 to -net, otherwise you'll get the ipv6 address fec0::3 Run: qemu-system-x86_64 -enable-kvm -hda devuan_jessie_amd64.img -boot c -net nic -net user,ipv4,hostfwd=tcp::5556-:22 -m 1024 -localtime & Access: ssh -p 5556 localhost ssh -p 5556 from outside your host. You can also use -vnc :0 or 127.0.0.1:0 to access the console: gvncviewer localhost:0 gvncviewer :0 from outside your host. Be careful here! I suppose you mean Devuan hosting Qemu machines (?) Yes, thanks Garcia, In the next few days will try Alberto --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. https://www.avast.com/antivirus ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Software written by contractors and the 'work for hire' concept
Quoting Adam Borowski (kilob...@angband.pl): [falsely claiming to be an attorney:]> > Isn't this illegal in the US? A false statement that one is an attorney isn't (as far as I know). Giving legal advice without being a licensed attorney in the applicable jurisdiction is, that being a violation of one's state Unauthorized[1] Practice of Law statute. There's an important fine point, though, about what is and isn't giving legal advice. To be in violation, one must be performing acts reserved to attorneys in consultation with clients or prospective clients about their specific legal situations. (Discussing this matter further would veer too far off-topic, IMO, so I'm keeping it short. Please talk to me offlist if you wish.) [1] I'd normally write 'unauthorised', but it's a proper noun. ;-> http://linuxmafia.com/~rick/faq/misc.html#english ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Software written by contractors and the 'work for hire' concept
On Sat, Jul 29, 2017 at 11:56:41AM -0700, Rick Moen wrote: > (Oh, I hope someone will add ni...@redchan.it to the list at > http://geekfeminism.wikia.com/wiki/MikeeUSA . Let's not promote that site, it appears just as bonkers as MikeeUSA himself, just in a different direction. Even Encyclopaedia Dramatica is far better here (if you go past their, uhm, specific way of speech -- mouseover on links helps). > Oh, and Mikee, falsely claiming to be an attorney from behind a series of > fake identities is rather less than impressive.) Isn't this illegal in the US? Meow! -- ⢀⣴⠾⠻⢶⣦⠀ What Would Jesus Do, MUD/MMORPG edition: ⣾⠁⢰⠒⠀⣿⡁ • multiplay with an admin char to benefit your mortal ⢿⡄⠘⠷⠚⠋⠀ • abuse item cloning bugs (the five fishes + two breads affair) ⠈⠳⣄ • use glitches to walk on water ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] Software written by contractors and the 'work for hire' concept
Quoting Narcis Garcia (informat...@actiu.net): > El 29/07/17 a les 16:12, Antony Stone ha escrit: > > On Saturday 29 July 2017 at 13:55:54, ni...@redchan.it wrote: > > > >> It has come to my attention that some entities are claiming that you, > >> dear Linux Hackers, (1)need to go through some foundation or get some > >> permission from upon high in-order to sue the progenitors of GRSecurity > > > > Example? > > Example already mentioned: > "you are working for a company and as your job duties you are > programming the linux kernel, there is a good chance that you are a work > for hire and thus the company owns said copyrights" Employees yes, contractors _no_ absent a specific written agreement transferring ownership. Citation: Community for Creative Non-Violence v. Reid, 490 US 730 (1989). My wife won (representing herself pro-se) a lawsuit brought against her in the 1990s by a New Hampshire firm that refused to pay her for contract programming work but attempted to compel her to turn over the source code she wrote anyway claiming it was a 'work for hire'. All she had to do was cite CCNV v. Reid: The judge was impressed, and he dismissed the case. Plaintiff had used this ploy to cheat numerous prior contract programmers; my wife was the first to ever get paid. (Oh, I hope someone will add ni...@redchan.it to the list at http://geekfeminism.wikia.com/wiki/MikeeUSA . Oh, and Mikee, falsely claiming to be an attorney from behind a series of fake identities is rather less than impressive.) ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Yes you have standing to sue GRSecurity.
El 29/07/17 a les 16:12, Antony Stone ha escrit: > On Saturday 29 July 2017 at 13:55:54, ni...@redchan.it wrote: > >> It has come to my attention that some entities are claiming that you, >> dear Linux Hackers, (1)need to go through some foundation or get some >> permission from upon high in-order to sue the progenitors of GRSecurity > > Example? > > > Antony. > Example already mentioned: "you are working for a company and as your job duties you are programming the linux kernel, there is a good chance that you are a work for hire and thus the company owns said copyrights" ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] KVM + QEMU on Devuan 1.0
El 29/07/17 a les 19:08, Svante Signell ha escrit: > On Fri, 2017-07-28 at 12:06 +0200, alberto.se...@tin.it wrote: >> Hello, >> >> everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? > > Yes, several instances. No problem :) > > Download: > wget https://files.devuan.org/devuan_jessie/installer-iso/devuan_jessie > _1.0.0_amd64_NETINST.iso > > Create: > qemu-img create devuan_jessie_amd64.img 32G > > Install: > qemu-system-x86_64 -cdrom devuan_jessie_1.0.0_amd64_NETINST.iso -hda > devuan_jessie_amd64.img -boot d -net nic -net user -m 4096 -localtime & > > NOTE: add ipv4 to -net, otherwise you'll get the ipv6 address fec0::3 > > Run: > qemu-system-x86_64 -enable-kvm -hda devuan_jessie_amd64.img -boot c > -net nic -net user,ipv4,hostfwd=tcp::5556-:22 -m 1024 -localtime & > > Access: > ssh -p 5556 localhost > ssh -p 5556 from outside your host. > > You can also use -vnc :0 or 127.0.0.1:0 to access the console: > gvncviewer localhost:0 > gvncviewer :0 from outside your host. Be > careful here! I suppose you mean Devuan hosting Qemu machines (?) ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] KVM + QEMU on Devuan 1.0
On Fri, 2017-07-28 at 12:06 +0200, alberto.se...@tin.it wrote: > Hello, > > everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? Yes, several instances. No problem :) Download: wget https://files.devuan.org/devuan_jessie/installer-iso/devuan_jessie _1.0.0_amd64_NETINST.iso Create: qemu-img create devuan_jessie_amd64.img 32G Install: qemu-system-x86_64 -cdrom devuan_jessie_1.0.0_amd64_NETINST.iso -hda devuan_jessie_amd64.img -boot d -net nic -net user -m 4096 -localtime & NOTE: add ipv4 to -net, otherwise you'll get the ipv6 address fec0::3 Run: qemu-system-x86_64 -enable-kvm -hda devuan_jessie_amd64.img -boot c -net nic -net user,ipv4,hostfwd=tcp::5556-:22 -m 1024 -localtime & Access: ssh -p 5556 localhost ssh -p 5556 from outside your host. You can also use -vnc :0 or 127.0.0.1:0 to access the console: gvncviewer localhost:0 gvncviewer :0 from outside your host. Be careful here! ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] MikeeUSA warning (Re: Yes you have standing to sue GRSecurity.)
This is obvious, but to save us a yet another troll thread: it's another of MikeeUSA's sockpuppet accounts. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ What Would Jesus Do, MUD/MMORPG edition: ⣾⠁⢰⠒⠀⣿⡁ • multiplay with an admin char to benefit your mortal ⢿⡄⠘⠷⠚⠋⠀ • abuse item cloning bugs (the five fishes + two breads affair) ⠈⠳⣄ • use glitches to walk on water ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] Article on Devuan in German regular iX
Hi everybody! The reputable German IT magazine iX has a 3 page article on Debian stretch (including how to switch to sysvinit) and Devuan 1.0 (and how to switch from Debian) in it's August issue, https://shop.heise.de/katalog/ix-08-2017 on pages 64 to 66. Unfortunately the article does not seem to be available free, but it's availabe as single article digital purchase: https://shop.heise.de/katalog/wahlverwandtschaft-df6650 This page also include contains the article's intro text. Regards, Christoph -- Christoph Lechleitner Geschäftsführung ITEG IT-Engineers GmbH | Conradstr. 5, A-6020 Innsbruck FN 365826f | Handelsgericht Innsbruck | Mobiltelefon: +43 676 3674710 Mail: christoph.lechleit...@iteg.at | Web: http://www.iteg.at/ ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Yes you have standing to sue GRSecurity.
On Saturday 29 July 2017 at 13:55:54, ni...@redchan.it wrote: > It has come to my attention that some entities are claiming that you, > dear Linux Hackers, (1)need to go through some foundation or get some > permission from upon high in-order to sue the progenitors of GRSecurity Example? Antony. -- 90% of networking problems are routing problems. 9 of the remaining 10% are routing problems in the other direction. The remaining 1% might be something else, but check the routing anyway. Please reply to the list; please *don't* CC me. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] KVM + QEMU on Devuan 1.0
Hello, everyone has tried installing and using kvm + qmeu on Devuan 1.0 ? Thanks Alberto Senni --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. https://www.avast.com/antivirus ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Teaching IT & programming
> >>> My high-school programming class was advertised as teaching people how > >>> to > >>> program in C and do all sorts of low-level stuff. I signed up thinking > >>> I might finally meet a "computer expert" that actually knew what they > >>> were talking about... > >>> > >>> The teacher began by forcing us all to make "hello world" applications > >>> IN JAVA! I teach Computer Science at a small public university. There is a wide variety in the high school preparation of my students. Most of them wind up in Java classes similar to yours, which demotivates them and makes my life harder. Some of them have absolutely excellent classes. It depends a lot on whether the school district can afford to have dedicated computing/technology faculty. My general impression is that large, wealthy school districts are able to devote enough resources to provide I.T. classes, but most (smaller and poorer) school districts can't. That said, I agree completely with you about the importance of a "low-level" understanding of computer systems. You don't have to understand how an engine works to be a race-card driver, but it helps. And if you want to be in the pit crew, you'd better know the difference between a metric wrench and an imperial one. Knowledge of binary, especially, shows up in lots of applications other than "systems-level" coding -- graphics filters, subnet masks, digital signal processing, numerical analysis, bitsets for network flags, lots of places. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Please keep 32-bits alive
> Wouldn't this work? (no error checking of course XD) > > off_t lseek(int fd, off_t offset, int whence); > ssize_t write(int fd, const void *buf, size_t count); > > ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset) { > lseek(fd, offset, SEEK_SET); > return write(fd, buf, count); > } > Actually, no. There's a subtle difference in that the pwrite system call combines the seek and write functions into one -atomic- operation. That means that it can't be interrupted (for instance if the current process is suspended or in a multi-threaded environment). This can avoid potential data loss when multiple threads/processes are writing to the same file. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[DNG] Yes you have standing to sue GRSecurity.
It has come to my attention that some entities are claiming that you, dear Linux Hackers, (1)need to go through some foundation or get some permission from upon high in-order to sue the progenitors of GRSecurity for their violation of section 6 of the terms underwhich the linux kernel is distributed (version 2 of the GPL). And, furthermore, that (2)this foundation has no intention of bringing such a suit. (1) is false. (2) may very well be true. You do have standing to sue GRSecurity for their blatant continuing copyright violation if GRSecurity has made a derivative work of your code contribution to the Linux Kernel as-long as (a)you have not assigned your copyrights, and (b)you are not a work-for-hire. How do you know if you are a work for hire or if you have signed away your copyrights? If you are working for a company and as your job duties you are programming the linux kernel, there is a good chance that you are a work for hire and thus the company owns said copyrights. How do you know if you signed away your copyrights? Well if you singed a document transferring ownership of your copyrights for the code you produced at some point. If you are not working for a company while hacking linux and you haven't assigned your copyrights away then YOU OWN YOUR CONTRIBUTIONS. This means most of you hobby hackers, if GRSecurity has modified your code, YES YOU HAVE STANDING TO SUE. Yes your "betters" are lying to you. You have individual separate standing to sue. Yes you SHOULD consult a lawyer of your own. Yes you SHOULD consider a joint filing with other individual rights-holders willing to bring suit against GRSecurity for their blatant violation of your terms, and yes you should consider starting CLASS ACTION since the number of Linux Kernel Contributors seemingly numbers in the multitudes upon multitudes upon multitudes. And yes, I am an attorney. But no, I'm not looking for clients. Just correcting some false information that has been spreading. And yes, GRSecurity will try to claim that the linux-kernel is a work of Joint ownership (so as to shield themselves via procedural law) and yes they will try to claim fair use (probably de minimus), and yes your Lawyer will have to respond to these claims. The Joint ownership claim will go down quickly but it will have to be responded to. De minimus Fair Use depends on how much code is modified and how signifigant the modifications are. Don't let anyone but your own legal council dissuade you from bringing suit: Remember the statute of limitations is only a few years, so the clock is ticking on the CURRENT violation. Also make sure you register your copyright of the version of the linux-kernel that GRSecurity is using in its violation prior to bringing suit. The registration must be for the specific version. Yes you can register after the violation has occurred, however if you have registered before the violation then you can also pursue recovery of legal fees, pursue statutory damages, etc. ( NOTE: If you would like to read on how your copyright is being violated by GRSecurity, Bruce Perens posted a good write-up on his web-page ) ( perens.com/blog/2017/06/28/warning-grsecurity-potential-contributory-infringement-risk-for-customers/ ) ( There was also a discussion on the linux section of slashdot, and on the debian user mailing list, and on the dng devuan mailing list and on the openwall mailing list and the fedora legal mailing list ) ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] High level language primitives [ was Please keep 32-bits alive]
Le 29/07/2017 à 09:41, Olaf Meeuwissen a écrit : Hi, Didier Kryn writes: In an ideal word, software would have - maximum performance - minimum resource usage - minimum of dangerous bugs In an ideal world, software would have *no* bugs ;-) And zero resource usage and zero development time ;-) - easy maintainability - fast development - what else? Software would be Free as in freedom. Yep, I forgot that point. And also documentation as mentionned by Ron. Cheers. Didier ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] High level language primitives [ was Please keep 32-bits alive]
On Sat, 29 Jul 2017 16:41:01 +0900 Olaf Meeuwissenwrote: > > In an ideal word, software would have > > > > - maximum performance > > - minimum resource usage > > - minimum of dangerous bugs > > In an ideal world, software would have *no* bugs ;-) > > > - easy maintainability > > - fast development > > - what else? > > Software would be Free as in freedom. Documentation ? Cheers, Ron. -- The difference between science and the fuzzy subject is that science requires reasoning while those other subjects merely require scholarship. -- Robert A. Heinlein -- http://www.olgiati-in-paraguay.org -- ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] High level language primitives [ was Please keep 32-bits alive]
Hi, Didier Kryn writes: > In an ideal word, software would have > > - maximum performance > - minimum resource usage > - minimum of dangerous bugs In an ideal world, software would have *no* bugs ;-) > - easy maintainability > - fast development > - what else? Software would be Free as in freedom. -- Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9 Support Free Softwarehttps://my.fsf.org/donate Join the Free Software Foundation https://my.fsf.org/join ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] High level language primitives [ was Please keep 32-bits alive]
Le 27/07/2017 à 16:18, Enrico Weigelt, metux IT consult a écrit : On 27.07.2017 08:22, Didier Kryn wrote: At first glance at least, it means that file offsets are managed in the kernel or VFS Of course they are. That's required for any sane multiprocessing implementation. And some files/devices don't even have the notion of a current position (IOW: not seekable at all). > but they can be bypassed by pwrite(). AFAIR pwrite() doesn't change the "current" file offset; it simply ignores and bypasses it, which isn't exactly what your example does. Yes, that's an separate syscall for direct access. Simple streams (eg. tty's, pipes, stream sockets, etc) usually don't support it. Using unistd's read() and write() in C means you are dealing with low level issues; otherwise why would you bother with the complexity it introduces - not only you need to deal with buffering but also with retries when interrupted by signals. Usually you wanna care about signals - they actually mean something. The ansi stream functions might or might not make it easier - depending on your actual usecase. If you care about performance, you likely don't wanna use them. In an ideal word, software would have - maximum performance - minimum resource usage - minimum of dangerous bugs - easy maintainability - fast development - what else? It's impossible to reach all these targets in the same time; therefore the first design decision is which compromise between these is the target. This implies choices in the organization of the program, the language(s) to use, and possibly the programmer(s). I'm sure you know this very well :-) Didier ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng