Showing posts with label dev. Show all posts
Showing posts with label dev. Show all posts

2022-07-04

Amazon CodeWhisperer and Microsoft Github Copilot:

2022.7.4: news.adds/dev/CASE/
Amazon CodeWhisperer and Microsoft Github Copilot:

summary:

. AI is being used for CASE

(computer-assisted software engineering).

. it is being trained on opensource code

and then applies techniques used by that code

to the specific needs of your code.

. the resulting code is free of any licensing agreements

because is considered fair use 

unless the software ideas are protected by patents

rather than merely copyright or copyleft.

. Amazon CodeWhisperer may be able to tell you

the license of the project its ideas were lifted from,

but Microsoft Github Copilot claims all its code

is sourced from and licensed by an AI, 

not from the projects that the AI studied.

refs:

https://aws.amazon.com/codewhisperer/

https://github.com/features/copilot/

https://openai.com/blog/openai-codex/

https://techcrunch.com/2022/06/23/amazon-launches-codewhisperer-its-ai-pair-programming-tool/

https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/

https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/

https://lists.copyleft.org/pipermail/ai-assist/

https://lists.sfconservancy.org/pipermail/give-up-github/


2017-03-01

git uses SHA-1 deprecated by NIST in 2011

2.25: news.cyb/dev/sec/git uses SHA-1 deprecated by NIST in 2011:
3.1: summary:
. git allows teams to concurrently work on software;
it uses SHA-1 hashing of versions,
to tell when files of a version have been modified
to help it merge versions of the software.
. SHA-1 has been cracked so you can modify a file
and yet have it result in the same SHA-1 hash,
thereby hiding the fact that it has been modified.
. the leader of git would like to replace SHA-1
with a more secure hash using more bits,
but would like to use a truncated version of that hash
so that git would only have to store and compare
the same number of bits as SHA-1.
. git is assumed by the leader of git, Linus Torvalds,
to be less vulnerable to the SHA-1 attack
because it includes not just the hash of a file
but also its size;
he gives no proof other than appeal to intuition:
can you imagine a way to add working malware to a file
while also keeping both the hash and the size the same?

2014-07-24

free textbooks or coarseware

7.23: web.adds/openware/free textbooks or coarseware:
I got this list from knowledgeoftoday.org and tested links: 
. when a site offered a catalog of subjects,
sometimes I would try the CS or software development .

2013-03-31

pythonic software construction

2.2: news.addx/pythonic software construction:

Fred Brooks` Mythical Man Month:
. Brooks suggested we plan to throw one away
because we will throw the first attempt anyway;
10years later he noted that incremental development
can reduce much of that loss;
nevertheless,
what he said still applies on a smaller scale:

2012-09-23

www.i-programmer.info

7.10: news.cyb/dev/I Programmer:
Programming news, projects,
articles and book reviews:
· www.i-programmer.info;
iProgrammer news is written
for programmers by same .
iProgrammer news also doesn't aim to be
the first or up-to-the-minute.
Our news does cover the latest releases,
intentions and developments
but in depth and with a
commentary that aims to explain
the significance of the event.
It also marks significant anniversaries
with links to relevant articles.
9.6: web:
. it has a table of subject-specific pages;
notable subject-specific lists of articles
include theory
(eg, a better way to program
-- see my article about this cp4e heroism .
and security
(eg, 2012.2 Google's $1 million for Chrome Hack
2012.3: Chrome Hacked Twice at CanSecWest)

2012-07-17

Pragmatic Starter Kit Books

6.21: news.cyb/dev/Pragmatic Starter Kit Books:

     Pragmatic Version Control
     Pragmatic Unit Testing
     Pragmatic Project Automation

6.25: what is Project Automation about?: